| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-12 | Merge pull request #11751 from Kelebek1/transition_msaa_image | liamwhite | |
| Transition MSAA images to general layout without uploading data | |||
| 2023-10-11 | Transition MSAA images to general layout without uploading data | Kelebek1 | |
| 2023-10-11 | Do not set rescaled flag when rescaling is disabled | Kelebek1 | |
| 2023-10-06 | Implement X8_D24 format | Kelebek1 | |
| 2023-09-23 | Query Cache: address issues | Fernando Sahmkow | |
| 2023-09-23 | Query Cachge: Fully rework Vulkan's query cache | Fernando Sahmkow | |
| 2023-08-27 | VideoCore: Implement DispatchIndirect | Fernando Sahmkow | |
| 2023-08-21 | Merge pull request #11149 from ameerj/astc-perf-prod | liamwhite | |
| host_shaders: ASTC compute shader optimizations | |||
| 2023-08-18 | Merge pull request #11278 from Kelebek1/dma_sync | liamwhite | |
| Mark accelerated DMA destination buffers and images as GPU-modified | |||
| 2023-08-14 | Merge pull request #11282 from ameerj/glasm-xfb | liamwhite | |
| gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffers | |||
| 2023-08-14 | Merge pull request #11283 from ameerj/glasm-pipeline-detection | liamwhite | |
| gl_graphics_pipeline: Fix GLASM storage buffer detection | |||
| 2023-08-13 | gl_texture_cache: Enable async downloads | Ameer J | |
| 2023-08-13 | gl_buffer_cache: Enable async downloads | Ameer J | |
| 2023-08-13 | gl_staging_buffer_pool: Refactor allocation variables into a struct | Ameer J | |
| 2023-08-13 | gl_graphics_pipeline: Fix GLASM storage buffer detection | Ameer J | |
| 2023-08-13 | gl_graphics_pipeline: GLASM: Fix transform feedback with multiple buffers | Ameer J | |
| 2023-08-13 | Mark accelerted DMA destination buffers and images as GPU-modified | Kelebek1 | |
| 2023-08-07 | Merge pull request #11216 from lat9nq/no-mesa-astc | liamwhite | |
| gl_device: Detect Mesa to disable their ASTC | |||
| 2023-08-06 | Revert "HACK: Avoid swizzling and reuploading ASTC image every frame" | Ameer J | |
| This reverts commit b18c1fb1bbbcc235e9a1cbbb2704fed2e5895e61. | |||
| 2023-08-06 | HACK: Avoid swizzling and reuploading ASTC image every frame | Ameer J | |
| 2023-08-06 | gl | Ameer J | |
| 2023-08-05 | gl_device: Filter more specifically for slow ASTC | lat9nq | |
| Adds a check to find if the renderer is Intel DG (i.e. DG2). gl_device: Detect Mesa to disable their ASTC In our testing, our own ASTC decoder has shown itself to perform faster than the included one from the driver. Disable theirs when Mesa is detected. Mesa detection depends on the vendor string. Some drivers never appear outside of *nix contexts, so only check those in the *nix context. gl_device: Internalize Intel DG detection | |||
| 2023-08-03 | Fix shader dumps with nvdisasm | Kelebek1 | |
| skip fragment shaders when rasterizer is disabled initialize env_ptrs | |||
| 2023-07-21 | settings,opengl,yuzu-qt: Fix AA, Filter maximums | lat9nq | |
| The new enum macros don't support setting values directly. For LastAA and LastFilter, this means we need a simpler approach to loop around the toggle in the frontend... | |||
| 2023-07-21 | settings,general: Rename non-confirming enums | lat9nq | |
| 2023-07-21 | settings,video_core: Consolidate ASTC decoding options | lat9nq | |
| Just puts them all neatly into one place. | |||
| 2023-07-18 | general: Silence -Wshadow{,-uncaptured-local} warnings | lat9nq | |
| These occur in the latest commits in LLVM Clang. | |||
| 2023-06-28 | Memory Tracking: Optimize tracking to only use atomic writes when contested ↵ | Fernando Sahmkow | |
| with the host GPU | |||
| 2023-06-25 | OpenGL: Limit lmem warmup to NVIDIA | ameerj | |
| :frog: | |||
| 2023-06-25 | shaders: Track local memory usage | ameerj | |
| 2023-06-25 | OpenGL: Add Local Memory warmup shader | ameerj | |
| 2023-06-22 | Remove memory allocations in some hot paths | Kelebek1 | |
| 2023-06-18 | Merge pull request #10744 from Wollnashorn/af-for-all | Fernando S | |
| video_core: Improved anisotropic filtering heuristics | |||
| 2023-06-16 | video_core: Use sampler IDs instead pointers in the pipeline config | Wollnashorn | |
| The previous approach of storing pointers returned by `GetGraphicsSampler`/`GetComputeSampler` caused UB, as these functions can cause reallocation of the sampler slot vector and therefore invalidate the pointers | |||
| 2023-06-15 | video_core: Fallback to default anisotropy instead to 1x anisotropy | Wollnashorn | |
| 2023-06-15 | video_core: Fixed compilation errors because of name shadowing | Wollnashorn | |
| 2023-06-15 | video_core: Add per-image anisotropy heuristics (format & mip count) | Wollnashorn | |
| 2023-06-14 | video_core: preallocate fewer IR blocks | Liam | |
| 2023-06-13 | buffer_cache_base: Specify buffer type in HostBindings | Morph | |
| Avoid reinterpret-casting from void pointer since the type is already known at compile time. | |||
| 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. | |||
