c20ab940aa
Apply sun scatter from lights with shadows in compatibility
2025-10-04 00:35:31 -07:00
d9ba9ba3da
Merge pull request #97151 from devloglogan/motion-vectors
...
Implement motion vectors in compatibility renderer
2025-10-03 12:01:10 -05:00
3d1c9fd5de
Move server files into their subfolders
2025-09-30 19:39:39 -07:00
4c3765d9ff
Merge pull request #108826 from BlueCube3310/bc1-rgb
...
Compatibility: Explicitly use BC1's RGB variant
2025-09-30 18:35:04 -05:00
c28b6c2ced
Merge pull request #109186 from clayjohn/reflection-probe-size-update
...
Prompt editor restart when reflection probe size is updated
2025-09-30 18:34:57 -05:00
d07a72e067
Compatibility: Explicitly use BC1's RGB variant
2025-09-30 20:17:22 +02:00
21fd4faf1b
Merge pull request #107469 from Ivorforce/vector-localvector-explicit-span-conversions
...
Remove implicit conversions between `LocalVector` and `Vector`
2025-09-30 11:19:17 -05:00
8fef9a689e
Implement motion vectors in compatibility renderer
2025-09-30 09:42:17 -05:00
aa8bc0b56d
Prompt editor restart when reflection probe size is updated
...
Also formally deprecate the RS function for updating an individual probes size. The functionality was removed in 4.0, but the function itself was mistakenly left exposed.
2025-09-29 18:35:34 -07:00
cd3a6c88fd
Merge pull request #106200 from BlueCube3310/image-16-u16
...
Image: Implement 16-bit unorm and uint formats
2025-09-23 12:08:46 -05:00
3bf0f771ee
Merge pull request #110781 from Ivorforce/rasterizer-render-uv2-allocation
...
Use an array instead of `TightLocalVector` in `RasterizerSceneGLES3::_render_uv2`, to avoid allocation.
2025-09-22 13:28:53 -05:00
50ba0149e4
Merge pull request #110241 from Calinou/compatibility-shader-fix-depth-buffer
...
Fix shader compilation errors in Compatibility when using `depth_texture`
2025-09-22 13:28:43 -05:00
bc7c05bfbd
Use an array instead of TightLocalVector in RasterizerSceneGLES3::_render_uv2, to avoid allocation.
2025-09-22 16:16:28 +02:00
191efe2e91
Merge pull request #109778 from BlueCube3310/gles3-astc-detect
...
Compatibility: Improve ASTC extension detecting
2025-09-19 13:07:15 -05:00
747722d639
Merge pull request #109299 from BlueCube3310/compat-cube-fix
...
Compatibility: Fix cubemap faces order when setting texture data
2025-09-19 09:17:07 -05:00
abe3b481ae
Make conversions from LocalVector to Vector explicit.
2025-09-16 21:41:28 +02:00
853884ba05
Merge pull request #109143 from sievaxx/more_sampler_default_texs
...
Add and enable default textures for other samplers
2025-09-16 11:44:51 -05:00
697474baad
Merge pull request #109793 from joaopedroxavier/double-sided-shadows-no-culling
...
Compatibility: Fix backface culling gets ignored when double-sided shadows are used
2025-09-16 11:44:44 -05:00
1a6d3c2192
Merge pull request #110002 from BastiaanOlij/fix_openxr_viewport_texture_compatibility
...
OpenXR: Fix ViewportTextures not displaying correct texture (OpenGL)
2025-09-16 09:48:56 -05:00
dd8bab9f89
Fix shader compilation errors in Compatibility when using depth_texture
...
Globals were defined too early, which means some uniforms were not available
at the point they were defined in.
2025-09-04 00:33:45 +02:00
f766e401db
[MSDF] Fix outline bleed out at small sizes.
2025-08-31 23:35:33 +03:00
a38256c19e
OpenXR: Fix ViewportTextures not displaying correct texture (Compatibility)
2025-08-27 13:02:39 +10:00
b432e108d5
Merge pull request #109791 from Talkashie/master
...
Typo cleanup pass
2025-08-21 18:39:37 -05:00
4f393e0c3c
Merge pull request #109644 from RandomShaper/fix_dupe_tex2darr
...
Fix material removal clearing all instances of shared texture arrays
2025-08-20 12:07:14 -05:00
d6aca93c1a
Fix bug where material with double-sided shadows ignores backface culling on compatibility renderer
2025-08-19 20:21:10 -07:00
bc7e68dfd1
Typos
2025-08-19 18:32:59 -05:00
d481a23c5a
Compatibility: Improve ASTC extension detecting
2025-08-19 17:12:55 +02:00
6a3941b5d9
Fix MSDF outline size clamping.
2025-08-19 08:28:33 +03:00
919006eb35
Fix material removal clearing all instances of shared texture arrays
2025-08-18 12:21:15 +02:00
86e61a311f
Use MSDF instead of MTSDF for font rendering.
...
Co-authored-by: K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com >
2025-08-09 10:41:16 +03:00
356b1ab2a6
Compatibility: Fix cubemap faces order when setting texture data
2025-08-04 13:27:28 +02:00
159133e679
Merge pull request #109198 from Lielay9/fix_primitive_tex
...
Break batch on Compatibility when primitive texture changes
2025-08-03 10:51:12 -05:00
ce0a74bfe2
Break batch on Compatibility when primitive texture changes.
2025-08-01 16:13:17 +03:00
5787f6fb6a
Merge pull request #108044 from apples/107935-stencil-fixes
...
Fix opaque stencil rendering
2025-07-31 10:39:08 -05:00
fbe2710843
Add and enable default textures for other samplers
2025-07-31 00:08:43 +01:00
18d14ff18e
Remove Adreno 3xx flip workaround
2025-07-28 14:03:25 +07:00
ae61044c85
Don't use GL_DEPTH_STENCIL_ATTACHMENT on depth buffer from WebXR
2025-07-24 14:11:36 -05:00
5dc25db6da
Fix lightmap dynamic objects with physical lights
2025-07-17 20:58:03 -03:00
6bc7fcb7af
Merge pull request #108567 from beicause/multimesh-null-checks
...
Add some multimesh null checks to avoid crash
2025-07-14 10:30:35 -05:00
35a2d7843e
Merge pull request #104302 from brennennen/reflection_probe_count_error_check
...
Add error check for reflection probe invalid atlas index.
2025-07-14 10:30:31 -05:00
2be2cbb720
Merge pull request #107782 from allenwp/vulkan-nonlinear-color-correction-dithering
...
Always perform color correction and debanding on nonlinear sRGB values.
2025-07-14 10:30:28 -05:00
5352638f95
Add some multimesh null checks to avoid crash
2025-07-13 10:09:36 +08:00
2583aa4a68
Add error check for reflection probe invalid atlas index.
2025-07-10 19:03:21 -05:00
a1591512f8
Always perform color correction and debanding on nonlinear sRGB values.
...
Fixes #107730
Co-authored-by: LuoZhihao <luo_zhihao@outlook.com >
2025-07-08 13:44:53 -04:00
2096e4c007
Fix division by zero in clearcoat
...
Prevents the clearcoat model from generating NaN values at grazing angles
2025-07-08 01:58:37 +00:00
62a5cd90a7
Fix opaque stencil rendering
2025-07-02 21:49:19 -05:00
16b9ee6f50
Image: Implement 16-bit unorm and uint formats
2025-06-28 00:30:52 +02:00
05640191e7
Merge pull request #107928 from Kaleb-Reid/scatter-no-LIGHTX
...
Always send lights to sky shader if using sun scatter
2025-06-24 18:34:31 -05:00
e659daf6e0
Always send lights to sky shader if using sun scatter
2025-06-24 14:24:49 -07:00
37b7f577ad
Fix GLES3 stereo output (sRGB + lens distortion)
2025-06-20 10:45:03 +10:00