Commit Graph

48 Commits (8fb064cd62d3091b88bb2660a0264997f5cb163d)

Author SHA1 Message Date
archshift e6594f9f53 Added configuration file system.
Uses QSettings on citra-qt, and inih on citra-cli.
10 years ago
Kevin Hartman 02fd19b2f6 Added support for multiple input device types for KeyMap and connected Qt. 10 years ago
Kevin Hartman 4a94ec934a Initial HID PAD work, with GLFW only. 10 years ago
Yuri Kunde Schlesner c57de3e404 Remove hand-crafted Visual Studio solution. 11 years ago
Yuri Kunde Schlesner 45976da975 CMake cleanup
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.
11 years ago
Yuri Kunde Schlesner 478289140d Replace GLEW with a glLoadGen loader.
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.
11 years ago
bunnei eb36d3fc90 Core: Refactor core to use only one function for execution.
Core: Cleaned up comment to be more readable.

Citra: Changed loop to be more readable.
11 years ago
Tony Wasserka c4691b784b Pica: Add support for dumping textures. 11 years ago
archshift 80c4d7bf48 Removed unused citra.h 11 years ago
bunnei 7889cafc76 Loader: Implemented AppLoader interface for abstracting application loading.
- 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.
11 years ago
bunnei 0aca202ae9 Loader: Moved elf and loader modules to a "loader" subdirectory. 11 years ago
archshift ee4717aaae Preprocessor: #if's out OSX-specific GL changes on other platforms 11 years ago
bunnei 1de7e8cbe4 Merge branch 'master' of https://github.com/bunnei/citra 11 years ago
bunnei 204c6bfeca Merge pull request #2 from archshift/issue-7-fix
Fixes issues with building Citra on OSX
11 years ago
archshift 403e4bf837 CMakeLists: rename HEADS, improved comments
Changes for clarity of comments, removed redundant compiler flags.
11 years ago
bunnei 9592d61037 Merge pull request #13 from archshift/master
Use runtime arguments to specify boot filename.
11 years ago
bunnei 265c770a9d updated how we call ARM core to make things much faster 11 years ago
archshift bd316ca0c0 Fixed indents 11 years ago
archshift 62528320ea Check arg count before attempting to access it. 11 years ago
archshift eec40f8f6f Use runtime arguments to specify boot filename. 11 years ago
archshift 704075f04a Fixed indents 11 years ago
archshift 948cfe6d37 Reverse debugging changes 11 years ago
archshift dade106aa9 Linux support 11 years ago
archshift fb47258af7 TGA dumps work, courtesy of @bunnei 11 years ago
archshift c1b770cc0d OpenGL 3+ on OSX with GLFW 11 years ago
archshift a7f3ed003d A bit of Cmake love 11 years ago
archshift 52377cf0d2 Some more experimentation 11 years ago
archshift 237d079aad Merge commit upstream/master into issue-7-fix 11 years ago
archshift 5a9c2ce5ea IT'S ALIVE! 11 years ago
Thomas Edvalson a226dc57bf Need to add Xcursor to linker? 11 years ago
Thomas Edvalson c51e4822b1 Fixed CMake's import of GLFW. 11 years ago
bunnei 7a136b8a84 fixes to build on linux 11 years ago
bunnei b0ae99e177 removed unused macros from citra.h 11 years ago
bunnei 9527fc74ad fixed a bunch of errors in CMakeLists 11 years ago
bunnei 6b83509a7e updated CMakeLists 11 years ago
bunnei 5da03e821e - removed deprecated version.h
- cleaned up window title
- cleaned up emu_window_glfw/emu_window
11 years ago
bunnei ad4fffca0d fixed license headers in citra project 11 years ago
bunnei de0a034a84 fixed project includes to use new directory structure 11 years ago
bunnei 63e46abdb8 got rid of 'src' folders in each sub-project 11 years ago
bunnei f446f79da2 Merge branch 'hardware-interface'
Conflicts:
	src/core/src/core.h
11 years ago
bunnei efef514fd8 removed unused comments, changed main processing loop to be infinite 11 years ago
bunnei e4d1ad4bda set window size to correspond to framebuffer sizes 11 years ago
bunnei a604eaee54 added project linker reference 11 years ago
Mathieu Vaillancourt f1fd84aa0f Support vs express edition without having to get platform sdk 11 years ago
bunnei c7f4914a90 added simple processing loop and ELF loading to main()... hackish, will cleanup later 11 years ago
ShizZy e0cb54ea35 moved some core functions over to system module 11 years ago
ShizZy a79fb90d62 upgraded proj files to vs 2013 11 years ago
ShizZy 8bb0c457bc renamed from citrus to citra 11 years ago