Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-01-24 | Minor fixes to shadow atlases: | jfons | |
* Erase shadow owner *before* setting it to RID(). * Add default texture in shadow atlas debug view to avoid error spam when no atlas is present. * Fix typo. | |||
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-22 | Merge pull request #54890 from briansemrau/threadsafe-drawpute-lists | Rémi Verschelde | |
Make draw/compute lists threadsafe | |||
2022-01-21 | Remove TRANSFORM built in from fog shaders | clayjohn | |
2022-01-20 | Merge pull request #55360 from Calinou/rename-bake-mode-properties | Rémi Verschelde | |
2022-01-20 | Merge pull request #53857 from briansemrau/rd-free-rid-bind-rename | Rémi Verschelde | |
2022-01-20 | Add nodiscard to core math classes to catch c++ errors. | lawnjelly | |
A common source of errors is to call functions (such as round()) expecting them to work in place, but them actually being designed only to return the processed value. Not using the return value in this case in indicative of a bug, and can be flagged as a warning by using the [[nodiscard]] attribute. | |||
2022-01-19 | Revert "Add new scaling modes for splash screen" | Rémi Verschelde | |
This reverts commit fcc9f5ce396ff921ed8253f657a8c9c38e7a878d. The feature is good but the implementation still needs more work. A new PR will be made with a rework of this commit. | |||
2022-01-19 | Add translation links to shader errors | Yuri Roubinsky | |
2022-01-19 | Merge pull request #54489 from briansemrau/texture-delete-update | Rémi Verschelde | |
2022-01-18 | Add new scaling modes for splash screen | Samuel Pedrajas | |
Removes the `fullsize` option which is superseded by `stretch_mode`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2022-01-18 | Merge pull request #56761 from Calinou/sdfgi-allow-any-number-of-cascades | Rémi Verschelde | |
2022-01-18 | Merge pull request #56893 from Chaosus/shader_unify_vardecl | Yuri Roubinsky | |
2022-01-18 | Unify variable and array declarations in shaders | Yuri Roubinsky | |
2022-01-17 | Fix volumetric fog memory leak on resize | clayjohn | |
2022-01-17 | Allow using between 1 and 8 cascades for SDFGI | Hugo Locurcio | |
This provides more flexibility between performance and quality adjustments, especially when using SDFGI for small-scale levels (which can be useful for procedurally generated scenes). | |||
2022-01-17 | Fix invalid read when using LightOccluder2D | Haoyu Qiu | |
2022-01-16 | Merge pull request #56309 from Calinou/remove-pvrtc-support | Rémi Verschelde | |
2022-01-15 | Remove mistakenly added push constant from SSR | clayjohn | |
2022-01-15 | Refactor size expression parsing for arrays in the shaders | Yuri Roubinsky | |
2022-01-14 | Remove support for PVRTC texture encoding and decoding | Hugo Locurcio | |
On the only platform where PVRTC is supported (iOS), ETC2 generally supersedes PVRTC in every possible way. The increased memory usage is not really a problem thanks to modern iOS' devices processing power being higher than its Android counterparts. | |||
2022-01-14 | Fix shader crashing when declaring matrix or array varyings | Yuri Roubinsky | |
2022-01-13 | 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,inh,inout,leapyear,lod,nd,numer,ois,ony,paket,ro,seeked,sinc,switchs,te,uint,varn,vew` | |||
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-12 | Fix cannot use gaussian blur error | clayjohn | |
2022-01-12 | Merge pull request #56169 from dkaste/fix-clip-rects | Rémi Verschelde | |
Fix canvas items being drawn outside clip rects | |||
2022-01-12 | Merge pull request #56492 from akien-mga/remove-author-docstrings | Rémi Verschelde | |
2022-01-12 | Optimize include files to improve `shader_language.h` compilation speed | Yuri Roubinsky | |
2022-01-12 | Merge pull request #55656 from clayjohn/GLSL3-compiler | Rémi Verschelde | |
2022-01-12 | Merge pull request #56696 from AnilBK/use-init-lists | Rémi Verschelde | |
2022-01-11 | New OpenGL batching canvas renderer | clayjohn | |
2022-01-12 | Use List Initializations for Vectors. | Anilforextra | |
2022-01-11 | Merge pull request #56416 from BastiaanOlij/fix_xr_viewport_size_overrule | Rémi Verschelde | |
Fix XR viewport size overrule and incorrect usage of internal size | |||
2022-01-10 | Merge pull request #56627 from Chaosus/shader_better_limit_warning | Rémi Verschelde | |
2022-01-09 | Fix canvas items being drawn outside clip rects | Darren Kaste | |
2022-01-08 | Enhances a shader uniform limit warning | Yuri Roubinsky | |
2022-01-08 | Use fill() to fill an entire image instead of setting pixels individually. | Anilforextra | |
2022-01-06 | Fix queueing a texture and regular uniform update in RD backend in succession. | SaracenOne | |
2022-01-05 | Added material_overlay property to MeshInstance3D | Fernando Cosentino | |
Applying overlay materials into multi-surface meshes currently requires adding a next pass material to all the surfaces, which might be cumbersome when the material is to be applied to a range of different geometries. This also makes it not trivial to use AnimationPlayer to control the material in case of visual effects. The material_override property is not an option as it works replacing the active material for the surfaces, not adding a new pass. This commit adds the material_overlay property to GeometryInstance3D (and therefore MeshInstance3D), having the same reach as material_override (that is, all surfaces) but adding a new material pass on top of the active materials, instead of replacing them. | |||
2022-01-05 | Merge pull request #56220 from ↵ | JFonS | |
williamd67/GPULightmapper-implement-sky-ambient-light GPULightmapper: react on sky ambient properties | |||
2022-01-05 | Merge pull request #56208 from williamd67/GPULightmapper-sky-upside-down | Rémi Verschelde | |
2022-01-05 | Merge pull request #56278 from GanidhuAbey/dof_msaa_bug | Rémi Verschelde | |
2022-01-05 | Fix incorrect format and buffer used for bone weights. | bruvzg | |
2022-01-04 | Style: Remove inconsistently used `@author` docstrings | Rémi Verschelde | |
Each file in Godot has had multiple contributors who co-authored it over the years, and the information of who was the original person to create that file is not very relevant, especially when used so inconsistently. `git blame` is a much better way to know who initially authored or later modified a given chunk of code, and most IDEs now have good integration to show this information. | |||
2022-01-04 | Merge pull request #55332 from Calinou/voxelgidata-tweak-default-dynamic-range | Rémi Verschelde | |
Decrease the default dynamic range in VoxelGIData to 2.0 | |||
2022-01-04 | Merge pull request #54791 from NHodgesVFX/master | Rémi Verschelde | |
[4.x] add more OpenGL attributes | |||
2022-01-04 | Merge pull request #56486 from Chaosus/shader_fix_render_mode | Yuri Roubinsky | |