Yyf2333
|
1a70a06a43
Change RID_Owner::get_owned_list.
|
6 months ago |
Stuart Carnie
|
09282c316a
Renderer: Reduce scope of mutex locks to prevent common deadlocks
|
4 months ago |
Yufeng Ying
|
4f4031a675
Replace size() == 0 with is_empty().
|
4 months ago |
Lukas Tenbrink
|
f4de2cd22a
Use `resize_zeroed` instead of `resize` then `fill(0)` in several places.
|
5 months ago |
Aaron Franke
|
97ee05e9b7
Rename version defines to GODOT_VERSION_* to match GDExtension godot-cpp
|
5 months ago |
A Thousand Ships
|
331a43a9d8
Add `String::remove_char(s)` methods for performance and convenience
|
1 year ago |
Pāvels Nadtočajevs
|
53bb897458
Use separate WorkThreadPool for shader compiler.
|
5 months ago |
Yufeng Ying
|
e88e30c273
Remove unused headers in servers.
|
7 months ago |
Matias N. Goldberg
|
c77cbf096b
Improvements from TheForge (see description)
|
9 months ago |
Bastiaan Olij
|
1bffefb346
Adding ability to include build-in include files (precursor to custom shader templates)
|
1 year ago |
Dario
|
e2c6daf7ef
Implement asynchronous transfer queues, thread guards on RenderingDevice. Add ubershaders and rework pipeline caches for Forward+ and Mobile.
|
1 year ago |
David Snopek
|
1a6f8512bc
Add external texture support (GLES3)
|
1 year ago |
Stuart Carnie
|
2d0165574d
Add Metal support for macOS (arm64) and iOS
|
1 year ago |
A Thousand Ships
|
955d5affa8
Reduce and prevent unnecessary random-access to `List`
|
1 year ago |
Dario
|
73eff10c76
Finish splitting functionality of the Vulkan and D3D12 backends into RenderingDeviceDriver.
|
1 year ago |
Rémi Verschelde
|
f12d737681
Merge pull request #87796 from RandomShaper/shader_cache_split
|
1 year ago |
A Thousand Ships
|
684752e75b
Replace error checks against `size` with `is_empty`
|
1 year ago |
Pedro J. Estébanez
|
f3ef83517a
Namespace shader cache files by graphics API
|
1 year ago |
jsjtxietian
|
a365c070b3
Add shader_cache_dir_valid check to _save_to_cache
|
1 year ago |
Rémi Verschelde
|
6c390b620d
Merge pull request #84445 from Rubonnek/add-const-references-clang-tidy
|
1 year ago |
Pedro J. Estébanez
|
12a519bae2
Split RenderingDevice into API-agnostic and RenderingDeviceDriver parts
|
1 year ago |
Wilson E. Alvarez
|
a3cb1b096f
Add const references detected by clang-tidy
|
1 year ago |
jsjtxietian
|
5f85a042b6
Prevent `_allocate_placeholders` crash if `p_version->variants` is null
|
1 year ago |
A Thousand Ships
|
fdd3d36c6d
[Servers] Replace `ERR_FAIL_COND` with `ERR_FAIL_NULL` where applicable
|
1 year ago |
clayjohn
|
558f4b7559
Initialize shader placeholders up front
|
2 years ago |
Hugo Locurcio
|
037975f6b6
Remove debugging print from shader cache
|
2 years ago |
Yuri Sizov
|
1c40263665
Merge pull request #79606 from clayjohn/ShaderRD-compilation-groups
|
2 years ago |
Matias N. Goldberg
|
472226422e
Fix uninitialized variable ending up sent to Vulkan
|
2 years ago |
clayjohn
|
e970f5249c
Add Shader compile groups to RD Shader system
|
2 years ago |
myaaaaaaaaa
|
6f88392d02
Move some worker_thread_pool.h includes out of header files
|
2 years ago |