shadPS4/src/video_core/renderer_vulkan
Daniel R. e968b1c23f
video_core/amdgpu: heuristic for shader binary info
Games can strip the first shader instruction (meant for debugging) which we rely on for obtaining shader information (e.g. LittleBigPlanet 3). For this reason, we start a search through the code start until we arrive at the shader binary info.
2024-11-21 19:24:13 +01:00
..
liverpool_to_vk.cpp Respect game brightness settings (#1559) 2024-11-21 12:06:53 +02:00
liverpool_to_vk.h Respect game brightness settings (#1559) 2024-11-21 12:06:53 +02:00
vk_common.cpp use ComPtr in gui_context_menus.h (#719) 2024-09-25 18:39:04 +03:00
vk_common.h video_core: disable warnings on vulkan 2024-10-03 16:57:33 +02:00
vk_compute_pipeline.cpp Implement shader resource tables (#1165) 2024-11-01 08:55:53 +02:00
vk_compute_pipeline.h Image subresources barriers (#904) 2024-09-21 21:45:56 +02:00
vk_descriptor_update_queue.cpp video_core: Rewrite vulkan and videoout 2024-04-14 17:10:40 +03:00
vk_descriptor_update_queue.h video_core: Rewrite vulkan and videoout 2024-04-14 17:10:40 +03:00
vk_graphics_pipeline.cpp Implement shader resource tables (#1165) 2024-11-01 08:55:53 +02:00
vk_graphics_pipeline.h Initial support of Geometry shaders (#1244) 2024-10-06 01:26:50 +03:00
vk_instance.cpp libraries: gnmdriver: few more functions implemented (#1544) 2024-11-18 11:23:21 +02:00
vk_instance.h vulkan: Report only missing format feature flags. (#1420) 2024-10-21 13:17:39 +03:00
vk_master_semaphore.cpp vulkan: Enable VULKAN_HPP_NO_EXCEPTIONS broadly. (#995) 2024-09-25 12:19:38 +03:00
vk_master_semaphore.h Move presentation to separate thread/improve sync (#303) 2024-07-28 15:54:09 +02:00
vk_pipeline_cache.cpp video_core/amdgpu: heuristic for shader binary info 2024-11-21 19:24:13 +01:00
vk_pipeline_cache.h shader_recompiler: Additional scope handling and user data as push constants (#1013) 2024-09-23 08:55:43 +02:00
vk_pipeline_common.cpp Implement shader resource tables (#1165) 2024-11-01 08:55:53 +02:00
vk_pipeline_common.h renderer_vulkan: Commize and adjust buffer bindings (#1412) 2024-10-19 15:30:58 +03:00
vk_platform.cpp vulkan: Enable VULKAN_HPP_NO_EXCEPTIONS broadly. (#995) 2024-09-25 12:19:38 +03:00
vk_platform.h vulkan: Enable VULKAN_HPP_NO_EXCEPTIONS broadly. (#995) 2024-09-25 12:19:38 +03:00
vk_presenter.cpp Respect game brightness settings (#1559) 2024-11-21 12:06:53 +02:00
vk_presenter.h Respect game brightness settings (#1559) 2024-11-21 12:06:53 +02:00
vk_rasterizer.cpp Respect game brightness settings (#1559) 2024-11-21 12:06:53 +02:00
vk_rasterizer.h libraries: gnmdriver: few more functions implemented (#1544) 2024-11-18 11:23:21 +02:00
vk_resource_pool.cpp vulkan: Enable VULKAN_HPP_NO_EXCEPTIONS broadly. (#995) 2024-09-25 12:19:38 +03:00
vk_resource_pool.h video_core: Add fallback path for pipelines with more than 32 bindings (#837) 2024-09-10 20:54:39 +03:00
vk_scheduler.cpp vulkan: Enable VULKAN_HPP_NO_EXCEPTIONS broadly. (#995) 2024-09-25 12:19:38 +03:00
vk_scheduler.h Build stabilization (#413) 2024-08-12 17:23:01 +03:00
vk_shader_util.cpp vulkan: Enable VULKAN_HPP_NO_EXCEPTIONS broadly. (#995) 2024-09-25 12:19:38 +03:00
vk_shader_util.h video_core: Rewrite vulkan and videoout 2024-04-14 17:10:40 +03:00
vk_swapchain.cpp Fixed return strict const iterator, replace to range-based loop C++17 and code refactor (#548) 2024-10-18 11:06:11 +03:00
vk_swapchain.h Swapchain recreation and window resizing (#933) 2024-09-25 12:43:08 +03:00