summaryrefslogtreecommitdiff
path: root/servers/visual
AgeCommit message (Collapse)Author
2017-12-17Cleanup some #if 0'd codeRémi Verschelde
2017-12-17Shader Language: Add in-for declared variables within for-block scope.Enzo Nocera
2017-12-16Add epic hack so vsync can be toggled in run-time from script. Fixes #14458.Juan Linietsky
Call needs to be routed via visual server to reach the proper thread.
2017-12-15Made built-in identifiers properly constant in shaders. Fixes #14449, closes ↵Juan Linietsky
#14629
2017-12-14-Add lightmapperJuan Linietsky
-Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button)
2017-12-09Fix #14429 GIProbe does not work with SpotLightsPrzemyslaw Czarnota
2017-12-09-Ability to and unwrap lightmap coordinates on importJuan Linietsky
-Added unwrap functionality to Mesh -Ability to display and debug mesh UVs -Added multiline draw, so it's easier and faster to draw UVs -Many fixes to SurfaceTool -Fixes to Thekla Unwrap, but it's a piece of ass and it keeps crashing. Will have to go away
2017-12-09Merge pull request #13341 from scayze/interp_v2Rémi Verschelde
Added interpolation qualifiers to shaderlang
2017-12-07Style: Apply new clang-format 5.0 style to all filesRémi Verschelde
2017-12-06Fixes to some thread safety situations to avoid GIProbe from freezing on ↵Juan Linietsky
save. Fixes #13338
2017-12-06Attempt to see if this can solve the problem with #13338Juan Linietsky
2017-12-04-Implemented Proxy Textures (needed to solve the problem with ViewportTexture)Juan Linietsky
-Properly use hierarchy to initialize resources local to scene (solves problem of GUI in 3D)
2017-11-27Added interpolation modifiers to shaderlangScayze
2017-11-27Merge pull request #13294 from RaXaR/masterRémi Verschelde
Added overloads of vector parameters for shader Trig functions.
2017-11-27Added overloads of vector parameters for shader Trig functions.RaXaR
Ammend: Removed whitespace from blank lines. Ammend2: Removed extra spaces in an attempt to make Clang happy. :)
2017-11-26Merge pull request #12572 from RandomShaper/onion-skinningJuan Linietsky
Onion skinning
2017-11-26Merge pull request #13289 from sketchyfun/3d_selection_fixRémi Verschelde
Fixed issue with 3D selections
2017-11-25Tweak the default camera node settingsHugo Locurcio
- Increase FOV to 70 - Put the Z-near plane at 0.05 meters
2017-11-25Fixed issue with 3D selections losing precsion due to an offset bugBenH
2017-11-25Made Vector::ptrw explicit for writing, compiler was sometimes using the ↵Juan Linietsky
wrong function, leading to unnecesary copy on writes and reduced performance.
2017-11-25Update clang-format in modified filesPedro J. Estébanez
2017-11-25Add ability to opt-out buffer swapping in `VS::draw()`Pedro J. Estébanez
2017-11-23Rename two-parameter arc-tangent function to atan in shader language, as it ↵Ferenc Arn
is in GLSL. Fixes #13214.
2017-11-21Merge pull request #11895 from m4nu3lf/rendering/separate_threadJuan Linietsky
Restore rendering on a separate thread
2017-11-20Implement per-instance custom bounding boxMarc Gilleron
# Conflicts: # servers/visual/visual_server_scene.h
2017-11-19Ability to change indirect light energy.Juan Linietsky
2017-11-18Restore rendering on a separate threadm4nu3lf
2017-11-17Rename Rect3 to AABB.Ferenc Arn
Fixes #12973.
2017-11-14Ability to update parts of an array, and set arrays as dynamic drawJuan Linietsky
2017-11-13Removed add/remove interface bindings and added get_interfacesBastiaanOlij
2017-11-10Disabled filter clip by default and made it optional, fixes #12368, likely ↵Juan Linietsky
others too
2017-11-09Reworked how servers preallocate RIDs, should fix #10970Juan Linietsky
2017-10-30Merge pull request #12523 from RandomShaper/fix-margins-drawn-too-lateJuan Linietsky
Fix viewport margins drawn after swapping buffers
2017-10-30Fix viewport margins drawn after swapping buffersPedro J. Estébanez
2017-10-28Refactor bufer to bufferPoommetee Ketson
2017-10-23Revert "Rename Schlick GGX to GGX."Rémi Verschelde
2017-10-22Many fixes to SSAO, should be good now.Juan Linietsky
2017-10-21Rename Schlick GGX to GGX.Ferenc Arn
Schlick's approximation and GGX are orthogonal concepts. Furthermore, it's usage so far has been inconsistent: we don't even use it with anisotropic SchlickGGX, and Burley (Disney) diffuse does use it while its name doesn't indicate it. The use of Schlick's approximation in Burley and GGX is an implementation detail and doesn't need to be reflected to the namig.
2017-10-21Cleanup unnecessary debug printsRémi Verschelde
2017-10-21Fixed viewport transparent bg when clear mode is enabled.Daniel J. Ramirez
2017-10-16Fix crash in shader parsingPedro J. Estébanez
...that would happen if incorrect syntax was found just after an opening square bracket. Fixes #12046.
2017-10-04Fix GIProbe light visibilityHiroshi Ogawa
- Fix https://github.com/godotengine/godot/issues/10535
2017-09-29Ability to set a custom FOV makes it possible to use sky on orthogonal view. ↵Juan Linietsky
Closes #9186
2017-09-27Fixes to light shaders, should work now..Juan Linietsky
2017-09-24Discarding now works in shadersDaniel Doran
"discard" has been added to the list of recognised keywords. A flag specifing when discarding is allowed is now set correctly.
2017-09-23Added light affect parameter to baked AOJuan Linietsky
2017-09-23-Fixed redraw always on 3D viewprot bugJuan Linietsky
-Changed manipulation inertia default values. Do not touch them again or I'll cut your fingers and eat them.
2017-09-21Add inversesqrt to shader language.Ferenc Arn
2017-09-21Added proximity and distance fade to SpatialMaterialJuan Linietsky
2017-09-13Style: Apply clang-format to @reduz's changesRémi Verschelde
[ci skip]