summaryrefslogtreecommitdiffstats
path: root/src/citra (follow)
Commit message (Expand)AuthorAgeFilesLines
* CMake: Define an interface target for SDL2 definitionsYuri Kunde Schlesner2017-05-281-4/+2
* CMake: Stop using FindOpenGL, which seems to not be required anymoreYuri Kunde Schlesner2017-05-281-1/+1
* CMake: Correct inter-module dependencies and library visibilityYuri Kunde Schlesner2017-05-281-4/+4
* Citra: Convert include into forward declarationYuri Kunde Schlesner2017-05-282-2/+6
* Remove some unnecessary inclusions of video_core.hYuri Kunde Schlesner2017-05-281-1/+0
* Move screen size constants from video_core to coreYuri Kunde Schlesner2017-05-281-7/+7
* input_common/sdl: add support for binding button to axiswwylele2017-04-171-0/+6
* Merge pull request #2512 from SonofUgly/custom-layoutbunnei2017-03-222-0/+32
|\
| * Add custom layout settings.SonofUgly2017-02-232-0/+32
* | citra: update default ini with new input systemwwylele2017-03-011-28/+41
* | InputCommon: add AnalogFromButtonwwylele2017-03-011-0/+20
* | InputCommon: add Keyboardwwylele2017-03-014-36/+18
* | Gui: Change title bar to include build nameJames Rowe2017-02-231-2/+2
* | Merge pull request #2368 from wwylele/camera-2Yuri Kunde Schlesner2017-01-302-0/+31
|\ \
| * | CAM: implement basic camera functions with a blank camerawwylele2017-01-112-0/+31
* | | citra: add missing control paths for ResultStatus on rom load. Fix warning about unhandled enumeration values on OSXKloen2017-01-291-0/+20
| |/ |/|
* | SDL: Select audio device (#2403)Kloen Lansfiel2017-01-262-0/+5
* | SDL2: Config.cpp fix double to float warningKloen2017-01-111-1/+2
* | Merge pull request #2384 from bunnei/internal-res-optionbunnei2017-01-082-5/+5
|\ \
| * | config: Add option for specifying screen resolution scale factor.bunnei2017-01-072-5/+5
* | | Merge pull request #1951 from wwylele/motion-sensorbunnei2017-01-072-7/+20
|\ \ \ | |/ / |/| |
| * | Frontend: emulate motion sensorwwylele2016-12-262-7/+20
| |/
* | Merge pull request #2386 from bunnei/fix-bg-colorSebastian Valle2016-12-301-6/+6
|\ \
| * | config: SDL: Move background color setting to correct section.bunnei2016-12-301-6/+6
| |/
* | Merge pull request #2240 from wwylele/auto-regionbunnei2016-12-302-2/+3
|\ \ | |/ |/|
| * Config: auto-select region and languagewwylele2016-12-072-2/+3
* | core: Move emu_window and key_map into coreMerryMage2016-12-232-2/+2
* | Address clang-format issues.bunnei2016-12-221-3/+3
* | core: Consolidate core and system state, remove system module & cleanups.bunnei2016-12-221-2/+1
* | core: Consolidate top-level system state into a singleton.bunnei2016-12-221-21/+14
* | Merge pull request #2303 from freiro/citra-qt_missing_sdl2_dllbunnei2016-12-161-7/+4
|\ \
| * | Modularized Qt and SDL file copyingfreiro2016-12-131-7/+4
| |/
* | Merge pull request #2267 from JayFoxRox/fix-mingw-ccSebastian Valle2016-12-112-2/+2
|\ \ | |/ |/|
| * Unify Windows ICON resource nameJannik Vogel2016-12-051-1/+1
| * Support mingw cross-compileJannik Vogel2016-12-052-2/+2
* | Implement Frame rate limiter (#2223)emmauss2016-12-062-0/+6
|/
* Merge pull request #2196 from Subv/system_modeYuri Kunde Schlesner2016-11-281-3/+10
|\
| * Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv2016-11-281-6/+6
| * Kernel/Loader: Grab the system mode from the NCCH ExHeader.Subv2016-11-201-4/+11
* | GPU: Remove the broken frame_skip option.Emmanuel Gil Peyrot2016-11-272-5/+0
|/
* Add default hotkey to swap primary screens.James Rowe2016-11-051-1/+2
* Support additional screen layouts.James Rowe2016-11-053-4/+15
* build: add default install for DragonFly, Solaris, etc.Jan Beich2016-10-281-1/+1
* Use negative priorities to avoid special-casing the self-includeYuri Kunde Schlesner2016-09-211-1/+1
* Remove empty newlines in #include blocks.Emmanuel Gil Peyrot2016-09-215-22/+5
* Manually tweak source formatting and then re-run clang-formatYuri Kunde Schlesner2016-09-193-6/+9
* Sources: Run clang-format on everything.Emmanuel Gil Peyrot2016-09-187-54/+60
* core: Add configuration option for CPU JIT.bunnei2016-09-152-0/+5
* Merge pull request #2032 from bunnei/qt-graphicsbunnei2016-09-013-0/+6
|\
| * config: Add a setting for graphics V-Sync.bunnei2016-08-303-0/+6
* | configure_audio: User-configuratble option to enable/disable audio stretchingMerryMage2016-08-312-0/+7
|/
* citra: Default to HW renderer.bunnei2016-08-162-3/+3
* Merge pull request #1890 from LFsWang/fix-encode-problembunnei2016-07-151-0/+22
|\
| * Fix boot_filename encode on WindowsLFsWang2016-06-081-0/+22
* | Merge pull request #1897 from linkmauve/sdl2-config-fixMat M2016-06-111-1/+5
|\ \
| * | SDL2: Add forgotten default config changes from 7129611e65096ba2cbe8266f6cb068a9b18981d8.Emmanuel Gil Peyrot2016-06-111-1/+5
| |/
* | Merge pull request #1789 from wwylele/input-refactorbunnei2016-06-113-8/+19
|\ \ | |/ |/|
| * implement circle pad modifierwwylele2016-05-152-0/+7
| * Refactor input subsystemwwylele2016-05-153-8/+12
* | Merge pull request #1817 from linkmauve/smdh-stuffbunnei2016-05-251-1/+7
|\ \
| * | CitraQt: Simplify the game list loader codeEmmanuel Gil Peyrot2016-05-211-1/+1
| * | Loader, Frontends: Refactor loader creation and game loadingEmmanuel Gil Peyrot2016-05-211-1/+7
| |/
* | New3DS: Minor style cleanup to #1520.bunnei2016-05-241-1/+1
* | Merge pull request #1520 from JamePeng/checknew3dsbunnei2016-05-241-2/+3
|\ \ | |/ |/|
| * Implement CheckNew3DS and CheckNew3DSAppJamePeng2016-04-201-2/+3
* | fixup simple type conversions where possibleAlexander Laties2016-05-071-1/+1
* | Merge pull request #1736 from MerryMage/sdl2-sinkbunnei2016-05-071-1/+1
|\ \
| * | AudioCore: SDL2 SinkMerryMage2016-05-071-1/+1
* | | Frontends, VideoCore: Move glad initialisation to the frontendEmmanuel Gil Peyrot2016-05-061-0/+7
|/ /
* | Audio: Add sink selection to configuration filesMerryMage2016-04-302-0/+8
* | CMakeLists: Use imported version of Threads::ThreadsSam Spilsbury2016-04-241-1/+1
* | CMakeLists: Use CMAKE_THREAD_LIBS_INITSam Spilsbury2016-04-231-1/+1
* | Config: Add scaled resolution optiontfarley2016-04-212-0/+5
* | SDL2 Frontend: Use argv[0], add a --version, and reorder options.Emmanuel Gil Peyrot2016-04-201-9/+20
* | Use Settings::Apply in SDL frontendJannik Vogel2016-04-111-5/+4
|/
* Default to settings from ini for gdbstubpolaris-2016-04-071-6/+6
* Adopted WinterMute's gdbstub changespolaris-2016-04-061-4/+21
* Common: Remove Common::make_unique, use std::make_uniqueMerryMage2016-04-052-5/+6
* Merge pull request #1526 from bunnei/sdl-rgb8bunnei2016-03-151-0/+4
|\
| * SDL2: Explicitly use RGB8 color buffer.bunnei2016-03-151-0/+4
* | citra: Shutdown cleanly if ROM load failsMerryMage2016-03-151-8/+6
|/
* Config: Use unique_ptr instead of raw pointerMerryMage2016-03-022-14/+12
* Dependencies: Remove GLFW, Add SDL2MerryMage2016-03-029-256/+274
* AudioCore: Skeleton ImplementationMerryMage2016-02-211-1/+1
* Handle changes pointed out in comments on PRpolaris-2015-10-221-2/+1
* Remove unnecessary new lines, changed Deinit to Shutdownpolaris-2015-10-121-1/+1
* Toggle use_gdbstub in citra GLFWpolaris-2015-10-041-0/+1
|\
| * Implement gdbstubpolaris-2015-09-203-0/+12
* | Implement gdbstubpolaris-2015-10-043-0/+12
|/
* CMake: Add option to download Qt and GLFW binaries over HTTPYuri Kunde Schlesner2015-09-091-0/+3
* Increase required OpenGL version to 3.3Yuri Kunde Schlesner2015-08-301-1/+1
* Replace the previous OpenGL loader with a glad-generated 3.3 oneYuri Kunde Schlesner2015-08-302-3/+3
* Integrate the MicroProfile profiling libraryYuri Kunde Schlesner2015-08-251-0/+7
* Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei2015-08-163-0/+6
* Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP.bunnei2015-08-151-1/+1
* Merge pull request #873 from jroweboy/input_arrayTony Wasserka2015-07-282-49/+16
|\
| * Move input values into an arrayJames Rowe2015-07-282-49/+16
* | Citra: Remove dead gpu_refresh_rate option from the default ini file.Emmanuel Gil Peyrot2015-07-261-4/+0
|/
* Implement new argument parsing using getopt and add the corresponding library to externalsGreg Wicks2015-07-122-3/+42
* Merge pull request #910 from linkmauve/installTony Wasserka2015-07-121-1/+3
|\
| * Citra, CitraQt: Tell cmake to install the compiled binaries.Emmanuel Gil Peyrot2015-07-091-1/+3
* | Citra: Fix the includes a bit, thanks to include-what-you-use.Emmanuel Gil Peyrot2015-06-285-8/+19
|/
* Merge pull request #832 from yuriks/refresh-rate-optionbunnei2015-05-311-1/+0
|\
| * Remove gpu_refresh_rate configuration optionYuri Kunde Schlesner2015-05-301-1/+0
* | Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot2015-05-291-0/+0
|/
* Assets: Move citra.ico from src/assets to dist.Emmanuel Gil Peyrot2015-05-251-9/+9
* OpenGL renderertfarley2015-05-231-0/+4
* INI hw/sw renderer toggletfarley2015-05-222-0/+6
* Common: Remove async loggingYuri Kunde Schlesner2015-05-121-6/+0
* Common: Remove common.hYuri Kunde Schlesner2015-05-073-2/+5
* Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner2015-05-071-1/+1
* EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Zaneo2015-05-021-1/+1
* Allow the user to set the background clear color during emulationarchshift2015-04-042-0/+12
* HID: Complete refactor of pad/touch input to fix threading issues.bunnei2015-03-111-11/+6
* EmuWindow: Made pad/touch functions non-static.bunnei2015-03-101-13/+14
* GLFW: Implemented EmuWindow touchpad support.bunnei2015-03-102-0/+26
* Merge pull request #634 from linkmauve/logging-performancesbunnei2015-03-091-1/+2
|\
| * Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread.Emmanuel Gil Peyrot2015-03-061-1/+2
* | default_ini.h: Put comments on their own linesarchshift2015-03-081-4/+15
* | Set framebuffer layout from EmuWindow.bunnei2015-03-071-9/+2
|/
* Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one.Emmanuel Gil Peyrot2015-02-223-1/+23
* Asserts: break/crash program, fit to style guide; log.h->assert.harchshift2015-02-111-5/+5
* Merge pull request #526 from purpasmart96/citra_stubsbunnei2015-02-112-0/+6
|\
| * Services: Stub some functionspurpasmart962015-02-082-0/+6
* | arm: Adios armemuLioncash2015-02-012-2/+0
|/
* Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxarchshift2015-01-211-17/+17
* Fix building on MinGWdarkf2015-01-121-0/+0
* Use -pthread where and only where neededJohannes Ekberg2015-01-091-4/+0
* Generic PLATFORM_LIBRARIES varJohannes Ekberg2015-01-091-11/+1
* Frontends: Shutdown core when emulation is stoppedYuri Kunde Schlesner2015-01-041-0/+2
* Core: Change default CPU to dyncom.bunnei2015-01-031-1/+1
* SOC_U: Preliminary implementation of sockets.Subv2014-12-311-2/+2
* Add citra icon to Windows executable and title barChin2014-12-312-0/+1
* Fix MSVC-related #defines and add CMakeLists commentdarkf2014-12-301-1/+1
* Fix merge conflictsdarkf2014-12-307-53/+58
|\
| * GPU: Implement frameskip and remove forced framebuffer swap hack.bunnei2014-12-292-0/+2
| * GPU: Change internal framerate to 30fps.bunnei2014-12-272-2/+2
| * Merge pull request #275 from yuriks/cmake-cleanbunnei2014-12-221-8/+6
| |\
| | * Clean up CMake library specificationYuri Kunde Schlesner2014-12-151-8/+6
| * | License changepurpasmart962014-12-216-6/+6
| |/
| * Add configurable per-class log filteringYuri Kunde Schlesner2014-12-133-3/+6
| * Convert old logging calls to new logging macrosYuri Kunde Schlesner2014-12-133-13/+13
| * New logging systemYuri Kunde Schlesner2014-12-131-5/+11
| * Change NULLs to nullptrs.Rohit Nirmal2014-12-031-3/+3
| * Merge pull request #196 from archshift/settingsbunnei2014-12-012-15/+7
| |\
| | * Merge Config::ReadXYZsarchshift2014-11-192-15/+7
| * | GLFW: Add an error callback before calling glfwInit()Emmanuel Gil Peyrot2014-11-301-2/+6
* | | Fix MinGW builddarkf2014-11-291-1/+4
|/ /
* | Remove tabs in all files except in skyeye imports and in generated GL codeEmmanuel Gil Peyrot2014-11-191-2/+2
* | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generatedEmmanuel Gil Peyrot2014-11-191-1/+1
* | citra GLFW: Ignore minimal window size hints.Tony Wasserka2014-11-181-8/+2
* | EmuWindow: Remove window title getters/setters.Tony Wasserka2014-11-181-3/+4
* | EmuWindow: Add support for specifying minimal client area sizes.Tony Wasserka2014-11-182-0/+23
* | Fixup EmuWindow interface and implementations thereof.Tony Wasserka2014-11-182-20/+44
* | Viewport scaling and display density independenceKevin Hartman2014-11-182-1/+9
|/
* Merge pull request #159 from SeannyM/enable_logTony Wasserka2014-11-154-0/+13
|\
| * Add support for disabling log from settingsSean2014-11-034-0/+13
* | ARM: Fixed several dyncom bugs.bunnei2014-11-121-1/+1
* | Merge pull request #151 from archshift/dyncom-enabledbunnei2014-10-283-0/+12
|\ \
| * | Added `gpu_refresh_rate` config setting for the new interpreter speed hack.archshift2014-10-282-1/+3
| * | Use configuration files to enable or disable the new dyncom interpreter.archshift2014-10-283-0/+10
| |/
* / Add `override` keyword through the code.Yuri Kunde Schlesner2014-10-261-4/+4
|/
* Use config files to store whether SDMC is enabled or notarchshift2014-10-233-0/+9
* emu_window_glfw.cpp: Fixed graceful quittingarchshift2014-10-191-1/+1
* Implemented graceful closing of the GLFW window, along with emulation.archshift2014-10-173-1/+9
* OpenGL renderer: Request a forward compatible context in citra-qtYuri Kunde Schlesner2014-10-121-3/+0
* Added configuration file system.archshift2014-10-087-30/+156
* Added support for multiple input device types for KeyMap and connected Qt.Kevin Hartman2014-09-122-33/+37
* Initial HID PAD work, with GLFW only.Kevin Hartman2014-09-121-3/+36
* Remove hand-crafted Visual Studio solution.Yuri Kunde Schlesner2014-09-012-238/+0
* CMake cleanupYuri Kunde Schlesner2014-09-011-6/+18
* Replace GLEW with a glLoadGen loader.Yuri Kunde Schlesner2014-09-012-3/+2
* Core: Refactor core to use only one function for execution.bunnei2014-08-311-1/+3
* Pica: Add support for dumping textures.Tony Wasserka2014-08-251-1/+1
* Removed unused citra.harchshift2014-08-206-15/+3
* Loader: Implemented AppLoader interface for abstracting application loading.bunnei2014-06-251-15/+8
* Loader: Moved elf and loader modules to a "loader" subdirectory.bunnei2014-06-171-1/+1
* Preprocessor: #if's out OSX-specific GL changes on other platformsarchshift2014-06-121-0/+5
* Merge branch 'master' of https://github.com/bunnei/citrabunnei2014-05-232-3/+17
|\
| * Merge pull request #2 from archshift/issue-7-fixbunnei2014-05-202-3/+17
| |\
| | * CMakeLists: rename HEADS, improved commentsarchshift2014-05-201-2/+2
| | * Fixed indentsarchshift2014-05-012-8/+8
| | * Reverse debugging changesarchshift2014-05-011-1/+1
| | * Linux supportarchshift2014-05-011-1/+6
| | * TGA dumps work, courtesy of @bunneiarchshift2014-05-011-1/+1
| | * OpenGL 3+ on OSX with GLFWarchshift2014-05-011-1/+8
| | * A bit of Cmake lovearchshift2014-05-011-6/+6
| | * Some more experimentationarchshift2014-04-301-1/+1
| | * Merge commit upstream/master into issue-7-fixarchshift2014-04-291-1/+1
| | |\
| | * | IT'S ALIVE!archshift2014-04-291-1/+3
* | | | Merge pull request #13 from archshift/masterbunnei2014-05-191-1/+8
|\ \ \ \ | |/ / / |/| | |
| * | | Fixed indentsarchshift2014-05-051-7/+7
| * | | Check arg count before attempting to access it.archshift2014-05-021-1/+8
| * | | Use runtime arguments to specify boot filename.archshift2014-05-021-1/+1
| |/ /
* | / updated how we call ARM core to make things much fasterbunnei2014-05-171-7/+5
| |/ |/|
* | Need to add Xcursor to linker?Thomas Edvalson2014-04-261-1/+1
|/
* Fixed CMake's import of GLFW.Thomas Edvalson2014-04-251-1/+1
* fixes to build on linuxbunnei2014-04-231-1/+1
* removed unused macros from citra.hbunnei2014-04-111-9/+0
* fixed a bunch of errors in CMakeListsbunnei2014-04-101-1/+1
* updated CMakeListsbunnei2014-04-101-2/+2
* - removed deprecated version.hbunnei2014-04-096-30/+22
* fixed license headers in citra projectbunnei2014-04-094-116/+16
* fixed project includes to use new directory structurebunnei2014-04-095-36/+30
* got rid of 'src' folders in each sub-projectbunnei2014-04-095-0/+0
* Merge branch 'hardware-interface'bunnei2014-04-074-39/+9
|\
| * removed unused comments, changed main processing loop to be infinitebunnei2014-04-071-34/+2
| * set window size to correspond to framebuffer sizesbunnei2014-04-062-5/+4
| * added project linker referencebunnei2014-04-061-0/+3
* | Support vs express edition without having to get platform sdkMathieu Vaillancourt2014-04-051-0/+0
|/
* added simple processing loop and ELF loading to main()... hackish, will cleanup laterbunnei2014-04-011-4/+17
* moved some core functions over to system moduleShizZy2013-10-031-2/+2
* upgraded proj files to vs 2013ShizZy2013-09-272-2/+8
* renamed from citrus to citraShizZy2013-09-2610-0/+534