Jiang Yiheng
|
864d4fb32a
|
Fix hash calculation for NTSliceKey
A bug was introduced from 057367bf by adding FSR 2.2.1 support.
Which increases hash collision and hurts performance.
|
2024-09-22 21:08:18 +08:00 |
Rémi Verschelde
|
5f5c690481
|
Merge pull request #97260 from clayjohn/pixel_snap
Calculate pixel snap in canvas space instead of world space
|
2024-09-21 11:50:52 +02:00 |
clayjohn
|
e75900e1ad
|
Calculate pixel snap in canvas space instead of world space
This ensures that you are actually snapping to pixels in the viewport and not an arbitrary amount
|
2024-09-20 17:43:33 -07:00 |
David Snopek
|
1a6f8512bc
|
Add external texture support (GLES3)
Co-authored-by: Fredia Huya-Kouadio <fhuyakou@gmail.com>
Co-authored-by: Mauricio Narvaez <nvz@meta.com>
|
2024-09-20 10:48:32 -05:00 |
Rémi Verschelde
|
34dd5e0c37
|
Merge pull request #97217 from stuartcarnie/97185_subpixel_rendering
Metal: Fix subpixel blending; fix inconsistent blend state
|
2024-09-20 16:07:03 +02:00 |
Thaddeus Crews
|
b37fc1014a
|
Style: Apply new `clang-format` changes
|
2024-09-20 08:09:48 -05:00 |
Stuart Carnie
|
e826ab9ba9
|
[2D,Metal]: Fix subpixel blending; fix inconsistent blend state in Metal
|
2024-09-20 15:16:31 +10:00 |
Rémi Verschelde
|
b1b4c5da4b
|
Merge pull request #96928 from dsnopek/rename-and-expose-texture-create-external
Expose a function to create textures from a native handle in the compatibility renderer
|
2024-09-19 17:13:27 +02:00 |
David Snopek
|
7d56b09f23
|
Expose a function to create textures from a native handle in the compatibility renderer
|
2024-09-19 09:05:32 -05:00 |
Rémi Verschelde
|
3abff94a24
|
Merge pull request #97130 from Rindbee/check-space-in-remove_soft_body_from_query
Add forgotten `get_space()` check in `GodotArea3D::remove_soft_body_from_query()`
|
2024-09-18 11:15:47 +02:00 |
Rémi Verschelde
|
b10338132e
|
Merge pull request #97006 from Gaktan/project_dialog_vulkan_crash
Fix Vulkan Instance initialized twice in ProjectDialog
|
2024-09-18 11:15:35 +02:00 |
风青山
|
2f515d6a27
|
Add forgotten `get_space()` check in `GodotArea3D::remove_soft_body_from_query()`
My fault, I added a `get_space()` check for the other `GodotArea3D::remove_*_from_query()`
but forgot about `soft_body`.
|
2024-09-18 07:59:50 +08:00 |
Rémi Verschelde
|
27dacd59e0
|
Merge pull request #97109 from pattlebass/pitch-shift-fix
AudioEffectPitchShift: Fix distortion when pitch is 1.0
|
2024-09-17 21:02:25 +02:00 |
Gaktan
|
a45dd84724
|
Fix Vulkan Instance initialized twice in ProjectDialog
|
2024-09-17 20:35:10 +02:00 |
Fabian S.
|
8ebabf68f8
|
AudioEffectPitchShift: Fix distortion when pitch is 1.0
|
2024-09-17 15:16:08 +03:00 |
Stuart Carnie
|
5b5dc00c52
|
2D: Remove redundant assignment
|
2024-09-17 06:32:49 +10:00 |
Rémi Verschelde
|
67c9708eb8
|
Merge pull request #95915 from BlueCube3310/betsy-bc1
Betsy: Add caching and BC1 compression support
|
2024-09-16 13:34:26 +02:00 |
Rémi Verschelde
|
8c6210a3eb
|
Merge pull request #92290 from clayjohn/LOD-fixes
Use distance to AABB surface to calculate Mesh LOD instead of using supports
|
2024-09-16 13:34:04 +02:00 |
Stuart Carnie
|
c113e5b143
|
2D: Fix use-after-free in batch rendering
Closes #96960
Fixes regression of #95574 using fix from #95666
|
2024-09-14 07:50:39 +10:00 |
Chaosus
|
4a16a0d60c
|
Fix broken sky shader
|
2024-09-13 08:53:26 +03:00 |
Rémi Verschelde
|
573badf150
|
Merge pull request #96875 from stuartcarnie/sgc/small_optimisations
[Editor, Servers] Minor optimizations
|
2024-09-12 09:25:53 +02:00 |
Rémi Verschelde
|
8d9a446397
|
Merge pull request #95473 from Chaosus/shader_fix_switch_bugs
Fix shader incorrectly expects `int` on `uint` and vice-versa in cases
|
2024-09-12 09:17:43 +02:00 |
BlueCube3310
|
606eedb0c9
|
Betsy: Add caching and BC1 compression support
|
2024-09-11 23:48:29 +02:00 |
clayjohn
|
7ff106f828
|
Use distance to AABB surface to calculate Mesh LOD instead of using supports
|
2024-09-11 14:17:09 -07:00 |
Stuart Carnie
|
5cfacc8767
|
[Editor,Servers]: Minor optimizations
|
2024-09-12 06:22:04 +10:00 |
Stuart Carnie
|
a657ea42f1
|
2D: Add batching to RendererCanvasRenderRD
|
2024-09-12 05:26:06 +10:00 |
Rémi Verschelde
|
db977eaf13
|
Merge pull request #96858 from Chaosus/shader_fix_conditional_op
Fix shader crash when using unary minus in expression
|
2024-09-11 18:28:50 +02:00 |
TypeChecked
|
a8fc5e30a2
|
Fix typo in XRInterface comment
|
2024-09-11 18:18:26 +02:00 |
Chaosus
|
7d9ced5311
|
Fix shader crash when using unary minus in expression
|
2024-09-11 16:46:09 +03:00 |
Chaosus
|
b2611c198e
|
Fix shader incorrectly expects `int` on `uint` and vice-versa in cases
|
2024-09-11 09:22:27 +03:00 |
Rémi Verschelde
|
5303688c01
|
Merge pull request #96092 from smix8/region_point_query
Add navigation region point and segment queries
|
2024-09-10 09:51:27 +02:00 |
Rémi Verschelde
|
bc4c60c933
|
Merge pull request #94893 from rune-scape/no-const-cast-mesh-storage
Avoid `const_cast` in `mesh_storage.h`
|
2024-09-10 09:51:22 +02:00 |
smix8
|
287fdb16d5
|
Add navigation region point and segment queries
Adds point and segment queries for regions, e.g. closet point, point normal, or segment intersection.
|
2024-09-10 01:38:46 +02:00 |
Rémi Verschelde
|
27552a2f26
|
Merge pull request #96758 from RandomShaper/fix_the_shift_must_go_on
RenderingDevice: Fix uncapped mipmap sizes causing div-by-zero
|
2024-09-09 17:52:03 +02:00 |
Rémi Verschelde
|
493f3edce7
|
Merge pull request #96572 from adamscott/fix-samples-leak
Fix leak when using audio samples instead of streams
|
2024-09-09 17:51:42 +02:00 |
Pedro J. Estébanez
|
7f1989bac1
|
RenderingDevice: Fix uncapped mipmap sizes causing div-by-zero
|
2024-09-09 17:10:47 +02:00 |
Yuri Rubinsky
|
af92fdb0ac
|
Add basic support to evaluate operator value in shader language
|
2024-09-09 15:12:11 +03:00 |
Rémi Verschelde
|
73a0f6e90f
|
Merge pull request #83536 from wareya/new_cubic
Optimize cubic hermite algorithm in AudioStreamPlaybackResampled
|
2024-09-08 23:21:02 +02:00 |
Rémi Verschelde
|
aa07333abe
|
Merge pull request #96114 from BlueCube3310/sh-lightmap-packing
LightmapGI: Pack L1 SH coefficients for directional lightmaps
|
2024-09-06 22:38:29 +02:00 |
BlueCube3310
|
a89f4fa5a9
|
LightmapGI: Pack L1 SH coefficients for directional lightmaps
|
2024-09-05 22:46:58 +02:00 |
Adam Scott
|
d3ddce6b88
|
Fix leak when using audio samples instead of streams
|
2024-09-04 12:56:03 -04:00 |
Rémi Verschelde
|
82d7531a2e
|
Merge pull request #95990 from Breush/76166-sky-auto-radiance
Sky: Adapt radiance size if `AUTOMATIC_MODE` resolves to `REALTIME`
|
2024-09-04 17:12:02 +02:00 |
Alexis Breust
|
44e526d3d5
|
Sky: No more auto-selecting REALTIME mode if radiance is not 256
|
2024-09-04 10:54:08 +02:00 |
Rémi Verschelde
|
13a90e938f
|
Merge pull request #70096 from rune-scape/stringname-dict
StringName Dictionary keys
|
2024-09-03 17:38:06 +02:00 |
Rémi Verschelde
|
d15de6f264
|
Merge pull request #96292 from AThousandShips/null_check_ref_fix
Cleanup of raw `nullptr` checks with `Ref`
|
2024-09-03 16:13:55 +02:00 |
Rémi Verschelde
|
49ed6c558c
|
Merge pull request #86809 from clayjohn/TAA-disocclusion
Tune TAA disocclusion scale to avoid rejecting all samples during motion.
|
2024-09-03 16:13:26 +02:00 |
Rémi Verschelde
|
8120e0324a
|
Merge pull request #96512 from bruvzg/gds_base_stt
[TextServer] Fix structured text parser for GDScript comments.
|
2024-09-03 11:44:12 +02:00 |
Rémi Verschelde
|
d1c27f239d
|
Merge pull request #96486 from ComycSans/black_sky
Fix `SkyRD::Sky::free()` freeing shared material
|
2024-09-03 11:44:05 +02:00 |
Rémi Verschelde
|
63a8548693
|
Merge pull request #96426 from clayjohn/RD-reflection-probe-roughness
Use non-linear mapping for ReflectionProbe mip levels to match sky
|
2024-09-03 11:43:52 +02:00 |
Rémi Verschelde
|
6de2d31a61
|
Merge pull request #96351 from stuartcarnie/sgc/metal_light_betsy
Metal: Enable for betsy and lightmapper modules in compatibility mode
|
2024-09-03 11:43:42 +02:00 |