13075 Commits (bb94bcc99137a152f458147e17ba3b3e0765afbf)
 

Author SHA1 Message Date
Lioncash e08002310a video_core/surface: Add missing break in PixelFormatFromTextureFormat() 6 years ago
Rodrigo Locatti 6c201ffedf Merge pull request #2981 from lioncash/copy 6 years ago
Lioncash 51f34a27e9 vk_shader_decompiler: Resolve fallthrough within ExprDecompiler's ExprCondCode operator() 6 years ago
Lioncash 304cee41c4 gl_shader_decompiler: Resolve fallthrough within ExprDecompiler's ExprCondCode operator() 6 years ago
Lioncash 1a9c05b197 texture_cache: Avoid unnecessary surface copies within PickStrategy() and TryReconstructSurface() 6 years ago
Lioncash 271d07c2e7 control_flow: Silence truncation warnings 6 years ago
Lioncash 4ef3c0158a gl_shader_decompiler: Make ExprDecompiler's GetResult() a const member function 6 years ago
Lioncash eb9ca6f6a1 gl_shader_decompiler: Use a std::string_view with GetDeclarationWithSuffix() 6 years ago
Lioncash 09e9ee194b gl_shader_decompiler: Fold flow_var constant into GetFlowVariable() 6 years ago
Lioncash 0d6adf0e50 gl_shader_decompiler: Mark ASTDecompiler/ExprDecompiler parameters as const references where applicable 6 years ago
Lioncash 274c260939 gl_shader_decompiler: Pass by reference to GenerateTextureArgument() 6 years ago
Lioncash a6eecc8339 gl_shader_decompiler: Use std::holds_alternative within GenerateTexture() 6 years ago
Lioncash 94855ef1a8 shader/node: std::move Meta instance within OperationNode constructor 6 years ago
Lioncash c531d0df85 gl_shader_decompiler: Avoid unnecessary copies of MetaImage 6 years ago
Lioncash 0b0ac56219 maxwell_3d: Silence truncation warnings 6 years ago
bunnei 7f9086c4c6 Merge pull request #2972 from lioncash/system 6 years ago
bunnei 32588f88da Merge pull request #2977 from lioncash/algorithm 6 years ago
Lioncash 6a50c481fd video_core/gpu: Remove use of the global system accessor 6 years ago
Lioncash 3d91f45a30 bcat: Remove use of global system accessors 6 years ago
Lioncash 0f814d8bc5 video_core/texture_cache: Amend Doxygen references 6 years ago
Lioncash 58d94234a1 common/algorithm: Add description comment indicating intended algorithms 6 years ago
Lioncash b5202d5da2 common: Rename binary_find.h to algorithm.h 6 years ago
Fernando Sahmkow 4f8fa2dd29 Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE. 6 years ago
Fernando Sahmkow 3300a7631d Kernel: Address Feedback 2 6 years ago
Fernando Sahmkow 5acd086b18 Kernel: Clang Format 6 years ago
Fernando Sahmkow ac9dd91f1e Kernel: Reverse global accessor removal. 6 years ago
Fernando Sahmkow a88238d68d Kernel: Address Feedback. 6 years ago
Fernando Sahmkow 17b53b4a54 Kernel Scheduler: Make sure the global scheduler shutdowns correctly. 6 years ago
Fernando Sahmkow 0d57b899dd Kernel_Thread: Eliminate most global accessors. 6 years ago
Fernando Sahmkow 59b89b1dd5 KernelSVC: Assert that condition variable address is aligned to 4 bytes. 6 years ago
Fernando Sahmkow 8363d07df8 Kernel: Correct Paused scheduling 6 years ago
Fernando Sahmkow 3da21e4b4f Kernel: Corrections to Wait Objects clearing in which a thread could still be signalled after a timeout or a cancel. 6 years ago
Fernando Sahmkow 248795db6e Kernel: Correct redundant yields to only advance time forward. 6 years ago
Fernando Sahmkow a24c331b84 Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual 6 years ago
Fernando Sahmkow 598203b5cf Kernel: Correct Results in Condition Variables and Mutexes 6 years ago
Fernando Sahmkow 3c9e26a003 Kernel: Clang Format 6 years ago
Fernando Sahmkow abc8856e2c Kernel: Remove global system accessor from WaitObject 6 years ago
Fernando Sahmkow 7d04b271a6 Scheduler: Implement Yield Count and Core migration on Thread Preemption. 6 years ago
Fernando Sahmkow f2989c81d9 Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection. 6 years ago
Fernando Sahmkow 68325300ae Kernel: Initial implementation of thread preemption. 6 years ago
Fernando Sahmkow acdce3b4df Scheduler: Add protections for Yield bombing 6 years ago
Fernando Sahmkow 5130168171 Kernel: Style and Corrections 7 years ago
Fernando Sahmkow 87334f0f16 Correct PrepareReschedule 7 years ago
Fernando Sahmkow 655ed87f53 Comment and reorganize the scheduler 7 years ago
Fernando Sahmkow 891babbe20 Add PrepareReschedule where required. 7 years ago
Fernando Sahmkow 4760c27922 Correct compiling errors and addapt to the new interface. 7 years ago
Fernando Sahmkow bddf90701b Correct Supervisor Calls to work with the new scheduler, 7 years ago
Fernando Sahmkow 3905bb3e7b Redesign CPU Cores to work with the new scheduler 7 years ago
Fernando Sahmkow 07524b63e8 Add interfacing to the Global Scheduler 7 years ago
Fernando Sahmkow 18c796ab58 Addapt thread class to the new Scheduler 7 years ago