Vladimír Vondruš
fb5c1b14ca
Vk: rename DynamicRasterizationState::PrimitiveToplogy to MeshPrimitive.
...
For consistency, again.
5 years ago
Vladimír Vondruš
9e71e5ab0e
Vk: store the set of dynamic states in a Pipeline instance.
...
Will be subsequently useful for command buffers.
5 years ago
Vladimír Vondruš
ac62a6c708
Vk: debug output for DynamicRasterizationState[s].
...
Will save them to a Pipeline and when there's a getter for something,
it's good to have a printer for it as well. Or at least for the tests.
5 years ago
Vladimír Vondruš
45c4fa20f7
Vk: compute pipeline creation.
...
Because I needed something simple to test pipeline binding with. Also,
my first handwritten SPIR-V compute shader! It does absolutely nothing,
yay.
5 years ago
Vladimír Vondruš
f84a385fea
Vk: initial rasterization pipeline creation.
...
I named it RasterizationPipelineCreateInfo and not
GraphicsPipelineCreateInfo because there's now a
RayTracingPipelineCreateInfo as well, which is *also* graphics, and it
would be confusing for everyone except people already drowned in Vulkan
naming quirks.
5 years ago