175 Commits (7ad72d78ddd5460100bb7a4c97355b2716a96218)

Author SHA1 Message Date
ReinUsesLisp 5ca5988c63 shader: Initial OpenGL implementation 5 years ago
Morph 2986e26179 video_core: Silence signed/unsigned mismatch warnings 5 years ago
ameerj 79621cca95 astc_decoder.comp: Remove unnecessary LUT SSBOs 5 years ago
ameerj fe7d3006f5 astc: Various robustness enhancements for the gpu decoder 5 years ago
ameerj 13b046aae1 astc_decoder: Fix LDR CEM1 endpoint calculation 5 years ago
ameerj e5da434498 textures: Reintroduce CPU ASTC decoder 5 years ago
lat9nq 8aed753c16 decoders: Break instead of continue 5 years ago
lat9nq 54f2a92203 decoders: Avoid out-of-bounds access 5 years ago
bunnei 7a76bc30fa common: Move settings to common from core. 5 years ago
ameerj e0977af861 astc_decoder: Refactor for style and more efficient memory use 5 years ago
ameerj cac341dbc7 renderer_vulkan: Accelerate ASTC decoding 5 years ago
ameerj 113734e488 renderer_opengl: Accelerate ASTC texture decoding with a compute shader 5 years ago
ReinUsesLisp 4e4056f581 common/alignment: Rename AlignBits to AlignUpLog2 5 years ago
ReinUsesLisp c0c51e4be0 astc: Increase integer encoded vector size 5 years ago
ReinUsesLisp 185c16d893 astc: Return zero on out of bound bits 5 years ago
ReinUsesLisp d25b097e84 video_core: Rewrite the texture cache 5 years ago
Lioncash ea0e85b869 video_core: Remove unnecessary enum class casting in logging messages 5 years ago
Lioncash 5db4785535 video_core: Resolve more variable shadowing scenarios pt.3 5 years ago
ReinUsesLisp 9a83f8794b textures/decoders: Fix block linear to pitch copies 6 years ago
ReinUsesLisp a068ce4c32 video_core: Rearrange pixel format names 6 years ago
ReinUsesLisp 2691f5e6b9 video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes 6 years ago
lat9nq 61519c20c3 configuration: implement per-game configurations (#4098) 6 years ago
Fernando Sahmkow 9f9e662f1f Clang Format and Documentation. 6 years ago
Fernando Sahmkow 4d2b23d3c5 MaxwellDMA: Optimize micro copies. 6 years ago
Lioncash eaeb4520f7 General: Resolve warnings related to missing declarations 6 years ago
ReinUsesLisp 17b14be027 video_core: Add MSAA registers in 3D engine and TIC 6 years ago
ReinUsesLisp cc5d2bc965 astc: Hard code bit depth changes to 8 and use fast replicate 6 years ago
ReinUsesLisp ac81541a37 astc: Use boost's static_vector to avoid heap allocations 6 years ago
ReinUsesLisp a648629d8a astc: Implement a fast precompiled alternative for Replicate 6 years ago
ReinUsesLisp 10d59444d9 astc: Move Replicate to a constexpr LUT when possible 6 years ago
ReinUsesLisp 14ea2ced5b astc: Make InputBitStream constexpr 6 years ago
ReinUsesLisp 2f105bd298 astc: OutputBitStream style changes and make it constexpr 6 years ago
ReinUsesLisp 8591cb316a video_core/textures: Move GetMaxAnisotropy to cpp file 6 years ago
ReinUsesLisp 8a031dc233 video_core/texture: Use a LUT to convert sRGB texture borders 6 years ago
ReinUsesLisp dc0beee3a1 astc: Fix clang build issues 6 years ago
ReinUsesLisp 5c892bc5fd astc: Fix typos from search and replace 6 years ago
ReinUsesLisp 932c96f2b0 astc: Minor changes to InputBitStream 6 years ago
ReinUsesLisp c96749415c astc: Pass val in Replicate by copy 6 years ago
ReinUsesLisp 83bdac46d1 astc: Call std::vector:reserve on decodedClolorValues to avoid reallocating 6 years ago
ReinUsesLisp 8412a20f00 astc: Call std::vector::reserve on texelWeightValues to avoid reallocating 6 years ago
ReinUsesLisp fdbedfa8ef astc: Create a LUT at compile time for encoding values 6 years ago
ReinUsesLisp bac05076fd astc: Make IntegerEncodedValue a trivial structure 6 years ago
ReinUsesLisp ddd428097d astc: Make IntegerEncodedValue constructor constexpr 6 years ago
ReinUsesLisp 9aad3e84f0 astc: Make IntegerEncodedValue trivially copyable 6 years ago
ReinUsesLisp 0672618026 astc: Rename C types to common_types 6 years ago
ReinUsesLisp a3969886ca astc: Move Popcnt to an anonymous namespace and make it constexpr 6 years ago
ReinUsesLisp 0d8b0fe402 astc: Use common types instead of stdint.h integer types 6 years ago
ReinUsesLisp d9645551bc astc: Use 'enum class' instead of 'enum' for EIntegerEncoding 6 years ago
ReinUsesLisp b8e43cb17c textures: Fix anisotropy hack 6 years ago
Morph c6e07faf25 Create an "Advanced" tab in the graphics configuration tab and add anisotropic filtering levels. 6 years ago