224 Commits (ecc0a7140c2f9ce5e1b6a85b0fc42440976b0384)

Author SHA1 Message Date
Matías Locatti 244dff4e6e Empty spaces 4 years ago
Matías Locatti 1a30c0a125 Changes to avoid warnings in SSE4.2 optimized SPIR-V 4 years ago
vonchenplus 8ea541bc11 Remove spirv handle legacy related code 4 years ago
ameerj 3f06a447fb emit_spirv: Reduce emit_spirv.h include overhead 4 years ago
ameerj efd428c747 shader_recompiler: Adjust emit_context includes 4 years ago
ameerj c0705ede4d shader_recompiler: Rename backend emit_context files 4 years ago
ameerj d644a3780c vulkan: Fix rescaling push constant usage 4 years ago
ameerj 02f27b1992 shader, video_core: Fix GCC build errors 4 years ago
ameerj 92bb068ad5 emit_spirv: Fix RescalingLayout alignment 4 years ago
ameerj a8a021ddcf emit_spirv: Fix RescalingLayout alignment 4 years ago
ReinUsesLisp d04e2dac6c shader: Properly scale image reads and add GL SPIR-V support 4 years ago
ReinUsesLisp e63fc7a4bb spirv: Implement rescaling patching 5 years ago
ReinUsesLisp 7f88938d72 shader: Add IsTextureScaled opcode 5 years ago
ReinUsesLisp 8cfa8cda16 shader: Add integer division opcodes 5 years ago
ReinUsesLisp 47d1d881cf shader: Add resolution down factor opcode 5 years ago
Feng Chen c047b66519 Simply legacy attribute implement 4 years ago
vonchenplus 64a9dffd3d Support gl_FogFragCoord attribute 4 years ago
vonchenplus 1c917c6905 Support gl_BackSecondaryColor attribute 4 years ago
vonchenplus 9cd198ede9 Support gl_FrontSecondaryColor attribute 4 years ago
vonchenplus b4301281d5 Support gl_BackColor attribute 4 years ago
ameerj f69d094b14 emit_spirv_image: Fix depth image implicit lod sample in compute 4 years ago
Fernando Sahmkow 0bd7c14e04 Spir-V: Rescale the frag depth to 0,1 mode when -1,1 mode is used in Vulkan. 4 years ago
Feng Chen 63aba30181 Detail adjustment 4 years ago
Feng Chen 38b28f1c4d Detail adjustment 4 years ago
Feng Chen 3948edde71 Re-implement get unused location 4 years ago
Feng Chen bd94ea2f5a Move attribute related definitions to spirv anonymous namespace 4 years ago
Feng Chen dc8967ebcd Dynamic get unused location 4 years ago
Feng Chen 1aaa6a353b Implement intput and output fixed fnc textures 4 years ago
Feng Chen 49c66fa4e9 Rename parameters 4 years ago
Feng Chen b3e5a2f75d Fix create GraphicsPipelines crash 4 years ago
Feng Chen a1c9039eae Add input/output location 4 years ago
ameerj c7568d61d2 emit_spirv_warp: Fix shuffle ops for 64-thread warp sizes 4 years ago
ameerj 1bb5fb7e26 emit_spirv_warp: Fix ballot related ops for 64-thread warp sizes 4 years ago
Feng Chen b86a4caa20 Add colorfront and txtcoord support 4 years ago
ameerj 9b41b19766 emit_spirv_context_get_set: Fix Get FrontFace return value 4 years ago
Valeri 1510efac15 SPIR-V: Merge two ifs in EmitGetAttribute 4 years ago
Lioncash 0692818106 emit_spirv_instructions: Add missing header guard 5 years ago
ameerj 3927809a63 shader: Fix disabled attribute default values 5 years ago
lat9nq b557314001 shader_recompiler, video_core: Resolve clang errors 5 years ago
ameerj 508e41777b shader: Ignore global memory ops on devices lacking int64 support 5 years ago
ReinUsesLisp ff35ef8ec1 emit_spirv: Workaround VK_KHR_shader_float_controls on fp16 Nvidia 5 years ago
lat9nq c969f6e678 shader: GCC fmt 8.0.0 fixes 5 years ago
ReinUsesLisp b48b4b0600 shader: Fix disabled and unwritten attributes and varyings 5 years ago
ReinUsesLisp 7dc8577529 spirv: Fix code emission when descriptor aliasing is unsupported 5 years ago
ReinUsesLisp b1df436cef shader: Rework varyings and implement passthrough geometry shaders 5 years ago
ReinUsesLisp f158fe9359 shader: Remove IAbs64 5 years ago
ReinUsesLisp 04c1dca457 shader: Move loop safety tests to code emission 5 years ago
ReinUsesLisp 10f91c42e2 spirv: Properly handle devices without int8 and int16 5 years ago
ReinUsesLisp fe5fc478e7 spirv: Handle small storage buffer loads on devices with no support 5 years ago
ReinUsesLisp c4a71824d5 shader: Properly manage attributes not written from previous stages 5 years ago