| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | | | | | gl_state: Use std::array::fill instead of std::fill | 2019-10-30 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | Co-Authored-By: Mat M. <mathew1800@gmail.com> | |||||
| | * | | | | | | | gl_state: Move dirty checks to individual apply calls instead of Apply | 2019-10-29 | 2 | -66/+74 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This requires removing constness from some methods, but for consistency it's removed in all methods. | |||||
| | * | | | | | | | gl_state: Remove ApplyDefaultState | 2019-10-29 | 3 | -17/+1 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenGL has defaults values we can trust. Remove these. | |||||
| | * | | | | | | | gl_state: Change SetDefaultViewports to use default constructor | 2019-10-29 | 1 | -13/+2 | ||
| | | | | | | | | | ||||||
| | * | | | | | | | gl_state: Minor style changes | 2019-10-29 | 1 | -3/+5 | ||
| | | | | | | | | | ||||||
| | * | | | | | | | gl_state: Remove unused Citra TextureUnits | 2019-10-29 | 1 | -23/+0 | ||
| | | | | | | | | | ||||||
| | * | | | | | | | gl_state: Move initializers from constructor to class declaration | 2019-10-29 | 2 | -170/+75 | ||
| | | |_|_|_|/ / | |/| | | | | | ||||||
| * | | | | | | | Merge pull request #3035 from ReinUsesLisp/rasterizer-accelerated | 2019-10-29 | 5 | -45/+98 | ||
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | rasterizer_accelerated: Add intermediary for GPU rasterizers | |||||
| | * | | | | | | | rasterizer_accelerated: Add intermediary for GPU rasterizers | 2019-10-27 | 5 | -45/+98 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add an intermediary class that implements common functions across GPU accelerated rasterizers. This avoids code repetition on different backends. | |||||
| * | | | | | | | | Merge pull request #3007 from DarkLordZach/fsc-regress | 2019-10-29 | 1 | -0/+12 | ||
| |\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | savedata_factory: Automatically create certain savedata | |||||
| | * | | | | | | | savedata_factory: Automatically create certain savedata | 2019-10-22 | 1 | -0/+12 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | After further hardware investigation, it appears that some games, perhaps those more lazily coded, will not call EnsureSaveData, meaning that they expect the normal (current) save to be automatically made. Additionally, some games do not create a cache or temporary save before use. In these 3 specific instances, the save is created automatically for the game if it doesn't exist. | |||||
| * | | | | | | | | Merge pull request #3004 from ReinUsesLisp/maxwell3d-cleanup | 2019-10-29 | 6 | -81/+20 | ||
| |\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | maxwell_3d: Remove unused entries | |||||
| | * | | | | | | | maxwell_3d/kepler_compute: Remove unused arguments in GetTexture | 2019-10-28 | 5 | -37/+20 | ||
| | | | | | | | | | ||||||
| | * | | | | | | | video_core/textures: Remove unused index entry in FullTextureInfo | 2019-10-28 | 2 | -2/+0 | ||
| | | | | | | | | | ||||||
| | * | | | | | | | maxwell_3d: Remove unused method GetStageTextures | 2019-10-28 | 2 | -42/+0 | ||
| | | |_|/ / / / | |/| | | | | | ||||||
| * | | | | | | | Merge pull request #3037 from FernandoS27/new-formats | 2019-10-28 | 4 | -5/+22 | ||
| |\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | video_core: Implement texture format E5B9G9R9_SHAREDEXP. | |||||
| | * | | | | | | Video_Core: Implement texture format E5B9G9R9_SHAREDEXP. | 2019-10-27 | 4 | -5/+22 | ||
| | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | This commit implements the E5B9G9R9 Texture format into the general system and OpenGL backend. | |||||
| * | | | | | | Merge pull request #2971 from FernandoS27/new-scheduler-v2 | 2019-10-28 | 19 | -435/+1022 | ||
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | Kernel: Implement a New Thread Scheduler V2 | |||||
| | * | | | | | | Kernel Thread: Cleanup THREADPROCESSORID_DONT_UPDATE. | 2019-10-15 | 2 | -4/+1 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Address Feedback 2 | 2019-10-15 | 2 | -9/+6 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Clang Format | 2019-10-15 | 2 | -5/+5 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Reverse global accessor removal. | 2019-10-15 | 4 | -23/+9 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Address Feedback. | 2019-10-15 | 6 | -67/+98 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel Scheduler: Make sure the global scheduler shutdowns correctly. | 2019-10-15 | 7 | -0/+31 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel_Thread: Eliminate most global accessors. | 2019-10-15 | 1 | -11/+11 | ||
| | | | | | | | | ||||||
| | * | | | | | | KernelSVC: Assert that condition variable address is aligned to 4 bytes. | 2019-10-15 | 1 | -0/+4 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Correct Paused scheduling | 2019-10-15 | 1 | -3/+1 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Corrections to Wait Objects clearing in which a thread could still ↵ | 2019-10-15 | 3 | -3/+4 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | be signalled after a timeout or a cancel. | |||||
| | * | | | | | | Kernel: Correct redundant yields to only advance time forward. | 2019-10-15 | 1 | -3/+5 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Corrections to ModifyByWaitingCountAndSignalToAddressIfEqual | 2019-10-15 | 1 | -5/+13 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Correct Results in Condition Variables and Mutexes | 2019-10-15 | 3 | -24/+17 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Clang Format | 2019-10-15 | 2 | -2/+3 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Remove global system accessor from WaitObject | 2019-10-15 | 4 | -2/+17 | ||
| | | | | | | | | ||||||
| | * | | | | | | Scheduler: Implement Yield Count and Core migration on Thread Preemption. | 2019-10-15 | 2 | -5/+85 | ||
| | | | | | | | | ||||||
| | * | | | | | | Scheduler: Corrections to YieldAndBalanceLoad and Yield bombing protection. | 2019-10-15 | 2 | -8/+8 | ||
| | | | | | | | | ||||||
| | * | | | | | | Kernel: Initial implementation of thread preemption. | 2019-10-15 | 3 | -0/+30 | ||
| | | | | | | | | ||||||
| | * | | | | | | Scheduler: Add protections for Yield bombing | 2019-10-15 | 5 | -24/+31 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case of redundant yields, the scheduler will now idle the core for it's timeslice, in order to avoid continuously yielding the same thing over and over. | |||||
| | * | | | | | | Kernel: Style and Corrections | 2019-10-15 | 12 | -96/+137 | ||
| | | | | | | | | ||||||
| | * | | | | | | Correct PrepareReschedule | 2019-10-15 | 6 | -38/+29 | ||
| | | | | | | | | ||||||
| | * | | | | | | Comment and reorganize the scheduler | 2019-10-15 | 2 | -98/+104 | ||
| | | | | | | | | ||||||
| | * | | | | | | Add PrepareReschedule where required. | 2019-10-15 | 3 | -16/+18 | ||
| | | | | | | | | ||||||
| | * | | | | | | Correct compiling errors and addapt to the new interface. | 2019-10-15 | 3 | -27/+15 | ||
| | | | | | | | | ||||||
| | * | | | | | | Correct Supervisor Calls to work with the new scheduler, | 2019-10-15 | 1 | -26/+41 | ||
| | | | | | | | | ||||||
| | * | | | | | | Redesign CPU Cores to work with the new scheduler | 2019-10-15 | 2 | -13/+12 | ||
| | | | | | | | | ||||||
| | * | | | | | | Add interfacing to the Global Scheduler | 2019-10-15 | 4 | -0/+34 | ||
| | | | | | | | | ||||||
| | * | | | | | | Addapt thread class to the new Scheduler | 2019-10-15 | 2 | -60/+237 | ||
| | | | | | | | | ||||||
| | * | | | | | | Implement a new Core Scheduler | 2019-10-15 | 2 | -258/+411 | ||
| | | | | | | | | ||||||
| * | | | | | | | Merge pull request #3034 from ReinUsesLisp/w4244-maxwell3d | 2019-10-27 | 2 | -24/+25 | ||
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | maxwell_3d: Silence implicit conversion warnings | |||||
| | * | | | | | | | maxwell_3d: Silence implicit conversion warnings | 2019-10-27 | 2 | -24/+25 | ||
| | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | While we are at it, unify types for dirty reg pointers. | |||||
| * / | | | | | | astc: Silence implicit conversion warnings | 2019-10-27 | 1 | -7/+8 | ||
| |/ / / / / / | ||||||