Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-04-11 | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | 1 | -255/+315 | |
2020-04-07 | yuzu: Drop SDL2 and Qt frontend Vulkan requirements | ReinUsesLisp | 1 | -46/+46 | |
Create Vulkan instances and surfaces from the Vulkan backend. | |||||
2020-04-01 | vk_device: Add missing ASTC queries | ReinUsesLisp | 1 | -14/+29 | |
2020-04-01 | video_core: Use native ASTC when available | ReinUsesLisp | 1 | -2/+0 | |
2020-03-13 | vk_device: Enable VK_EXT_transform_feedback when available | ReinUsesLisp | 1 | -7/+34 | |
2020-03-13 | vk_device: Shrink formatless capability name size | ReinUsesLisp | 1 | -4/+2 | |
2020-03-13 | video_core: Implement RGBA16_SNORM | ReinUsesLisp | 1 | -0/+1 | |
Implement RGBA16_SNORM with the current API. Nothing special here. | |||||
2020-02-21 | vk_device: remove left over from other branch | Nguyen Dac Nam | 1 | -1/+0 | |
2020-02-19 | vk_device: setup shaderStorageImageReadWithoutFormat | Nguyen Dac Nam | 1 | -0/+5 | |
2020-02-18 | add eBc2SrgbBlock to formats | Nguyen Dac Nam | 1 | -0/+1 | |
2020-02-15 | texture: Implement R32I | ReinUsesLisp | 1 | -0/+1 | |
2020-02-14 | vk_query_cache: Implement generic query cache on Vulkan | ReinUsesLisp | 1 | -1/+9 | |
2020-01-29 | settings: Add settings for graphics backend | ReinUsesLisp | 1 | -2/+4 | |
2019-12-19 | vk_device: Add entry to catch device losses | ReinUsesLisp | 1 | -0/+21 | |
VK_NV_device_diagnostic_checkpoints allows us to push data to a Vulkan queue and then query it even after a device loss. This allows us to push the current pipeline object and see what was the call that killed the device. | |||||
2019-12-19 | vk_device: Add query for RGBA8Uint | ReinUsesLisp | 1 | -0/+1 | |
2019-12-09 | vk_device: Misc changes | ReinUsesLisp | 1 | -100/+199 | |
- Setup more features and requirements. - Improve logging for missing features. - Collect telemetry parameters. - Add queries for more image formats. - Query push constants limits. - Optionally enable some extensions. | |||||
2019-12-09 | externals: Update Vulkan-Headers | ReinUsesLisp | 1 | -2/+1 | |
2019-09-13 | vk_device: Add miscellaneous features and minor style changes | ReinUsesLisp | 1 | -90/+211 | |
* Increase minimum Vulkan requirements * Require VK_EXT_vertex_attribute_divisor * Require depthClamp, samplerAnisotropy and largePoints features * Search and expose VK_KHR_uniform_buffer_standard_layout * Search and expose VK_EXT_index_type_uint8 * Search and expose native float16 arithmetics * Track current driver with VK_KHR_driver_properties * Query and expose SSBO alignment * Query more image formats * Improve logging overall * Minor style changes * Minor rephrasing of commentaries | |||||
2019-05-26 | vk_device: Let formats array type be deduced | ReinUsesLisp | 1 | -33/+33 | |
2019-05-26 | vk_device: Enable features when available and misc changes | ReinUsesLisp | 1 | -28/+108 | |
Keeps track of native ASTC support, VK_EXT_scalar_block_layout availability and SSBO range. Check for independentBlend and vertexPipelineStorageAndAtomics as a required feature. Always enable it. Use vk::to_string format to log Vulkan enums. Style changes. | |||||
2019-03-04 | maxwell_to_vk: Initial implementation | ReinUsesLisp | 1 | -3/+10 | |
2019-02-13 | vk_device: Abstract device handling into a class | ReinUsesLisp | 1 | -0/+231 | |
VKDevice contains all the data required to manage and initialize a physical device. Its intention is to be passed across Vulkan objects to query device-specific data (for example the logical device and the dispatch loader). |