63 Commits (b02cab2f32a7981fa96bfffbcf9154ceb2dae059)

Author SHA1 Message Date
Vladimír Vondruš 02a0960d12 Convert all argument / return SFINAE into template argument SFINAE. 1 year ago
Vladimír Vondruš 60fd42b505 Here we go again. 1 year ago
Vladimír Vondruš eef921c238 It's October already?! 2 years ago
Vladimír Vondruš 7060a83ca9 GL,Vk: inverse mapping of {Texture,Pixel}Format to generic PixelFormat. 3 years ago
Vladimír Vondruš 2fd786c571 Document what the remaining <Corrade/Utility/TypeTraits.h> are for. 3 years ago
Vladimír Vondruš bbb54a9df8 It's 2023 already! 3 years ago
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