shadPS4/src/shader_recompiler/backend/spirv
TheTurtle c79b10edc1
video_core: Bloodborne stabilization pt1 (#543)
* shader_recompiler: Writelane elimination pass + null image fix

* spirv: Implement image derivatives

* texture_cache: Reduce page bit size

* clang format

* slot_vector: Back to debug assert

* vk_graphics_pipeline: Handle null tsharp

* spirv: Revert some change

* vk_instance: Support primitive restart on list topology

* page_manager: Adjust windows exception handler

* clang format

* Remove subres tracking

* Will be done separately
2024-08-24 22:51:47 +03:00
..
emit_spirv.cpp shader_recompiler: Small instruction parsing refactor/bugfixes (#340) 2024-07-30 23:32:40 +02:00
emit_spirv.h video_core: Add image support 2024-05-27 18:25:45 +03:00
emit_spirv_atomic.cpp shader_recompiler: BUFFER_ATOMIC & DS_* Opcodes (#428) 2024-08-17 22:06:06 +03:00
emit_spirv_barriers.cpp shader_recompiler: Implement most integer image atomics, workgroup barriers and shared memory load/store (#231) 2024-07-05 00:15:44 +03:00
emit_spirv_bitwise_conversion.cpp shader_recompiler: Small instruction parsing refactor/bugfixes (#340) 2024-07-30 23:32:40 +02:00
emit_spirv_composite.cpp video_core: Track renderpass scopes properly 2024-07-01 13:56:14 +03:00
emit_spirv_context_get_set.cpp shader_recompiler: BUFFER_ATOMIC & DS_* Opcodes (#428) 2024-08-17 22:06:06 +03:00
emit_spirv_convert.cpp shader_recompiler: Small instruction parsing refactor/bugfixes (#340) 2024-07-30 23:32:40 +02:00
emit_spirv_floating_point.cpp shader_recompiler: Small instruction parsing refactor/bugfixes (#340) 2024-07-30 23:32:40 +02:00
emit_spirv_image.cpp video_core: Bloodborne stabilization pt1 (#543) 2024-08-24 22:51:47 +03:00
emit_spirv_instructions.h video_core: Bloodborne stabilization pt1 (#543) 2024-08-24 22:51:47 +03:00
emit_spirv_integer.cpp shader_recompiler: Small instruction parsing refactor/bugfixes (#340) 2024-07-30 23:32:40 +02:00
emit_spirv_logical.cpp video: Import new shader recompiler + display a triangle (#142) 2024-05-22 01:35:12 +03:00
emit_spirv_select.cpp video_core: Track renderpass scopes properly 2024-07-01 13:56:14 +03:00
emit_spirv_shared_memory.cpp spirv: Simplify shared memory handling (#427) 2024-08-14 19:01:17 +03:00
emit_spirv_special.cpp video_core: Crucial buffer cache fixes + proper GPU clears (#414) 2024-08-13 09:21:48 +03:00
emit_spirv_undefined.cpp video_core: Track renderpass scopes properly 2024-07-01 13:56:14 +03:00
emit_spirv_warp.cpp video_core: Bloodborne stabilization pt1 (#543) 2024-08-24 22:51:47 +03:00
spirv_emit_context.cpp core,shader_recompiler: align structures for 64-bit platforms (#447) 2024-08-24 16:18:12 +03:00
spirv_emit_context.h core,shader_recompiler: align structures for 64-bit platforms (#447) 2024-08-24 16:18:12 +03:00