shadPS4/src/shader_recompiler/backend/spirv
squidbus 75adf7c8d1
vulkan: Fix some common validation errors. (#1101)
* vulkan: Fix some extension support related validation errors.

* vulkan: Fix validation error on zero-size buffer.

* vulkan: Fix primitive list restart validation error.
2024-10-01 23:42:20 +03:00
..
emit_spirv.cpp vulkan: Fix some common validation errors. (#1101) 2024-10-01 23:42:20 +03:00
emit_spirv.h shader_recompiler: Additional scope handling and user data as push constants (#1013) 2024-09-23 08:55:43 +02:00
emit_spirv_atomic.cpp shader_recompiler: Implement data share append and consume operations (#814) 2024-09-07 00:14:51 +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: Implement basic 64-bit floating point support (#915) 2024-09-15 22:53:08 +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: Additional scope handling and user data as push constants (#1013) 2024-09-23 08:55:43 +02: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 shader_recompiler: Sample images using correct result type. (#1068) 2024-09-25 14:20:28 +03:00
emit_spirv_instructions.h shader_recompiler: Implement basic 64-bit floating point support (#915) 2024-09-15 22:53:08 +02:00
emit_spirv_integer.cpp shader_recompiler: Add buffer offset calculation when swizzle is enabled. (#834) 2024-09-12 22:59:52 +03: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 vulkan: Emulate depth clip control when extension is not available. (#762) 2024-09-04 01:07:05 +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: Add fallback path for pipelines with more than 32 bindings (#837) 2024-09-10 20:54:39 +03:00
spirv_emit_context.cpp shader_recompiler: Sample images using correct result type. (#1068) 2024-09-25 14:20:28 +03:00
spirv_emit_context.h shader_recompiler: Sample images using correct result type. (#1068) 2024-09-25 14:20:28 +03:00