882 Commits (4c4bc134a90a248435786b1dff4f514d1c9c4464)

Author SHA1 Message Date
ReinUsesLisp e66d5b88a6 shader: Properly scale image reads and add GL SPIR-V support 5 years ago
ReinUsesLisp fc9bb3c3fe shader: Properly blacklist and scale image loads 5 years ago
ReinUsesLisp cfeb161c7e glsl/glasm: Pass and use scaling parameters in shaders 5 years ago
ameerj f086c82e1f gl_graphics_pipeline: Add downscale factor to shader uniforms 5 years ago
ReinUsesLisp 656adee630 spirv: Implement rescaling patching 5 years ago
ReinUsesLisp 01379c5e3c shader/rescaling_pass: Patch more instructions 5 years ago
ReinUsesLisp c15332c44f shader: Add IsTextureScaled opcode 5 years ago
ReinUsesLisp c892359d1b shader: Add copy constructor to instructions 5 years ago
ReinUsesLisp 95761cc6a7 shader: Add integer division opcodes 5 years ago
ReinUsesLisp e580299467 shader: Fix rescaling pass 5 years ago
ReinUsesLisp 1672e9ba09 shader: Fix resolution scaling pass 5 years ago
ReinUsesLisp fb924ea85c shader: Add resolution down factor opcode 5 years ago
Fernando Sahmkow 360e897ccd ShaderDecompiler: Add initial support for rescaling. 5 years ago
Feng Chen f2a4204245 Simply legacy attribute implement 4 years ago
Fernando Sahmkow 2d4bbd83e6 Shader Cahe: Fix Phi Nodes on GLASM. 4 years ago
Fernando Sahmkow 194579bc4f ShaderCache: Fix Phi Nodes Type on OGL. 4 years ago
Fernando Sahmkow c50ad56bf5 ShaderCache: Order Phi Arguments from farthest away to nearest. 4 years ago
vonchenplus 49f9a44235 Support gl_FogFragCoord attribute 4 years ago
vonchenplus 36c21ff6cb Support gl_BackSecondaryColor attribute 4 years ago
vonchenplus 92bebecf46 Support gl_FrontSecondaryColor attribute 4 years ago
vonchenplus b04c7b6343 Support gl_BackColor attribute 4 years ago
Fernando Sahmkow e5291e2031 TexturePass: Fix clamping of images as this allowed negative indices. 4 years ago
ameerj 06894b0711 emit_spirv_image: Fix depth image implicit lod sample in compute 4 years ago
Fernando Sahmkow 3f4444b552 Shader Compiler: avoid overflowed indices on indixed samplers. 4 years ago
Morph e29f3b87f1 style: Remove extra space preceding the :: operator 4 years ago
ameerj 73666fb262 general: Update style to clang-format-12 4 years ago
Fernando Sahmkow 8984abfc76 Spir-V: Rescale the frag depth to 0,1 mode when -1,1 mode is used in Vulkan. 5 years ago
Feng Chen b1e655f898 Detail adjustment 5 years ago
Feng Chen bbc1800c1b Detail adjustment 5 years ago
Feng Chen e5ca733722 Re-implement get unused location 5 years ago
Feng Chen 9cdf2383e9 Move attribute related definitions to spirv anonymous namespace 5 years ago
Feng Chen 1de9e4e121 Dynamic get unused location 5 years ago
Feng Chen d994466a08 Implement intput and output fixed fnc textures 5 years ago
Feng Chen a7bbaa4897 Rename parameters 5 years ago
Feng Chen cf26f375ff Fix create GraphicsPipelines crash 5 years ago
Feng Chen 1e2a89d306 Add input/output location 5 years ago
ameerj d956fb3c7c emit_glsl_warp: Fix shuffle ops for 64-thread warp sizes 5 years ago
ameerj 5b45dfe971 emit_glsl_warp: Fix ballot related ops for 64-thread warp sizes 5 years ago
ameerj a5d9dcf3d9 emit_spirv_warp: Fix shuffle ops for 64-thread warp sizes 5 years ago
ameerj 95213270ef emit_spirv_warp: Fix ballot related ops for 64-thread warp sizes 5 years ago
Feng Chen 73b11f390e Add colorfront and txtcoord support 5 years ago
ameerj 907dfbea71 structured_control_flow: Skip reordering nested demote branches. 5 years ago
ameerj 4fda7f1c82 structured_control_flow: Conditionally invoke demote reorder pass 5 years ago
ameerj 862dc2b2b3 structured_control_flow: Add DemoteCombinationPass 5 years ago
ameerj 6e407c02d8 emit_spirv_context_get_set: Fix Get FrontFace return value 5 years ago
Valeri beb7305b73
SPIR-V: Merge two ifs in EmitGetAttribute 5 years ago
ReinUsesLisp 8c9febe8f7 shader: Fold UnpackFloat2x16 and PackFloat2x16 5 years ago
ReinUsesLisp 1bb46b7d64 shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions 5 years ago
Lioncash c27ddb44de exception: Make constructors explicit 5 years ago
Lioncash e490ddf327 exception: Make what() member function nodiscard 5 years ago