Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-12 | Massive removal of unused modules | James Rowe | |
2018-01-12 | arm_dynarmic: Implement core | MerryMage | |
2018-01-10 | Threads: Added enum values for the Switch's 4 cpu cores and implemented ↵ | Subv | |
svcGetInfo(AllowedCpuIdBitmask) | |||
2018-01-08 | kernel: Rename Semaphore to ConditionVariable. | bunnei | |
2018-01-08 | Kernel: Actually wake up the requested number of threads in Semaphore::Release. | Subv | |
Also properly keep track of data in guest memory, this fixes managing the semaphore from userland. It was found that Semaphores are actually Condition Variables, with Release(1) and Release(-1) being equivalent to notify_one and notify_all. We should change the name of the class to reflect this. | |||
2018-01-08 | Kernel: Properly keep track of mutex lock data in the guest memory. This ↵ | Subv | |
fixes userland locking/unlocking. | |||
2018-01-04 | citra_qt: Remove VFP registers, since this isn't used anyways and caused an ↵ | bunnei | |
assert. | |||
2018-01-02 | arm: Remove SkyEye/Dyncom code that is ARMv6-only. | bunnei | |
2017-10-12 | Remove more 3DS-specific code. | bunnei | |
2017-09-30 | Fixed type conversion ambiguity | Huw Pascoe | |
2017-07-20 | debugger/shader: display LOOP | wwylele | |
2017-07-20 | debugger/shader: print the invert flag for JMPU | wwylele | |
2017-07-20 | debugger/shader: fix address register for reverted arithmetic op | wwylele | |
2017-07-20 | debugger/shader: fix inverted uniform flow control | wwylele | |
2017-06-08 | Session: Remove/add some forward declarations | Yuri Kunde Schlesner | |
2017-06-06 | Service: Remove unnecessary includes from service.h | Yuri Kunde Schlesner | |
This has a huge fallout in terms of needing to fix other files because all service implementations included that file. | |||
2017-05-29 | Kernel: Move WaitObject to a separate file | Yuri Kunde Schlesner | |
Now that HandleTable doesn't directly depend on WaitObject anymore, this can be separated from the main kernel.h header. | |||
2017-05-07 | citra-qt: Remove callstack widget | Yuri Kunde Schlesner | |
Appears to be currently broken, and given the complexity of doing this for ARM code without debugging information, should probably be left to an external tool or library. Use the GDB stub instead. Closes #586 | |||
2017-05-07 | citra-qt: Remove disassembler widget | Yuri Kunde Schlesner | |
It has performance problems, a very misleading UI, and is broken in general. It has essentially been superceded by the GDB stub, but if we wanted a built-in disassembler in the future it'd essentially need to be rewritten from scratch anyway. Closes #427, #1480 | |||
2017-02-26 | Remove built-in (non-Microprofile) profiler | Yuri Kunde Schlesner | |
2017-02-18 | Qt: Re-organize setup of debugging widgets | Yuri Kunde Schlesner | |
2017-02-09 | VideoCore: Split regs.h inclusions | Yuri Kunde Schlesner | |
2017-02-09 | Pica/Regs: Use binary search to look up reg names | Yuri Kunde Schlesner | |
This gets rid of the static unordered_map. Also changes the return type const char*, avoiding unnecessary allocations (the result was only used by calling .c_str() on it.) | |||
2017-02-04 | VideoCore: Move Regs to its own file | Yuri Kunde Schlesner | |
2017-02-04 | VideoCore: Split framebuffer regs from Regs struct | Yuri Kunde Schlesner | |
2017-02-04 | VideoCore: Split texturing regs from Regs struct | Yuri Kunde Schlesner | |
2017-02-04 | VideoCore: Split rasterizer regs from Regs struct | Yuri Kunde Schlesner | |
2017-02-04 | Merge pull request #2476 from yuriks/shader-refactor3 | Yuri Kunde Schlesner | |
Oh No! More shader changes! | |||
2017-02-04 | Pica/Texture: Simplify/cleanup texture tile addressing | Yuri Kunde Schlesner | |
2017-02-04 | VideoCore: Move LookupTexture out of debug_utils.h | Yuri Kunde Schlesner | |
2017-01-29 | VideoCore: Consistently use shader configuration to load attributes | Yuri Kunde Schlesner | |
2017-01-29 | VideoCore: Rename some types to more accurate names | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Move entry_point to SetupBatch | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Move per-batch ShaderEngine state into ShaderSetup | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Move ProduceDebugInfo to InterpreterEngine | Yuri Kunde Schlesner | |
2017-01-25 | Debugger: Always use interpreter for shader debugging | Yuri Kunde Schlesner | |
2017-01-25 | VideoCore/Shader: Split shader uniform state and shader engine | Yuri Kunde Schlesner | |
Currently there's only a single dummy implementation, which will be split in a following commit. | |||
2017-01-25 | VideoCore/Shader: Use only entry_point as ShaderSetup param | Yuri Kunde Schlesner | |
This removes all implicit dependency of ShaderState on global PICA state. | |||
2017-01-25 | VideoCore/Shader: Use self instead of g_state.vs in ShaderSetup | Yuri Kunde Schlesner | |
2017-01-22 | citra-qt: Removed unused and unimplemented ramview files. | Kloen | |
2017-01-05 | Merge pull request #2393 from Subv/synch | Sebastian Valle | |
Kernel: Mutex priority inheritance and synchronization improvements. | |||
2017-01-04 | Kernel: Use different thread statuses when a thread calls ↵ | Subv | |
WaitSynchronization1 and WaitSynchronizationN with wait_all = true. This commit removes the overly general THREADSTATUS_WAIT_SYNCH and replaces it with two more granular statuses: THREADSTATUS_WAIT_SYNCH_ANY when a thread waits on objects via WaitSynchronization1 or WaitSynchronizationN with wait_all = false. THREADSTATUS_WAIT_SYNCH_ALL when a thread waits on objects via WaitSynchronizationN with wait_all = true. | |||
2017-01-04 | Fix some warnings (#2399) | Jonathan Hao | |
2016-12-22 | Merge pull request #2343 from bunnei/core-cleanup | bunnei | |
Core: Top-level consolidate & misc cleanup | |||
2016-12-22 | core: Replace "AppCore" nomenclature with just "CPU". | bunnei | |
2016-12-22 | Merge pull request #2361 from lioncash/disasm | bunnei | |
disassembler: Remove mutable specifier from breakpoints member variable | |||
2016-12-21 | core: Consolidate core and system state, remove system module & cleanups. | bunnei | |
2016-12-21 | citra-qt: Move graphics debugging code into its own folder | Lioncash | |
Keeps all graphics debugging stuff from cluttering up the root debugger folder | |||
2016-12-21 | disassembler: Remove mutable specifier from breakpoints member variable | Lioncash | |
Breakpoints has been const correct with regards to what the DisassmblerModel needs for quite a while now. | |||
2016-12-16 | Merge pull request #2260 from Subv/scheduling | bunnei | |
Threading: Reworked the way our scheduler works. |