225 Commits (ea8d5ef5e81861e013b5c58189faeffe7d3a6f18)

Author SHA1 Message Date
ameerj 405eae3734 shaders: Track local memory usage 3 years ago
Liam 2f1e87dd83 shader_recompiler: translate f64 to f32 when unsupported on host 3 years ago
Liam 2bb7ea436d shader_recompiler: remove barriers in conditional control flow when device lacks support 3 years ago
ameerj 2ce5bb9bd6 buffer_cache: Add logic for non-NVN storage buffer tracking 3 years ago
ameerj 0d820f2dab texture_pass: Fix texture descriptors comparisons 3 years ago
ameerj 9bb429999e texture_pass: Refactor texture handle retrieval 3 years ago
ameerj 2c2e019a44 shader_recompiler: TXQ: Skip QueryLevels when possible 3 years ago
ameerj 93cc6e4d99 shader_recompiler: Remove S32 IR type 3 years ago
Liam 76a4356e55 spirv: fix multisampled image fetch 3 years ago
Liam 505923f0f3 Revert "shader_recompiler: Align SSBO offsets to meet host requirements" 3 years ago
Billy Laws 58fec43768 Run clang-format 3 years ago
Billy Laws 8804a4eb23 shader_recompiler: Align SSBO offsets to meet host requirements 3 years ago
Fernando Sahmkow a0c697124c Video_core: Address feedback 3 years ago
Fernando Sahmkow a045e860dd ShaderCompiler: Inline driver specific constants. 3 years ago
Fernando Sahmkow aad0cbf024 MacroHLE: Add HLE replacement for base vertex and base instance. 3 years ago
Liam 3ef006b5ab shader_recompiler: add gl_Layer translation GS for older hardware 3 years ago
Morph c9bb888adf
ir/texture_pass: Use host_info instead of querying Settings::values (#9176) 3 years ago
FengChen a4472b5526 video_core: Fix few issues in Tess stage 4 years ago
Feng Chen 75596c07e0
video_core: Fix SNORM texture buffer emulating error (#9001) 4 years ago
Feng Chen 165bce3c2d
Revert "shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass" 4 years ago
Liam White afab6c143c General: Fix compilation for GCC 4 years ago
Fernando Sahmkow 3d02143476 Shader Decompiler: implement better tracking for Vulkan samplers. 4 years ago
Fernando Sahmkow ba34cf0a69 Shader Decompiler: Check for shift when deriving composite samplers. 4 years ago
FengChen 9a95c7fa14 video_core: Generate mipmap texture by drawing 4 years ago
Morph 9533365486 style: General style changes to match with the rest of the codebase 4 years ago
FengChen b2a6dde438 video_code: support rectangle texture 4 years ago
Liam 709d7fd92c GCC 12 fixes 4 years ago
Morph 99ceb03a1c general: Convert source file copyright comments over to SPDX 4 years ago
Liam a45baa0e78 shader_recompiler: support const buffer indirect addressing on OpenGL SPIR-V 4 years ago
ameerj 67159e3be7 dead_code_elimination_pass: Remove unreachable Phi arguments 4 years ago
ameerj f10d40a0a2 shader_recompiler/dead_code_elimination: Add DeadBranchElimination pass 4 years ago
ameerj 574a2c4b77 shader_recompiler: Reduce unused includes 4 years ago
Liam 3009d0bd7d Address review comments 4 years ago
Liam e228a40db8 shader_recompiler: Use functions for indirect const buffer accesses 4 years ago
Liam 52895fab67 shader: add support for const buffer indirect addressing 4 years ago
Fernando Sahmkow ec9f0f064e Shader decompiler: Fix storage tracking in deko3d. 4 years ago
ameerj f87f8d4610 rescaling_pass: Fix rescaling Color2DArray ImageFetch offsets 4 years ago
ameerj 90a0506d56 lower_int64_to_int32: Add 64-bit atomic fallbacks 4 years ago
ameerj ad58d7eae7 shaders: Add U64->U32x2 Atomic fallback functions 4 years ago
ameerj 4790ba7839 spirv_atomic: Define U32x2 storage buffers for 64-bit storage atomics 4 years ago
ameerj 14ac0c2923 shader: Add integer attribute get optimization pass 4 years ago
Fernando Sahmkow 6f98690963 ShaderCache: Better fix for Shuffling gl_FragCoord 5 years ago
FernandoS27 de1c8c5c2c Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs. 5 years ago
ameerj 581ea90062 rescaling_pass: Fix IR errors when unscalable texture types are encountered 5 years ago
ameerj 99eec162da rescaling_pass: Logic simplification and minor style cleanup 5 years ago
ameerj 276565973f rescaling_pass: Scale ImageFetch offset if it exists 5 years ago
ameerj dd66384451 rescaling_pass: Enable PatchImageQueryDimensions on fragment stages 5 years ago
ameerj b027fac794 gl_texture_cache/rescaling_pass: minor cleanup 5 years ago
ameerj edb5844240 rescaling_pass: Fix and simplify shuffle/fragcoord pass 5 years ago
Fernando Sahmkow b3a9c8f108 Shader: Don't rescale FragCoord if used by Shuffle 5 years ago