Vladimír Vondruš
d9d8c41980
Vk: rename *IndexTypeUintXY to IndexTypeUnsignedFoo for consistency.
...
It would be weird if we had MeshIndexType::UnsignedByte but
DeviceFeature::IndexTypeUint8.
5 years ago
Vladimír Vondruš
d436e7ab50
Vk: expose EXT_robustness2 and EXT_image_robustness2 extensions.
5 years ago
Vladimír Vondruš
661c26be2d
Vk: recognize VK_EXT_extended_dynamic_state.
5 years ago
Vladimír Vondruš
3d136503d8
Updated copyright year.
5 years ago
Vladimír Vondruš
3378ca3f57
Vk: expose and implement KHR_portability_subset.
5 years ago
Vladimír Vondruš
6c99537b6b
Vk: expose EXT_vertex_attribute_divisor.
...
Adding new device features is ... fun, actually? (Yes, I'm weird.)
5 years ago
Vladimír Vondruš
7bdf0feba1
Vk: expose the new RT extensions.
...
Enabling them in the Vulkan header, function pointer loader, extension
lists and feature queries / setup:
- KHR_acceleration_structure
- KHR_deferred_host_operations
- KHR_pipeline_library
- KHR_ray_tracing_pipeline
- KHR_ray_query
5 years ago
Vladimír Vondruš
1ee2b40c53
Vk: fetching of supported device features.
...
This is what I needed BigEnumSet for -- good thing I didn't even try to
have 128-bit enums because I'm now at 110 values and it's still far from
complete. Next step is enabling those features when creating a device,
which should hopefully be a lot less code, reusing most of what was
here.
5 years ago