Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-24 | Merge pull request #51679 from Je06jm/fsr | Rémi Verschelde | |
AMD FidelityFX Super Resolution | |||
2021-11-24 | Merge pull request #55281 from bruvzg/mvk_fog_volumes | Rémi Verschelde | |
2021-11-24 | [macOS / iOS] Use storage buffers instead of unsupported images for the ↵ | bruvzg | |
volumetric fog on MoltenVK. | |||
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-23 | Implemented AMD's FSR as a computer shader for upscaling 3D scenes | Je06jm | |
2021-11-23 | Prevent return statement from using in block in shader main functions | Yuri Roubinsky | |
2021-11-19 | Allow passing non-variable constant to const function param in shaders | Yuri Roubinsky | |
2021-11-18 | Merge pull request #55084 from JFonS/fix_depth_prepass | Rémi Verschelde | |
Fix Depth-Prepass transparency mode | |||
2021-11-18 | Merge pull request #55085 from JFonS/transparency_fixes | Rémi Verschelde | |
Fix transparency state initialization | |||
2021-11-18 | Fix Depth-Prepass transparency mode | jfons | |
Add mising bits of implementation and ensure depth-prepass objects are only rendered in the transparency pass. | |||
2021-11-17 | Merge pull request #55029 from clayjohn/VULKAN-SRGB | Rémi Verschelde | |
Add SHADER_IS_SRGB define to Vulkan renderer | |||
2021-11-16 | Fix SRGB conversions in Vulkan Renderer | clayjohn | |
2021-11-13 | Fix broken light_compute in mobile renderer | Yuri Roubinsky | |
2021-11-12 | Fix multimesh still drawing when visible instances is zero | Brian Semrau | |
2021-11-12 | Fix transparency state initialization | jfons | |
2021-11-12 | Fix default_texture_param in shader pipeline to support uniform arrays | Yuri Roubinsky | |
2021-11-11 | Fix shader crashing when using `ALBEDO` or `ALPHA` in light function | Yuri Roubinsky | |
2021-11-10 | Merge pull request #54783 from ator-dev/fix-override-exposure | Rémi Verschelde | |
2021-11-08 | Implement CameraEffects override_exposure | Dominic-ATOR | |
2021-11-07 | Pushes array of uniforms to first place in the buffer to prevent bug | Yuri Roubinsky | |
2021-11-05 | Use Callable in RS::request_frame_drawn_callback | Brian Semrau | |
2021-11-03 | Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR` | Hugo Locurcio | |
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`. | |||
2021-11-01 | Merge pull request #54356 from Chaosus/shader_fix_matrix_autocompletion | Rémi Verschelde | |
2021-11-01 | Merge pull request #54480 from timothyqiu/texture-replace | Rémi Verschelde | |
2021-11-01 | Fix memory leak when using CurveTexture.set_texture_mode | Haoyu Qiu | |
2021-11-01 | Merge pull request #54459 from rxlecky/fix-multimesh-buffer-overflow-53603 | Rémi Verschelde | |
2021-10-31 | Fix multimesh buffer overflow in RendererStorageRD | SeleckyErik | |
2021-10-31 | Merge pull request #54448 from CakHuri/treshold-to-threshold | Rémi Verschelde | |
Repair mistyped of 'threshold' on several files. | |||
2021-10-31 | Merge pull request #54307 from Calinou/add-opengl-renderer-squash | Rémi Verschelde | |
Add OpenGL renderer (squashed) | |||
2021-10-31 | Repaired mistyped of 'threshold' on several files. | M. Huri | |
2021-10-31 | Use OpenGL 3.3 core profile instead of compatibility profile | Clay John | |
- Rename OpenGL to GLES3 in the source code per community feedback. - The renderer is still exposed as "OpenGL 3" to the user. - Hide renderer selection dropdown until OpenGL support is more mature. - The renderer can still be changed in the Project Settings or using the `--rendering-driver opengl` command line argument. - Remove commented out exporter code. - Remove some OpenGL/DisplayServer-related debugging prints. | |||
2021-10-31 | Merge pull request #54403 from briansemrau/fix-small-fogvolume | Rémi Verschelde | |
FogVolume don't dispatch compute with zero-dimension groups | |||
2021-10-30 | Don't use Texture image caches if they are rendered to | Brian Semrau | |
2021-10-30 | Merge pull request #54405 from JFonS/fix_instance_index | Rémi Verschelde | |
Fix instance index in forward clustered shader | |||
2021-10-30 | Disallow compute dispatch with zero dimensions. | Brian Semrau | |
2021-10-30 | Fix instance index in forward clustered shader | jfons | |
2021-10-30 | Rename GLES2 driver to OpenGL to prepare for the upgrade to GLES3 | Hugo Locurcio | |
- Use lowercase driver names for the `--rendering-driver` command line argument. | |||
2021-10-30 | Add GLES2 2D renderer + Linux display manager | lawnjelly | |
First implementation with Linux display manager. - Add single-threaded mode for EditorResourcePreview (needed for OpenGL). Co-authored-by: clayjohn <claynjohn@gmail.com> Co-authored-by: Fabio Alessandrelli <fabio.alessandrelli@gmail.com> | |||
2021-10-29 | Fix error spammed to output if `FogVolume` is setted to scene | Yuri Roubinsky | |
2021-10-29 | Fix crash when opening a converted `FogMaterial` | Yuri Roubinsky | |
2021-10-28 | Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog | clayjohn | |
Co-authored-by: Brian Semrau <brian.semrau@gmail.com> | |||
2021-10-28 | Removed incorrect autocompletion of matrixes in shader | Yuri Roubinsky | |
2021-10-28 | Merge pull request #54350 from akien-mga/clang-format-dont-align-operands | Rémi Verschelde | |
2021-10-28 | Merge pull request #54222 from JFonS/instance-fade | Rémi Verschelde | |
2021-10-28 | clang-format: Various fixes to comments alignment from `clang-format` 13 | Rémi Verschelde | |
All reviewed manually and occasionally rewritten to avoid bad auto formatting. | |||
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | |||
2021-10-26 | Fix shadow disabling on mobile renderer | Joan Fons | |
2021-10-25 | Fix shadow disabling settings | jfons | |
Fixes the SHADOW_CASTING_SETTING_OFF setting in GeometryInstance3D and the "shadows_disabled" render mode in spatial materials, which were not working before. | |||
2021-10-25 | Implement distance fade and transparency | JFonS | |
The built-in ALPHA in spatial shaders comes pre-set with a per-instance transparency value. Multiply by it if you want to keep it. The transparency value of any given GeometryInstance3D is affected by: - Its new "transparency" property. - Its own visiblity range when the new "visibility_range_fade_mode" property is set to "Self". - Its parent visibility range when the parent's fade mode is set to "Dependencies". The "Self" mode will fade-out the instance when reaching the visibility range limits, while the "Dependencies" mode will fade-in its dependencies. Per-instance transparency is only implemented in the forward clustered renderer, support for mobile should be added in the future. Co-authored-by: reduz <reduzio@gmail.com> | |||
2021-10-25 | Fix state inconsistencies in visibility dependencies. | jfons | |