aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/citra
Commit message (Collapse)AuthorAge
* Generic PLATFORM_LIBRARIES varGravatar Johannes Ekberg2015-01-09
| | | | This both reduces redundancy in add_executable definitions, and makes it easier to link additional libraries. In particular, extra libraries are needed on OSX - see next commit.
* Frontends: Shutdown core when emulation is stoppedGravatar Yuri Kunde Schlesner2015-01-04
|
* Core: Change default CPU to dyncom.Gravatar bunnei2015-01-02
|
* SOC_U: Preliminary implementation of sockets.Gravatar Subv2014-12-31
| | | | | | | | | | | | | Stubbed CreateMemoryBlock Using Berkeley sockets, and Winsock2.2 on Windows. So far ftpony creates the socket and accepts incoming connections SOC_U: Renamed functions to maintain consistency Also prevents possible scope errors / conflicts with the actual Berkeley socket functions SOCU: Close all the opened sockets when cleaning up SOCU
* Add citra icon to Windows executable and title barGravatar Chin2014-12-31
|
* Fix MSVC-related #defines and add CMakeLists commentGravatar darkf2014-12-29
|
* Fix merge conflictsGravatar darkf2014-12-29
|\
| * GPU: Implement frameskip and remove forced framebuffer swap hack.Gravatar bunnei2014-12-28
| |
| * GPU: Change internal framerate to 30fps.Gravatar bunnei2014-12-26
| |
| * Merge pull request #275 from yuriks/cmake-cleanGravatar bunnei2014-12-22
| |\ | | | | | | Clean up CMake library specification
| * | License changeGravatar purpasmart962014-12-20
| | |
| | * Clean up CMake library specificationGravatar Yuri Kunde Schlesner2014-12-15
| |/ | | | | | | The X11 libraries don't need to be specified when doing dynamic linking
| * Add configurable per-class log filteringGravatar Yuri Kunde Schlesner2014-12-13
| |
| * Convert old logging calls to new logging macrosGravatar Yuri Kunde Schlesner2014-12-13
| |
| * New logging systemGravatar Yuri Kunde Schlesner2014-12-13
| |
| * Change NULLs to nullptrs.Gravatar Rohit Nirmal2014-12-03
| |
| * Merge pull request #196 from archshift/settingsGravatar bunnei2014-11-30
| |\ | | | | | | Merge Config::ReadXYZs
| * | GLFW: Add an error callback before calling glfwInit()Gravatar Emmanuel Gil Peyrot2014-11-29
| | | | | | | | | | | | | | | | | | It will print a message to know what happened in case something went wrong in a GLFW call. Also replace every printf() in the glfw emu-window by ERROR_LOG().
* | | Fix MinGW buildGravatar darkf2014-11-28
|/ /
* | Remove tabs in all files except in skyeye imports and in generated GL codeGravatar Emmanuel Gil Peyrot2014-11-19
| |
* | Remove trailing spaces in every file but the ones imported from SkyEye, AOSP ↵Gravatar Emmanuel Gil Peyrot2014-11-19
| | | | | | | | or generated
| * Merge Config::ReadXYZsGravatar archshift2014-11-18
| |
* | citra GLFW: Ignore minimal window size hints.Gravatar Tony Wasserka2014-11-18
| | | | | | | | GLFW provides no proper support for this, hence we just allow any window size to be used.
* | EmuWindow: Remove window title getters/setters.Gravatar Tony Wasserka2014-11-18
| | | | | | | | | | The window title is none of the emulation core's business. The GUI code is free to put whatever it wants there. Providing properly thread-safe window title getters and setters is a mess anyway.
* | EmuWindow: Add support for specifying minimal client area sizes.Gravatar Tony Wasserka2014-11-18
| |
* | Fixup EmuWindow interface and implementations thereof.Gravatar Tony Wasserka2014-11-18
| |
* | Viewport scaling and display density independenceGravatar Kevin Hartman2014-11-18
|/ | | | | The view is scaled to be as large as possible, without changing the aspect, within the bounds of the window. On "retina" displays, or other displays where window units != pixels, the view should no longer draw incorrectly.
* Merge pull request #159 from SeannyM/enable_logGravatar Tony Wasserka2014-11-15
|\ | | | | Add support for disabling log from settings
* | ARM: Fixed several dyncom bugs.Gravatar bunnei2014-11-11
| | | | | | | | | | | | | | - Fixed NZCVT flags to properly save state when function returns. - Fixed counter to keep track of the actual number of instructions executed. - Fixed single-step mode to only execute one instruction at a time. - DefaultIni: Removed comment that no longer applied to dyncom.
| * Add support for disabling log from settingsGravatar Sean2014-11-03
| |
* | Merge pull request #151 from archshift/dyncom-enabledGravatar bunnei2014-10-27
|\ \ | | | | | | Use configuration files to enable or disable the new dyncom interpreter.
| * | Added `gpu_refresh_rate` config setting for the new interpreter speed hack.Gravatar archshift2014-10-27
| | |
| * | Use configuration files to enable or disable the new dyncom interpreter.Gravatar archshift2014-10-27
| |/
* / Add `override` keyword through the code.Gravatar Yuri Kunde Schlesner2014-10-26
|/ | | | This was automated using `clang-modernize`.
* Use config files to store whether SDMC is enabled or notGravatar archshift2014-10-22
| | | | 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).
* emu_window_glfw.cpp: Fixed graceful quittingGravatar archshift2014-10-19
| | | | In PR #143, the name of the function IsOpen was originally ShouldClose, but was changed. The function's caller was changed to reflect this, but the return value wasn't.
* Implemented graceful closing of the GLFW window, along with emulation.Gravatar archshift2014-10-17
|
* OpenGL renderer: Request a forward compatible context in citra-qtGravatar Yuri Kunde Schlesner2014-10-12
| | | | This should fix context creation on OS X. Also requests a core context on all platforms in Citra-GLFW, for consistency.
* Added configuration file system.Gravatar archshift2014-10-07
| | | | Uses QSettings on citra-qt, and inih on citra-cli.
* Added support for multiple input device types for KeyMap and connected Qt.Gravatar Kevin Hartman2014-09-12
|
* Initial HID PAD work, with GLFW only.Gravatar Kevin Hartman2014-09-11
|
* Remove hand-crafted Visual Studio solution.Gravatar Yuri Kunde Schlesner2014-09-01
|
* CMake cleanupGravatar Yuri Kunde Schlesner2014-09-01
| | | | | | | | 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.
* Replace GLEW with a glLoadGen loader.Gravatar Yuri Kunde Schlesner2014-09-01
| | | | | | | | | 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.
* Core: Refactor core to use only one function for execution.Gravatar bunnei2014-08-30
| | | | | | Core: Cleaned up comment to be more readable. Citra: Changed loop to be more readable.
* Pica: Add support for dumping textures.Gravatar Tony Wasserka2014-08-25
|
* Removed unused citra.hGravatar archshift2014-08-19
|
* Loader: Implemented AppLoader interface for abstracting application loading.Gravatar bunnei2014-06-24
| | | | | | | | | | | | | | | | | | - 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.
* Loader: Moved elf and loader modules to a "loader" subdirectory.Gravatar bunnei2014-06-16
|
* Preprocessor: #if's out OSX-specific GL changes on other platformsGravatar archshift2014-06-12
|