Commit Graph

23 Commits

Author SHA1 Message Date
2f1e87dd83 shader_recompiler: translate f64 to f32 when unsupported on host 2023-06-10 12:38:49 -04:00
505923f0f3 Revert "shader_recompiler: Align SSBO offsets to meet host requirements"
This reverts commit 8804a4eb23.
2023-01-07 15:50:58 -05:00
8804a4eb23 shader_recompiler: Align SSBO offsets to meet host requirements
We can take advantage of SSBO addresses being passed in a constant bufer to account for the extra alignment requirements in the shader itself.
2023-01-05 22:13:07 +00:00
aad0cbf024 MacroHLE: Add HLE replacement for base vertex and base instance. 2023-01-01 16:43:57 -05:00
3ef006b5ab shader_recompiler: add gl_Layer translation GS for older hardware 2022-12-01 09:51:27 -05:00
c9bb888adf ir/texture_pass: Use host_info instead of querying Settings::values (#9176) 2022-11-11 03:32:53 +01:00
9a95c7fa14 video_core: Generate mipmap texture by drawing 2022-09-20 11:55:43 +08:00
99ceb03a1c general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-04-23 05:55:32 -04:00
574a2c4b77 shader_recompiler: Reduce unused includes 2022-03-20 02:25:08 -04:00
1672e9ba09 shader: Fix resolution scaling pass 2021-11-16 22:11:27 +01:00
d8d5501459 shader: Add int64 to int32 lowering pass 2021-07-22 21:51:39 -04:00
562af30181 shader: Fix VertexA Shaders. 2021-07-22 21:51:34 -04:00
b541f5e5e3 shader: Implement VertexA stage 2021-07-22 21:51:29 -04:00
1d51803169 shader: Implement indexed attributes 2021-07-22 21:51:26 -04:00
71f96fa636 shader: Implement CAL inlining function calls 2021-07-22 21:51:23 -04:00
ab46371247 shader: Initial support for textures and TEX 2021-07-22 21:51:23 -04:00
6db69990da spirv: Add lower fp16 to fp32 pass 2021-07-22 21:51:22 -04:00
b5d7279d87 spirv: Initial bindings support 2021-07-22 21:51:22 -04:00
cbfb7d182a shader: Support SSA loops on IR 2021-07-22 21:51:22 -04:00
e81739493a shader: Constant propagation and global memory to storage buffer 2021-07-22 21:51:21 -04:00
d24a16045f shader: Initial instruction support 2021-07-22 21:51:21 -04:00
6c4cc0cd06 shader: SSA and dominance 2021-07-22 21:51:21 -04:00
2d48a7b4d0 shader: Initial recompiler work 2021-07-22 21:51:21 -04:00