54 Commits (2db5076ec9abab880ea2cc363f4e5e93c528d801)

Author SHA1 Message Date
ameerj a5bff8e9b3 astc_decoder: Combine FastReplicate functions to work around new NV driver bug 4 years ago
Fernando Sahmkow 1e474fb9d1 Texture Cache: Correct conversion shaders. 4 years ago
Fernando Sahmkow 8532849439 TextureCache: Simplify blitting of D24S8 formats and fix bugs. 4 years ago
Fernando Sahmkow b96caf200d HostShaders: Fix D24S8 convertion shaders. 4 years ago
Fernando Sahmkow 4ca6e9a9e2 TextureCache: Assure full conversions on depth/stencil write shaders. 4 years ago
Fernando Sahmkow e02cff2f69 TextureCache: Add R16G16 to D24S8 converter. 4 years ago
Fernando Sahmkow 1d5e6a51d7 TextureCache: Add B10G11R11 to D24S8 converter. 4 years ago
Fernando Sahmkow b805c7bf05 TextureCache: Implement additional D24S8 convertions. 4 years ago
Fernando Sahmkow 2ec7fcecb7 Vulkan: implement D24S8 <-> RGBA8 convertions. 4 years ago
FernandoS27 d46a71e786 HostShader: fix Gaussian filter. 4 years ago
ameerj 87abab71ff host_shaders: Misc copyright/style changes 4 years ago
Marshall Mohror dcc5b4f6b0 Presentation: Only use FP16 in scaling shaders on supported devices in Vulkan 4 years ago
Fernando Sahmkow 99547d2656 HostShader: Fix gaussian and add attribution. 4 years ago
FernandoS27 e6f1ed08fb Vulkan: Implement FXAA 4 years ago
Marshall Mohror 48cf376462 OpenGL: Implement FXAA 4 years ago
FernandoS27 9e065b9c7d VideoCore: Add gaussian filtering. 4 years ago
Marshall Mohror 916b882ea8 Update scaleforce to use FP16 4 years ago
Marshall Mohror 37cb0377ae vulkan: Implement FidelityFX Super Resolution 5 years ago
ameerj ae8d19d17e Renderers: Unify post processing filter shaders 5 years ago
Fernando Sahmkow a6b88e85bf Renderer: Implement Bicubic and ScaleForce filters. 5 years ago
ameerj 22162f906b host_shaders: Remove opengl_copy_bgra.comp 5 years ago
ameerj c439fc9be9 astc_decoder: Reduce workgroup size 5 years ago
ameerj 5ab8053511 astc_decoder: Compute offset swizzles in-shader 5 years ago
ameerj b2862e4772 astc_decoder: Make use of uvec4 for payload data 5 years ago
ameerj a75d70fa90 astc_decoder: Simplify Select2DPartition 5 years ago
ameerj 5665d05547 astc_decoder: Optimize the use EncodingData 5 years ago
ameerj ace20ba4a4 astc_decoder.comp: Remove unnecessary LUT SSBOs 5 years ago
ameerj 31b125ef57 astc: Various robustness enhancements for the gpu decoder 5 years ago
ameerj 5fc8393125 astc_decoder: Fix LDR CEM1 endpoint calculation 5 years ago
lat9nq 932c0184a7 cmake: Fix find_program usage for 3.15 5 years ago
ameerj 2f83d9a61b astc_decoder: Refactor for style and more efficient memory use 5 years ago
Rodrigo Locatti 2f30c10584 astc_decoder: Reimplement Layers 5 years ago
ameerj c7553abe89 astc_decoder: Fix out of bounds memory access 5 years ago
ameerj 20eb368e14 renderer_vulkan: Accelerate ASTC decoding 5 years ago
ameerj f6566338eb host_shaders: Modify shader cmake integration to allow for larger shaders 5 years ago
ameerj 2985e5e94c renderer_opengl: Accelerate ASTC texture decoding with a compute shader 5 years ago
ameerj 0639244d85 renderer_opengl: Swizzle BGR textures on copy 5 years ago
ReinUsesLisp 82c2601555 video_core: Reimplement the buffer cache 5 years ago
lat9nq fc43eac82a video_core: host_shaders: Don't pass --quiet to glslangValidator if unavailable 5 years ago
ReinUsesLisp f81c783b5b host_shaders/cmake: Pass --quiet to glslang to keep it quiet 5 years ago
ReinUsesLisp 21b18057f7 host_shaders: Add Vulkan assembler compute shaders 5 years ago
ReinUsesLisp 87ff58b1d7 host_shaders: Add helper to blit depth stencil fragment shader 5 years ago
ReinUsesLisp ae5725b709 host_shaders: Add texture color blit fragment shader 5 years ago
ReinUsesLisp 64fbf319f1 host_shaders: Add shaders to present to the swapchain 5 years ago
ReinUsesLisp 82b7daed9c host_shaders: Add shaders to convert between depth and color images 5 years ago
ReinUsesLisp dc81a90640 host_shaders: Add compute shader to copy BC4 as RG32UI to RGBA8 5 years ago
ReinUsesLisp 5169ce9fcd host_shaders: Add shader to render a full screen triangle 5 years ago
ReinUsesLisp 59c46f9de9 host_shaders: Add pitch linear upload compute shader 5 years ago
ReinUsesLisp 12d16248dd host_shaders: Add block linear upload compute shaders 5 years ago
ReinUsesLisp f20e18f60d host_shaders: Add copyright headers to OpenGL present shaders 5 years ago