1
0
Fork 0
forked from suyu/suyu
suyu/src/video_core/renderer_vulkan
ReinUsesLisp f687392e6f vk_device: Stop initialization when device is not suitable
VKDevice::IsSuitable was not being called. To address this issue, check
suitability before initialization and throw an exception if it fails.

By doing this, we can deduplicate some code on queue searches.
Previosuly we would first search if a present and graphics queue
existed, then on initialization we would search again to find the index.
2020-12-31 02:07:33 -03:00
..
blit_image.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
blit_image.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
fixed_pipeline_state.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
fixed_pipeline_state.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
maxwell_to_vk.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
maxwell_to_vk.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
nsight_aftermath_tracker.cpp common/fileutil: Convert namespace to Common::FS 2020-08-16 06:52:40 -04:00
nsight_aftermath_tracker.h renderer_vulkan: Integrate Nvidia Nsight Aftermath on Windows 2020-04-14 00:39:21 -03:00
renderer_vulkan.cpp renderer_vulkan: Remove two step initialization on VKDevice 2020-12-31 02:07:33 -03:00
renderer_vulkan.h renderer_vulkan: Remove two step initialization on VKDevice 2020-12-31 02:07:33 -03:00
vk_blit_screen.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_blit_screen.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_buffer_cache.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_buffer_cache.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_command_pool.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_command_pool.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_compute_pass.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_compute_pass.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_compute_pipeline.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_compute_pipeline.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_descriptor_pool.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_descriptor_pool.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_device.cpp vk_device: Stop initialization when device is not suitable 2020-12-31 02:07:33 -03:00
vk_device.h vk_device: Stop initialization when device is not suitable 2020-12-31 02:07:33 -03:00
vk_fence_manager.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_fence_manager.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_graphics_pipeline.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_graphics_pipeline.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_master_semaphore.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_master_semaphore.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_memory_manager.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_memory_manager.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_pipeline_cache.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_pipeline_cache.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_query_cache.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_query_cache.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_rasterizer.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_rasterizer.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_resource_pool.cpp renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore 2020-09-19 01:46:37 -03:00
vk_resource_pool.h renderer_vulkan: Make unconditional use of VK_KHR_timeline_semaphore 2020-09-19 01:46:37 -03:00
vk_scheduler.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_scheduler.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_shader_decompiler.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
vk_shader_decompiler.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
vk_shader_util.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_shader_util.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_staging_buffer_pool.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_staging_buffer_pool.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_state_tracker.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
vk_state_tracker.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
vk_stream_buffer.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_stream_buffer.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_swapchain.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_swapchain.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_texture_cache.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_texture_cache.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_update_descriptor.cpp vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00
vk_update_descriptor.h vulkan_common: Rename renderer_vulkan/wrapper.h to vulkan_common/vulkan_wrapper.h 2020-12-31 02:07:14 -03:00