57 Commits (2d1f71d80b1850fabe5a5a6ec9c573ea18db9b3d)

Author SHA1 Message Date
Vladimír Vondruš f84a655ac7 Vk: port away from std::pair in various internals. 3 years ago
Vladimír Vondruš 384e148c24 Use const char* const* for argv consistently. 4 years ago
Vladimír Vondruš 822fa0d644 Updated copyright year. 4 years ago
Vladimír Vondruš edf4bfc2cf Vk: work around crashy vkGetDeviceQueue2() on SwiftShader. 4 years ago
Vladimír Vondruš ec19c25e46 Adapt to Corrade changes. 5 years ago
Vladimír Vondruš aea8722729 Add generic depth/stencil PixelFormat values. 5 years ago
Vladimír Vondruš 8984157db5 Vk: sprinkle a bunch of consts here and there. 5 years ago
Vladimír Vondruš d9a13e6d08 Vk: patch SPIR-V binaries on load on SwiftShader as a workaround. 5 years ago
Vladimír Vondruš d4ab9f4cb0 Vk: implemented a Mesh wrapper. 5 years ago
Vladimír Vondruš fb5c1b14ca Vk: rename DynamicRasterizationState::PrimitiveToplogy to MeshPrimitive. 5 years ago
Vladimír Vondruš d9d8c41980 Vk: rename *IndexTypeUintXY to IndexTypeUnsignedFoo for consistency. 5 years ago
Vladimír Vondruš d436e7ab50 Vk: expose EXT_robustness2 and EXT_image_robustness2 extensions. 5 years ago
Vladimír Vondruš f84a385fea Vk: initial rasterization pipeline creation. 5 years ago
Vladimír Vondruš 661c26be2d Vk: recognize VK_EXT_extended_dynamic_state. 5 years ago
Vladimír Vondruš bd56ed2d51 Vk: add a helper for connecting just one structure. 5 years ago
Vladimír Vondruš 11cca8e315 Vk: add a VertexFormat enum. 5 years ago
Vladimír Vondruš 79c3519045 Vk: add driver workaround scaffolding and the first one for SwiftShader. 5 years ago
Vladimír Vondruš 15fd1c432a Vk: naming whoopsie. 5 years ago
Vladimír Vondruš 47add2f7dd Vk: implement image clears, buffer, image and buffer/image copies. 5 years ago
Vladimír Vondruš 3d136503d8 Updated copyright year. 5 years ago
Vladimír Vondruš 64c2c7a348 Vk: add a PixelFormat enum. 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. 5 years ago
Vladimír Vondruš 4a49b3a770 Vk: implement render pass begin / end / next commands. 5 years ago
Vladimír Vondruš 7bdf0feba1 Vk: expose the new RT extensions. 5 years ago
Vladimír Vondruš aad588054a Vk: implement Device feature enablement. 5 years ago
Vladimír Vondruš a4382c6305 Vk: more utilites for heavyweight structure chain processing. 5 years ago
Vladimír Vondruš 1ee2b40c53 Vk: fetching of supported device features. 5 years ago
Vladimír Vondruš 613a0d8cf6 Vk: write an internal helper for connecting Vulkan structures. 5 years ago
Vladimír Vondruš c32f75ddf3 Vk: implement a RenderPass wrapper. 5 years ago
Vladimír Vondruš 271f8b6fec Vk: tighten rules for extension-dependent code paths. 5 years ago
Vladimír Vondruš 086f531f17 Vk: binding Buffer memory. 6 years ago
Vladimír Vondruš 579ce0e14f Vk: querying buffer memory requirements. 6 years ago
Vladimír Vondruš 022ba3c291 Vk: rework device property fetching. 6 years ago
Vladimír Vondruš b6e41ab1a7 Vk: initial APIs for binding a memory to an image. 6 years ago
Vladimír Vondruš 19c9243d3b Vk: querying image memory requirements. 6 years ago
Vladimír Vondruš a4d906de86 Vk: querying device memory heaps and types. 6 years ago
Vladimír Vondruš f75cc9330c Vk: a non-error-prone way to retrieve queues after device creation. 6 years ago
Vladimír Vondruš 374f816762 Vk: device creation. 6 years ago
Vladimír Vondruš 81cafc9ddf Vk: querying device queue family properties. 6 years ago
Vladimír Vondruš 722da61e65 Vk: externally tuneable device selection. 6 years ago
Vladimír Vondruš aa384a5d38 Vk: initial device enumeration. 6 years ago
Vladimír Vondruš 0392aeb878 Vk: instance creation. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš b3b61b22e4 Add matrix vertex formats. 6 years ago
Vladimír Vondruš 7d44bccd9b Provide reliable mapping of VertexFormat to GL and Vulkan. 6 years ago
Vladimír Vondruš 41cf29cff6 Vk: make room for mapping vertex formats to a VkFormat. 6 years ago
Vladimír Vondruš d9cef2feea Add HDR ASTC pixel formats. 7 years ago
Vladimír Vondruš 893d5d38bc ASTC: the pain never ends (3D formats). 7 years ago
Vladimír Vondruš 40b8815b9d Added sRGB formats to PixelFormats + R and RG sRGB GL texture formats. 7 years ago