Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | 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 | |
2022-02-04 | Merge pull request #57617 from bruvzg/char_cleanup | Rémi Verschelde | |
2022-02-04 | Merge pull request #57335 from jordigcs/display-refresh-rate | Rémi Verschelde | |
2022-02-04 | [Windows] Add WS_BORDER flag to windows in WINDOW_MODE_FULLSCREEN mode to ↵ | bruvzg | |
allow multi-window interface in full-screen. [Windows] Add WINDOW_MODE_EXCLUSIVE_FULLSCREEN without WS_BORDER flag enabled (no multi-window support). | |||
2022-02-04 | Cleanup and move char functions to the `char_utils.h` header. | bruvzg | |
2022-02-03 | Add screen_get_refresh_rate to DisplayServer | jordi | |
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 | Merge pull request #57587 from bruvzg/gde_fix_ptr_and_enum_returns | Rémi Verschelde | |
[GDExtension] Fix registration of functions with enum or native pointer return type. | |||
2022-02-03 | [GDExtension] Fix registration of functions with enum or native pointer ↵ | bruvzg | |
return type. | |||
2022-02-03 | Allow multiple declarations in for loop in a shader | Yuri Roubinsky | |
2022-02-02 | [TextServer] Add function to change font, font size, and OpenType features ↵ | bruvzg | |
without invalidating line break points, justification points, or recreating shaped text buffer. | |||
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. |