Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-13 | Implemented do/while loops for shaders | Yuri Roubinski | |
2019-08-13 | Force user to initialize local shader constants | Yuri Roubinski | |
2019-08-09 | Show that identifier found in function names | Cameron Reikes | |
2019-08-09 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in "main" and "servers" directories | Michael Alexsander Silva Dias | |
2019-08-07 | Merge pull request #31099 from Chaosus/shader_local_const | Rémi Verschelde | |
Implemented local shader constants | |||
2019-08-07 | Add some code changes/fixes proposed by Coverity and Clang Tidy | qarmin | |
2019-08-05 | Implemented local shader constants | Yuri Roubinski | |
2019-07-23 | Merge pull request #30716 from qarmin/fixed_static_analiser_code | Rémi Verschelde | |
Fix some code found by Coverity Scan and PVS Studio | |||
2019-07-23 | Fix some code found by Coverity Scan and PVS Studio | qarmin | |
2019-07-20 | Merge pull request #30349 from qarmin/fix_arvr_crash_at_exit | Rémi Verschelde | |
Fix ARVRServer crash at exit | |||
2019-07-16 | Allows to use non-constants in the local shader array initializer | Chaosus | |
2019-07-16 | Added local array initializer | Chaosus | |
2019-07-15 | Implemented local shader arrays | Chaosus | |
2019-07-15 | Added missed "textureProjLod" shader built-in overload for 3D textures | Chaosus | |
2019-07-11 | Make the default return value on crash explicit | hbina085 | |
Noticed that the error condition will return a NULL instead of something more explicit like "false". Should make the code more readable at a glance. | |||
2019-07-11 | Removed invalid mix shader overloads | Chaosus | |
2019-07-09 | Fix "not" shader function return type | Chaosus | |
2019-07-06 | Added release function to PoolVector::Access. | Ibrahn Sahir | |
For clarity, assign-to-release idiom for PoolVector::Read/Write replaced with a function call. Existing uses replaced (or removed if already handled by scope) | |||
2019-07-06 | Fix code completion for shader editor | geequlim | |
2019-07-05 | Fix ARVRServer crash at exit | qarmin | |
2019-07-05 | Merge pull request #30318 from bojidar-bg/28501-ysort-modulate | Rémi Verschelde | |
Ensure that nested YSort preserves intermediate modulate values | |||
2019-07-04 | Ensure that nested YSort preserves intermediate modulate values | Bojidar Marinov | |
Fixes #28501 | |||
2019-07-02 | Fix various memory leaks and errors | Bojidar Marinov | |
2019-06-26 | Some code changed with Clang-Tidy | qarmin | |
2019-06-20 | Merge pull request #24487 from Meirinha/master | Rémi Verschelde | |
Added UV and UV2 to shader function light() built-in, fixes issue #24120 | |||
2019-06-16 | Merge pull request #29764 from Calinou/boot-splash-no-filter-option | Rémi Verschelde | |
Add an option to disable boot splash filtering | |||
2019-06-15 | Add an option to disable boot splash filtering | Hugo Locurcio | |
Disabling filtering is usually desired in projects using a pixel art style. This closes #19415. | |||
2019-06-15 | Adding a new Camera Server implementation to Godot. | BastiaanOlij | |
This is a new singleton where camera sources such as webcams or cameras on a mobile phone can register themselves with the Server. Other parts of Godot can interact with this to obtain images from the camera as textures. This work includes additions to the Visual Server to use this functionality to present the camera image in the background. This is specifically targetted at AR applications. | |||
2019-06-01 | Added constant support to shaders | Chaosus | |
Co-authored-by: DavidSichma <sichmada@gmail.com> | |||
2019-05-28 | Fix some unincialised variables | qarmin | |
2019-05-24 | Merge pull request #28796 from clayjohn/GLES2-optimization | Rémi Verschelde | |
GLES2: Allow Viewports to render directly to screen | |||
2019-05-24 | Merge pull request #28829 from vreon/swizzle-up | Rémi Verschelde | |
Allow constructing larger data types by swizzling | |||
2019-05-21 | Implement shadow to opacity | Bastiaan Olij | |
2019-05-19 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-05-13 | Implement ability to render viewports directly to screen | clayjohn | |
2019-05-13 | Merge pull request #27798 from clayjohn/gles2-proj-mat-bug | Rémi Verschelde | |
Fixes bug when setting projection matrix in shader GLES2 | |||
2019-05-11 | Allow constructing larger data types by swizzling | Jesse Dubay | |
GLSL allows the construction of larger data types by swizzling smaller ones, but Godot shading language treated this as an error: vec2 test2 = vec2(0.0, 1.0); vec3 test3 = test2.xxx; // error: Invalid member for vec2 expression This commit updates the expression parser for the 2 and 3-component data types accordingly. Fixes #10496 | |||
2019-05-09 | Change "ID" to lowercase "id" | Aaron Franke | |
Reasoning: ID is not an acronym, it is simply short for identification, so it logically should not be capitalized. But even if it was an acronym, other acronyms in Godot are not capitalized, like p_rid, p_ip, and p_json. | |||
2019-04-30 | Merge pull request #25670 from aqnuep/bake_mode_affect_gi_prove | Rémi Verschelde | |
Disable GI probe capturing lights with bake mode disabled | |||
2019-04-30 | fixes bug when setting projection matrix | clayjohn | |
2019-04-25 | Use approximate equallity methods in many places | Aaron Franke | |
2019-04-23 | Disable GI probe capturing lights with bake mode disabled | Daniel Rakos | |
The bake mode property of lights previously didn't affect GI probes. This change makes the GI probe ignore lights that have their bake mode set to disabled. | |||
2019-04-23 | Merge pull request #26064 from JFonS/add_frustum_camera_mode | Hein-Pieter van Braam | |
Add FRUSTUM camera mode, allowing tilted frustums | |||
2019-04-22 | Don't try to statically allocate 2x 8193 pointers | Hein-Pieter van Braam-Stewart | |
Maximum stack size is only 8KiB, this will try to allocate 8193 * sizeof(void*) * 2 = 131088 bytes on the stack. This causes a crash in some cases. | |||
2019-04-22 | Merge pull request #27673 from qarmin/small_fixes | Rémi Verschelde | |
Small fixes, mostly duplicated code | |||
2019-04-19 | Merge pull request #28200 from bojidar-bg/28115-ysort-breaks-shader | Rémi Verschelde | |
Fix nested YSort breaking "Use parent material" | |||
2019-04-19 | Added ability for multiple images to be imported as an atlas | Juan Linietsky | |
This adds support for groups in the import system, which point to a single file. Add property hint for saving files in file field | |||
2019-04-19 | Fix nested YSort breaking use_parent_material | Bojidar Marinov | |
Fixes #28115 | |||
2019-04-09 | Merge pull request #27843 from bojidar-bg/27678-ysort-visibility | Rémi Verschelde | |
Do not YSort canvas items that are not visible | |||
2019-04-09 | Style: Apply new changes from clang-format 8.0 | Rémi Verschelde | |
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0, so contributors can keep using those versions for now (they will not undo those changes). |