Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-23 | Merge pull request #32275 from godotengine/skin_support | Rémi Verschelde | |
Added skin support and simplified APIs to override bone position + glTF 2.0 import fixes | |||
2019-09-20 | Merge pull request #32150 from luzpaz/typos | Rémi Verschelde | |
Fix misc. source comment typos | |||
2019-09-19 | Fix misc. source comment typos | luz.paz | |
Found using `codespell -q 3 -S ./thirdparty,*.po -L ang,ba,cas,dof,doubleclick,fave,hist,leapyear,lod,nd,numer,ois,paket,seeked,sinc,switchs,te,uint -D ~/Projects/codespell/codespell_lib/data/dictionary.txt ` | |||
2019-09-19 | Merge pull request #31202 from azagaya/light-data | Rémi Verschelde | |
Create shadow_vec for altering shadow computation | |||
2019-09-18 | Added skin support and simplified APIs to override bone position. | Juan Linietsky | |
2019-09-14 | Implement shader array support for varyings | Chaosus | |
2019-09-06 | Create shadow_vec for altering shadow computation | azagaya | |
In 2.1 and 3.0, light_vec could be modified for altering shadow_computations. But it broke shadows when rotating light. shadow_vec would do the same, but without breaking shadows in rotated lights if not used. Add inverse light transformation to shadow vec, so it's not affected when rotating lights; Added usage define for shadow vec. For shadow vec working properly when rotating a light, it's needed to multiply it by light_matrix normalized. Added usage define in order to don't do that if shadow_vec not used. | |||
2019-08-28 | Fix shader crash when users miss the return statement | Yuri Roubinski | |
2019-08-23 | Implements switch to shaders | Yuri Roubinski | |
2019-08-14 | Merge pull request #31266 from ↵ | Rémi Verschelde | |
IAmActuallyCthulhu/pr/remove-redundant-author-comments Remove redundant author doc comments | |||
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-12 | Remove redundant author doc comments | IAmActuallyCthulhu | |
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 |