Thaddeus Crews
|
a4c2e16c19
|
Merge pull request #100028 from clayjohn/rd-lights-array
Use a vector instead of an array in canvas shader instance buffer
|
2024-12-05 14:12:05 -06:00 |
|
Thaddeus Crews
|
8c8bfce0f9
|
Merge pull request #99978 from DarioSamo/more-mobile-scs
Add specialization for directional light split blend and fog to mobile renderer.
|
2024-12-05 14:11:29 -06:00 |
|
clayjohn
|
2535423719
|
Increase the size of the uniform set cache to 4096 to avoid cache thrashing from projects with high numbers of unique textures.
|
2024-12-05 12:01:05 -08:00 |
|
clayjohn
|
deac37c464
|
Clear AABB when Mesh is cleared
|
2024-12-05 11:40:44 -08:00 |
|
clayjohn
|
1b5a15d5d1
|
Correctly check time since shadow was allocated in atlas to avoid unnecessary re-allocations
Co-authored-by: jitspoe <jitspoe@yahoo.com>
|
2024-12-05 11:13:37 -08:00 |
|
DeeJayLSP
|
afd68d785b
|
Use qoa.c and custom compress procedure
|
2024-12-05 13:20:09 -03:00 |
|
clayjohn
|
e316739a13
|
Use a vector instead of an array in canvas shader instance buffer.
This avoids a pathological performance cliff on Adreno devices
|
2024-12-04 16:36:46 -08:00 |
|
clayjohn
|
0dfbf4a5df
|
Optimize batch uniform set creation by caching ptrw when creating batch uniform
|
2024-12-03 17:16:44 -08:00 |
|
Thaddeus Crews
|
26e7b6bdd6
|
Merge pull request #99164 from bruvzg/int_files
[Export] Write text server data from memory, instead of using temporary file.
|
2024-12-03 14:40:58 -06:00 |
|
Thaddeus Crews
|
40a65e739d
|
Merge pull request #99371 from bruvzg/beep
Implement `DisplayServer.beep`.
|
2024-12-03 14:40:50 -06:00 |
|
Thaddeus Crews
|
42eb4fbc07
|
Merge pull request #93831 from what-is-a-git/wav-runtime
Add runtime file loading to `AudioStreamWAV`
|
2024-12-03 14:40:42 -06:00 |
|
Dario
|
fa7615be9e
|
Add specialization for directional light split blend and fog.
|
2024-12-03 15:12:46 -03:00 |
|
Pāvels Nadtočajevs
|
84650f2018
|
Implement DisplayServer.beep.
|
2024-12-03 12:43:26 +02:00 |
|
what-is-a-git
|
707f1038c3
|
Add runtime file loading to AudioStreamWAV
|
2024-12-02 20:03:53 -05:00 |
|
Pāvels Nadtočajevs
|
c5ca56f40b
|
[Export] Write text server data from memory, instead of using temporary file.
|
2024-12-02 18:22:55 +02:00 |
|
Rémi Verschelde
|
e60b18493d
|
Merge pull request #99704 from Chaosus/shader_pp_fix_orphan_strings
Fix orphan strings in shader preprocessor
|
2024-12-02 17:20:39 +01:00 |
|
Rémi Verschelde
|
bb09a6f061
|
Merge pull request #99642 from bruvzg/mac_win_tile
[macOS] Use native window drag for the custom editor title bars.
|
2024-12-02 17:20:19 +01:00 |
|
Rémi Verschelde
|
5836a24a1c
|
Merge pull request #99488 from bruvzg/te_brk_cases
[TextServer] Fix some line breaking edge cases.
|
2024-12-02 17:20:15 +01:00 |
|
Rémi Verschelde
|
fa264115ce
|
Merge pull request #98664 from bruvzg/ts_reset_subpixel_shift
[TextServer] Reset subpixel shift on blank glyphs.
|
2024-12-02 17:20:07 +01:00 |
|
Pāvels Nadtočajevs
|
b248d66265
|
[macOS] Use native window drag for the custom editor title bars.
|
2024-12-02 17:40:27 +02:00 |
|
Rémi Verschelde
|
d2c82a8ffc
|
Merge pull request #97378 from rune-scape/less-const-cast
Get rid of easily removable uses of `const_cast`
|
2024-12-02 15:50:06 +01:00 |
|
Rémi Verschelde
|
14ce5ba8a1
|
Merge pull request #94368 from CrazyRoka/optimize-render-pass-uniform-set
Optimize `RenderForwardClustered::_setup_render_pass_uniform_set` by reducing Vector allocations
|
2024-12-02 15:49:58 +01:00 |
|
CrazyRoka
|
d9ef826c54
|
Optimize RenderForwardClustered::_setup_render_pass_uniform_set by reducing Vector allocations during push_back operations
|
2024-12-02 15:03:50 +01:00 |
|
Joshua Staub
|
16ee2f22eb
|
Check device texture size limits in RenderingDevice::texture_create
|
2024-12-02 14:30:02 +01:00 |
|
rune-scape
|
d58b2e879f
|
Get rid of easily removable uses of const_cast
|
2024-12-01 17:50:13 -08:00 |
|
Wagner
|
6995b6a03e
|
Allow changing the anisotropic filter level at run-time per Viewport
|
2024-11-30 00:50:45 -03:00 |
|
Rémi Verschelde
|
4aed2b7981
|
Merge pull request #99086 from Calinou/editor-visual-profiler-show-hardware-info
Display CPU and GPU model name in the editor visual profiler
|
2024-11-29 22:46:58 +01:00 |
|
Rémi Verschelde
|
88e81ee730
|
Fix various typos and code style issues
|
2024-11-28 17:40:42 +01:00 |
|
Dario
|
c7198dda64
|
Fix another incorrect clear color flag on texture storage.
|
2024-11-28 09:59:03 -03:00 |
|
Chaosus
|
5a48e527b2
|
Fix orphan strings in shader preprocessor
|
2024-11-28 11:22:17 +03:00 |
|
Dario
|
1c6aad660f
|
Fix incorrect clear color flag on canvas renderer.
|
2024-11-27 20:01:23 -03:00 |
|
Thaddeus Crews
|
ed01f5f2aa
|
Merge pull request #98670 from DarioSamo/rd-transient-targets
Automatically resolve initial and final action for draw lists.
|
2024-11-27 10:47:29 -06:00 |
|
Thaddeus Crews
|
c58ae91efa
|
Merge pull request #99220 from Flarkk/fix_sss_reverse_z
Fix regression in SSS with reverse-z
|
2024-11-27 10:46:56 -06:00 |
|
Dario
|
0ce4c6dac3
|
Improve performance of shader lighting code in Forward renderers.
- Skip sampling shadows if attenuation is very small.
- Skip computing diffuse and specular light if attenuation and shadow are very small.
|
2024-11-27 12:20:31 -03:00 |
|
ze2j
|
97e0b43faa
|
Add ArrayMesh::surface_remove
|
2024-11-27 13:46:15 +01:00 |
|
Florent Guiocheau
|
3376b9166b
|
Fix SSS with reverse-z
|
2024-11-26 10:51:22 +01:00 |
|
Dario
|
6d5ac8f7ef
|
Resolve load and store ops automatically for render passes for discardable textures.
|
2024-11-25 11:27:48 -03:00 |
|
Pāvels Nadtočajevs
|
0708048530
|
[TextServer] Fix some line breaking edge cases.
|
2024-11-25 10:31:07 +02:00 |
|
Chaosus
|
7ecdfc8b52
|
Add samplerExternalOES type to shader globals
|
2024-11-24 14:33:52 +03:00 |
|
Bastiaan Olij
|
1bffefb346
|
Adding ability to include build-in include files (precursor to custom shader templates)
|
2024-11-24 08:47:45 +11:00 |
|
Thaddeus Crews
|
dcb59f0e7e
|
Merge pull request #99548 from Repiteo/style/clang-format-19-options
Style: Add 19.1.0 LLVM options to `.clang-format`
|
2024-11-22 14:54:29 -06:00 |
|
Thaddeus Crews
|
e8a4b45ce4
|
Style: Add 19.1.0 LLVM options to .clang-format
|
2024-11-22 09:24:32 -06:00 |
|
clayjohn
|
2b68c63a88
|
Mask out shadows on CanvasItems that don't have a matching item_shadow_mask
This restores the behavior from 3.x
|
2024-11-21 22:15:54 -08:00 |
|
Thaddeus Crews
|
38ebcf92ed
|
Merge pull request #99463 from DarioSamo/rd-partial-coverage-fix-part-two
Do not check for command intersections when not using the write list.
|
2024-11-21 17:56:47 -06:00 |
|
Thaddeus Crews
|
8eee5066eb
|
Merge pull request #94981 from Chaosus/shader_fix_screen_uv_in_spatial_light
Allow `SCREEN_UV` to be used in light function of spatial shader
|
2024-11-21 17:56:45 -06:00 |
|
Rémi Verschelde
|
7c1f42506a
|
Merge pull request #99448 from clayjohn/RD-sky-flip
Unify y-flip behavior for sky in RD backends
|
2024-11-20 17:03:19 +01:00 |
|
Dario
|
8bfb631afc
|
Do not check for command intersections when not using the write list.
|
2024-11-20 10:04:17 -03:00 |
|
clayjohn
|
02efdb28dc
|
Unify y-flip behavior for sky in RD backends
|
2024-11-19 16:59:04 -08:00 |
|
Dario
|
288717d7eb
|
Improve dependency detection in render graph for draw lists with partial coverage.
|
2024-11-19 11:23:11 -03:00 |
|
Chaosus
|
a64b3fd3f8
|
Allow SCREEN_UV to be used in light function of spatial shader
|
2024-11-19 11:39:49 +03:00 |
|