Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-29 | Use `constexpr` in the conditions with template parameters and `sizeof`s to ↵ | bruvzg | |
suppress C4127 warnings. | |||
2022-09-28 | Merge pull request #66548 from akien-mga/msvc-warnings-c4701-c4703 | Rémi Verschelde | |
Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable used | |||
2022-09-28 | Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable used | Rémi Verschelde | |
2022-09-28 | Fix MSVC warning C4702: unreachable code | Rémi Verschelde | |
Part of #66537. | |||
2022-09-27 | Merge pull request #66466 from clayjohn/FXAA-fix | Rémi Verschelde | |
Take FXAA samples from half-pixel coordinates to improve quality | |||
2022-09-27 | Merge pull request #66370 from bitbrain/fix-light2d-blend-modes | Rémi Verschelde | |
Fix broken 2D light blending, addresses #49922 | |||
2022-09-27 | Merge pull request #66317 from clayjohn/debanding-bug | Rémi Verschelde | |
Move deband to end of tonemapping. | |||
2022-09-26 | Take FXAA samples from half-pixel coordinates to improve quality | clayjohn | |
2022-09-26 | Add defines to completion list in shaders | Yuri Rubinsky | |
2022-09-26 | Merge pull request #66394 from bitbrain/fix-unshaded-canvas-modulate | Rémi Verschelde | |
Fix Unshaded CanvasItem for Vulkan | |||
2022-09-26 | Make dependencies with shader includes in subfolders | Bastiaan Olij | |
2022-09-25 | do not apply modulate on canvas when unshaded is set | Miguel Gonzalez Sanchez | |
2022-09-24 | fix broken 2D light blending, addresses #49922 | Miguel Gonzalez Sanchez | |
2022-09-23 | Move deband to end of tonemapping. | clayjohn | |
This avoids artifacts when using adjustments and color correction | |||
2022-09-23 | Merge pull request #66284 from clayjohn/particles-mem-bug | Rémi Verschelde | |
Properly initialize motion vectors offset when motion vectors are disabled | |||
2022-09-22 | Properly initialize motion vectors offset when motion vectors are disabled. | clayjohn | |
This fixes an uninitialized memory bug that caused particles to fail in non-LTO builds | |||
2022-09-22 | Fix various -Wmaybe-uninitialized warnings from GCC 12.2.1 | Rémi Verschelde | |
Not sure why I didn't get those before, it may be due to upstream changes (12.2.1 is a moving target, it's basically 12.3-dev), or simply rebuilding Godot from scratch with different options. | |||
2022-09-20 | Merge pull request #65541 from clayjohn/renderer-setting | Rémi Verschelde | |
Split rendering driver project setting into renderer_name and rendering_driver | |||
2022-09-19 | Merge pull request #66065 from kidinashell/issue-59488 | Rémi Verschelde | |
SpotLight3D's and OmniLight3D's Projector doesn't work | |||
2022-09-19 | Split rendering driver project setting into renderer_name and ↵ | clayjohn | |
rendering_driver. To differentiate between a driver (e.g. Vulkan or D3D12) and a renderer (e.g. clustered or mobile renderer). | |||
2022-09-19 | Fix Vulkan: SpotLight3D's and OmniLight3D's Projector doesn't work | Tobias Widner | |
2022-09-19 | Merge pull request #65915 from clayjohn/VULKAN-mobile-fog | Rémi Verschelde | |
Restore fog in vulkan mobile renderer. | |||
2022-09-16 | Restore fog in vulkan mobile renderer. | clayjohn | |
The condition accidentally disabled fog whenever it was enabled | |||
2022-09-16 | Merge pull request #65833 from JFonS/taa_fix_particles_errors | Rémi Verschelde | |
Fix error spam in the renderer when using GPUParticles3D | |||
2022-09-16 | Fix error spam in the renderer when using GPUParticles3D | JFonS | |
The flag INSTANCE_DATA_FLAG_MULTIMESH is used for both multimesh and particles instances, this commit adds a new INSTANCE_DATA_FLAG_PARTICLES flag to discriminate between them. This flag will also be used in the future to properly support TAA in particles. | |||
2022-09-16 | Merge pull request #65794 from Geometror/fix-canvas-backbuffer | Rémi Verschelde | |
Fix/restore BackBufferCopy | |||
2022-09-15 | Merge pull request #65800 from dsnopek/xr-resize-viewport-3 | Clay John | |
Fix XR rendering in 'opengl3' driver and expose true size via the Viewport node | |||
2022-09-15 | Extract shared scene data into a separate class | Bastiaan Olij | |
2022-09-14 | Fix XR rendering in 'opengl3' driver and expose true size via the Viewport node | David Snopek | |
2022-09-15 | Fix/restore BackBufferCopy | Hendrik Brucker | |
2022-09-15 | Merge pull request #65322 from ceLoFaN/fix-dof-artifact-at-high-blur | Rémi Verschelde | |
2022-09-14 | Merge pull request #65654 from JohanAR/emit_subparticle_from_start | Rémi Verschelde | |
Allow emit_subparticle from start function | |||
2022-09-14 | Merge pull request #65789 from clayjohn/sky-update-bug | Rémi Verschelde | |
Clear last frame directional light buffer when number of lights changes. | |||
2022-09-14 | Merge pull request #65418 from JFonS/taa_multimesh | Clay John | |
Add motion vectors support for MultiMeshInstance | |||
2022-09-14 | Clear last frame directional light buffer when number of lights changes. | clayjohn | |
This ensures that the buffers don't go out of sync. | |||
2022-09-13 | Move debanding into internal sky shader code so that it is applied after ↵ | clayjohn | |
everything else. This ensures that the debanding does not scale with exposure or any other effect. | |||
2022-09-13 | Merge pull request #65579 from ZuBsPaCe/fix-viewport-sibling-order | Rémi Verschelde | |
Sibling SubViewports must be rendered from top to bottom | |||
2022-09-13 | Merge pull request #65653 from Chaosus/shader_completion_fix | Rémi Verschelde | |
2022-09-13 | Merge pull request #65738 from BastiaanOlij/fix_ssao_ssil_memory_leak | Rémi Verschelde | |
2022-09-13 | Fix uniform buffer being created every frame is SSAO and SSIL half_size is ↵ | Bastiaan Olij | |
different | |||
2022-09-12 | Fix multiwindow support in GLES3 for X11, Windows, and MacOS. | clayjohn | |
Instead of updating all viewports, then blitting all viewports to the backbuffer, then swapping all buffers, we run through all viewports and render, blit, and swap backbuffer before going to the next viewport. | |||
2022-09-12 | Merge pull request #65544 from clayjohn/lambert-wrap | Rémi Verschelde | |
Apply energy conservation to LAMBERT_WRAP diffuse mode by dividing by PI | |||
2022-09-12 | Apply energy conservation to LAMBERT_WRAP and TOON diffuse modes by dividing ↵ | clayjohn | |
by PI | |||
2022-09-12 | Add motion vectors support for MultiMeshInstance | jfons | |
Transparently handle changes in multimesh transforms so they get reflected in the motion vectors buffer. | |||
2022-09-12 | Merge pull request #65594 from clayjohn/SSR-dialectric | Rémi Verschelde | |
2022-09-12 | Fixed MSAA initialisation in clustered forward renderer | Bastiaan Olij | |
2022-09-11 | Prevent duplicated hints in shader uniform completion | Yuri Rubinsky | |
2022-09-11 | Allow emit_subparticle from start function | Johan Aires Rastén | |
emit_subparticle was previously only allowed from the process function in a particle shader, which seemed like an unnecessary limitation. | |||
2022-09-09 | Properly scale SSR reflection based on metallic value for dielectric materials | clayjohn | |
2022-09-09 | Sibling SubViewports must be rendered from top to bottom | ZuBsPaCe | |
Sibling SubViewports must be rendered in the same order as in the Scene Tree, from top to bottom. _sort_active_viewports() reversed their order. Fixes #65545 |