Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-06-14 | Remove GLES2 shader constraints from GLES3 | clayjohn | |
2022-06-10 | Prevent defining float constant without number after exponent in shaders | Yuri Rubinsky | |
2022-05-31 | Refactor shader hints | Yuri Rubinsky | |
2022-05-24 | Merge pull request #60803 from Chaosus/shader_hint_rename | Rémi Verschelde | |
Rename `hint_albedo`, `hint_white/black` in shaders | |||
2022-05-23 | Merge pull request #61226 from Chaosus/shader_fix_keyword_completion | Rémi Verschelde | |
2022-05-20 | Add a new HashSet template | reduz | |
* Intended to replace RBSet in most cases. * Optimized for iteration speed | |||
2022-05-20 | Fix incorrect keyword completion after period in shader editor | Yuri Rubinsky | |
2022-05-19 | Use range iterators for RBSet in most cases | Aaron Record | |
2022-05-16 | Replace most uses of Map by HashMap | reduz | |
* Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | |||
2022-05-09 | Rename `hint_albedo`, `hint_white/black` in shaders | Yuri Roubinsky | |
2022-05-04 | Merge pull request #60568 from Chaosus/shader_keyword_completions | Rémi Verschelde | |
Add keyword completion to shader editor | |||
2022-05-01 | Add `hint_color` support for `vec3` in shaders | Yuri Roubinsky | |
2022-04-29 | Add keyword completion to shader editor | Yuri Roubinsky | |
2022-04-26 | Prevent shader crash when using precision on boolean types | Yuri Roubinsky | |
2022-04-20 | Merge pull request #60175 from Geometror/visual-shader-vector4 | Yuri Rubinsky | |
2022-04-12 | Add Vector4 to VisualShader | Hendrik Brucker | |
2022-04-12 | Merge pull request #59825 from Chaosus/shader_fix | Rémi Verschelde | |
Fix incorrect parsing array's `length()` at return statement in shader | |||
2022-04-06 | Fix some issues found by cppcheck. | bruvzg | |
2022-04-03 | Fix incorrect parsing array's `length()` at return statement in shader | Yuri Roubinsky | |
2022-04-01 | Fix shader crashing when attempting to access `length()` at global space | Yuri Roubinsky | |
2022-03-27 | Add GDExtension support to Script | reduz | |
* Ability to create script languages from GDExtension * Some additions to gdnative_extension.h to make this happen * Moved the GDExtension binder to core This now allows creating scripting languages from GDExtension, with the same ease as if it was a module. It replaces the old PluginScript from Godot 3.x. Warning: GodotCPP will need to be updated to support this (it may be a bit of work as ScriptInstance needs to be created over there again). | |||
2022-03-16 | Fix device limit exceeding for uniform buffer | notSanil | |
2022-02-16 | Style: Cleanup single-line blocks, semicolons, dead code | Rémi Verschelde | |
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported. | |||
2022-02-09 | Fixed shader error message for instance qualifier | ZuBsPaCe | |
Moved argument from RTR to vformat. Message is now similar to uniform-arrays-error further down. | |||
2022-02-06 | Fix unknown identifier error in for loop | Yuri Roubinsky | |
2022-02-05 | Few more fixes to for loop in shaders | Yuri Roubinsky | |
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Allow multiple declarations in for loop in a shader | Yuri Roubinsky | |
2022-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-01-25 | Prevent checking of global uniform type outside the editor | Yuri Roubinsky | |
2022-01-24 | Remove incorrect items from completion of main functions in shader | Yuri Roubinsky | |
2022-01-23 | Fix incorrect unused local var warning in shader blocks | Yuri Roubinsky | |
2022-01-19 | Add translation links to shader errors | Yuri Roubinsky | |
2022-01-18 | Unify variable and array declarations in shaders | Yuri Roubinsky | |
2022-01-15 | Refactor size expression parsing for arrays in the shaders | Yuri Roubinsky | |
2022-01-13 | Fix completion for global constants in shaders | Yuri Roubinsky | |
2022-01-13 | Add completion for shader_type | Yuri Roubinsky | |
2022-01-13 | Prevent redefinition of main functions in shader | Yuri Roubinsky | |
2022-01-08 | Enhances a shader uniform limit warning | Yuri Roubinsky | |
2022-01-04 | Merge pull request #56477 from Chaosus/fix_device_crash | Yuri Roubinsky | |
2022-01-04 | Add a check for device in shader lang to prevent startup editor crash | Yuri Roubinsky | |
2022-01-03 | Update copyright statements to 2022 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2022-01-03 | Add a shader warning when the uniform buffer limit is exceeded | Yuri Roubinsky | |
2022-01-03 | Merge pull request #56190 from Chaosus/shader_varying_pass_to_func | Rémi Verschelde | |
2022-01-02 | Fix various typos | luz paz | |
Found via ` codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint,varn` Update editor/import/resource_importer_layered_texture.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update doc/classes/TileSetScenesCollectionSource.xml Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/graph_edit.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/resources/animation.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Update scene/gui/rich_text_label.cpp Co-authored-by: Raul Santos <raulsntos@gmail.com> Revert previously committed change | |||
2021-12-23 | Allow pass varyings as out param to the function, when it's possible | Yuri Roubinsky | |
2021-12-21 | Refactor render_mode in shaders, forbid declaring duplicates | Yuri Roubinsky | |
2021-12-16 | Merge pull request #55970 from Chaosus/shader_fix_struct_warning | Rémi Verschelde | |
2021-12-15 | Fix struct usage passing to shader warning system | Yuri Roubinsky | |
2021-12-15 | Rename shader hint `filter_anisotropy` to `filter_anisotropic` | Yuri Roubinsky | |