summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2022-03-04Merge pull request #58512 from Calinou/light3d-add-distance-fadeRémi Verschelde
2022-03-02Revert "PitchShift effect quality and performance tweaks for different pitch ↵Rémi Verschelde
scale values"
2022-03-01Revert "Fix particle trail glitch"Rémi Verschelde
2022-02-28Merge pull request #58614 from Calinou/ssr-roughness-quality-enum-fix-typoRémi Verschelde
Fix typo in SSR roughness quality enum value names
2022-02-28Merge pull request #58549 from floppyhammer/fix-particle-trailRémi Verschelde
Fix particle trail glitch
2022-02-28Fix typo in SSR roughness quality enum value namesHugo Locurcio
2022-02-26Fix particle trail glitchfloppyhammer
2022-02-25Implement distance fade properties in OmniLight3D and SpotLight3DHugo Locurcio
This can be used to fade lights and their shadows in the distance, similar to Decal nodes. This can bring significant performance improvements, especially for lights with shadows enabled and when using higher-than-default shadow quality settings. While lights can be smoothly faded out over distance, shadows are currently "all or nothing" since per-light shadow color is no longer customizable in the Vulkan renderer. This may result in noticeable pop-in when leaving the shadow cutoff distance, but depending on the scene, it may not always be that noticeable.
2022-02-25Improve popup window handling.bruvzg
Add window FLAG_POPUP and a platform specific routines to control popup auto-hiding and event forwarding.
2022-02-23Filament specular fix. Clamp dot product between normal and view vectors. ↵Darryl Ryan
Fixes #58459.
2022-02-23Merge pull request #56394 from BastiaanOlij/OpenXR_Core4Rémi Verschelde
2022-02-23Merge pull request #57956 from Eoin-ONeill-Yokai/audio_stream_hotfixRémi Verschelde
2022-02-23Implementing OpenXR driverBastiaan Olij
2022-02-22Use Filament specular models and parametrizationclayjohn
2022-02-22Add missing binding to AudioStream classEoin O'Neill
This allows for the extension of AudioStream where you can call `instance_plackback` on child AudioStream instances within gdscript, much like the implementation of some child classes in C++. See `AudioStreamRandomPitch` for an example of how this can be used.
2022-02-22Fix GPUParticles2D emission offset in global coordsfloppyhammer
2022-02-22Merge pull request #58419 from clayjohn/Vulkan-anisotropy-crashRémi Verschelde
2022-02-21Fix shader compilation error with anisotropyclayjohn
2022-02-21Use properly use non-perceptual roughness when filtering radianceclayjohn
2022-02-18In final phase of test_body_motion, move and cull AABB for body once, ↵Ricardo Buring
instead of for every shape
2022-02-18Merge pull request #58266 from clayjohn/revert-sky-changeRémi Verschelde
2022-02-18Fix default value for DisplayServer::virtual_keyboard_show Rect2 parameterPierre-Thomas Meisels
2022-02-18Merge pull request #58106 from Calinou/audioserver-capture-device-propertyRémi Verschelde
2022-02-18Merge pull request #58236 from bruvzg/win_min_fixRémi Verschelde
2022-02-17Revert "Fix default sky process mode not being Real-Time"clayjohn
This reverts commit aa1cba1d53270cd14339141082d9d5dc9c3857ef.
2022-02-17Expose `AudioServer.capture_device` as a propertyHugo Locurcio
This is more consistent with `AudioServer.device` (for output), which is already exposed as a property.
2022-02-17Merge pull request #58177 from clayjohn/VULKAN-prefiltered-radianceRémi Verschelde
2022-02-17[Windows] Fix Vulkan driver crash on sub-window minimization.bruvzg
2022-02-16Use prefiltered radianceclayjohn
2022-02-16Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde
Remove currently unused implementation of TextureBasisU, could be re-added later on if needed and ported.
2022-02-16Properly exclude lights that are marked as sky onlyclayjohn
2022-02-16Fix default sky process mode not being Real-TimeHugo Locurcio
The change in 09563e4bd8fa4dda8802b3b48f111f3c1de499d8 wasn't consistently carried out everywhere needed.
2022-02-15Add Particle Shader Userdatareduz
* 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-15Merge pull request #57877 from bruvzg/subpixel_gl_posRémi Verschelde
2022-02-15Merge pull request #57905 from V-Sekai/fix_instance_clear_warningsRémi Verschelde
Free surface vertex_buffers after vertex_arrays to silence warnings
2022-02-15Merge pull request #57904 from V-Sekai/fix_double_free_warningRémi Verschelde
Fixes some 'Attempted to free invalid ID' warnings in mobile renderer
2022-02-14Validate PhysicsDirectSpaceState{2,3}D::_intersect_point inputHaoyu Qiu
2022-02-14Merge pull request #57985 from Pineapple/pitchshift-tweaksRémi Verschelde
PitchShift effect quality and performance tweaks for different pitch scale values
2022-02-12Add sub-pixel glyph positioning support.bruvzg
2022-02-12Merge pull request #56953 from bruvzg/ex_wndRémi Verschelde
2022-02-12Merge pull request #57980 from akien-mga/vulkan-1.3.204Rémi Verschelde
2022-02-12Merge pull request #57641 from Geometror/compilation-time-improvements-1Rémi Verschelde
2022-02-12Improve compilation speed (forward declarations/includes cleanup)Hendrik Brucker
2022-02-12Add exclusive window handling to DisplayServer (on macOS and Windows).bruvzg
2022-02-11Merge pull request #57938 from jordigcs/negative-refresh-rate-fallbackRémi Verschelde
2022-02-11Audio quality improvements in PitchShiftBartłomiej T. Listwon
2022-02-11Pass audio samples untouched for pitch_scale around 1.0fBartłomiej T. Listwon
2022-02-11RendererRD: Remove binding specifier for push constantsRé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-11Change SCREEN_GET_REFRESH_RATE_FALLBACK to -1.0jordi
2022-02-11Merge pull request #57888 from dusakus/depanoramize-spot-projectorRémi Verschelde
remove normal_to_panorama from spotlight projector