gdk
|
6d277130da
|
Adjust bindings array sizes
|
2022-06-22 00:11:17 -03:00 |
|
riperiperi
|
cd3ad0a6ab
|
Push descriptor support check, buffer redundancy checks
Should make push descriptors faster, needs more testing though.
|
2022-06-17 23:23:43 +01:00 |
|
gdk
|
db4e7d28ea
|
Use push descriptors for uniform buffer updates (disabled for now)
|
2022-06-17 22:47:06 +01:00 |
|
gdk
|
0e06449f90
|
Pre-allocate arrays up front on DescriptorSetUpdater, allows the removal of some checks
|
2022-06-17 22:47:05 +01:00 |
|
gdk
|
c07abe4ec0
|
Pre-compile helper shader as SPIR-V, and some fixes
|
2022-06-17 22:47:04 +01:00 |
|
gdk
|
b6764620be
|
Support multisample texture copy with automatic resolve on Vulkan
|
2022-06-17 22:47:03 +01:00 |
|
gdk
|
572759a4ac
|
Combine non-buffer with buffer image descriptor sets
|
2022-06-17 22:47:03 +01:00 |
|
gdk
|
74a8f37f8d
|
Do not require null descriptors support
|
2022-06-17 22:47:02 +01:00 |
|
gdk
|
7838a45772
|
Add barrier before use of some modified images
|
2022-06-17 22:46:56 +01:00 |
|
gdk
|
03955d6b04
|
Allow null samplers (samplers are not required when only using texelFetch to access the texture)
|
2022-06-17 22:42:57 +01:00 |
|
riperiperi
|
d14dbb0cff
|
Use SupportBufferUpdater, add single layer flush
|
2022-06-17 22:42:38 +01:00 |
|
riperiperi
|
f6c2f7a8d6
|
Fix storage buffers being lost when bindings are out of order
(also avoid allocations when changing bindings)
|
2022-06-17 22:42:33 +01:00 |
|
gdk
|
db3a28f731
|
Fix uniform buffers being lost when bindings are out of order
|
2022-06-17 22:42:32 +01:00 |
|
gdk
|
a9afcdfa10
|
Support format aliasing on SetImage
|
2022-06-17 22:42:32 +01:00 |
|
gdkchan
|
4513e8b226
|
WIP Vulkan implementation
|
2022-06-17 22:42:30 +01:00 |
|