Dario
|
0d7deca4e2
Add buffer_copy method to RenderingDevice interface and an implementation for the Vulkan driver.
|
2 years ago |
clayjohn
|
558f4b7559
Initialize shader placeholders up front
|
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 |
Bastiaan Olij
|
63d6e9c557
Add custom texture create function
|
2 years ago |
bitsawer
|
5d18e2ee00
Fix Vulkan multithreaded compute list and GPU particle processing
|
2 years ago |
clayjohn
|
e970f5249c
Add Shader compile groups to RD Shader system
|
2 years ago |
Marc Gilleron
|
8722cbc0a0
Add missing thread-safe method macros to RD Vulkan submit and sync
|
2 years ago |
Bastiaan Olij
|
a22f495a3c
Split raster barrier into vertex and fragment barrier
|
2 years ago |
Joe Marshall
|
c52fadbe75
fix threading bug in vulkan rendering device
|
2 years ago |
Bastiaan Olij
|
6dd47e232b
Expose RD::texture_native_handle
|
2 years ago |
Rémi Verschelde
|
3dd0307f3f
Merge pull request #76348 from warriormaster12/pipeline-cache
|
2 years ago |
warriormaster12
|
dded713dc0
Implement Vulkan pipeline caching
|
2 years ago |
Rémi Verschelde
|
8b0530be64
Merge pull request #77022 from sakrel/fix_buffer_get_data
|
2 years ago |
Rémi Verschelde
|
b917f748b5
Merge pull request #75945 from Calinou/renderingdevice-finalaction-fix-typo
|
2 years ago |
sakrel
|
f52c151fcf
RenderingDeviceVulkan::buffer_get_data: Use draw command buffer instead of setup command buffer
|
2 years ago |
warriormaster12
|
10797d58dd
fixed a query pool validation error
|
2 years ago |
Rémi Verschelde
|
564d1b34e0
Merge pull request #74711 from BastiaanOlij/add_texture_native_handle
|
2 years ago |
Bastiaan Olij
|
c328676d96
For GDExternal use, provides access to internal graphics handles for textures
|
2 years ago |
Pedro J. Estébanez
|
6465432570
Save cluster render shader from being optimized out entirely
|
2 years ago |
Rémi Verschelde
|
392fdd106d
Merge pull request #75937 from RandomShaper/threaded_render_load
|
2 years ago |
Hugo Locurcio
|
5056c427d3
Improve RenderingServer, RenderingDevice, ShaderGlobalsOverride documentation
|
2 years ago |
Pedro J. Estébanez
|
09aa1bbdb3
Fix unsupported sampler filter used for voxel GI
|
2 years ago |
Pedro J. Estébanez
|
882b869220
Fix issues with Vulkan layout transitions
|
2 years ago |
Hugo Locurcio
|
dd53037f74
Fix typo in FinalAction `switch` statement in RenderingDevice
|
2 years ago |
Pedro J. Estébanez
|
d4c46f15ae
Allow creation of rendering buffers at any time
|
2 years ago |
bruvzg
|
09465f3fe6
Remove (or make verbose only) various debug prints.
|
2 years ago |
clayjohn
|
06042a23b6
Avoid overflow when calculating ptr address for 3D textures in RenderingDevice texture update
|
2 years ago |
sakrel
|
089dbecef4
Make draw command labels thread safe
|
2 years ago |
Rémi Verschelde
|
ed85a2c8ce
Merge pull request #70663 from EpEpDragon/feature_buffer_get_data_size_option
|
2 years ago |