aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
Commit message (Expand)AuthorAgeFilesLines
...
| * | | | | | video_core: free software blit buffers grown for huge surfacesTakoroka4 days1-14/+35
| * | | | | | video_core: software 2D blits touch only the rows they coverTakoroka4 days1-10/+58
| |/ / / / /
* | | | | | Merge remote-tracking branch 'origin/fix/pipeline-dump-exception' into test/l...Takoroka2 days1-1/+6
|\ \ \ \ \ \
| * | | | | | vulkan: keep a failing shader's dump from ending the processTakoroka4 days1-1/+6
* | | | | | | Merge remote-tracking branch 'origin/fix/nx2-upscale-pair-search' into test/l...Takoroka2 days1-6/+29
|\ \ \ \ \ \ \
| * | | | | | | nx2: find the upscale images outside title 4's slotsTakoroka4 days1-6/+29
| | |/ / / / / | |/| | | | |
* | | | | | | Merge remote-tracking branch 'origin/fix/nx2-texture-header-offset-handles' i...Takoroka2 days3-2/+15
|\ \ \ \ \ \ \
| * | | | | | | nx2: read texture handles that hold a header byte offsetTakoroka4 days3-2/+15
* | | | | | | | Merge remote-tracking branch 'origin/fix/nx2-storage-buffer-texture-handles' ...Takoroka2 days6-0/+98
|\ \ \ \ \ \ \ \
| * | | | | | | | shader: compute texture handles read from storage buffers for each drawTakoroka3 days6-0/+98
| | |_|_|/ / / / | |/| | | | | |
* | | | | | | | Merge remote-tracking branch 'origin/fix/nx2-igpu-stream-buffer' into test/li...Takoroka2 days2-0/+18
|\ \ \ \ \ \ \ \
| * | | | | | | | vulkan: keep the stream buffer within a small iGPU heapTakoroka3 days2-0/+18
| |/ / / / / / /
* | | | | | | | Merge remote-tracking branch 'origin/fix/nx2-fence-syncpoint-range' into test...Takoroka2 days2-2/+10
|\ \ \ \ \ \ \ \
| * | | | | | | | nx2: ignore syncpoint signals past the syncpoint tableTakoroka4 days2-2/+10
| | |_|/ / / / / | |/| | | | | |
* | | | | | | | Merge remote-tracking branch 'origin/fix/gpu-memory-big-page-null' into test/...Takoroka2 days1-8/+12
|\ \ \ \ \ \ \ \
| * | | | | | | | memory_manager: copy big pages without host memory page by pageTakoroka3 days1-8/+12
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge remote-tracking branch 'origin/fix/cold-hint-uploaded-memory' into test...Takoroka2 days4-0/+29
|\ \ \ \ \ \ \ \
| * | | | | | | | buffer_cache: mark guest memory large buffer uploads came from coldTakoroka3 days2-0/+13
| * | | | | | | | texture_cache: mark guest memory textures were uploaded from coldTakoroka3 days2-0/+16
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge remote-tracking branch 'origin/fix/buffer-cache-nx2-gc-512' into test/l...Takoroka2 days1-3/+4
|\ \ \ \ \ \ \ \
| * | | | | | | | buffer_cache: collect Switch 2 buffers from 512 MiBTakoroka3 days1-3/+4
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge remote-tracking branch 'origin/fix/astc-opaque-scan-table' into test/li...Takoroka2 days1-11/+47
|\ \ \ \ \ \ \ \
| * | | | | | | | textures: ASTC opaque scan from a table of block modesTakoroka3 days1-11/+47
| |/ / / / / / /
* | | | | | | | Merge remote-tracking branch 'origin/feat/nx2-mesh-shaders' into test/linux-a...Takoroka2 days15-8/+189
|\ \ \ \ \ \ \ \ | |_|_|_|_|/ / / |/| | | | | | |
| * | | | | | | video_core: EDEN_NX2_NO_MESH_FILE toggles task/mesh draws at run timeTakoroka2 days1-1/+10
| * | | | | | | video_core: keep task/mesh pipelines out of the disk pipeline cacheTakoroka2 days1-0/+15
| * | | | | | | video_core: EDEN_NX2_NO_MESH skips task/mesh drawsTakoroka2 days1-2/+4
| * | | | | | | video_core: draw Switch 2 task/mesh pipelines with VK_EXT_mesh_shaderTakoroka2 days15-8/+163
| |/ / / / / /
* | | | | | | vulkan: treat RADV like the other AMD drivers for unbound sparse imageskraibse2 days1-2/+12
* | | | | | | nx2: guard empty and overflowing 216 map requests, log failed whole-backingkraibse2 days1-0/+5
* | | | | | | vulkan: share one zeroed block between empty sparse blocks on AMDTakoroka2 days7-9/+281
* | | | | | | texture_cache: back large sparse 2D images by sparse blockTakoroka2 days9-0/+615
* | | | | | | vulkan: back large sparse images normally on AMDkraibse2 days2-3/+15
* | | | | | | Merge pull request #218 from Djihads80/fix/nx2-video-av1Djihad Mahboubi2 days4-0/+9
|\ \ \ \ \ \ \
| * | | | | | | nx2: decode AV1 moviesTakoroka4 days4-0/+9
| | |/ / / / / | |/| | | | |
* | | | | | | vulkan_device: tell AMD GCN4 apart before float16 is turned offTakoroka2 days1-2/+6
* | | | | | | vulkan_device: keep an integrated GPU's budget within its memory shareTakoroka2 days1-0/+7
* | | | | | | vk_pipeline_cache: skip unused colour targets when picking MoltenVK output typesSssnowyyy3 days1-0/+4
* | | | | | | Fix Compilation and crash on MACOSAdya3 days1-0/+4
| |/ / / / / |/| | | | |
* | | | | | Gpu buffer readback to cpu. Fixing visible glitches such as missing collision...néo Luigi3 days4-2/+51
* | | | | | 1st pass of review: code cleanup & windows testnéo Luigi3 days6-53/+50
* | | | | | texture_cache: keep Switch 2 VRAM use under the driver's budgetWael3rd3 days6-29/+146
| |/ / / / |/| | | |
* | | | | nvdrv: clear the sparse region state with the other Switch 2 globalsWael3rd4 days1-0/+6
|/ / / /
* | / / vulkan: keep the image's view type when a shader's dimension disagreesgivethesourceplox4 days1-0/+10
| |/ / |/| |
* | | Added FSR 3 Upscaling and Frame GenerationDjihads804 days15-32/+1122
* | | vulkan: write the driver pipeline cache atomically; reject truncated onesgivethesourceplox4 days1-1/+22
* | | texture_cache: log unbacked layers over the image's memory capkraibse4 days3-1/+24
* | | vulkan: bind memory to sparse terrain arrays layer by layerTakoroka4 days11-8/+453
* | | texture_cache: give images over unwritten sparse blocks no device memoryTakoroka4 days6-12/+144
* | | texture_cache: re-decode only the written layers of large ASTC arraysTakoroka4 days7-6/+220