| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-06-12 | Merge pull request #10699 from liamwhite/conditional-barrier | Matías Locatti | |
| shader_recompiler: remove barriers in conditional control flow when device lacks support | |||
| 2023-06-12 | Merge pull request #10693 from liamwhite/f64-to-f32 | bunnei | |
| shader_recompiler: translate f64 to f32 when unsupported on host | |||
| 2023-06-10 | shader_recompiler: translate f64 to f32 when unsupported on host | Liam | |
| 2023-06-10 | shader_recompiler: remove barriers in conditional control flow when device ↵ | Liam | |
| lacks support | |||
| 2023-06-08 | Combine vertex/transform feedback buffer binding into a single call | Kelebek1 | |
| 2023-06-07 | Merge pull request #10476 from ameerj/gl-memory-maps | liamwhite | |
| OpenGL: Make use of persistent buffer maps in buffer cache | |||
| 2023-06-03 | core: frontend: Refactor GraphicsContext to its own module. | bunnei | |
| 2023-05-28 | Merge pull request #10483 from ameerj/gl-cpu-astc | liamwhite | |
| gl_texture_cache: Fix ASTC CPU decoding with compression disabled | |||
| 2023-05-28 | gl_texture_cache: Fix ASTC CPU decoding with compression disabled | ameerj | |
| gl_format was incorrectly being overwritten when compression was disabled | |||
| 2023-05-28 | gl_staging_buffers: Optimization to reduce fence waiting | ameerj | |
| 2023-05-28 | OpenGL: Make use of persistent buffer maps in buffer cache downloads | ameerj | |
| Persistent buffer maps were already used by the texture cache, this extends their usage for the buffer cache. In my testing, using the memory maps for uploads was slower than the existing "ImmediateUpload" path, so the memory map usage is limited to downloads for the time being. | |||
| 2023-05-27 | Move buffer bindings to per-channel state | Kelebek1 | |
| 2023-05-24 | Merge pull request #10398 from liamwhite/bcn | Fernando S | |
| video_core: add ASTC recompression | |||
| 2023-05-23 | textures: add BC1 and BC3 compressors and recompression setting | Liam | |
| 2023-05-22 | renderer_vulkan: barrier attachment feedback loops | Liam | |
| 2023-05-09 | Texture Cache: Fix ASTC textures | Fernando Sahmkow | |
| 2023-05-07 | Texture cache: Only force flush the dma downloads | Fernando Sahmkow | |
| 2023-05-07 | GPU: Add Reactive flushing | Fernando Sahmkow | |
| 2023-05-06 | Log object names with debug renderer, add a GPU address to ImageViews | Kelebek1 | |
| 2023-05-03 | Merge pull request #10142 from FernandoS27/missing-astc | bunnei | |
| GPU: implement missing ASTC | |||
| 2023-05-03 | Merge pull request #10088 from FernandoS27/100-gelato-flavor-test-builds-later | bunnei | |
| Y.F.C Implement Asynchronous Fence manager and Rework Query async downloads | |||
| 2023-05-03 | GPU: implement missing ASTC | Fernando Sahmkow | |
| 2023-05-01 | Merge pull request #10084 from FernandoS27/yuzu-goes-broom-broom | Morph | |
| Y.F.C Buffer Cache Revamp | |||
| 2023-04-29 | Texture Cache: Release stagging buffers on tick frame | Fernando Sahmkow | |
| 2023-04-29 | Buffer Cache: Fully rework the buffer cache. | Fernando Sahmkow | |
| 2023-04-29 | Accelerate DMA: Use texture cache async downloads to perform the copies | Fernando Sahmkow | |
| to host. WIP | |||
| 2023-04-29 | TextureCache: refactor DMA downloads to allow multiple buffers. | Fernando Sahmkow | |
| 2023-04-23 | QueryCache: rework async downloads. | Fernando Sahmkow | |
| 2023-04-23 | Fence Manager: implement async fence management in a sepparate thread. | Fernando Sahmkow | |
| 2023-04-08 | video_core: Enable ImageGather with subpixel offset on Intel | Wollnashorn | |
| 2023-04-08 | shader_recompiler: Add subpixel offset for correct rounding at `ImageGather` | Wollnashorn | |
| On AMD a subpixel offset of 1/512 of the texel size is applied to the texture coordinates at a ImageGather call to ensure the rounding at the texel centers is done the same way as in Maxwell or other Nvidia architectures. See https://www.reedbeta.com/blog/texture-gathers-and-coordinate-precision/ for more details why this might be necessary. This should fix shadow artifacts at object edges in Zelda: Breath of the Wild (#9957, #6956). | |||
| 2023-03-13 | Merge pull request #9943 from vonchenplus/gentleman | liamwhite | |
| video_core: Fix inline_index and draw_texture error | |||
| 2023-03-12 | general: fix spelling mistakes | Liam | |
| 2023-03-12 | video_core: Fix ogl status error when draw_texture | FengChen | |
| 2023-03-11 | Merge pull request #9913 from ameerj/acc-dma-refactor | Fernando S | |
| AccelerateDMA: Refactor Buffer/Image copy code and implement for OGL | |||
| 2023-03-10 | Merge pull request #9925 from ameerj/gl-sync-signal | liamwhite | |
| OpenGL: Prefer glClientWaitSync for OGLSync objects | |||
| 2023-03-08 | OpenGL: Prefer glClientWaitSync for OGLSync objects | ameerj | |
| At least on Nvidia, glClientWaitSync with a timeout of 0 (non-blocking) is faster than glGetSynciv of GL_SYNC_STATUS. | |||
| 2023-03-08 | Merge pull request #9896 from Kelebek1/d24s8 | liamwhite | |
| Check all swizzle components for red, not just [0] | |||
| 2023-03-06 | gl_rasterizer: Implement AccelerateDMA DmaBufferImageCopy | ameerj | |
| 2023-03-06 | Refactor AccelerateDMA code | ameerj | |
| 2023-03-05 | Engines: Implement Accelerate DMA Texture. | Fernando Sahmkow | |
| 2023-03-04 | Check all swizzle components for red, not just [0], pass float border color ↵ | Kelebek1 | |
| rather than int | |||
| 2023-02-22 | configuration: Add async ASTC decode setting | ameerj | |
| 2023-02-19 | Merge pull request #9588 from liamwhite/bylaws-reverts | liamwhite | |
| Revert "shader_recompiler: Align SSBO offsets to meet host requirements" | |||
| 2023-02-12 | Merge pull request #9746 from ameerj/ogl-msaa-texcache | bunnei | |
| texture_cache: OpenGL: Implement MSAA uploads and copies | |||
| 2023-02-11 | texture_cache: OpenGL: Implement MSAA uploads and copies | ameerj | |
| 2023-01-29 | gl_compute_pipeline: Force context flush when loading shader cache | ameerj | |
| 2023-01-29 | gl_graphics_pipeline: Force context flush when loading shader cache | ameerj | |
| 2023-01-26 | video_core/opengl: Add FSR upscaling filter to the OpenGL renderer | Wollnashorn | |
| 2023-01-19 | Merge pull request #9556 from vonchenplus/draw_texture | liamwhite | |
| video_core: Implement maxwell3d draw texture method | |||
