948 Commits (8d7a55be5b033d0e2a33e268c2894fbed65f4400)

Author SHA1 Message Date
ReinUsesLisp ddcb711ee8 maxwell_3d: Reduce severity of ProcessSyncPoint 8 years ago
Fernando Sahmkow fc91e21206 Implement SyncPoint Register in the GPU. 8 years ago
Lioncash 22f02076c6 video_core/engines: Make memory manager members private 8 years ago
Lioncash 26223f8124 video_core/engines: Remove unnecessary inclusions where applicable 8 years ago
ReinUsesLisp 04979560fb shader_ir/memory: Reduce severity of LD_L cache management and log it 8 years ago
ReinUsesLisp 24abeb9a67 shader_ir/memory: Reduce severity of ST_L cache management and log it 8 years ago
bunnei 19330f45d3 maxwell_dma: Check for valid source in destination before copy. 8 years ago
bunnei 22d3dfbcd4 gpu: Rewrite virtual memory manager using PageTable. 8 years ago
bunnei 574e89d924 video_core: Refactor to use MemoryManager interface for all memory access. 8 years ago
bunnei 2eaf6c41a4 gpu: Use host address for caching instead of guest address. 8 years ago
bunnei 7b574f406b gpu: Move command processing to another thread. 8 years ago
Lioncash f9ee0dc7ee video_core/engines: Remove unnecessary includes 8 years ago
Lioncash b9238edd0d common/math_util: Move contents into the Common namespace 8 years ago
ReinUsesLisp 5219edd715 maxwell_3d: Use std::bitset to manage dirty flags 8 years ago
ReinUsesLisp 5ca63d0675 shader/decode: Remove extras from MetaTexture 8 years ago
ReinUsesLisp 48e6f77c03 shader/decode: Split memory and texture instructions decoding 8 years ago
Lioncash a8fa5019b5 video_core: Remove usages of System::GetInstance() within the engines 8 years ago
Lioncash bd983414f6 core_timing: Convert core timing into a class 8 years ago
Fernando Sahmkow 10682ad7e0 shader_decompiler: Improve Accuracy of Attribute Interpolation. 8 years ago
Lioncash 48d9d66dc5 core_timing: Rename CoreTiming namespace to Core::Timing 8 years ago
Fernando Sahmkow f5ec165e8c Corrected F2I None mode to RoundEven. 8 years ago
ReinUsesLisp 1ddcd0e6f0 kepler_compute: Fixup assert and rename engines 8 years ago
bunnei dd1aab5446 gl_rasterizer: Implement a more accurate fermi 2D copy. 8 years ago
Mat M a568cd805b
Update src/video_core/engines/shader_bytecode.h 8 years ago
Fernando Sahmkow 0306c50339 Fix TXQ not using the component mask. 8 years ago
ReinUsesLisp 2bdbb90af7 video_core: Assert on invalid GPU to CPU address queries 8 years ago
ReinUsesLisp 04e68e9738 maxwell_3d: Allow sampler handles with TSC id zero 8 years ago
ReinUsesLisp 390721a561 maxwell_3d: Allow texture handles with TIC id zero 8 years ago
ReinUsesLisp 9feb68085d shader_bytecode: Rename BytesN enums to BitsN 8 years ago
ReinUsesLisp 477d616f7d shader_ir: Unify constant buffer offset values 8 years ago
ReinUsesLisp 3b84e04af1 shader_decode: Implement LDG and basic cbuf tracking 8 years ago
ReinUsesLisp 9a82dec74a maxwell_3d: Set rt_separate_frag_data to 1 by default 8 years ago
ReinUsesLisp a1b845b651 shader_decode: Implement VMAD and VSETP 8 years ago
ReinUsesLisp dd91650aaf shader_decode: Implement HFMA2 8 years ago
ReinUsesLisp 4316eaf75c shader_decode: Fixup clang-format 8 years ago
ReinUsesLisp 15a0e1481d shader_ir: Initial implementation 8 years ago
ReinUsesLisp 294df41b86 shader_bytecode: Fixup encoding 8 years ago
ReinUsesLisp a0c8c16d07 shader_header: Make local memory size getter constant 8 years ago
ReinUsesLisp b683e41fca gl_rasterizer_cache: Use dirty flags for the depth buffer 8 years ago
ReinUsesLisp 179ee963db gl_rasterizer_cache: Use dirty flags for color buffers 8 years ago
ReinUsesLisp 0ab17ab406 gl_shader_cache: Use dirty flags for shaders 8 years ago
ReinUsesLisp aaa0e6c346 shader_bytecode: Fixup TEXS.F16 encoding 8 years ago
David Marcec fdd649e2ef Fixed uninitialized memory due to missing returns in canary 8 years ago
ReinUsesLisp ef061481c5 shader_bytecode: Fixup half float's operator B encoding 8 years ago
heapo 72599cc667 Implement postfactor multiplication/division for fmul instructions 8 years ago
ReinUsesLisp 59a8df1b14 gl_shader_decompiler: Implement TEXS.F16 8 years ago
ReinUsesLisp 2908d30274 gl_rasterizer: Enable clip distances when set in register and in shader 8 years ago
bunnei abea6fa90c gpu: Rewrite GPU command list processing with DmaPusher class. 8 years ago
Rodolfo Bogado dfdbfa69e5 Implement depth clamp 8 years ago
Rodolfo Bogado 8e971f5062 Add support for Clip Distance enabled register 8 years ago