Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-02-18 | Merge pull request #58266 from clayjohn/revert-sky-change | Rémi Verschelde | |
2022-02-18 | Merge pull request #58236 from bruvzg/win_min_fix | Rémi Verschelde | |
2022-02-17 | Revert "Fix default sky process mode not being Real-Time" | clayjohn | |
This reverts commit aa1cba1d53270cd14339141082d9d5dc9c3857ef. | |||
2022-02-17 | Merge pull request #58177 from clayjohn/VULKAN-prefiltered-radiance | Rémi Verschelde | |
2022-02-17 | [Windows] Fix Vulkan driver crash on sub-window minimization. | bruvzg | |
2022-02-16 | Use prefiltered radiance | clayjohn | |
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-16 | Properly exclude lights that are marked as sky only | clayjohn | |
2022-02-16 | Fix default sky process mode not being Real-Time | Hugo Locurcio | |
The change in 09563e4bd8fa4dda8802b3b48f111f3c1de499d8 wasn't consistently carried out everywhere needed. | |||
2022-02-15 | Add Particle Shader Userdata | reduz | |
* Adds optional vec4 USERDATA1 .. USERDATA6 to particles, allowing to store custom data. * This data is allocated on demand, so shaders that do not use it do not cost more. | |||
2022-02-15 | Merge pull request #57905 from V-Sekai/fix_instance_clear_warnings | Rémi Verschelde | |
Free surface vertex_buffers after vertex_arrays to silence warnings | |||
2022-02-15 | Merge pull request #57904 from V-Sekai/fix_double_free_warning | Rémi Verschelde | |
Fixes some 'Attempted to free invalid ID' warnings in mobile renderer | |||
2022-02-12 | Merge pull request #57980 from akien-mga/vulkan-1.3.204 | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-11 | RendererRD: Remove binding specifier for push constants | Rémi Verschelde | |
This is unsupported and glslang made it raise an error in 11.7.0: https://github.com/KhronosGroup/glslang/pull/2810 Co-authored-by: Clay John <claynjohn@gmail.com> | |||
2022-02-11 | Merge pull request #57888 from dusakus/depanoramize-spot-projector | Rémi Verschelde | |
remove normal_to_panorama from spotlight projector | |||
2022-02-10 | Fix 3D sky update performance regression | Hugo Locurcio | |
2022-02-10 | Merge pull request #57535 from Calinou/visibility-range-fade-use-easing | Rémi Verschelde | |
2022-02-10 | Merge pull request #57104 from clayjohn/VULKAN-sky-conflict | Rémi Verschelde | |
2022-02-10 | Merge pull request #54677 from Calinou/voxelgi-default-low-quality | Rémi Verschelde | |
2022-02-10 | Merge pull request #39965 from Calinou/tweak-sdfgi-defaults | Rémi Verschelde | |
2022-02-10 | Merge pull request #57707 from Calinou/sdfgi-tweak-default-num-cascades | Rémi Verschelde | |
2022-02-10 | Merge pull request #57628 from Calinou/shadow-atlas-default-enable-16-bits | Rémi Verschelde | |
2022-02-10 | Free surface vertex_buffers after vertex_arrays due dependencies | SaracenOne | |
2022-02-10 | Fix _free_render_buffer_data freeing shared half_texture and half_fb | SaracenOne | |
2022-02-09 | remove normal_to_panorama from spotlight projector | Bartłomiej Dusak | |
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-07 | Merge pull request #57682 from clayjohn/VULKAN-canvas-blur | Rémi Verschelde | |
2022-02-06 | Merge pull request #56844 from Calinou/ssr-fix-background-line-master | Rémi Verschelde | |
Fix visible background line in intersections in screen-space reflections | |||
2022-02-06 | Tweak default SDFGI settings for better quality | Hugo Locurcio | |
- Enable Read Sky Light to get proper outdoors lighting out of the box. - Set bounce feedback to 0.5 by default to get a better quality result. - Higher values may cause infinite feedback with bright surfaces. - Increase the number of frames to converge to improve quality at the cost of latency. Most scenes are fairly static after all. - Use 75% Y scale by default as most scenes are not highly vertical. - Reorder the Y scale enum to go from the lowest Y scale to the highest. Also rename the "Disabled" setting to "100%" for clarity. | |||
2022-02-06 | Decrease the default number of SDFGI cascades to 4 | Hugo Locurcio | |
This improves rendering performance noticeably, especially when the camera moves fast. On a medium-sized test scene on a GTX 1080 in 2560×1440, going from 6 to cascades saves 0.5 ms of frame time while looking visually identical (as most of the scene fits within the 4 cascades). | |||
2022-02-06 | Fix unknown identifier error in for loop | Yuri Roubinsky | |
2022-02-05 | Optimize and fix backbuffer gaussian blur | clayjohn | |
2022-02-05 | Remove RID_Owner.get_rid_by_index | reduz | |
* Implementing this function efficiently is not really possible. * Replaced by an option to get all RIDs into a buffer for performance. | |||
2022-02-05 | Merge pull request #57651 from theoniko/theoniko-effects_rc.cpp | Rémi Verschelde | |
Fix copy paste bug in renderer_rd/effects_rd.cpp | |||
2022-02-05 | Few more fixes to for loop in shaders | Yuri Roubinsky | |
2022-02-05 | Fix copy paste bug in renderer_rd/effects_rd.cpp | theoniko | |
2022-02-04 | Enable 16-bit shadow atlas by default in the RenderingServer methods | Hugo Locurcio | |
16-bit shadow atlases are already the default in the project settings, but low-level methods used 24-bit shadows by default. This makes low-level methods more consistent with the default project settings to avoid accidental performance issues when users change the shadow size at run-time. | |||
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Merge pull request #57562 from AnilBK/string-add-contains | Rémi Verschelde | |
String: Add contains(). | |||
2022-02-04 | String: Add contains(). | Anilforextra | |
2022-02-03 | Allow multiple declarations in for loop in a shader | Yuri Roubinsky | |
2022-02-01 | Make visibility range alpha fade smoother | Hugo Locurcio | |
`smoothstep()` avoids the sudden transparency jump when entering or leaving an object's alpha 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-02-02 | Vectors: Use clear() and has(). | Anilforextra | |
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1". | |||
2022-01-30 | Fix orthogonal camera auto LOD calculation | orosmatthew | |
- Do not take orthogonal camera's distance into account when calculating LOD. - Only take into account screen size taken up. | |||
2022-01-29 | simplify formatting scripts, add a clang-tidy script, and run clang-tidy | Nathan Franke | |
2022-01-26 | Merge pull request #54574 from Ansraer/glow_map | Rémi Verschelde | |
2022-01-26 | Improve XRInterface hooks into rendering | Bastiaan Olij | |
2022-01-25 | Merge pull request #53954 from Chaosus/fix_quit_errors | Rémi Verschelde | |
2022-01-25 | Prevent checking of global uniform type outside the editor | Yuri Roubinsky | |