yuzu-mainline/src/video_core/renderer_vulkan
ReinUsesLisp 1e9213632a vk_shader_decompiler: Implement indexed textures
Implement accessing textures through an index. It uses the same
interface as OpenGL, the main difference is that Vulkan bindings are
forced to be arrayed (the binding index doesn't change for stacked
textures in SPIR-V).
2020-02-24 01:26:07 -03:00
..
shaders renderer_vulkan/shader: Add helper GLSL shaders 2019-12-16 17:59:08 -03:00
declarations.h externals: Update Vulkan-Headers 2019-12-08 22:08:19 -03:00
fixed_pipeline_state.cpp fixed_pipeline_state: Add depth clamp 2020-01-06 22:02:26 -03:00
fixed_pipeline_state.h fixed_pipeline_state: Add depth clamp 2020-01-06 22:02:26 -03:00
maxwell_to_vk.cpp add vertex UnsignedInt size RGBA 2020-02-18 21:52:51 +07:00
maxwell_to_vk.h maxwell_to_vk: Implement GL_CLAMP hacking Nvidia's driver 2020-01-10 17:12:50 -03:00
renderer_vulkan.cpp yuzu: Implement Vulkan frontend 2020-01-29 17:53:11 -03:00
renderer_vulkan.h renderer_vulkan: Add header as placeholder 2020-01-16 22:54:15 -03:00
vk_blit_screen.cpp vk_blit_screen: Address feedback 2020-01-20 18:43:11 -03:00
vk_blit_screen.h vk_blit_screen: Address feedback 2020-01-20 18:43:11 -03:00
vk_buffer_cache.cpp vk_stream_buffer/vk_buffer_cache: Avoid halting and use generic cache 2020-01-06 18:13:41 -03:00
vk_buffer_cache.h vk_stream_buffer/vk_buffer_cache: Avoid halting and use generic cache 2020-01-06 18:13:41 -03:00
vk_compute_pass.cpp vk_compute_pass: Address feedback 2020-01-10 22:46:34 -03:00
vk_compute_pass.h vk_compute_pass: Add compute passes to emulate missing Vulkan features 2020-01-08 19:24:26 -03:00
vk_compute_pipeline.cpp vk_shader_decompiler: Implement indexed textures 2020-02-24 01:26:07 -03:00
vk_compute_pipeline.h vk_compute_pipeline: Initial implementation 2020-01-06 22:02:26 -03:00
vk_descriptor_pool.cpp Update src/video_core/renderer_vulkan/vk_descriptor_pool.cpp 2020-01-03 17:34:30 -03:00
vk_descriptor_pool.h vk_descriptor_pool: Initial implementation 2020-01-01 16:44:06 -03:00
vk_device.cpp Merge pull request #3434 from namkazt/patch-2 2020-02-21 15:55:05 -03:00
vk_device.h vk_device: add check for shaderStorageImageReadWithoutFormat 2020-02-19 12:55:56 +07:00
vk_graphics_pipeline.cpp vk_shader_decompiler: Implement indexed textures 2020-02-24 01:26:07 -03:00
vk_graphics_pipeline.h vk_graphics_pipeline: Initial implementation 2020-01-06 22:02:26 -03:00
vk_image.cpp vk_image: Add an image object abstraction 2019-12-25 18:00:16 -03:00
vk_image.h vk_image: Avoid unnecesary equals 2019-12-30 13:28:23 -03:00
vk_memory_manager.cpp vk_memory_manager: Misc changes 2020-01-06 18:13:41 -03:00
vk_memory_manager.h vk_memory_manager: Misc changes 2020-01-06 18:13:41 -03:00
vk_pipeline_cache.cpp vk_shader_decompiler: Implement indexed textures 2020-02-24 01:26:07 -03:00
vk_pipeline_cache.h vk_shader_decompiler: Implement indexed textures 2020-02-24 01:26:07 -03:00
vk_query_cache.cpp vk_query_cache: Implement generic query cache on Vulkan 2020-02-14 17:38:27 -03:00
vk_query_cache.h vk_query_cache: Implement generic query cache on Vulkan 2020-02-14 17:38:27 -03:00
vk_rasterizer.cpp vk_shader_decompiler: Implement indexed textures 2020-02-24 01:26:07 -03:00
vk_rasterizer.h Merge pull request #3414 from ReinUsesLisp/maxwell-3d-draw 2020-02-19 16:13:50 -05:00
vk_renderpass_cache.cpp vk_renderpass_cache: Initial implementation 2020-01-06 18:28:32 -03:00
vk_renderpass_cache.h vk_renderpass_cache: Initial implementation 2020-01-06 18:28:32 -03:00
vk_resource_manager.cpp vk_reosurce_manager: Add assert for releasing fences 2019-12-19 16:31:34 -03:00
vk_resource_manager.h vk_resource_manager: Add entry to VKFence to test its usage 2019-12-19 16:31:34 -03:00
vk_sampler_cache.cpp fixups mistake auto commit. 2020-02-19 01:24:32 +07:00
vk_sampler_cache.h vk_sampler_cache: Remove unused includes 2019-07-07 13:40:36 -04:00
vk_scheduler.cpp vk_query_cache: Implement generic query cache on Vulkan 2020-02-14 17:38:27 -03:00
vk_scheduler.h vk_query_cache: Implement generic query cache on Vulkan 2020-02-14 17:38:27 -03:00
vk_shader_decompiler.cpp vk_shader_decompiler: Implement indexed textures 2020-02-24 01:26:07 -03:00
vk_shader_decompiler.h vk_shader_decompiler: Disable default values on unwritten render targets 2020-01-24 01:16:21 -03:00
vk_shader_util.cpp vk_shader_util: Add helper to build SPIR-V shaders 2020-01-08 19:22:20 -03:00
vk_shader_util.h vk_shader_util: Add helper to build SPIR-V shaders 2020-01-08 19:22:20 -03:00
vk_staging_buffer_pool.cpp vk_staging_buffer_pool: Add a staging pool for temporary operations 2019-12-25 18:12:17 -03:00
vk_staging_buffer_pool.h vk_texture_cache: Implement generic texture cache on Vulkan 2020-01-13 20:37:50 -03:00
vk_stream_buffer.cpp vk_stream_buffer/vk_buffer_cache: Avoid halting and use generic cache 2020-01-06 18:13:41 -03:00
vk_stream_buffer.h vk_stream_buffer/vk_buffer_cache: Avoid halting and use generic cache 2020-01-06 18:13:41 -03:00
vk_swapchain.cpp vk_blit_screen: Address feedback 2020-01-20 18:43:11 -03:00
vk_swapchain.h vk_blit_screen: Address feedback 2020-01-20 18:43:11 -03:00
vk_texture_cache.cpp vk_texture_cache: Address feedback 2020-01-16 18:23:10 -03:00
vk_texture_cache.h vk_texture_cache: Address feedback 2020-01-16 18:23:10 -03:00
vk_update_descriptor.cpp vk_update_descriptor: Initial implementation 2020-01-06 18:28:32 -03:00
vk_update_descriptor.h vk_update_descriptor: Initial implementation 2020-01-06 18:28:32 -03:00