| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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-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 | |||
| 2015-09-11 | graphics_breakpoints_p: Add missing override specifier | Lioncash | |
| 2015-09-11 | General: Replace NULL and '0' usages with nullptr where applicable | Lioncash | |
| 2015-09-11 | citra_qt: Reorganize headers | Lioncash | |
| 2015-09-07 | Merge pull request #1118 from Kloen/monospace-font | bunnei | |
| citra-qt: Use monospace font on Disassembler and ARM Registers | |||
| 2015-09-07 | Shader Debugger: Allow editing of input vertex data | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Debugger: Highlight current instruction instead of focusing | Yuri Kunde Schlesner | |
| This avoid some annoying focus stealing in some situations, and looks nicer in general. | |||
| 2015-09-07 | Shader Debugger: Remove useless signal | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Debugger: Fix only first vertex attribute being loaded | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Debugger: Fix freeze when double-clicking shader disassembly | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Debugger: Improve space efficiency of the layout | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Disassembly: Fix printing of jump offsets | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Disassembly: Fix disassembly of IFU/CALLU instructions | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Disassembly: Implement support for MAD/MADI | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Disassembly: Introduce variables to hold common subexpressions | Yuri Kunde Schlesner | |
| 2015-09-07 | Shader Debugger: Initialize input_vertex to prevent crashes | Yuri Kunde Schlesner | |
| If the first type of breakpoint to be hit wasn't "Vertex Loaded", the input_vertex would contain garbage, which would be passed to the shader interpreter and ocasionally cause crashes. | |||
| 2015-09-07 | Shader Disassembly: Cleanup code and improve output alignment | Yuri Kunde Schlesner | |
| 2015-09-07 | citra-qt: Use monospace font on Disassembler and ARM Registers | Kloen | |
| 2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
| This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
