479 Commits (f06049438afb55e3c171c86e46f502e5560e7522)

Author SHA1 Message Date
Lioncash f06049438a video_core/engines/engine_upload: Remove unnecessary const on parameters in function declarations 7 years ago
Lioncash d3f74a0c6f video_core/engines/engine_upload: Remove unnecessary includes 7 years ago
Fernando Sahmkow 08f861a820 Refactors and name corrections. 7 years ago
Fernando Sahmkow 3d37c4161a Fixes and Corrections to DMA Engine 7 years ago
Fernando Sahmkow 122b06d102 Add Swizzle Parameters to the DMA engine 7 years ago
Fernando Sahmkow bcf4b19fca Add Documentation Headers to all the GPU Engines 7 years ago
Fernando Sahmkow 5c4de1e3fb Corrections and styling 7 years ago
Fernando Sahmkow 4a2763a121 Implement Maxwell3D Data Upload 7 years ago
Fernando Sahmkow e42bf4f314 Introduce skeleton of the GPU Compute Engine. 7 years ago
Fernando Sahmkow 86e8a9f978 Revamp Kepler Memory to use a subegine to manage uploads 7 years ago
ReinUsesLisp 7a56d07632 video_core: Silent -Wswitch warnings 7 years ago
Fernando Sahmkow b33c627670 Use ReadBlockUnsafe on TIC and TSC reading 7 years ago
Fernando Sahmkow 525211db3b Use WriteBlock and ReadBlock. 7 years ago
Fernando Sahmkow 15368c6070 Implement Block Linear copies in Kepler Memory. 7 years ago
Fernando Sahmkow 73f925a949 Do some corrections in conversion shader instructions. 7 years ago
Fernando Sahmkow 02c84726ed Correct Kepler Memory on Linear Pushes. 7 years ago
ReinUsesLisp 79e7fb6d6f shader_ir: Implement STG, keep track of global memory usage and flush 7 years ago
Fernando Sahmkow 25e6fb72eb Correct LOP_IMN encoding 7 years ago
Fernando Sahmkow 34b15b69df Correct XMAD mode, psl and high_b on different encodings. 7 years ago
Fernando Sahmkow f5792ffeab Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format. 7 years ago
Fernando Sahmkow 2f456841b0 Implement TXQ_B 7 years ago
Fernando Sahmkow 8bb9877b70 Corrections to TEX_B 7 years ago
Fernando Sahmkow e6d2e59f07 Implement Bindless Handling on SetupTexture 7 years ago
Fernando Sahmkow ee9b2e3cdc Implement Bindless Samplers and TEX_B in the IR. 7 years ago
ReinUsesLisp 8092d3fad0 maxwell_3d: Reduce severity of ProcessSyncPoint 7 years ago
Fernando Sahmkow e3d9c983aa Implement SyncPoint Register in the GPU. 7 years ago
Lioncash 1211a5623e video_core/engines: Make memory manager members private 7 years ago
Lioncash 33742deaf6 video_core/engines: Remove unnecessary inclusions where applicable 7 years ago
ReinUsesLisp f725007975 shader_ir/memory: Reduce severity of LD_L cache management and log it 7 years ago
ReinUsesLisp c2ea1d5263 shader_ir/memory: Reduce severity of ST_L cache management and log it 7 years ago
bunnei a0b5ed6846 maxwell_dma: Check for valid source in destination before copy. 7 years ago
bunnei fa405371ee gpu: Rewrite virtual memory manager using PageTable. 7 years ago
bunnei d3f26c1546 video_core: Refactor to use MemoryManager interface for all memory access. 7 years ago
bunnei 7fccfc3ee7 gpu: Use host address for caching instead of guest address. 7 years ago
bunnei 9d1ee628b2 gpu: Move command processing to another thread. 7 years ago
Lioncash f596ce7887 video_core/engines: Remove unnecessary includes 7 years ago
Lioncash e59ae7210a common/math_util: Move contents into the Common namespace 7 years ago
ReinUsesLisp 20d8c304f2 maxwell_3d: Use std::bitset to manage dirty flags 7 years ago
ReinUsesLisp 3b01587ca4 shader/decode: Remove extras from MetaTexture 7 years ago
ReinUsesLisp 8a7efd22ec shader/decode: Split memory and texture instructions decoding 7 years ago
Lioncash 12774b7c44 video_core: Remove usages of System::GetInstance() within the engines 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Fernando Sahmkow e29f546bb7 shader_decompiler: Improve Accuracy of Attribute Interpolation. 7 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
Fernando Sahmkow 0f8f14a732 Corrected F2I None mode to RoundEven. 7 years ago
ReinUsesLisp 6dfc564d12 kepler_compute: Fixup assert and rename engines 7 years ago
bunnei 4e28975608 gl_rasterizer: Implement a more accurate fermi 2D copy. 7 years ago
Mat M 6506dbc577 Update src/video_core/engines/shader_bytecode.h 7 years ago
Fernando Sahmkow 4133c86d71 Fix TXQ not using the component mask. 7 years ago
ReinUsesLisp af1543712d video_core: Assert on invalid GPU to CPU address queries 7 years ago