Thaddeus Crews
e0c40c7ee1
Merge pull request #113844 from BlueCube3310/clearcoat-mobile-fix
...
Mobile: Fix clearcoat shader compilation error
2025-12-10 18:10:36 +07:00
BlueCube3310
ec705f6d47
Mobile: Fix clearcoat shader compilation error
2025-12-10 13:28:39 +07:00
Pedro J. Estébanez
824287eefb
CommandQueueMT: Make re-entrant again + Fix multiple flushers case
2025-12-09 16:09:08 +07:00
Thaddeus Crews
2f752fdfd0
Merge pull request #113486 from ttencate/fix/102799_fade_aabb_center
...
Use AABB center instead of origin for visibility fade
2025-12-08 11:54:00 +07:00
Thaddeus Crews
db8b25e62a
Merge pull request #113609 from Kaleb-Reid/sun-scatter-incremental
...
Check if sun scatter is enabled when using SKY_MODE_AUTOMATIC
2025-12-08 11:53:56 +07:00
Kaleb Reid
05830dfbfb
Check if sun scatter is enabled when using SKY_MODE_AUTOMATIC
2025-12-04 22:58:05 +07:00
Allen Pestaluky
6f02377272
Change `environment_get_glow_hdr_bleed_threshold` error handling to use default value.
2025-12-04 17:42:46 +07:00
Thaddeus Crews
5a7e1bf0f4
Merge pull request #113288 from goatchurchprime/gtch/audioservermic
...
AudioServer to have function to access microphone buffer directly
2025-12-03 16:50:32 +07:00
Julian Todd
3e8bf3ba91
Access microphone buffer from AudioServer and prevent microphone double starts
2025-12-03 19:49:56 +07:00
Thaddeus Crews
8105ff7ac7
Merge pull request #106940 from allenwp/agx-add-white-contrast
...
Add `white`, `contrast`, and future HDR support to the AgX tonemapper.
2025-12-03 11:42:29 +07:00
Thaddeus Crews
d5b1ee5bc6
Merge pull request #113507 from blueskythlikesclouds/radiance-reflection-fallback-fix
...
Fix radiance/reflection fallback texture types.
2025-12-03 11:42:15 +07:00
Allen Pestaluky
628df323e2
Add `agx_white`, `agx_contrast` and HDR support to the AgX tonemapper.
...
Also optimize all tonemappers to perform less calculations per-pixel.
Note: unlike `white`, `agx_white` is limited to a minimum of `2.0` and defaults to `16.29`. When using a RGB10A2 render buffer, `agx_white` will be ignored and a value of `2.0` will be used instead to ensure good behavior on the Mobile renderer.
2025-12-03 09:01:39 +07:00
Rémi Verschelde
04107df01b
Merge pull request #113493 from dsnopek/requiredparam-sync-headers
...
Synchronize the names for `RequiredParam<T>` arguments in header files
2025-12-03 14:58:25 +07:00
Skyth
f6298405f3
Fix radiance/reflection fallback texture types.
2025-12-03 16:15:56 +07:00
Nolan Darilek
6304e9f876
Accessibility: Fix text field character count and line navigation
...
Two fixes for text field accessibility:
1. Fix character count being off by one due to trailing newline always
being appended to the last line. Add `is_last_line` parameter to
`accessibility_create_sub_text_edit_elements()` to control this.
2. Link adjacent TextRuns via `previous_on_line`/`next_on_line` so
screen readers can properly navigate lines. Without these links,
AccessKit treats each TextRun as a separate line, causing incorrect
announcements when arrowing through multi-line text.
2025-12-03 07:19:05 +07:00
David Snopek
308f23f21d
Synchronize the names for `RequiredParam<T>` arguments in header files
2025-12-03 04:14:52 +07:00
Thomas ten Cate
c2bc0afa35
Use AABB center instead of origin for visibility fade
...
Fixes #79471
Fixes #102799
2025-12-03 09:16:24 +07:00
Thaddeus Crews
62affe05b8
Merge pull request #107902 from DarioSamo/sky-octahedral
...
Rewrite Radiance and Reflection probes to use Octahedral maps.
2025-12-02 20:43:05 +07:00
Thaddeus Crews
4fffa19217
Merge pull request #113467 from clayjohn/Quest3-spec-constant-bug
...
Add Adreno workaround to Mobile post process shader
2025-12-02 20:43:03 +07:00
Thaddeus Crews
9f76aa3df5
Merge pull request #113282 from dsnopek/required-ptr-get-out-there
...
Use `RequiredParam`/`RequiredResult` in some high value places
2025-12-02 20:42:53 +07:00
Dario
c78c3ba894
Rewrite Radiance and Reflection probes to use Octahedral maps.
...
Co-authored-by: clayjohn <claynjohn@gmail.com>
2025-12-02 17:48:12 +07:00
clayjohn
4cd65e081d
Ensure that all spec constants are given a value in the mobile post process shader so that re-spirv can pick up on them and optimize them out of the final shader
...
This is needed to workaround a bug on Adreno devices when using input attachments and spec constants in the same shader
2025-12-02 11:18:00 +07:00
Thaddeus Crews
0289309270
Merge pull request #112191 from blueskythlikesclouds/point-size-emulation-forward-shader
...
Implement point size emulation in the forward shader for D3D12.
2025-12-02 11:52:08 +07:00
Thaddeus Crews
cd8a292324
Merge pull request #113297 from shiena/feature/lifecycle-callbacks
...
Add platform lifecycle callbacks to CameraServer base class
2025-12-02 11:51:52 +07:00
David Snopek
fc92ce3e7f
Use `RequiredParam`/`RequiredResult` in some high value places
2025-12-02 10:44:12 +07:00
Skyth
ba556ebe03
Implement point size emulation in the forward shader for D3D12.
2025-12-02 17:36:31 +07:00
Rémi Verschelde
5f12ada7a4
Merge pull request #113432 from TheDying0fLight/set-shader-path-before-compiling
...
Set shader path before compilation
2025-12-02 14:17:38 +07:00
Rémi Verschelde
8cee5355ff
Merge pull request #113398 from Eshaan-byte/fix-moviewriter-disk-space-check
...
Fix MovieWriter checking wrong directory for disk space
2025-12-02 14:17:10 +07:00
Simon Döhl
772caa8170
set shader path before compilation
2025-12-02 09:04:19 +07:00
Hugo Locurcio
2cf7af9149
Make all unsupported renderer message features consistently warnings
...
Previously, some messages indicating a lack of support were errors
instead of warnings. Some messages were also not shown when running
a release export template.
- Use "renderer" terminology consistently instead of "rendering method".
2025-12-01 17:38:12 +07:00
KOGA Mitsuhiro
85ec5b9f42
Add platform lifecycle callbacks to CameraServer base class
2025-12-02 00:31:51 +07:00
Eshaan
b1ef01dcee
Fix MovieWriter checking wrong directory for disk space
...
MovieWriter was using get_basename() which strips the file extension
but keeps the filename, resulting in checking the current working
directory instead of the target output directory.
Changed to use get_base_dir() to properly extract the directory path
where the movie file will actually be written.
Fixes #113391
2025-12-02 00:23:58 +07:00
Skyth
bfdf86370f
Check for pending clears in every RD texture function.
2025-11-27 17:26:26 +07:00
Rémi Verschelde
b1de0364bf
Merge pull request #111954 from blueskythlikesclouds/copy-api-refactor
...
Refactor rendering driver copy APIs to fix D3D12 issues.
2025-11-27 09:55:31 +07:00
Rémi Verschelde
e4d2f1d630
Merge pull request #108682 from allenwp/98708-fix-clear-color-hdr2d
...
Fix clear color being incorrect in `Environment` background with HDR 2D.
2025-11-27 09:55:16 +07:00
Allen Pestaluky
f37edd524f
Fix clear color being incorrect in `Environment` background with HDR 2D.
2025-11-26 16:11:57 +07:00
Alexander Hartmann
d97496a99e
Fix `SHADER_UNIFORM_NAMES`
2025-11-26 16:02:38 +07:00
Skyth
56db3aed47
Refactor rendering driver copy APIs to fix D3D12 issues.
...
Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
2025-11-26 12:00:02 +07:00
Thaddeus Crews
9dd6c4dbac
Merge pull request #112927 from allenwp/fix_clamping_in_tonemap_mobile
...
Fix inconsistent color clamping between Mobile and Forward+.
2025-11-25 12:55:13 +07:00
Thaddeus Crews
5ff7a9e793
Merge pull request #112031 from bruvzg/vm_os_f
...
Fix embedded window frame oversampling, fix DPITexture using uninitialized size in some conditions.
2025-11-25 09:52:24 +07:00
Thaddeus Crews
bea52f4e37
Merge pull request #113130 from BastiaanOlij/fix_113022
...
Ensure usage of `DATA_FORMAT_R32_SFLOAT` for depth resolve on Forward+
2025-11-25 07:06:52 +07:00
Dario
d17ea061bc
Move D3D12's automatic texture clears to RenderingDevice.
2025-11-25 09:34:38 +07:00
Thaddeus Crews
b3b0feb229
Merge pull request #112916 from DarioSamo/reflection-probe-real-time-fix
...
Allow reflection probes to only recreate the atlas when switching to real time.
2025-11-24 16:00:06 +07:00
Thaddeus Crews
9a8b9e5c24
Merge pull request #113010 from blueskythlikesclouds/persistent-map-staging-buffers
...
Persistently map staging buffers.
2025-11-24 16:00:04 +07:00
Bastiaan Olij
e5100fd204
Ensure we use DATA_FORMAT_R32_SFLOAT for depth resolve buffer on Forward+
2025-11-25 08:30:23 +07:00
Thaddeus Crews
0e182ee83d
Merge pull request #112506 from RandomShaper/less_locky_cmd_queue
...
CommandQueueMT: Reduce contention + Fix race conditions
2025-11-21 14:46:52 +07:00
Pedro J. Estébanez
4ba4558cf6
CommandQueueMT: Reduce lock contention in cases of single flusher
2025-11-21 11:11:30 +07:00
Pāvels Nadtočajevs
5fdcb805d4
[TextServer] Use a separate flag to disable min. string length for adding ellipsis.
2025-11-21 07:49:26 +07:00
Thaddeus Crews
1d8e0138a9
Merge pull request #112196 from kubaofc123/feature/taa_improvement
...
TAA adjustment to reduce ghosting
2025-11-20 16:46:58 +07:00
Thaddeus Crews
df7fd31d07
Merge pull request #112978 from stuartcarnie/fix_ninepatch
...
2D: Fix nine-patch rendering
2025-11-20 11:10:54 +07:00