Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-10 | Fix warnings found by Emscripten 3.1.10 | Rémi Verschelde | |
Fix `-Wunused-but-set-variable`, `-Wunqualified-std-cast-call`, and `-Wliteral-range` warnings. | |||
2022-05-09 | Fix instance uniform shader crash in custom functions | Yuri Roubinsky | |
2022-05-05 | Merge pull request #60772 from MightiestGoat/multimesh-uniform-set | Rémi Verschelde | |
Fix the uniform set creation of multimesh with a invalidated buffer | |||
2022-05-05 | Check multimesh before uniform set creation | mightygoat | |
2022-05-05 | Fix the uniform set creation of multimesh with a invalidated buffer | mightygoat | |
2022-05-04 | Merge pull request #60568 from Chaosus/shader_keyword_completions | Rémi Verschelde | |
Add keyword completion to shader editor | |||
2022-05-04 | Merge pull request #58298 from Calinou/decal-distance-fade-use-easing | Rémi Verschelde | |
2022-05-03 | Rename Basis get_axis to get_column, remove redundant methods | Aaron Franke | |
2022-05-03 | Merge pull request #51102 from Calinou/renderingserver-add-api-version-getter | Rémi Verschelde | |
Add `get_video_adapter_api_version()` to RenderingServer | |||
2022-05-03 | Merge pull request #60627 from aaronfranke/rename-elements | Rémi Verschelde | |
Rename Transform2D and Basis `elements` to `columns` and `rows` respectively | |||
2022-05-03 | Remove `RES` and `REF` typedefs in favor of spelled out `Ref<>` | Hugo Locurcio | |
These typedefs don't save much typing compared to the full `Ref<Resource>` and `Ref<RefCounted>`, yet they sometimes introduce confusion among new contributors. | |||
2022-05-03 | Add `get_video_adapter_api_version()` to RenderingServer | Hugo Locurcio | |
This method can be used to get the graphics API version currently in use (such as Vulkan). It can be used by projects for troubleshooting or statistical purposes. | |||
2022-05-02 | Make Decal distance fade smoother | Hugo Locurcio | |
`smoothstep()` avoids the sudden transparency jump when entering or leaving a decal's distance fade margin distance. This in turn helps make opacity transitions less noticeable to the player, as it's less likely to catch the player's eye. | |||
2022-05-02 | Merge pull request #60705 from awsker/fix-viewport-clearing | Rémi Verschelde | |
Viewport would be cleared even when clear_mode was set to never clear | |||
2022-05-02 | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init` | Rémi Verschelde | |
Didn't commit all the changes where it wants to initialize a struct with `{}`. Should be reviewed in a separate PR. Option `IgnoreArrays` enabled for now to be conservative, can be disabled to see if it proposes more useful changes. Also fixed manually a handful of other missing initializations / moved some from constructors. | |||
2022-05-02 | Viewport would be cleared even when clear_mode was set to VIEWPORT_CLEAR_NEVER | awsker | |
2022-05-01 | Merge pull request #60682 from Chaosus/shader_vec3_hint_color | Yuri Rubinsky | |
2022-05-01 | Add `hint_color` support for `vec3` in shaders | Yuri Roubinsky | |
2022-04-30 | Use linear mipmap sampling in ToneMapper | clayjohn | |
2022-04-29 | Rename Basis "elements" to "rows" | Aaron Franke | |
2022-04-29 | Rename Transform2D "elements" to "columns" | Aaron Franke | |
2022-04-29 | Add keyword completion to shader editor | Yuri Roubinsky | |
2022-04-28 | Merge pull request #60547 from BastiaanOlij/split_tonemapper_effect | Rémi Verschelde | |
Splitting tonemapper into its own class | |||
2022-04-28 | Splitting tonemapper into its own class | Bastiaan Olij | |
2022-04-27 | Merge pull request #59979 from bruvzg/cpp_check2 | Rémi Verschelde | |
2022-04-26 | Fix "ortogonal" -> "orthogonal" typo in rasterizer code | Hugo Locurcio | |
2022-04-26 | Prevent shader crash when using precision on boolean types | Yuri Roubinsky | |
2022-04-25 | Fix clearing backbuffer if there are no items | NNesh | |
2022-04-25 | Merge pull request #60407 from JFonS/fix_color_pass_lm | Rémi Verschelde | |
2022-04-22 | Implement Label3D node. | bruvzg | |
Add "generate_mipmap" font import option. Add some missing features to the Sprite3D. Move BiDi override code from Control to TextServer. Add functions to access TextServer font cache textures. Add MSDF related flags and shader to the standard material. Change standard material cache to use HashMap instead of Vector. | |||
2022-04-21 | Add missing color pass flags to the valid list | Joan Fons | |
Some valid flag combinations were missing, causing error spam in certain situations. | |||
2022-04-20 | Fix more issues found by cppcheck. | bruvzg | |
2022-04-20 | Merge pull request #60175 from Geometror/visual-shader-vector4 | Yuri Rubinsky | |
2022-04-19 | Merge pull request #60214 from JFonS/fix_depth_prepass | Clay John | |
Fix depth pre-pass on all face cull modes | |||
2022-04-17 | Moved particles into ParticlesStorage | Bastiaan Olij | |
2022-04-17 | Move light, reflection probe and lightmap into LightStorage | Bastiaan Olij | |
2022-04-17 | Merge canvas and decal into TextureStorage and add render target | Bastiaan Olij | |
2022-04-13 | Merge pull request #60213 from JFonS/fix_depth_state | Rémi Verschelde | |
2022-04-13 | Fix depth pre-pass on all face cull modes | Joan Fons | |
The default shadow material was used for depth rendering disregarding the cull mode of the original material. This commit adds a check so the default shadow material is only used when the original material has back-face culling. | |||
2022-04-13 | Fix regression in rasterizer state | Joan Fons | |
Fixes a regression introduced by the color pass flags rework. The various rasterizer state structs were not being reset for each flag combination, which meant some state changes were wrongly applied to some flag combinations. | |||
2022-04-13 | Color: Rename `to_srgb`/`to_linear` to include base color space | Rémi Verschelde | |
This helps reduce confusion around sRGB <> Linear conversions by making both input and output color spaces explicit. | |||
2022-04-12 | Add Vector4 to VisualShader | Hendrik Brucker | |
2022-04-12 | Merge pull request #60171 from Chaosus/restore_aa | Yuri Rubinsky | |
2022-04-12 | Merge pull request #60069 from Calinou/fsr-fix-editor-enum | Rémi Verschelde | |
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-12 | Restore antialiasing for `draw_line` | Yuri Roubinsky | |
2022-04-11 | Use less blur for distant directional shadow splits | Hugo Locurcio | |
This makes the transition between shadow splits less noticeable, specially when the expensive Blend Splits property is disabled. | |||
2022-04-11 | Merge pull request #60137 from JFonS/fix_default_shadow_tex | Rémi Verschelde | |
Fix Vulkan validation errors on default depth textures | |||
2022-04-11 | Merge pull request #57899 from Chaosus/fix_aa | Yuri Rubinsky | |
2022-04-11 | Merge pull request #60138 from JFonS/fix_spec_constants | Rémi Verschelde | |