aboutsummaryrefslogtreecommitdiff
path: root/src/shader_recompiler/backend/spirv/emit_spirv_convert.cpp
AgeCommit message (Collapse)Author
2021-12-05emit_spirv: Reduce emit_spirv.h include overheadameerj
emit_spirv.h is included in video_core, which was propagating further includes that video_core did not depend on.
2021-07-22spirv/convert: Catch more signed operations oversightsameerj
The sign bit on integers of size < 32 was not properly preserved in casts
2021-07-22spirv/convert: Catch more broken signed operations on Nvidia OpenGLReinUsesLisp
BitCast U32 to S32 before converting to float on drivers with broken signed operations.
2021-07-22Move SPIR-V emission functions to their own headerReinUsesLisp
2021-07-22spirv: Implement int8 and int16 conversion fallbacksReinUsesLisp
2021-07-22shader: Implement I2FReinUsesLisp
2021-07-22shader: Initial support for textures and TEXReinUsesLisp
2021-07-22shader: Implement HADD2ReinUsesLisp
2021-07-22spirv: Add lower fp16 to fp32 passReinUsesLisp