| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-06 | Shader/Pipeline Cache: Use VAddr instead of physical memory for addressing. | Fernando Sahmkow | |
| 2020-04-06 | Query Cache: Use VAddr instead of physical memory for adressing. | Fernando Sahmkow | |
| 2020-04-06 | Buffer Cache: Use vAddr instead of physical memory. | Fernando Sahmkow | |
| 2020-04-06 | Texture Cache: Use vAddr instead of physical memory for caching. | Fernando Sahmkow | |
| 2020-04-06 | GPU: Setup Flush/Invalidate to use VAddr instead of CacheAddr | Fernando Sahmkow | |
| 2020-04-06 | Merge pull request #3513 from ReinUsesLisp/native-astc | Fernando Sahmkow | |
| video_core: Use native ASTC when available | |||
| 2020-04-06 | shader_decode: SULD.D using std::pair instead of out parameter | namkazy | |
| 2020-04-06 | shader_decode: SULD.D avoid duplicate code block. | namkazy | |
| 2020-04-06 | shader_decode: SULD.D fix conversion error. | namkazy | |
| 2020-04-06 | shader_decode: SULD.D implement bits64 and reverse shader ir init method to ↵ | namkazy | |
| removed shader stage. | |||
| 2020-04-06 | shader/memory: Implement RED.E.ADD | ReinUsesLisp | |
| Implements a reduction operation. It's an atomic operation that doesn't return a value. This commit introduces another primitive because some shading languages might have a primitive for reduction operations. | |||
| 2020-04-06 | shader/memory: Add "using std::move" | ReinUsesLisp | |
| 2020-04-06 | shader/memory: Minor fixes in ATOM | ReinUsesLisp | |
| 2020-04-05 | Merge pull request #3592 from ReinUsesLisp/ipa | Fernando Sahmkow | |
| shader_decompiler: Remove FragCoord.w hack and change IPA implementation | |||
| 2020-04-05 | Merge pull request #3589 from ReinUsesLisp/fix-clears | Fernando Sahmkow | |
| gl_rasterizer: Mark cleared textures as dirty | |||
| 2020-04-05 | silent warning (conversion error) | namkazy | |
| 2020-04-05 | shader_decode: SULD.D -> SINT actually same as UNORM. | namkazy | |
| 2020-04-05 | shader_decode: SULD.D fix decode SNORM component | namkazy | |
| 2020-04-05 | clang-format | namkazy | |
| 2020-04-05 | shader_decode: get sampler descriptor from registry. | namkazy | |
| 2020-04-05 | tweaking. | namkazy | |
| 2020-04-05 | clang-format | Nguyen Dac Nam | |
| 2020-04-05 | cleanup unuse params | namkazy | |
| 2020-04-05 | cleanup debug code. | namkazy | |
| 2020-04-05 | reimplement get component type, uncomment mistaken code | namkazy | |
| 2020-04-05 | remove disable optimize | namkazy | |
| 2020-04-05 | [wip] reimplement SULD.D | namkazy | |
| 2020-04-05 | add shader stage when init shader ir | namkazy | |
| 2020-04-05 | clang-fix | Nguyen Dac Nam | |
| 2020-04-05 | shader: image - import PredCondition | Nguyen Dac Nam | |
| 2020-04-05 | shader: SULD.D bits32 implement more complexer method. | Nguyen Dac Nam | |
| 2020-04-05 | shader: SULD.D import StoreType | Nguyen Dac Nam | |
| 2020-04-05 | shader: implement SULD.D bits32 | Nguyen Dac Nam | |
| 2020-04-04 | shader/other: Add error message for some S2R registers | ReinUsesLisp | |
| 2020-04-04 | shader_bytecode: Rename MOV_SYS to S2R | ReinUsesLisp | |
| 2020-04-04 | shader_bytecode: Add encoding for BAR | ReinUsesLisp | |
| 2020-04-04 | shader_ir: Add error message for EXIT.FCSM_TR | ReinUsesLisp | |
| 2020-04-04 | shader_bytecode: Add encoding for VOTE.VTG | ReinUsesLisp | |
| 2020-04-04 | Revert "Merge pull request #3499 from ReinUsesLisp/depth-2d-array" | ReinUsesLisp | |
| This reverts commit 41905ee467b24172ba93e3fcd665bb4e4806a45a, reversing changes made to 35145bd529c3517e2c366efc764a762092d96edf. It causes regressions in several games. | |||
| 2020-04-02 | shader/memory: Silence no return value warning | ReinUsesLisp | |
| Silences a warning about control paths not all returning a value. | |||
| 2020-04-02 | Merge pull request #3552 from jroweboy/single-context | Rodrigo Locatti | |
| Refactor Context management (Fixes renderdoc on opengl issues) | |||
| 2020-04-01 | shader_decompiler: Remove FragCoord.w hack and change IPA implementation | ReinUsesLisp | |
| Credits go to gdkchan and Ryujinx. The pull request used for this can be found here: https://github.com/Ryujinx/Ryujinx/pull/1082 yuzu was already using the header for interpolation, but it was missing the FragCoord.w multiplication described in the linked pull request. This commit finally removes the FragCoord.w == 1.0f hack from the shader decompiler. While we are at it, this commit renames some enumerations to match Nvidia's documentation (linked below) and fixes component declaration order in the shader program header (z and w were swapped). https://github.com/NVIDIA/open-gpu-doc/blob/master/Shader-Program-Header/Shader-Program-Header.html | |||
| 2020-04-01 | gl_texture_cache: Fix software ASTC fallback | ReinUsesLisp | |
| 2020-04-01 | vk_device: Add missing ASTC queries | ReinUsesLisp | |
| 2020-04-01 | video_core: Use native ASTC when available | ReinUsesLisp | |
| 2020-04-01 | gl_device: Detect if ASTC is reported and expose it | ReinUsesLisp | |
| 2020-03-31 | Merge pull request #3591 from ReinUsesLisp/vk-wrapper-part2 | Rodrigo Locatti | |
| renderer_vulkan/wrapper: Add a Vulkan wrapper (part 2 of 2) | |||
| 2020-03-31 | renderer_vulkan/wrapper: Add vkEnumerateInstanceExtensionProperties wrapper | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add command buffer handle | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add physical device handle | ReinUsesLisp | |
