9917 Commits (f1e5314f1a57b09bd45e0db3ca91449e761c431a)

Author SHA1 Message Date
Fernando Sahmkow f1e5314f1a Add Swizzle Parameters to the DMA engine 7 years ago
Fernando Sahmkow e140e2ebc6 Add Documentation Headers to all the GPU Engines 7 years ago
Fernando Sahmkow 021d28c9b8 Corrections and styling 7 years ago
Fernando Sahmkow 701ce1c9d0 Implement Maxwell3D Data Upload 7 years ago
Fernando Sahmkow e4ff140b99 Introduce skeleton of the GPU Compute Engine. 7 years ago
Fernando Sahmkow a91d3fc639 Revamp Kepler Memory to use a subegine to manage uploads 7 years ago
Fernando Sahmkow db4b2bc798 make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages. 7 years ago
Lioncash f8be3f55da kernel/svc: Name supervisor call 0x36 7 years ago
Lioncash 6b2bece81f kernel/wait_object: Make GetHighestPriorityReadyThread() a const member function 7 years ago
Lioncash 54e9f9b6ed yuzu/bootmanager: Replace unnnecessary constructor initializer list member of GGLContext 7 years ago
Lioncash 52e43734c4 yuzu/bootmanager: Remove unnecessary includes 7 years ago
Lioncash fbfc347351 yuzu/bootmanager: Resolve constructor initializer list warnings 7 years ago
Fernando Sahmkow d0082de82a Implement IsBlockContinous 7 years ago
Fernando Sahmkow da91e6e4b6 Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterators. 7 years ago
Fernando Sahmkow 13d626fc21 Use ReadBlockUnsafe for fetyching DMA CommandLists 7 years ago
Fernando Sahmkow 06d1c5a991 Document unsafe versions and add BlockCopyUnsafe 7 years ago
Fernando Sahmkow 6fc562a9aa Use ReadBlockUnsafe for Shader Cache 7 years ago
Fernando Sahmkow ef381e6924 Use ReadBlockUnsafe on TIC and TSC reading 7 years ago
Fernando Sahmkow 367704aa82 GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe 7 years ago
Fernando Sahmkow 3e96c367bd Use WriteBlock and ReadBlock. 7 years ago
Fernando Sahmkow bec28d692d Implement Block Linear copies in Kepler Memory. 7 years ago
ReinUsesLisp ef8245bed2 vk_shader_decompiler: Add missing operations 7 years ago
ReinUsesLisp f43995ec53 shader_ir/decode: Fix half float pre-operations and remove MetaHalfArithmetic 7 years ago
ReinUsesLisp abcbcb1b2a gl_shader_decompiler: Fix MrgH0 decompilation 7 years ago
ReinUsesLisp 64613db605 shader_ir/decode: Implement half float saturation 7 years ago
ReinUsesLisp 90cbf89303 shader_ir/decode: Reduce severity of unimplemented half-float FTZ 7 years ago
ReinUsesLisp acf618afbc renderer_opengl: Implement half float NaN comparisons 7 years ago
ReinUsesLisp ae46ad48ed shader_ir: Avoid using static on heap-allocated objects 7 years ago
Fernando Sahmkow aa471274d9 Do some corrections in conversion shader instructions. 7 years ago
Lioncash d28bb56c91 CMakeLists: Define QT_USE_QSTRINGBUILDER for the Qt target 7 years ago
Lioncash 3283aa1e20 svc: Specify handle value in thread's name 7 years ago
Fernando Sahmkow 8a099ac99f Correct Kepler Memory on Linear Pushes. 7 years ago
Fernando Sahmkow 773d955dfa Support compressed formats on linear textures. 7 years ago
Lioncash 4620ed47a3 common/{lz4_compression, zstd_compression}: Add missing header guards 7 years ago
Fernando Sahmkow bf561e4340 Correct Pitch in Fermi2D 7 years ago
Lioncash e3566e6c1d kernel/thread: Remove BoostPriority() 7 years ago
Lioncash 09caf8a756 kernel/thread: Remove unused guest_handle member variable 7 years ago
ReinUsesLisp 5c280e6ff0 shader_ir: Implement STG, keep track of global memory usage and flush 7 years ago
Lioncash 4d293bb5cb kernel/svc: Implement svcUnmapProcessCodeMemory 7 years ago
Lioncash 76a2465655 kernel/svc: Implement svcMapProcessCodeMemory 7 years ago
FreddyFunk 382722b9c4 Fix Clang Format 7 years ago
Lioncash 0d8ef2d3b9 common/swap: Improve codegen of the default swap fallbacks 7 years ago
Lioncash 612e1388df core/core: Move process execution start to System's Load() 7 years ago
Lioncash 32a6ceb4e5 core/process: Remove unideal page table setting from LoadFromMetadata() 7 years ago
Lioncash a4b0a8559c core/core: Move main process creation into Load() 7 years ago
Lioncash 6d0551196d video_core/gpu: Create threads separately from initialization 7 years ago
Lioncash f2331a804a core/cpu_core_manager: Create threads separately from initialization. 7 years ago
Lioncash 66b73fd399 common/swap: Mark byte swapping free functions with [[nodiscard]] and noexcept 7 years ago
Lioncash 9cb4b7be40 common/swap: Simplify swap function ifdefs 7 years ago
Lioncash 598954436f common/swap: Remove 32-bit ARM path 7 years ago