summaryrefslogtreecommitdiff
path: root/src/video_core (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-02-27general: workarounds for SMMU syncing issues (#12749)Gravatar liamwhite2-7/+12
2024-02-27vk_rasterizer: flip scissor y on lower left origin mode (#13122)Gravatar liamwhite5-36/+72
2024-02-27buffer_cache: avoid overflow in usage tracker (#13166)Gravatar liamwhite1-0/+6
2024-02-27texture_cache: use two-pass collection for costly load resources (#13096)Gravatar liamwhite1-7/+23
2024-02-26renderer_opengl: declare geometry stream support in profileGravatar Liam1-0/+1
2024-02-26settings: remove global override for smash on amdvlkGravatar Liam1-26/+3
2024-02-26video_core: make gpu context aware of rendering programGravatar Liam8-12/+20
2024-02-26texture_cache: do not track invalid addressesGravatar Liam1-2/+6
2024-02-19scope_exit: Make constexprGravatar FearlessTobi10-16/+36
Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
2024-02-19shader_recompiler: throw on missing geometry streams in geometry shadersGravatar Liam2-0/+6
2024-02-18vulkan_device: don't use fixed cap for memory limitsGravatar Liam1-5/+9
2024-02-13buffer_cache: use mapped range with large vertex buffer sizeGravatar Liam1-1/+1
2024-02-11texture_cache: tweak iteration tracking changeGravatar Liam1-1/+1
2024-02-11texture_cache: avoid overestimation of ASTC texture sizesGravatar Liam3-5/+15
2024-02-11caches: make critical reclamation less eager and possible in more casesGravatar Liam2-3/+3
2024-02-10host_shaders: add vendor workaround for adreno driversGravatar Liam1-6/+4
2024-02-10Texture Cache: Fix untracking on GPU remapGravatar Fernando Sahmkow3-7/+10
2024-02-09gpu: dependency-inject scaling/antialiasing filter state for capture layersGravatar Liam12-31/+93
2024-02-09nvnflinger/gpu: implement applet captureGravatar Liam17-50/+257
2024-02-09nvnflinger/gpu: implement blendingGravatar Liam21-75/+166
2024-02-09video_core: defensively program around unmapped device pointersGravatar Liam2-7/+11
2024-02-05Common: Rename SplitRangeSet to OverlapRangeSetGravatar Fernando Sahmkow1-1/+1
2024-02-05Buffer Cache: Refactor to use Range sets insteadGravatar Fernando Sahmkow4-280/+103
2024-02-04VideoCore: Move Slot Vector to CommonGravatar Fernando Sahmkow11-256/+28
2024-02-01Clang FixGravatar Moonlacer1-2/+3
2024-02-01Add Samsung Proprietary Driver ID to Reorder PassGravatar Moonlacer2-1/+3
For RDNA-based Samsung Xclipse GPUs
2024-02-01MemoryManager: Reduce the page table size based on last big page address.Gravatar Fernando Sahmkow3-12/+15
2024-01-31SwBlitter: Fix Pitch linear reading/writtingGravatar Fernando Sahmkow1-18/+19
2024-01-31nvnflinger/gpu: implement layer stack compositionGravatar Liam16-198/+140
2024-01-31renderer_opengl: implement layer stack compositionGravatar Liam10-290/+402
2024-01-31renderer_vulkan: implement layer stack compositionGravatar Liam22-952/+662
2024-01-31renderer_opengl: split up blit screen resources into antialias and window ↵Gravatar Liam13-229/+329
adapt passes
2024-01-31renderer_opengl: move out ownership of FSR resourcesGravatar Liam3-100/+74
2024-01-31renderer_vulkan: convert FSR to graphics pipelineGravatar Liam17-454/+302
2024-01-31renderer_opengl: move out FSR shader source constructionGravatar Liam3-26/+23
2024-01-31renderer_opengl: split out FXAAGravatar Liam7-24/+79
2024-01-31renderer_opengl: split out SMAAGravatar Liam10-96/+197
2024-01-31renderer_vulkan: split up blit screen resources into separate antialias and ↵Gravatar Liam11-913/+985
window adapt passes
2024-01-31renderer_vulkan: isolate FXAA from blit screenGravatar Liam12-651/+590
2024-01-31renderer_opengl: isolate core presentation codeGravatar Liam6-577/+639
2024-01-31video_core: consistently account for resolution scaling when renderingGravatar Liam10-31/+40
2024-01-31video_core: simplify accelerated surface fetch and crop handling between APIsGravatar Liam18-316/+262
2024-01-31Texture Cache: make sparse texture table per channelGravatar Fernando Sahmkow2-40/+51
2024-01-27Move time services to new IPC.Gravatar Kelebek11-2/+2
Add some fixes/improvements to usage with the new IPC
2024-01-24Demote Mesa dozen to the bottom of the device listGravatar Matías Locatti1-0/+10
2024-01-24Rework time service to fix time passing offline.Gravatar Kelebek17-7/+7
2024-01-22Simplify VkResult lookupGravatar Mike Lothian4-109/+14
2024-01-22Add Vulkan-Utility-Libraries dependencyGravatar Mike Lothian1-1/+1
2024-01-18Core: Eliminate core/memory dependancies.Gravatar Fernando Sahmkow18-48/+37
2024-01-18SMMU: Fix 8Gb layout.Gravatar Fernando Sahmkow1-0/+3