summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* Implement SyncPoint Register in the GPU.Gravatar Fernando Sahmkow2019-04-052-1/+27
* Merge pull request #2296 from lioncash/overrideGravatar bunnei2019-03-283-4/+4
|\
| * video_core: Add missing override specifiersGravatar Lioncash2019-03-273-4/+4
* | video_core/gpu: Amend typo in GPU member variable nameGravatar Lioncash2019-03-272-7/+8
|/
* Merge pull request #2256 from bunnei/gpu-vmmGravatar bunnei2019-03-2221-237/+533
|\
| * memory_manager: Cleanup FindFreeRegion.Gravatar bunnei2019-03-202-12/+6
| * memory_manager: Use Common::AlignUp in public interface as needed.Gravatar bunnei2019-03-201-11/+22
| * memory_manager: Bug fixes and further cleanup.Gravatar bunnei2019-03-202-73/+72
| * maxwell_dma: Check for valid source in destination before copy.Gravatar bunnei2019-03-201-0/+10
| * memory_manager: Add protections for invalid GPU addresses.Gravatar bunnei2019-03-202-22/+43
| * gl_rasterizer_cache: Check that backing memory is valid before creating a sur...Gravatar bunnei2019-03-202-15/+12
| * gpu: Rewrite virtual memory manager using PageTable.Gravatar bunnei2019-03-2010-201/+472
| * gpu: Move GPUVAddr definition to common_types.Gravatar bunnei2019-03-2013-31/+24
* | Revert "Devirtualize Register/Unregister and use a wrapper instead."Gravatar bunnei2019-03-213-8/+12
|/
* gl_rasterizer: Skip zero addr/sized regions on flush/invalidate.Gravatar bunnei2019-03-161-0/+6
* Merge pull request #2244 from bunnei/gpu-mem-refactorGravatar bunnei2019-03-1619-186/+194
|\
| * video_core: Refactor to use MemoryManager interface for all memory access.Gravatar bunnei2019-03-1619-186/+194
* | memory: Simplify rasterizer cache operations.Gravatar bunnei2019-03-161-2/+1
|/
* gpu: Use host address for caching instead of guest address.Gravatar bunnei2019-03-1424-288/+384
* Merge pull request #2233 from ReinUsesLisp/morton-cleanupGravatar bunnei2019-03-144-187/+146
|\
| * video_core/morton: Use enum to describe MortonCopyPixels128 modeGravatar ReinUsesLisp2019-03-133-7/+10
| * video_core/morton: Remove unused parameter in MortonSwizzleGravatar ReinUsesLisp2019-03-133-8/+7
| * video_core/morton: Remove clang-format off when it's not neededGravatar ReinUsesLisp2019-03-131-133/+129
| * video_core/morton: Remove unused functionsGravatar ReinUsesLisp2019-03-131-39/+0
* | Merge pull request #2229 from ReinUsesLisp/vk-sampler-cacheGravatar bunnei2019-03-144-24/+168
|\ \
| * | vk_sampler_cache: Use operator== instead of memcmpGravatar Mat M2019-03-121-1/+1
| * | vk_sampler_cache: Implement a sampler cacheGravatar ReinUsesLisp2019-03-124-1/+140
| * | video_core/texture: Add a raw representation of TSCEntryGravatar ReinUsesLisp2019-03-121-24/+29
| |/
* | Merge pull request #2216 from ReinUsesLisp/rasterizer-systemGravatar bunnei2019-03-142-29/+31
|\ \
| * | gl_rasterizer: Use system instance passed from argumentGravatar ReinUsesLisp2019-03-112-29/+31
* | | Merge pull request #2227 from lioncash/overrideGravatar bunnei2019-03-132-5/+5
|\ \ \
| * | | renderer_opengl/gl_global_cache: Replace indexing for assignment with insert_...Gravatar Lioncash2019-03-112-3/+3
| * | | renderer_opengl/gl_global_cache: Append missing override specifiersGravatar Lioncash2019-03-111-2/+2
| |/ /
* | / video_core/texture: Fix up sampler lod biasGravatar ReinUsesLisp2019-03-131-1/+1
| |/ |/|
* | Merge pull request #2215 from ReinUsesLisp/samplersGravatar bunnei2019-03-123-64/+72
|\ \ | |/ |/|
| * gl_rasterizer: Encapsulate sampler queries into methodsGravatar ReinUsesLisp2019-03-093-64/+72
* | Merge pull request #2147 from ReinUsesLisp/texture-cleanGravatar bunnei2019-03-107-527/+588
|\ \
| * | shader/decode: Remove extras from MetaTextureGravatar ReinUsesLisp2019-02-264-40/+65
| * | shader/decode: Split memory and texture instructions decodingGravatar ReinUsesLisp2019-02-266-501/+537
* | | Merge pull request #2143 from ReinUsesLisp/texviewGravatar bunnei2019-03-103-32/+42
|\ \ \
| * | | gl_rasterizer_cache: Create texture views for array discrepanciesGravatar ReinUsesLisp2019-02-273-32/+42
* | | | gl_rasterizer: Minor logger changesGravatar ReinUsesLisp2019-03-091-19/+13
| |_|/ |/| |
* | | Merge pull request #2209 from lioncash/reorderGravatar bunnei2019-03-081-5/+2
|\ \ \
| * | | video_core/gpu_thread: Remove unimplemented WaitForIdle function prototypeGravatar Lioncash2019-03-071-3/+0
| * | | video_core/gpu_thread: Amend constructor initializer list orderGravatar Lioncash2019-03-071-2/+2
* | | | Merge pull request #2208 from lioncash/gpuGravatar bunnei2019-03-083-3/+3
|\ \ \ \
| * | | | video_core/gpu: Make GPU's destructor virtualGravatar Lioncash2019-03-073-3/+3
| |/ / /
* | | | Merge pull request #2191 from ReinUsesLisp/maxwell-to-vkGravatar bunnei2019-03-084-3/+553
|\ \ \ \
| * | | | maxwell_to_vk: Initial implementationGravatar ReinUsesLisp2019-03-044-3/+553
* | | | | dma_pusher: Store command_list_header by copyGravatar ReinUsesLisp2019-03-081-1/+1
| |/ / / |/| | |