summaryrefslogtreecommitdiffstats
path: root/servers
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Merge pull request #94653 from mihe/bind-physics-state-syncRémi Verschelde2024-07-232-0/+4
|\ \ \ | |/ / |/| | | | | Bind `PhysicsServer*D::body_set_state_sync_callback`
| * | Bind `PhysicsServer*D::body_set_state_sync_callback`Mikael Hermansson2024-07-232-0/+4
| | |
* | | Fix crash when assigning more textures than expected to texture arrayYuri Rubinsky2024-07-221-1/+2
|/ /
* | Merge pull request #92817 from Alex2782/fix_glsl_Mali-GRémi Verschelde2024-07-222-6/+32
|\ \ | | | | | | | | | Fix glsl shader for Android Mali-GXXx GPUs and Vulkan API 1.3.xxx
| * | Fix glsl shader for Android Mali-GXXx GPUs and Vulkan API 1.3.xxxAlexander Hartmann2024-07-202-6/+32
| | |
* | | SDFGI: fix crash if update_data is nullptrGarteal2024-07-192-0/+8
| |/ |/|
* | Merge pull request #94388 from BastiaanOlij/expose_more_methods_scene_buffers_rdRémi Verschelde2024-07-191-0/+6
|\ \ | | | | | | | | | Expose more state in RenderSceneBuffersRD
| * | Expose more state in RenderSceneBuffersRDBastiaan Olij2024-07-151-0/+6
| | |
* | | Merge pull request #94412 from dsnopek/xr-always-renderRémi Verschelde2024-07-182-0/+21
|\ \ \ | | | | | | | | | | | | Always render when XR is enabled, even if no OS windows can draw
| * | | Always render when XR is enabled, even if no OS windows can drawDavid Snopek2024-07-172-0/+21
| | | |
* | | | Merge pull request #94492 from jsjtxietian/fsr-1Rémi Verschelde2024-07-181-0/+1
|\ \ \ \ | | | | | | | | | | | | | | | Add warning when use FSR1 on renderer other than forward plus
| * | | | Add warning when use FSR1 on renderer other than forward plusjsjtxietian2024-07-181-0/+1
| | |/ / | |/| |
* | | | Merge pull request #94069 from RandomShaper/fix_vk_vali_blockyRémi Verschelde2024-07-181-5/+6
|\ \ \ \ | | | | | | | | | | | | | | | RenderingDevice: Leave handling of compressed block granularity to the driver
| * | | | RenderingDevice: Leave handling of compressed block granularity to the driverPedro J. Estébanez2024-07-081-5/+6
| | | | |
* | | | | Merge pull request #86516 from jsjtxietian/fix-camera-directionRémi Verschelde2024-07-182-2/+2
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Fix incorrect `CAMERA_DIRECTION_WORLD` calculation
| * | | | | Fix incorrect CAMERA_DIRECTION_WORLD calculationjsjtxietian2023-12-262-2/+2
| | | | | |
* | | | | | Fix audio samples not being able to be "finished"Adam Scott2024-07-173-1/+14
| | | | | |
* | | | | | Merge pull request #94462 from jsjtxietian/more-typeRémi Verschelde2024-07-171-4/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Make ShaderLanguage's parser recognize sampler passed in from array
| * | | | | | Make shaderLanguage's parser recognize sampler passed in from arrayjsjtxietian2024-07-171-4/+10
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #94289 from clayjohn/MOBILE-multimesh-spec-constantRémi Verschelde2024-07-173-4/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Use a spec constant to control whether the MultiMesh branch is used in the vertex shader.
| * | | | | | Use a spec constant to control whether the MultiMesh branch is used in the ↵clayjohn2024-07-123-4/+11
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vertex shader. This works around a bug on the Quest3 and slightly improves performance on all mobile devices at the cost of increased pipeline count.
* | | | | | Merge pull request #94279 from clayjohn/physics-sync-warnRémi Verschelde2024-07-172-0/+8
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Only print physics sync warning on dev builds to avoid warning spam from using `move_and_slide`
| * | | | | | Only print physics sync warning on dev builds to avoid warning spam from ↵clayjohn2024-07-122-0/+8
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | using move_and_slide The check should be restored once we implement move_and_slide in a way that doesn't sync the physics thread
* | | | | | Merge pull request #94184 from mertkasar/ssr-rotation-fixRémi Verschelde2024-07-172-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Fix SSR orientation issues when using orthogonal camera
| * | | | | | Fix SSR orientation issues when using orthogonal cameraMert Kasar2024-07-122-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use negative clip space values to fix reversed rotations in reflections - Use constant -z view vector when raymarching to fix perspective in reflections
* | | | | | | Merge pull request #94064 from bruvzg/lcd_aa_modulateRémi Verschelde2024-07-171-6/+6
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | Fix LCD font AA modulation in RendererRD.
| * | | | | | Fix LCD font AA modulation in RendererRD.bruvzg2024-07-081-6/+6
| | |_|/ / / | |/| | | |
* | | | | | Merge pull request #94153 from clayjohn/SSAO-linearizeRémi Verschelde2024-07-111-2/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Properly linearize depth buffer for SSAO when using orthogonal camera
| * | | | | | Properly linearize depth buffer for SSAO when using orthogonal cameraclayjohn2024-07-091-2/+2
| | | | | | |
* | | | | | | Merge pull request #94135 from ↵Rémi Verschelde2024-07-111-1/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/vulkan-swapchain-resize-error-fail-silently Silence Vulkan "Unable to acquire framebuffer." swapchain error
| * | | | | | | Silence Vulkan "Unable to acquire framebuffer." swapchain errorHugo Locurcio2024-07-091-1/+6
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | This error is harmless and can be safely ignored.
* | | | | | | Merge pull request #94121 from BastiaanOlij/remove_render_thread_guardRémi Verschelde2024-07-111-10/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Remove our `ERR_ON_RENDER_THREAD` guard, it is not reliable
| * | | | | | | Remove our ERR_ON_RENDER_THREAD guard, it is not reliableBastiaan Olij2024-07-091-10/+0
| | |_|_|_|/ / | |/| | | | |
* | | | | | | Merge pull request #93960 from BastiaanOlij/fix_mobile_compositorRémi Verschelde2024-07-111-5/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Pre transparent compositor effects needs to run later
| * | | | | | | Pre transparent compositor effects needs to run laterBastiaan Olij2024-07-051-5/+5
| | | | | | | |
* | | | | | | | Fix a bunch of orphan StringName errors at ProjectSettings/Editor exitYuri Rubinsky2024-07-091-0/+1
| |_|/ / / / / |/| | | | | |
* | | | | | | Merge pull request #93866 from Chaosus/shader_fix_global_func_setRémi Verschelde2024-07-092-9/+15
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | Improve code for setup of `global_func_set` in `ShaderLanguage`
| * | | | | | Improve code for setup of `global_func_set` in `ShaderLanguage`Yuri Rubinsky2024-07-022-9/+15
| | | | | | |
* | | | | | | Merge pull request #93630 from BastiaanOlij/scene_data_projection_correctionRémi Verschelde2024-07-097-26/+40
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | Make RenderSceneData take projection correction into account
| * | | | | | Make RenderSceneData take projection correction into accountBastiaan Olij2024-06-277-26/+40
| | | | | | |
* | | | | | | Fix Web samples finished missing signalAdam Scott2024-07-071-0/+1
| | | | | | |
* | | | | | | Merge pull request #91551 from m4rr5/configure_timestamp_query_elementsRémi Verschelde2024-07-071-2/+2
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add a project setting to configure the maximum number of timestamps.
| * | | | | | | Added a project setting to configure the maximum amount of timestamps, with ↵Marcel Offermans2024-05-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a description and a reference to the setting when the limit is hit and an ERR_FAIL_COND is hit.
* | | | | | | | Merge pull request #93916 from zeux/aabb-zfightRémi Verschelde2024-07-041-16/+18
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | Fix AABB computation for position compression to not depend on vertex order
| * | | | | | | Fix AABB computation for position compression to not depend on vertex orderArseny Kapoulkine2024-07-031-16/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous computation was dependent on the vertex order in two ways: - If the first vertex was on the AABB boundary, the AABB would be increased by the epsilon due to size clamping - Every time the AABB would get expanded, we would recompute end from size and reconstruct size again, which resulted in slow floating point drift. In isolation this may not seem like it matters, but it means that the same mesh with a different vertex order may result in a slightly different AABB. This can be a significant issue due to shadow meshes and their use in depth prepass: shadow meshes reorder vertex data as part of the deduplication process, as they append one unique position at a time and as such remove the duplicate positions; this can result in a different AABB which would result in a different reconstructed vertex position during a depth pre-pass, causing mesh self-occlusion.
* | | | | | | | Fix orphan StringName's in ShaderLanguageYuri Rubinsky2024-07-021-0/+1
| |_|_|/ / / / |/| | | | | |
* | | | | | | Merge pull request #92806 from mihe/headless-inputRémi Verschelde2024-07-011-2/+21
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Add input event callback to `DisplayServerHeadless`
| * | | | | | | Add input event callback to `DisplayServerHeadless`Mikael Hermansson2024-06-051-2/+21
| | |_|_|_|_|/ | |/| | | | |
* | | | | | | Prevent shader crash when doing invalid operation on boolean vectorYuri Rubinsky2024-06-301-3/+3
| | | | | | |
* | | | | | | Add alternative pixel roundingMark DiBarry2024-06-291-2/+2
| | | | | | |