Bastiaan Olij
|
37b7f577ad
|
Fix GLES3 stereo output (sRGB + lens distortion)
|
2025-06-20 10:45:03 +10:00 |
|
Thaddeus Crews
|
ac6252c9c8
|
Merge pull request #107486 from Ivorforce/rendering-no-alloc-api
Use raw buffer pointers in `RenderingDevice` allocation APIs to avoid intermediary arrays
|
2025-06-18 18:14:00 -05:00 |
|
Stuart Carnie
|
939f29f6d5
|
Apple: Improve reliability of Apple Embedded build and deployment
|
2025-06-19 06:33:08 +10:00 |
|
Lukas Tenbrink
|
2b36c79f7b
|
Use Span<uint8_t> in RenderingDevice allocation APIs to avoid intermediary arrays on calls.
|
2025-06-18 12:31:48 +02:00 |
|
Rémi Verschelde
|
3b2b0157ff
|
Merge pull request #107475 from beicause/fix-global-shader-texture-uniform
Fix global shader texture uniform
|
2025-06-13 15:54:09 +02:00 |
|
LuoZhihao
|
7419e4429d
|
Fix global shader texture uniform
|
2025-06-13 13:24:38 +08:00 |
|
Rémi Verschelde
|
1a64b6b5b6
|
Merge pull request #106913 from Ivorforce/string-resize-uninitialized
Rename `String::resize` to `resize_uninitialized`
|
2025-06-12 22:48:45 +02:00 |
|
Rémi Verschelde
|
0497ae9947
|
Merge pull request #80710 from apples/7174-apples-stencil
Add stencil support to spatial materials
|
2025-06-12 01:15:35 +02:00 |
|
Lukas Tenbrink
|
b13a0e1834
|
Rename String::resize to resize_uninitialized, to better communicate to callers that new characters must be initialized.
|
2025-06-11 18:13:02 +02:00 |
|
Apples
|
d674c9e289
|
Add stencil support for spatial materials
|
2025-06-11 09:59:10 -05:00 |
|
Bastiaan Olij
|
a2e4aed449
|
Fix final blit in OpenGL when stereo rendering is used
|
2025-06-10 14:47:07 +10:00 |
|
Thaddeus Crews
|
7584546399
|
Merge pull request #101941 from dsnopek/opengl-global-uniform-sampler2darray
Fix wrong default texture for global uniforms of type `sampler2DArray`
|
2025-06-09 17:08:47 -05:00 |
|
Thaddeus Crews
|
0717eda470
|
Merge pull request #107119 from DarioSamo/explicit-fp16
Optimize Mobile renderer by using FP16 explicitly.
|
2025-06-09 17:08:46 -05:00 |
|
Thaddeus Crews
|
6bb1318d11
|
Merge pull request #107238 from dsnopek/opengl-shadow-to-opacity-plus-unshaded
OpenGL: Fix shader compilation failure with `shadow_to_opacity` and `unshaded`
|
2025-06-09 17:08:42 -05:00 |
|
Dario
|
46277836a6
|
Optimize Mobile renderer by using FP16 explicitly.
|
2025-06-09 14:39:35 -03:00 |
|
Danil Alexeev
|
24494d840e
|
Core: Unify display of error type prefixes
|
2025-06-09 20:18:51 +03:00 |
|
David Snopek
|
d503810654
|
OpenGL: Fix shader compilation failure with shadow_to_opacity and unshaded
|
2025-06-06 16:29:22 -05:00 |
|
Apples
|
7574a5dbb3
|
Add depth function for spatial materials
|
2025-06-06 09:21:19 -05:00 |
|
David Snopek
|
fa30719814
|
Fix wrong default texture for global uniforms of type sampler2DArray
|
2025-06-05 11:12:03 -05:00 |
|
Rémi Verschelde
|
37982d4a01
|
Merge pull request #107116 from beicause/expose-mesh-surface-update-index-buffer
Expose `RS.mesh_surface_update_index_region`
|
2025-06-05 17:24:54 +02:00 |
|
Rémi Verschelde
|
3b7547fdd0
|
Merge pull request #106398 from akien-mga/d3d12ma-silence-warnings
D3D12: Silence `-Wmaybe-uninitialized` warning in D3D12MemAlloc
|
2025-06-05 17:24:42 +02:00 |
|
LuoZhihao
|
63c124fa45
|
Expose RS.mesh_surface_update_index_region
And `mesh_surface_get_format_index_stride`
|
2025-06-05 19:35:59 +08:00 |
|
Rémi Verschelde
|
1e9200d065
|
Merge pull request #107099 from Kaleb-Reid/fix-sun-scatter
Increase directional light energy in sky for fog sun scatter
|
2025-06-05 13:13:40 +02:00 |
|
Rémi Verschelde
|
61639d9574
|
Merge pull request #106996 from Ivorforce/no-oa-hashmap
Core: Remove `OAHashMap`, in favour of `AHashMap`
|
2025-06-05 13:12:34 +02:00 |
|
Kaleb Reid
|
bac9427325
|
Fix sky energy in fog sun scatter + colour space discrepancy in compatibility
|
2025-06-04 13:59:53 -07:00 |
|
Youngmin Koo
|
fd4d5cc77f
|
iOS: Prevent startup crash with Input singleton null check
|
2025-06-05 00:34:04 +09:00 |
|
Pāvels Nadtočajevs
|
6565c8e83f
|
[AccessKit] Update API to 0.16.0.
|
2025-06-03 10:49:04 +03:00 |
|
Thaddeus Crews
|
7a3d2f6779
|
Merge pull request #106606 from aaronfranke/pow2_64
Add 64-bit versions of core power of 2 functions
|
2025-06-02 18:51:56 -05:00 |
|
Thaddeus Crews
|
a6be6d1cd1
|
Merge pull request #106959 from bruvzg/w10_cleanup
[Windows] Drop support for Windows 7/8/8.1.
|
2025-06-02 18:51:46 -05:00 |
|
Aaron Franke
|
f6f1df7d73
|
Add 64-bit versions of core power of 2 functions
|
2025-06-01 23:11:12 -07:00 |
|
Pāvels Nadtočajevs
|
2d93e004b9
|
Cleanup and unify DisplayServer screen methods and documentation.
|
2025-06-02 08:03:48 +03:00 |
|
Lukas Tenbrink
|
963c20565b
|
Remove OAHashMap, in favour of AHashMap.
The two types had (mostly) the same decisions, but `AHashMap` is a faster implementation, and is more consistent with `HashMap`.
|
2025-05-31 15:50:10 +02:00 |
|
Pāvels Nadtočajevs
|
617e12a6b4
|
[Windows] Drop support for Windows 7/8/8.1.
|
2025-05-30 17:30:23 +03:00 |
|
clayjohn
|
8b2dda868b
|
Correctly place viewport and use viewport relative rect for the final blit in Compatibility renderer
|
2025-05-28 22:11:20 -07:00 |
|
Thaddeus Crews
|
de37627404
|
Merge pull request #102552 from DarioSamo/shader-baker
Add shader baker to project exporter.
|
2025-05-28 17:09:38 -05:00 |
|
Thaddeus Crews
|
90c75d02dd
|
Merge pull request #106732 from stuartcarnie/rd_reduce_allocations
Renderer: Eliminate `String` allocations for all labels in the renderer
|
2025-05-28 09:47:43 -05:00 |
|
Stuart Carnie
|
7d93119353
|
Renderer: Eliminates String allocations for all labels in the renderer
Uses `Span<char>` to avoid additional allocations in the graph.
|
2025-05-28 06:01:35 +10:00 |
|
Dario
|
5a30a7e7cd
|
Add shader baker to project exporter.
Metal Support contributed by Migeran (https://migeran.com) and Stuart Carnie.
Co-authored-by: Stuart Carnie <stuart.carnie@gmail.com>
Co-authored-by: Gergely Kis <gergely.kis@migeran.com>
|
2025-05-27 12:45:27 -03:00 |
|
Thaddeus Crews
|
1194609662
|
Merge pull request #106827 from akien-mga/d3d12-fix-DCOMP_ENABLED-inconsistency
D3D12: Fix inconsistent value for `DCOMP_ENABLED` in platform code
|
2025-05-27 09:39:28 -05:00 |
|
Lukas Tenbrink
|
4cb8a0c77e
|
Add resize_initialized and resize_uninitialized to Vector. These functions serve as replacements for resize, to make sure the caller understands whether elements need to be initialized 'by hand' after the call.
|
2025-05-26 18:35:41 +02:00 |
|
Rémi Verschelde
|
514e80bcc1
|
D3D12: Fix inconsistent value for DCOMP_ENABLED in platform code
|
2025-05-26 15:16:19 +02:00 |
|
Pāvels Nadtočajevs
|
d609cf62a0
|
Implement get_filesystem_type on macOS and Linux.
|
2025-05-23 23:05:06 +03:00 |
|
clayjohn
|
eb4f3a82a3
|
Ignore destination alpha when blitting to window in compatibility renderer
|
2025-05-22 22:21:32 -04:00 |
|
Thaddeus Crews
|
452dc667fb
|
Merge pull request #106592 from beicause/shader-fix-editor-mat-default
Shader: Fix the default behavior when mat uniforms are null
|
2025-05-22 12:15:08 -05:00 |
|
Thaddeus Crews
|
8085fd3102
|
Merge pull request #93142 from clayjohn/z_clip_scale
Add new shader built ins: `Z_CLIP_SCALE` and `PERSPECTIVE_SCALE`
|
2025-05-22 12:15:06 -05:00 |
|
Thaddeus Crews
|
f129e542da
|
Merge pull request #106708 from bruvzg/nohang_exitcode
Fix `execute_with_pipe` / `create_process` exit code.
|
2025-05-22 12:15:06 -05:00 |
|
Thaddeus Crews
|
d19b34c5be
|
Merge pull request #106694 from stuartcarnie/metal_fix_clear_crash
Metal: Fix crash when clearing render buffers
|
2025-05-22 12:15:05 -05:00 |
|
Thaddeus Crews
|
dd5c5ed631
|
Merge pull request #106267 from clayjohn/android-msaa-bug
Use a fragment shader copy instead of a blit copy in the final blit to screen in the Compatibility backend
|
2025-05-22 12:14:57 -05:00 |
|
Pāvels Nadtočajevs
|
1501f447bf
|
Fix execute_with_pipe / create_process exit code.
|
2025-05-22 08:56:37 +03:00 |
|
Stuart Carnie
|
32043fc682
|
Metal: Fix crash when clearing render buffers
|
2025-05-22 07:25:48 +10:00 |
|