Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Merge pull request #94653 from mihe/bind-physics-state-sync | Rémi Verschelde | 2024-07-23 | 2 | -0/+4 | |
|\ \ \ | |/ / |/| | | | | | Bind `PhysicsServer*D::body_set_state_sync_callback` | |||||
| * | | Bind `PhysicsServer*D::body_set_state_sync_callback` | Mikael Hermansson | 2024-07-23 | 2 | -0/+4 | |
| | | | ||||||
* | | | Fix crash when assigning more textures than expected to texture array | Yuri Rubinsky | 2024-07-22 | 1 | -1/+2 | |
|/ / | ||||||
* | | Merge pull request #92817 from Alex2782/fix_glsl_Mali-G | Rémi Verschelde | 2024-07-22 | 2 | -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.xxx | Alexander Hartmann | 2024-07-20 | 2 | -6/+32 | |
| | | | ||||||
* | | | SDFGI: fix crash if update_data is nullptr | Garteal | 2024-07-19 | 2 | -0/+8 | |
| |/ |/| | ||||||
* | | Merge pull request #94388 from BastiaanOlij/expose_more_methods_scene_buffers_rd | Rémi Verschelde | 2024-07-19 | 1 | -0/+6 | |
|\ \ | | | | | | | | | | Expose more state in RenderSceneBuffersRD | |||||
| * | | Expose more state in RenderSceneBuffersRD | Bastiaan Olij | 2024-07-15 | 1 | -0/+6 | |
| | | | ||||||
* | | | Merge pull request #94412 from dsnopek/xr-always-render | Rémi Verschelde | 2024-07-18 | 2 | -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 draw | David Snopek | 2024-07-17 | 2 | -0/+21 | |
| | | | | ||||||
* | | | | Merge pull request #94492 from jsjtxietian/fsr-1 | Rémi Verschelde | 2024-07-18 | 1 | -0/+1 | |
|\ \ \ \ | | | | | | | | | | | | | | | | Add warning when use FSR1 on renderer other than forward plus | |||||
| * | | | | Add warning when use FSR1 on renderer other than forward plus | jsjtxietian | 2024-07-18 | 1 | -0/+1 | |
| | |/ / | |/| | | ||||||
* | | | | Merge pull request #94069 from RandomShaper/fix_vk_vali_blocky | Rémi Verschelde | 2024-07-18 | 1 | -5/+6 | |
|\ \ \ \ | | | | | | | | | | | | | | | | RenderingDevice: Leave handling of compressed block granularity to the driver | |||||
| * | | | | RenderingDevice: Leave handling of compressed block granularity to the driver | Pedro J. Estébanez | 2024-07-08 | 1 | -5/+6 | |
| | | | | | ||||||
* | | | | | Merge pull request #86516 from jsjtxietian/fix-camera-direction | Rémi Verschelde | 2024-07-18 | 2 | -2/+2 | |
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | Fix incorrect `CAMERA_DIRECTION_WORLD` calculation | |||||
| * | | | | | Fix incorrect CAMERA_DIRECTION_WORLD calculation | jsjtxietian | 2023-12-26 | 2 | -2/+2 | |
| | | | | | | ||||||
* | | | | | | Fix audio samples not being able to be "finished" | Adam Scott | 2024-07-17 | 3 | -1/+14 | |
| | | | | | | ||||||
* | | | | | | Merge pull request #94462 from jsjtxietian/more-type | Rémi Verschelde | 2024-07-17 | 1 | -4/+10 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Make ShaderLanguage's parser recognize sampler passed in from array | |||||
| * | | | | | | Make shaderLanguage's parser recognize sampler passed in from array | jsjtxietian | 2024-07-17 | 1 | -4/+10 | |
| | |_|/ / / | |/| | | | | ||||||
* | | | | | | Merge pull request #94289 from clayjohn/MOBILE-multimesh-spec-constant | Rémi Verschelde | 2024-07-17 | 3 | -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 ↵ | clayjohn | 2024-07-12 | 3 | -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-warn | Rémi Verschelde | 2024-07-17 | 2 | -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 ↵ | clayjohn | 2024-07-12 | 2 | -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-fix | Rémi Verschelde | 2024-07-17 | 2 | -2/+2 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Fix SSR orientation issues when using orthogonal camera | |||||
| * | | | | | | Fix SSR orientation issues when using orthogonal camera | Mert Kasar | 2024-07-12 | 2 | -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_modulate | Rémi Verschelde | 2024-07-17 | 1 | -6/+6 | |
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | Fix LCD font AA modulation in RendererRD. | |||||
| * | | | | | | Fix LCD font AA modulation in RendererRD. | bruvzg | 2024-07-08 | 1 | -6/+6 | |
| | |_|/ / / | |/| | | | | ||||||
* | | | | | | Merge pull request #94153 from clayjohn/SSAO-linearize | Rémi Verschelde | 2024-07-11 | 1 | -2/+2 | |
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | Properly linearize depth buffer for SSAO when using orthogonal camera | |||||
| * | | | | | | Properly linearize depth buffer for SSAO when using orthogonal camera | clayjohn | 2024-07-09 | 1 | -2/+2 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #94135 from ↵ | Rémi Verschelde | 2024-07-11 | 1 | -1/+6 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/vulkan-swapchain-resize-error-fail-silently Silence Vulkan "Unable to acquire framebuffer." swapchain error | |||||
| * | | | | | | | Silence Vulkan "Unable to acquire framebuffer." swapchain error | Hugo Locurcio | 2024-07-09 | 1 | -1/+6 | |
| | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | This error is harmless and can be safely ignored. | |||||
* | | | | | | | Merge pull request #94121 from BastiaanOlij/remove_render_thread_guard | Rémi Verschelde | 2024-07-11 | 1 | -10/+0 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Remove our `ERR_ON_RENDER_THREAD` guard, it is not reliable | |||||
| * | | | | | | | Remove our ERR_ON_RENDER_THREAD guard, it is not reliable | Bastiaan Olij | 2024-07-09 | 1 | -10/+0 | |
| | |_|_|_|/ / | |/| | | | | | ||||||
* | | | | | | | Merge pull request #93960 from BastiaanOlij/fix_mobile_compositor | Rémi Verschelde | 2024-07-11 | 1 | -5/+5 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Pre transparent compositor effects needs to run later | |||||
| * | | | | | | | Pre transparent compositor effects needs to run later | Bastiaan Olij | 2024-07-05 | 1 | -5/+5 | |
| | | | | | | | | ||||||
* | | | | | | | | Fix a bunch of orphan StringName errors at ProjectSettings/Editor exit | Yuri Rubinsky | 2024-07-09 | 1 | -0/+1 | |
| |_|/ / / / / |/| | | | | | | ||||||
* | | | | | | | Merge pull request #93866 from Chaosus/shader_fix_global_func_set | Rémi Verschelde | 2024-07-09 | 2 | -9/+15 | |
|\ \ \ \ \ \ \ | |_|/ / / / / |/| | | | | | | | | | | | | | Improve code for setup of `global_func_set` in `ShaderLanguage` | |||||
| * | | | | | | Improve code for setup of `global_func_set` in `ShaderLanguage` | Yuri Rubinsky | 2024-07-02 | 2 | -9/+15 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #93630 from BastiaanOlij/scene_data_projection_correction | Rémi Verschelde | 2024-07-09 | 7 | -26/+40 | |
|\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | | | | | | | | Make RenderSceneData take projection correction into account | |||||
| * | | | | | | Make RenderSceneData take projection correction into account | Bastiaan Olij | 2024-06-27 | 7 | -26/+40 | |
| | | | | | | | ||||||
* | | | | | | | Fix Web samples finished missing signal | Adam Scott | 2024-07-07 | 1 | -0/+1 | |
| | | | | | | | ||||||
* | | | | | | | Merge pull request #91551 from m4rr5/configure_timestamp_query_elements | Rémi Verschelde | 2024-07-07 | 1 | -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 Offermans | 2024-05-05 | 1 | -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-zfight | Rémi Verschelde | 2024-07-04 | 1 | -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 order | Arseny Kapoulkine | 2024-07-03 | 1 | -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 ShaderLanguage | Yuri Rubinsky | 2024-07-02 | 1 | -0/+1 | |
| |_|_|/ / / / |/| | | | | | | ||||||
* | | | | | | | Merge pull request #92806 from mihe/headless-input | Rémi Verschelde | 2024-07-01 | 1 | -2/+21 | |
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Add input event callback to `DisplayServerHeadless` | |||||
| * | | | | | | | Add input event callback to `DisplayServerHeadless` | Mikael Hermansson | 2024-06-05 | 1 | -2/+21 | |
| | |_|_|_|_|/ | |/| | | | | | ||||||
* | | | | | | | Prevent shader crash when doing invalid operation on boolean vector | Yuri Rubinsky | 2024-06-30 | 1 | -3/+3 | |
| | | | | | | | ||||||
* | | | | | | | Add alternative pixel rounding | Mark DiBarry | 2024-06-29 | 1 | -2/+2 | |
| | | | | | | |