fdc235f496
Merge pull request #110884 from Kaleb-Reid/fix-spotlight-aabb
...
Use correct AABB for SpotLight3Ds when `spot_angle > 90`
2025-10-06 14:34:05 -05:00
36b76fc84c
Merge pull request #110915 from Kaleb-Reid/compat-clear-buffers
...
Clear intermediate buffers when not in use in Compatibility
2025-10-06 14:34:04 -05:00
d1d28c0bcf
Merge pull request #111223 from Ivorforce/remove-iterator-include
...
Replace `std::size` usage with `std_size` to avoid `<iterator>` include.
2025-10-06 09:06:49 -05:00
12aa435bbb
Merge pull request #107740 from Kaleb-Reid/compat-directional-shadow-scatter
...
Apply sun scatter from lights with shadows in compatibility
2025-10-06 09:06:44 -05:00
d364dacac1
Merge pull request #110004 from Kaleb-Reid/divide-luminance
...
Divide screen texture by luminance multiplier in compatibility
2025-10-06 09:06:33 -05:00
43a9999852
Merge pull request #111260 from devloglogan/compat-motion-vec-fix
...
Add null check when getting motion vector fbo
2025-10-06 09:06:30 -05:00
660bf91360
Merge pull request #111240 from Kaleb-Reid/compat-fix-backbuffer
...
Always use RenderSceneBuffers to manage backbuffer in Compatibility 3D
2025-10-06 09:06:23 -05:00
1db0a60dc0
Replace std::size usage with std_size to avoid <iterator> include.
2025-10-05 00:26:11 +02:00
a88c54a5c7
Clear intermediate buffers when not in use in Compatibility
2025-10-04 13:51:23 -07:00
39c449fc60
Add null check when getting motion vector fbo
2025-10-04 13:18:59 -05:00
91167c3c23
Use correct AABB for SpotLight3Ds when spot_angle > 90
2025-10-04 02:12:51 -07:00
e1f19d14dd
Always use RenderSceneBuffers to manage backbuffer in Compatibility 3D
2025-10-04 01:06:09 -07:00
c20ab940aa
Apply sun scatter from lights with shadows in compatibility
2025-10-04 00:35:31 -07:00
8ad335eae0
Divide screen texture by luminance multiplier in compatibility
2025-10-04 00:19:42 -07:00
d616da4498
Fix warning spam in Compatibility when using depth texture
2025-10-03 16:13:54 -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