aboutsummaryrefslogtreecommitdiff
path: root/src/citra_qt
AgeCommit message (Collapse)Author
2014-10-25ARM: Reorganized file structure to move shared SkyEye code to a more common ↵bunnei
area. Removed s_ prefix
2014-10-22Use config files to store whether SDMC is enabled or notarchshift
Before, it used to use whether the directory actually existed. As a result, .citra-emu/sdmc was never auto-created (something quite confusing to me until I read through the logs).
2014-10-12OpenGL renderer: Request a forward compatible context in citra-qtYuri Kunde Schlesner
This should fix context creation on OS X. Also requests a core context on all platforms in Citra-GLFW, for consistency.
2014-10-07Added configuration file system.archshift
Uses QSettings on citra-qt, and inih on citra-cli.
2014-09-13Merge pull request #97 from archshift/cleanupbunnei
Small, general code cleanup
2014-09-12Added support for multiple input device types for KeyMap and connected Qt.Kevin Hartman
2014-09-07bootmanager::EmuThread: fixed initialization orderarchshift
2014-09-06core: Make the ARM disassembler use std::string internallyLioncash
2014-09-01Remove hand-crafted Visual Studio solution.Yuri Kunde Schlesner
2014-09-01CMake cleanupYuri Kunde Schlesner
Several cleanups to the buildsystem: - Do better factoring of common libs between platforms. - Add support to building on Windows. - Remove Qt4 support. - Re-sort file lists and add missing headers.
2014-09-01Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner
This should fix the GL loading errors that occur in some drivers due to the use of deprecated functions by GLEW. Side benefits are more accurate auto-completion (deprecated function and symbols don't exist) and faster pointer loading (less entrypoints to load). In addition it removes an external library depency, simplifying the build system a bit and eliminating one set of binary libraries for Windows.
2014-08-28Loader: Added support for loading raw BIN executables.bunnei
- Useful for debugging homebrew Qt: Updated GUI to support loading .bin files.
2014-08-25Pica: Add support for dumping textures.Tony Wasserka
2014-08-25Pica/citra-qt: Replace command list view and command list debugging code ↵Tony Wasserka
with something more sophisticated.
2014-08-25Pass format to the QGLWidget and use atomic instead of mutex.Sacha
2014-08-25Fix EmuThread loop by ensuring it exits properly.Sacha
Note: There is a pre-existing issue with booting a new game in that it keeps the old EmuThread. The GL code now supports this but the Core still doesn't.
2014-08-25Fix the threading for GL Context in Qt5.Sacha
Connect the emu_thread start/finish to a moveContext slot.
2014-08-20Revert "Removed redundant loop in EmuThread::run()"archshift
2014-08-19Add Qt5 option. Use Qt5 by default.Sacha
2014-08-18CMake CleanupSacha
2014-08-16Removed redundant loop in EmuThread::run()archshift
2014-08-14Bootmanager: changed `filename` to std::stringarchshift
2014-08-12Merge pull request #41 from archshift/itrbunnei
Changed iterators to use auto, many of which using range-based loops
2014-08-12Pica: Add command processor.Tony Wasserka
2014-08-11Changed iterators to use auto, some of which using range-based loopsarchshift
2014-08-12Remove the fancy RegisterSet class introduced in 4c2bff61e.Tony Wasserka
While it was some nice and fancy template usage, it ultimately had many practical issues regarding length of involved expressions under regular usage as well as common code completion tools not being able to handle the structures. Instead, we now use a more conventional approach which is a lot more clean to use.
2014-08-05GSP: Removed dumb GX prefixes to functions/structs in GSP namespace.bunnei
- Various other cleanups.
2014-08-05Qt: Removed unnecessary HW::Update.bunnei
2014-07-23Merge pull request #27 from neobrain/disassembly_view_rewritebunnei
citra-qt: Rewrite disassembly view.
2014-07-23citra-qt: Show function names in disassembler based on bunnei's suggestion.Tony Wasserka
2014-07-23Disassembler: Chose slightly lower value for chunk size.Tony Wasserka
2014-07-23GSP: Clean up GX command processing a lot and treat command id as a u8 ↵Tony Wasserka
rather than a u32. Anonymous structs are not standard C++, hence don't use them.
2014-07-04Qt: Updated open dialog to include NCCH formats.bunnei
2014-07-02citra-qt: Rewrite disassembly view.Tony Wasserka
2014-06-25Merge pull request #22 from bunnei/loader-improvementsbunnei
Refactor loader code and add preliminary NCCH support
2014-06-24Loader: Implemented AppLoader interface for abstracting application loading.bunnei
- Various cleanups/refactorings to Loader, ELF, and NCCH modules. - Added AppLoader interface to ELF and NCCH. - Updated Qt/GLFW frontends to check AppLoader ResultStatus. NCCH: Removed extra qualification typos. Loader: Removed unnecessary #include's. NCCH: Improved readability of memcmp statements. NCCH: Added missing space. Elf: Removed unnecessary usage of unique_ptr. Loader: Removed unnecessary usage of unique_ptr.
2014-06-22citra_qt: Removed autogenerated files from repo and fixed build issues.bunnei
2014-06-16Loader: Moved elf and loader modules to a "loader" subdirectory.bunnei
2014-06-14Merge branch 'threading' of https://github.com/bunnei/citrabunnei
Conflicts: src/core/hle/function_wrappers.h src/core/hle/service/gsp.cpp
2014-06-12Further refine GPU command list debugging.Tony Wasserka
2014-06-12Refine command list debugging functionality and its qt interface.Tony Wasserka
2014-06-12citra-qt: Add command list view.Tony Wasserka
2014-06-12citra-qt: Add GX command history viewer.Tony Wasserka
2014-06-05qt: updated disassembler to show 2X as many instructionsbunnei
2014-05-22Merge branch 'threading'bunnei
2014-05-19Merge pull request #2 from archshift/issue-7-fixbunnei
Fixes issues with building Citra on OSX
2014-05-19Improved clarity and whitespacearchshift
Changed QGL version to 3,2 in order to be less restrictive, yet it should still change up to 4,1 on OSX on Qt5.
2014-05-19CMakeLists: rename HEADS, improved commentsarchshift
Changes for clarity of comments, removed redundant compiler flags.
2014-05-17Merge branch 'master' into threadingbunnei
2014-05-17updated how we call ARM core to make things much fasterbunnei