summaryrefslogtreecommitdiff
path: root/src/shader_recompiler/ir_opt (follow)
Commit message (Expand)AuthorAgeFilesLines
* shader_recompiler: add gl_Layer translation GS for older hardwareGravatar Liam2022-12-012-0/+69
* Merge pull request #9167 from vonchenplus/tessGravatar liamwhite2022-11-111-0/+3
|\
| * video_core: Fix few issues in Tess stageGravatar FengChen2022-11-071-0/+3
* | ir/texture_pass: Use host_info instead of querying Settings::values (#9176)Gravatar Morph2022-11-112-7/+11
|/
* video_core: Fix SNORM texture buffer emulating error (#9001)Gravatar Feng Chen2022-11-041-0/+49
* Merge pull request #8858 from vonchenplus/mipmapGravatar bunnei2022-11-032-0/+78
|\
| * Merge branch 'master' into mipmapGravatar Feng Chen2022-09-201-5/+5
| |\
| * | video_core: Generate mipmap texture by drawingGravatar FengChen2022-09-202-0/+78
* | | Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass"Gravatar Feng Chen2022-10-251-89/+9
* | | General: Fix compilation for GCCGravatar Liam White2022-10-061-1/+1
* | | Shader Decompiler: implement better tracking for Vulkan samplers.Gravatar Fernando Sahmkow2022-10-061-9/+59
* | | Shader Decompiler: Check for shift when deriving composite samplers.Gravatar Fernando Sahmkow2022-10-061-3/+31
| |/ |/|
* | style: General style changes to match with the rest of the codebaseGravatar Morph2022-08-311-5/+5
|/
* video_code: support rectangle textureGravatar FengChen2022-08-252-1/+29
* GCC 12 fixesGravatar Liam2022-04-281-1/+1
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-2313-39/+26
* shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-VGravatar Liam2022-04-011-7/+2
* dead_code_elimination_pass: Remove unreachable Phi argumentsGravatar ameerj2022-03-231-0/+27
* shader_recompiler/dead_code_elimination: Add DeadBranchElimination passGravatar ameerj2022-03-221-9/+62
* shader_recompiler: Reduce unused includesGravatar ameerj2022-03-206-12/+0
* Address review commentsGravatar Liam2022-03-171-33/+28
* shader_recompiler: Use functions for indirect const buffer accessesGravatar Liam2022-03-171-0/+2
* shader: add support for const buffer indirect addressingGravatar Liam2022-03-141-8/+27
* Merge pull request #8008 from ameerj/rescale-offsets-arrayGravatar Fernando S2022-03-151-2/+27
|\
| * rescaling_pass: Fix rescaling Color2DArray ImageFetch offsetsGravatar ameerj2022-03-121-2/+27
* | Shader decompiler: Fix storage tracking in deko3d.Gravatar Fernando Sahmkow2022-03-131-1/+2
|/
* lower_int64_to_int32: Add 64-bit atomic fallbacksGravatar ameerj2022-01-292-2/+67
* shaders: Add U64->U32x2 Atomic fallback functionsGravatar ameerj2022-01-291-0/+18
* spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomicsGravatar ameerj2022-01-281-1/+1
* shader: Add integer attribute get optimization passGravatar ameerj2021-12-292-0/+24
* ShaderCache: Better fix for Shuffling gl_FragCoordGravatar Fernando Sahmkow2021-11-161-2/+13
* Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and m...Gravatar FernandoS272021-11-161-0/+21
* rescaling_pass: Fix IR errors when unscalable texture types are encounteredGravatar ameerj2021-11-161-0/+28
* rescaling_pass: Logic simplification and minor style cleanupGravatar ameerj2021-11-161-32/+17
* rescaling_pass: Scale ImageFetch offset if it existsGravatar ameerj2021-11-161-59/+37
* rescaling_pass: Enable PatchImageQueryDimensions on fragment stagesGravatar ameerj2021-11-161-5/+4
* gl_texture_cache/rescaling_pass: minor cleanupGravatar ameerj2021-11-161-12/+8
* rescaling_pass: Fix and simplify shuffle/fragcoord passGravatar ameerj2021-11-161-26/+20
* Shader: Don't rescale FragCoord if used by ShuffleGravatar Fernando Sahmkow2021-11-161-1/+52
* RescalingPass: Agregate pixels on texelFetch while on Fragment ShaderGravatar Fernando Sahmkow2021-11-161-3/+97
* shader: Fix TextureSize check on rescaling.Gravatar Fernando Sahmkow2021-11-161-27/+21
* shader: Properly scale image reads and add GL SPIR-V supportGravatar ReinUsesLisp2021-11-162-2/+2
* shader: Properly blacklist and scale image loadsGravatar ReinUsesLisp2021-11-161-3/+19
* shader/rescaling_pass: Patch more instructionsGravatar ReinUsesLisp2021-11-161-4/+101
* shader: Add IsTextureScaled opcodeGravatar ReinUsesLisp2021-11-161-0/+1
* shader: Fix rescaling passGravatar ReinUsesLisp2021-11-161-1/+1
* shader: Fix resolution scaling passGravatar ReinUsesLisp2021-11-163-34/+30
* ShaderDecompiler: Add initial support for rescaling.Gravatar Fernando Sahmkow2021-11-161-0/+72
* ShaderCache: Fix Phi Nodes Type on OGL.Gravatar Fernando Sahmkow2021-11-011-0/+24
* ShaderCache: Order Phi Arguments from farthest away to nearest.Gravatar Fernando Sahmkow2021-10-311-0/+7