| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-04-15 | video_core: Amend doxygen comment references | Lioncash | |
| Fixes broken documentation references. | |||
| 2020-04-15 | Merge pull request #3612 from ReinUsesLisp/red | Fernando Sahmkow | |
| shader/memory: Implement RED.E.ADD and minor changes to ATOM | |||
| 2020-04-15 | Merge pull request #3668 from ReinUsesLisp/vtx-format-16ui | Mat M | |
| maxwell_to_vk: Add uint16 vertex formats | |||
| 2020-04-15 | maxwell_to_vk: Add uint16 vertex formats | ReinUsesLisp | |
| 2020-04-15 | maxwell_to_vk: Add missing breaks | ReinUsesLisp | |
| Avoid invalid fallbacks. | |||
| 2020-04-15 | vk_blit_screen: Initialize all members in VkPipelineViewportStateCreateInfo | ReinUsesLisp | |
| When the dynamic state is specified, pViewports and pScissors are ignored, quoting the specification: pViewports is a pointer to an array of VkViewport structures, defining the viewport transforms. If the viewport state is dynamic, this member is ignored. That said, AMD's proprietary driver itself seem to read it regardless of what the specification says. | |||
| 2020-04-14 | vk_rasterizer: Default to 1 viewports with a size of 0 | ReinUsesLisp | |
| Silence validation layer errors. | |||
| 2020-04-13 | Merge pull request #3636 from ReinUsesLisp/drop-vk-hpp | Rodrigo Locatti | |
| renderer_vulkan: Drop Vulkan-Hpp | |||
| 2020-04-11 | texture_cache: Remove preserve_contents | ReinUsesLisp | |
| preserve_contents was always true. We can't assume we don't have to preserve clears because scissored and color masked clears exist. This removes preserve_contents and assumes it as true at all times. | |||
| 2020-04-10 | renderer_vulkan: Drop Vulkan-Hpp | ReinUsesLisp | |
| 2020-04-10 | Merge pull request #3594 from ReinUsesLisp/vk-instance | bunnei | |
| yuzu: Drop SDL2 and Qt frontend Vulkan requirements | |||
| 2020-04-08 | VkRasterizer: Eliminate Legacy code. | Fernando Sahmkow | |
| 2020-04-08 | Memory: Address Feedback. | Fernando Sahmkow | |
| 2020-04-07 | yuzu: Drop SDL2 and Qt frontend Vulkan requirements | ReinUsesLisp | |
| Create Vulkan instances and surfaces from the Vulkan backend. | |||
| 2020-04-07 | renderer_vulkan: Query device names from the backend | ReinUsesLisp | |
| 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/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-05 | Merge pull request #3592 from ReinUsesLisp/ipa | Fernando Sahmkow | |
| shader_decompiler: Remove FragCoord.w hack and change IPA implementation | |||
| 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 | vk_device: Add missing ASTC queries | ReinUsesLisp | |
| 2020-04-01 | video_core: Use native ASTC when available | 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 | |
| 2020-03-31 | renderer_vulkan/wrapper: Add device handle | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add swapchain handle | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add fence handle | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add device memory handle | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add pool handles | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add buffer and image handles | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add queue handle | ReinUsesLisp | |
| 2020-03-31 | renderer_vulkan/wrapper: Add instance handle | ReinUsesLisp | |
| 2020-03-31 | Merge pull request #3506 from namkazt/patch-9 | Rodrigo Locatti | |
| shader_decode: Implement partial ATOM/ATOMS instr | |||
| 2020-03-30 | Merge pull request #3566 from ReinUsesLisp/vk-wrapper-part1 | Rodrigo Locatti | |
| renderer_vulkan/wrapper: Add a Vulkan wrapper (part 1 of 2) | |||
| 2020-03-30 | vk_decompiler: add atomic op and handler function. | Nguyen Dac Nam | |
| 2020-03-28 | renderer_vulkan/wrapper: Address feedback | ReinUsesLisp | |
| 2020-03-27 | renderer_vulkan/wrapper: Add owning handles | ReinUsesLisp | |
| 2020-03-27 | renderer_vulkan/wrapper: Add pool allocations owning templated class | ReinUsesLisp | |
| 2020-03-27 | renderer_vulkan/wrapper: Add owning handle templated class | ReinUsesLisp | |
| 2020-03-27 | renderer_vulkan/wrapper: Add destroy and free overload set | ReinUsesLisp | |
| 2020-03-27 | renderer_vulkan/wrapper: Add dispatch table and loaders | ReinUsesLisp | |
| 2020-03-27 | renderer_vulkan/wrapper: Add exception class | ReinUsesLisp | |
| 2020-03-27 | renderer_vulkan/wrapper: Add ToString function for VkResult | ReinUsesLisp | |
