Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 #57877 from bruvzg/subpixel_gl_pos | Rémi Verschelde | |
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-14 | Validate PhysicsDirectSpaceState{2,3}D::_intersect_point input | Haoyu Qiu | |
2022-02-14 | Merge pull request #57985 from Pineapple/pitchshift-tweaks | Rémi Verschelde | |
PitchShift effect quality and performance tweaks for different pitch scale values | |||
2022-02-12 | Add sub-pixel glyph positioning support. | bruvzg | |
2022-02-12 | Merge pull request #56953 from bruvzg/ex_wnd | Rémi Verschelde | |
2022-02-12 | Merge pull request #57980 from akien-mga/vulkan-1.3.204 | Rémi Verschelde | |
2022-02-12 | Merge pull request #57641 from Geometror/compilation-time-improvements-1 | Rémi Verschelde | |
2022-02-12 | Improve compilation speed (forward declarations/includes cleanup) | Hendrik Brucker | |
2022-02-12 | Add exclusive window handling to DisplayServer (on macOS and Windows). | bruvzg | |
2022-02-11 | Merge pull request #57938 from jordigcs/negative-refresh-rate-fallback | Rémi Verschelde | |
2022-02-11 | Audio quality improvements in PitchShift | Bartłomiej T. Listwon | |
2022-02-11 | Pass audio samples untouched for pitch_scale around 1.0f | Bartłomiej T. Listwon | |
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 | Change SCREEN_GET_REFRESH_RATE_FALLBACK to -1.0 | jordi | |
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 #54158 from Calinou/decrease-default-soft-shadow-quality | 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-10 | Merge pull request #57875 from ZuBsPaCe/shader-instance-qualifier-format-string | Yuri Roubinsky | |
2022-02-09 | remove normal_to_panorama from spotlight projector | Bartłomiej Dusak | |
2022-02-09 | Merge pull request #57715 from Faless/debugger/4.x_core_includes_and_servers | Rémi Verschelde | |
[Debugger] Move most profilers to ServersDebugger, fix core includes. | |||
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-09 | Add AudioStreamRandomizer, replacing AudioStreamRandomPitch | Ellen Poe | |
Add additional randomization options. | |||
2022-02-08 | Fix BLEND_SHAPE_MASK | reduz | |
* Should now be correct * Supersedes 53738 | |||
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 | [Debugger] Move servers-related behaviours to ServersDebugger. | Fabio Alessandrelli | |
Forcing draw during debug break is now handled by ServersDebugger, and only happens when the proper message is sent from the EditorDebugger ("servers:draw"). In a similar way, briging the window in foreground is now also handled by ServersDebugger upon receiving "servers:foreground" which is sent by the EditorDebugger when resuming from a break ("continue"). | |||
2022-02-06 | [Debugger] Move most profilers to ServersDebugger. | Fabio Alessandrelli | |
Also splits bandwidth/rpc profiler (RPCProfiler is now in SceneDebugger). | |||
2022-02-06 | Add missing SNAME macro optimization in some function calls | jmb462 | |
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 | Merge pull request #57341 from bruvzg/win_multiwin_fs | Rémi Verschelde | |