Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2016-12-14 | Merge pull request #2249 from Subv/sessions_v3 | Yuri Kunde Schlesner | |
Kernel/IPC: Use Ports and Sessions as the fundamental building block of Inter Process Communication. | |||
2016-12-14 | Fixed the codestyle to match our clang-format rules. | Subv | |
2016-12-11 | citra-qt: Make constructors explicit where applicable | Lioncash | |
2016-12-11 | citra-qt: Add missing #pragma once directives | Lioncash | |
2016-12-11 | graphics_cmdlists: Get rid of variable shadowing | Lioncash | |
2016-12-10 | graphics_cmdlists: Get rid of an unused variable | Lioncash | |
2016-12-10 | graphics_cmdlists: Make LoadTexture and TextureInfoWidget src arguments const | Lioncash | |
2016-12-10 | graphics_cmdlists: Make LoadImage internally linked | Lioncash | |
Puts the TextureInfoWidget definition in the anonymous namespace as well, as it's only used in the translation unit as well. | |||
2016-12-11 | Add all services to the Service namespace | Lioncash | |
Previously there was a split where some of the services were in the Service namespace and others were not. | |||
2016-12-09 | WaitSynch: Removed unused variables and reduced SharedPtr copies. | Subv | |
Define a variable with the value of the sync timeout error code. Use a boost::flat_map instead of an unordered_map to hold the equivalence of objects and wait indices in a WaitSynchN call. | |||
2016-12-04 | Threading: Added some utility functions and const correctness. | Subv | |
2016-12-03 | Threading: Reworked the way our scheduler works. | Subv | |
Threads will now be awakened when the objects they're waiting on are signaled, instead of repeating the WaitSynchronization call every now and then. The scheduler is now called once after every SVC call, and once after a thread is awakened from sleep by its timeout callback. This new implementation is based off reverse-engineering of the real kernel. See https://gist.github.com/Subv/02f29bd9f1e5deb7aceea1e8f019c8f4 for a more detailed description of how the real kernel handles rescheduling. | |||
2016-11-30 | Fixed the rebase mistakes. | Subv | |
2016-10-20 | Fix typos | Ricardo de Almeida Gonzaga | |
2016-09-22 | implement wait tree widget | wwylele | |
2016-09-21 | Use negative priorities to avoid special-casing the self-include | Yuri Kunde Schlesner | |
2016-09-21 | Remove empty newlines in #include blocks. | Emmanuel Gil Peyrot | |
This makes clang-format useful on those. Also add a bunch of forgotten transitive includes, which otherwise prevented compilation. | |||
2016-09-18 | Manually tweak source formatting and then re-run clang-format | Yuri Kunde Schlesner | |
2016-09-18 | Sources: Run clang-format on everything. | Emmanuel Gil Peyrot | |
2016-06-18 | Qt: Fix MicroProfile dpi scaling | Yuri Kunde Schlesner | |
2016-06-07 | Merge pull request #1765 from JayFoxRox/debug-surface-viewer | bunnei | |
Debugger: Pica surface viewer | |||
2016-05-21 | Debugger/Callstack: Replace Memory::GetPointer with ↵ | MerryMage | |
Memory::IsValidVirtualAddress | |||
2016-05-18 | Merge pull request #1785 from MerryMage/mp-dpi | bunnei | |
Microprofile: DPI-aware drawing | |||
2016-05-12 | Microprofile: DPI-aware drawing | MerryMage | |
2016-05-12 | Move default_attributes into Pica state | Jannik Vogel | |
2016-05-11 | Turn ShaderSetup into struct | Jannik Vogel | |
2016-05-07 | fixup simple type conversions where possible | Alexander Laties | |
2016-05-07 | citra_qt: Replace 'Pica Framebuffer Debugger' with 'Pica Surface Viewer' | Jannik Vogel | |
2016-05-04 | Pica: Rename VertexLoaded breakpoint to VertexShaderInvocation | Jannik Vogel | |
2016-04-30 | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | |
2016-04-29 | Common: Remove section measurement from profiler (#1731) | Yuri Kunde Schlesner | |
This has been entirely superseded by MicroProfile. The rest of the code can go when a simpler frametime/FPS meter is added to the GUI. | |||
2016-04-28 | Make Citra build with MICROPROFILE_ENABLED set to 0 (#1709) | Henrik Rydgård | |
* Make Citra build with MICROPROFILE_ENABLED set to 0 * Buildfix with microprofile kept on * moc did not like a dialog to conditionally exist. * Cleanup * Fix end of line | |||
2016-04-24 | Replace std::map with std::array for graphics event breakpoints, and allow ↵ | Henrik Rydgard | |
the compiler to inline. Saves 1%+ in vertex heavy situations. | |||
2016-04-23 | debugger: Warn if we reach an unreachable format | Sam Spilsbury | |
2016-03-15 | PICA: Fix MAD/MADI encoding | Jannik Vogel | |
2016-03-09 | Fix attribute mapping in vs debugger | Jannik Vogel | |
2016-03-02 | Add immediate mode vertex submission | Dwayne Slater | |
2015-12-29 | core: Use unique_ptr for holding the interpreter instances | Lioncash | |
2015-10-06 | Silence -Wsign-compare warnings. | Rohit Nirmal | |
2015-09-14 | GSP: Implement command 0x05, used for flushing caches | Yuri Kunde Schlesner | |
May fix additional texture caching issues. (Though mostly in homebrew, I haven't seen any commercial software use this to flush anything but command lists.) | |||
2015-09-11 | general: Replace 0 literals with nullptr where applicable | Lioncash | |
2015-09-11 | Merge pull request #1147 from lioncash/nullptr | Yuri Kunde Schlesner | |
General: Replace NULL and '0' usages with nullptr where applicable | |||
2015-09-11 | Merge pull request #1149 from lioncash/override | Yuri Kunde Schlesner | |
graphics_breakpoints_p: Add missing override specifier |