aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #295 from rdenno/fix/texture-x8z24-componentsJonas28 hours1-0/+1
|\
| * texture_cache: look up X8Z24 with UNORM, UINT, UNORM, UNORM componentsrdenno39 hours1-0/+1
* | Merge pull request #305 from Djihads80/fix/nx2-cache-version-fselJonas28 hours2-2/+2
|\ \
| * | video_core: bump the shader cache versions for the FSEL lowering fixTakoroka37 hours2-2/+2
* | | Merge pull request #334 from snowstormxd/codex/upstream-mkw-testJonas28 hours12-30/+266
|\ \ \
| * | | nx2: rearm clean read areas when the GPU writes them againsnowstormxd30 hours2-3/+14
| * | | vulkan: submit native work sooner and use the active draw countsnowstormxd32 hours4-3/+24
| * | | texture_cache: clear only exposed descriptor bitmap wordssnowstormxd32 hours1-4/+9
| * | | tests: verify deferred descriptors against eager invalidationsnowstormxd32 hours1-2/+3
| * | | shader_cache: use sorted membership for large removal batchessnowstormxd32 hours1-4/+12
| * | | shader_cache: batch memory-write invalidations without skipping rangessnowstormxd32 hours3-5/+18
| * | | video_core/buffer_cache: reuse unchanged small uniform buffers within command...gabrielskaminski32 hours3-4/+168
| * | | gpu: make register-write history opt-in in release buildssnowstormxd32 hours2-0/+14
| * | | macro: execute native parameters without a second FIFO copysnowstormxd32 hours1-5/+4
* | | | Merge pull request #337 from Sssnowyyy/nx2-review-fixesJonas29 hours31-110/+282
|\ \ \ \
| * | | | nx2: map GPU memory before later command lists are readSssnowyyy31 hours4-4/+24
| * | | | vulkan: repack 69-byte vertices without dynamic vertex input on MoltenVKSssnowyyy31 hours7-10/+33
| * | | | vk_pipeline_cache: keep the pipelines on MoltenVK and preload eight sessionsSssnowyyy31 hours1-4/+17
| * | | | vulkan: back a sparse tiled image whole when its tiles can't be set upSssnowyyy31 hours1-13/+32
| * | | | video_core: continue a split instance loop at its own instance indexSssnowyyy31 hours3-5/+20
| * | | | buffer_cache: fix the already-disabled check for uniform buffersSssnowyyy31 hours1-1/+2
| * | | | vulkan: repack 69-byte vertices only when neededSssnowyyy31 hours7-12/+68
| * | | | video_core: don't execute command lists copied before their channel waitedSssnowyyy31 hours3-0/+14
| * | | | nx2: don't stall presents on a current-frame wait the GPU can't finishSssnowyyy31 hours4-0/+15
| * | | | video_core: flush GPU-written code when capturing native shadersSssnowyyy31 hours1-5/+5
| * | | | video_core: read texture handles as header offsets only on Switch 2Sssnowyyy31 hours3-6/+8
| * | | | shader: evaluate handle programs for image and texture buffer descriptorsSssnowyyy31 hours4-50/+44
| |/ / /
* | | | Merge pull request #113 from ymatrix1/fix/storage-buffers-32Jonas29 hours1-1/+2
|\ \ \ \
| * | | | buffer_cache: allow 32 storage buffers per stageYuri Olive36 hours1-1/+2
| | |/ / | |/| |
* | | | Merge pull request #284 from Djihads80/fix/nx2-upscale-fallback-srgbJonas29 hours6-2/+54
|\ \ \ \ | |_|/ / |/| | |
| * | | nx2: decode sRGB in the upscale fallback when the program doesTakoroka44 hours6-2/+54
* | | | nx2: read GPU-written command lists from copies instead of drainingTakoroka35 hours12-6/+478
* | | | Merge nx2 into nx2-experimentalkraibse37 hours28-21/+1005
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |
| * | Linux and AMD: BC3 flashing on RADV, ASTC decode stalls, lower RAM usage, a b...Whovian6443 hours6-13/+26
| * | video_core/buffer_cache: fast-guard stage buffer updates and uniform buffer d...ymatrix143 hours1-1/+18
| * | vulkan: repack 69-byte vertices to 72 bytes (#281)Mako43 hours9-2/+285
| |/
| * video_core: temporal upscale stand-in for Fortune's Weave's DLSSDuck9122 days13-1/+610
| * kepler_compute: stand in for Fortune's Weave's DLSS with an upscaleDuck9122 days1-6/+15
| * video_core: keep root tables and bind table 0 as constant bank 17Duck9122 days3-0/+47
| * nx2:vi2: crop presents to their frame size and honour RGB10A2 imagesduck9122 days3-0/+9
* | dma_pusher: restores the trees as the lorax wouldn't be happy without them (a...kraibse2 days2-10/+17
* | texture_cache: keep the allocator's block slack out of the usable VRAMkraibse2 days6-3/+45
* | vulkan: don't make small images unbacked when device memory runs outkraibse2 days5-2/+58
* | nx2: capture and lower native shader programs oncekraibse2 days6-35/+144
* | nx2: execute command lists as submittedkraibse2 days2-1/+19
* | vulkan: don't divide by a zero sparse block size (AMD)kraibse2 days1-1/+47
* | texture_cache: collect images in the emptiest device memory blocks firstTakoroka2 days5-2/+84
* | texture_cache: cold-hint the guest memory of sparse images tooTakoroka2 days1-2/+9
* | nx2: leave unwritten sparse blocks without memory when they get zerosTakoroka2 days2-6/+16
* | Merge remote-tracking branch 'origin/fix/vk-astc-array-trim-small-gpus' into ...Takoroka2 days1-1/+16
|\ \