summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-01-04Kernel/Mutex: Update a mutex priority when a thread stops waiting on it.Subv
2017-01-04Kernel/Mutex: Implemented priority inheritance.Subv
The implementation is based on reverse engineering of the 3DS's kernel. A mutex holder's priority will be temporarily boosted to the best priority among any threads that want to acquire any of its held mutexes. When the holder releases the mutex, it's priority will be boosted to the best priority among the threads that want to acquire any of its remaining held mutexes.
2017-01-04Kernel: Object ShouldWait and Acquire calls now take a thread as a parameter.Subv
This will be useful when implementing mutex priority inheritance.
2017-01-04Kernel/Synch: Do not attempt a reschedule on every syscall.Subv
Not all syscalls should cause reschedules, this commit attempts to remedy that, however, it still does not cover all cases.
2016-12-30Merge pull request #2386 from bunnei/fix-bg-colorSebastian Valle
config: SDL: Move background color setting to correct section.
2016-12-30config: SDL: Move background color setting to correct section.bunnei
2016-12-29Merge pull request #2240 from wwylele/auto-regionbunnei
Config: auto-select region and language
2016-12-29Merge pull request #2367 from JayFoxRox/lighting-lut-quickfixbunnei
Lighting LUT Quickfix
2016-12-27Core: remove unused hle.cppwwylele
2016-12-25Minor cleanup in GLSL codeJannik Vogel
2016-12-25Offset lighting LUT samples correctlyJannik Vogel
2016-12-24Core: reset cpu_core in Shutdown to make IsPoweredOn work properlywwylele
2016-12-23Merge pull request #2369 from MerryMage/core-frontendbunnei
core: Move emu_window and key_map into core
2016-12-23Merge pull request #2370 from wwylele/where-is-my-shared-fontYuri Kunde Schlesner
file_util: fix missing sysdata path
2016-12-23file_util: fix missing sysdata pathwwylele
2016-12-23core: Move emu_window and key_map into coreMerryMage
* Removes circular dependences (common should not depend on core)
2016-12-22Service/NWM: add nwm servicesmailwl
2016-12-22Merge pull request #2366 from MerryMage/MemoryReadCodebunnei
arm_dynarmic: Provide MemoryReadCode callback
2016-12-22Merge pull request #2343 from bunnei/core-cleanupbunnei
Core: Top-level consolidate & misc cleanup
2016-12-22arm_dynarmic: Provide MemoryReadCode callbackMerryMage
Change of interface in dynarmic 36082087ded632079b16d24137fdd0c450ce82ea
2016-12-22Merge pull request #2285 from mailwl/csnd-formatbunnei
csnd:SND: Reformat source code
2016-12-22ThreadContext: Move from "core" to "arm_interface".bunnei
2016-12-22core: Replace "AppCore" nomenclature with just "CPU".bunnei
2016-12-22Merge pull request #2361 from lioncash/disasmbunnei
disassembler: Remove mutable specifier from breakpoints member variable
2016-12-21Address clang-format issues.bunnei
2016-12-21core: Remove HLE module, consolidate code & various cleanups.bunnei
2016-12-21core: Consolidate core and system state, remove system module & cleanups.bunnei
2016-12-21file_util: Remove unused paths.bunnei
2016-12-21core: Consolidate top-level system state into a singleton.bunnei
2016-12-21loader: Remove duplicate docstrings.bunnei
2016-12-21citra-qt: Move graphics debugging code into its own folderLioncash
Keeps all graphics debugging stuff from cluttering up the root debugger folder
2016-12-21disassembler: Remove mutable specifier from breakpoints member variableLioncash
Breakpoints has been const correct with regards to what the DisassmblerModel needs for quite a while now.
2016-12-21Merge pull request #2319 from yuriks/profile-scopesbunnei
VideoCore: Make profiling scope more representative
2016-12-21Merge pull request #2357 from lioncash/uibunnei
citra-qt: Move bits of constructor behavior to named functions
2016-12-19citra-qt: Move bits of constructor behavior to named functionsLioncash
Makes the initialization process a tad easier to grok, since the constructor isn't just a glob of random unrelated behaviors.
2016-12-19Use GL_TRUE when setting color_maskAlbin Bernhardsson
2016-12-18Merge pull request #2318 from yuriks/trace-optbunnei
VideoCore: Inline IsPicaTracing
2016-12-18Merge pull request #2351 from CaptV0rt3x/masterbunnei
Fixed game_list focus issue.
2016-12-18Merge pull request #2347 from citra-emu/revert-2321-flush-pagesbunnei
Revert "Memory: Always flush whole pages from surface cache"
2016-12-19line fixup for travis ciCaptV0rt3x
2016-12-19screen swap - Hotkey mappingVamsi Krishna
2016-12-19Fixed GPLv2 license text in the start.Vamsi Krishna
2016-12-18Fixed game_list focusing issue.Vamsi Krishna
added line render_window->setFocus();
2016-12-17Revert "Memory: Always flush whole pages from surface cache"bunnei
2016-12-17Thread: remove the thread from the thread list when exitingwwylele
2016-12-16Merge pull request #2335 from yuriks/shader-refactorYuri Kunde Schlesner
Misc. Shader refactors
2016-12-16Merge pull request #2303 from freiro/citra-qt_missing_sdl2_dllbunnei
Copy SDL2.dll when compiling citra-qt with msvc
2016-12-16Merge pull request #2337 from lioncash/gdbbunnei
gdbstub: const correctness changes
2016-12-16Merge pull request #2322 from MerryMage/ctx-mnuMerry
game_list: Add a context menu with "Open Save Location" option
2016-12-16Kernel: remove object's waiting thread if it is deadwwylele