51 Commits (c045d1666c3e9b099d9e0752aa838877d92e6e17)

Author SHA1 Message Date
Vladimír Vondruš c045d1666c Vk: add a DescriptorPool wrapper. 5 years ago
Vladimír Vondruš 391e680721 Vk: implement a DescriptorSetLayout. 5 years ago
Vladimír Vondruš a99cde44bb Vk: add a ShaderStages enum set. 5 years ago
Vladimír Vondruš ae9ff0ae28 Vk: implement a Sampler wrapper. 5 years ago
Vladimír Vondruš d4ab9f4cb0 Vk: implemented a Mesh wrapper. 5 years ago
Vladimír Vondruš 5604ccf3cd Vk: implement binding a pipeline. 5 years ago
Vladimír Vondruš 45c4fa20f7 Vk: compute pipeline creation. 5 years ago
Vladimír Vondruš f84a385fea Vk: initial rasterization pipeline creation. 5 years ago
Vladimír Vondruš f32cc66d3d Vk: a container for a shader set needed by a pipeline. 5 years ago
Vladimír Vondruš 65346cdb5a Vk: an extremely minimal PipelineLayout wrapper. 5 years ago
Vladimír Vondruš bbb066664b Vk: add a wrapper for mesh layout setup. 5 years ago
Vladimír Vondruš 11cca8e315 Vk: add a VertexFormat enum. 5 years ago
Vladimír Vondruš 47add2f7dd Vk: implement image clears, buffer, image and buffer/image copies. 5 years ago
Vladimír Vondruš aae41288e8 Vk: implement a pipeline barrier command. 5 years ago
Vladimír Vondruš 963526ac28 Vk: expose image aspects enum. 5 years ago
Vladimír Vondruš 3e0992b5a7 Vk: wrap the full SubpassDependency. 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š 46ed065bb2 Vk: implement queue submit. 5 years ago
Vladimír Vondruš 4a49b3a770 Vk: implement render pass begin / end / next commands. 5 years ago
Vladimír Vondruš 495c1d9a7f Vk: doc++ 5 years ago
Vladimír Vondruš 7ee30c55e3 Vk: command buffer begin and end. 5 years ago
Vladimír Vondruš 5099b8c997 Vk: add a Fence wrapper. 5 years ago
Vladimír Vondruš 71af6a034c Vk: implement a Framebuffer wrapper. 5 years ago
Vladimír Vondruš 4a93c092b0 Vk: image view wrapper. 5 years ago
Vladimír Vondruš 1ee2b40c53 Vk: fetching of supported device features. 5 years ago
Vladimír Vondruš 909dd781df Vk: put CreateInfo structures to dedicated headers. 5 years ago
Vladimír Vondruš c32f75ddf3 Vk: implement a RenderPass wrapper. 5 years ago
Vladimír Vondruš 1579a89e47 Vk: expose VK_IMAGE_LAYOUT, finally. 5 years ago
Vladimír Vondruš e44d5af48d Vk: initial Buffer wrapper. 6 years ago
Vladimír Vondruš 7e5d811450 Vk: implement memory mapping. 6 years ago
Vladimír Vondruš a16c7d6e7d Vk: initial memory allocation. 6 years ago
Vladimír Vondruš 19c9243d3b Vk: querying image memory requirements. 6 years ago
Vladimír Vondruš fcd0afb306 Vk: add an Image wrapper. 6 years ago
Vladimír Vondruš a4d906de86 Vk: querying device memory heaps and types. 6 years ago
Vladimír Vondruš 2353ba8c1a Vk: command buffer allocation. 6 years ago
Vladimír Vondruš 4f538a0719 Vk: command pool creation. 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š aa384a5d38 Vk: initial device enumeration. 6 years ago
Vladimír Vondruš 0392aeb878 Vk: instance creation. 6 years ago
Vladimír Vondruš 132bcacf28 Vk: add HandleFlags, similar to GL::ObjectFlags. 6 years ago
Vladimír Vondruš 64ba1e6732 Vk: enumerating instance extension properties. 6 years ago
Vladimír Vondruš 18e223e4d9 Vk: enumerating layer properties. 6 years ago
Vladimír Vondruš 6c9c9d9194 Vk: expose all extensions for version 1.2. 6 years ago
Vladimír Vondruš 65552a6c26 Vk: add Version enum, utities for version comparison and extraction. 6 years ago
Vladimír Vondruš f4f8612f7e Vk: wrap VkResult, add an assert macro for it. 6 years ago
Vladimír Vondruš 19e0e96d74 Updated copyright year. 6 years ago
Vladimír Vondruš e6b7aa12fa Updated copyright year. 7 years ago