aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/citra
Commit message (Collapse)AuthorAge
* Merge pull request #873 from jroweboy/input_arrayGravatar Tony Wasserka2015-07-28
|\ | | | | Move input values into an array.
| * Move input values into an arrayGravatar James Rowe2015-07-27
| |
* | Citra: Remove dead gpu_refresh_rate option from the default ini file.Gravatar Emmanuel Gil Peyrot2015-07-26
|/
* Implement new argument parsing using getopt and add the corresponding ↵Gravatar Greg Wicks2015-07-12
| | | | library to externals
* Merge pull request #910 from linkmauve/installGravatar Tony Wasserka2015-07-12
|\ | | | | Tell CMake to install the compiled binaries on Linux.
| * Citra, CitraQt: Tell cmake to install the compiled binaries.Gravatar Emmanuel Gil Peyrot2015-07-09
| | | | | | | | | | This will help packaging tremendously, as a `make DESTDIR=… install` will now put every file at their place (on Linux and related).
* | Citra: Fix the includes a bit, thanks to include-what-you-use.Gravatar Emmanuel Gil Peyrot2015-06-28
|/
* Merge pull request #832 from yuriks/refresh-rate-optionGravatar bunnei2015-05-31
|\ | | | | Remove gpu_refresh_rate configuration option
| * Remove gpu_refresh_rate configuration optionGravatar Yuri Kunde Schlesner2015-05-29
| | | | | | | | | | | | | | Changing it makes emulation inherently inaccurate. It also had a wrong default value (30, whereas the real system has a refresh rate of 60 Hz) which, even if changed, would continue to be used unless people manually removed it from their config files.
* | Remove every trailing whitespace from the project (but externals).Gravatar Emmanuel Gil Peyrot2015-05-29
|/
* Assets: Move citra.ico from src/assets to dist.Gravatar Emmanuel Gil Peyrot2015-05-25
|
* OpenGL rendererGravatar tfarley2015-05-22
|
* INI hw/sw renderer toggleGravatar tfarley2015-05-22
|
* Common: Remove async loggingGravatar Yuri Kunde Schlesner2015-05-12
| | | | | | | | | | | It provided a large increase in complexity of the logging system while having a negligible performance impact: the usage patterns of the ring buffer meant that each log contended with the logging thread, causing it to effectively act as a synchronous extra buffering. Also removed some broken code related to filtering of subclasses which was broken since it was introduced. (Which means no one ever used that feature anyway, since, 8 months later, no one ever complained.)
* Common: Remove common.hGravatar Yuri Kunde Schlesner2015-05-07
|
* Common: Remove many unnecessary cross-platform compatibility macrosGravatar Yuri Kunde Schlesner2015-05-06
|
* EmuWindow: Clip mouse input coordinates to emulated screen dimensions.Gravatar Zaneo2015-05-01
| | | | | | | If the mouse position for a mouse move/drag would take it outside the emulated screen dimensions, clip the coordinates to the emulated screen dimensions. Qt and GLFW will report negative coordinates for mouse positions to the left, or above citra window. Added restriction to mouse coordinates passed to touchmoved by Qt/GLFW to be greater or equal to zero.
* Allow the user to set the background clear color during emulationGravatar archshift2015-04-03
| | | | The background color can be seen at the sides of the bottom screen or when the window is wider than normal.
* HID: Complete refactor of pad/touch input to fix threading issues.Gravatar bunnei2015-03-10
|
* EmuWindow: Made pad/touch functions non-static.Gravatar bunnei2015-03-10
|
* GLFW: Implemented EmuWindow touchpad support.Gravatar bunnei2015-03-10
|
* Merge pull request #634 from linkmauve/logging-performancesGravatar bunnei2015-03-09
|\ | | | | Apply the logging filter before sending the message to the queue
* | default_ini.h: Put comments on their own linesGravatar archshift2015-03-07
| | | | | | | | Apparently inline comments is not necessarily standard in the INI format, and our parser was erroneously parsing the comments as values.
* | Set framebuffer layout from EmuWindow.Gravatar bunnei2015-03-07
| |
| * Logging: check for filter before sending to the queue, to skip all heavy ↵Gravatar Emmanuel Gil Peyrot2015-03-06
|/ | | | formatting on the other thread.
* Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one.Gravatar Emmanuel Gil Peyrot2015-02-22
|
* Asserts: break/crash program, fit to style guide; log.h->assert.hGravatar archshift2015-02-10
| | | | | | | Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time) As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing) Also removed some GEKKO cruft.
* Merge pull request #526 from purpasmart96/citra_stubsGravatar bunnei2015-02-10
|\ | | | | Services: Stub some functions
| * Services: Stub some functionsGravatar purpasmart962015-02-07
| |
* | arm: Adios armemuGravatar Lioncash2015-01-31
|/
* Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxxGravatar archshift2015-01-21
|
* Fix building on MinGWGravatar darkf2015-01-11
|
* Use -pthread where and only where neededGravatar Johannes Ekberg2015-01-09
| | | | | | Passing -pthread to GCC as a flag makes it both link to libpthread, and make C standard library routines reentrant. This makes the additional explicit links unnecessary. Additionally, on OSX, this is the default behavior, and clang will print a message about it being unused if it's present there.
* 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