Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-05-07 | fixup simple type conversions where possible | Alexander Laties | |
2016-05-07 | Merge pull request #1736 from MerryMage/sdl2-sink | bunnei | |
AudioCore: SDL2 Sink | |||
2016-05-07 | AudioCore: SDL2 Sink | MerryMage | |
2016-05-06 | Frontends, VideoCore: Move glad initialisation to the frontend | Emmanuel Gil Peyrot | |
On SDL2 this allows it to use SDL_GL_GetProcAddress() instead of the default function loader, and fixes a crash when using apitrace with an EGL context. On Qt we will need to migrate from QGLWidget to QOpenGLWidget and QOpenGLContext before we can use gladLoadGLLoader() instead of gladLoadGL(), since the former doesn’t expose a function loader. | |||
2016-04-30 | Audio: Add sink selection to configuration files | MerryMage | |
2016-04-24 | CMakeLists: Use imported version of Threads::Threads | Sam Spilsbury | |
This requires bumping up to a minimum of CMake 3.1. The benefit of using the imported target is that you can switch to the -pthread compiler flag on request, which may be necessary for some systems if available. | |||
2016-04-23 | CMakeLists: Use CMAKE_THREAD_LIBS_INIT | Sam Spilsbury | |
2016-04-21 | Config: Add scaled resolution option | tfarley | |
2016-04-20 | SDL2 Frontend: Use argv[0], add a --version, and reorder options. | Emmanuel Gil Peyrot | |
2016-04-11 | Use Settings::Apply in SDL frontend | Jannik Vogel | |
2016-04-06 | Default to settings from ini for gdbstub | polaris- | |
2016-04-06 | Adopted WinterMute's gdbstub changes | polaris- | |
This fixes the comments left on the PR (whitespace, SO_REUSEADDR, comment changes). | |||
2016-04-05 | Common: Remove Common::make_unique, use std::make_unique | MerryMage | |
2016-03-15 | Merge pull request #1526 from bunnei/sdl-rgb8 | bunnei | |
SDL2: Explicitly use RGB8 color buffer. | |||
2016-03-15 | citra: Shutdown cleanly if ROM load fails | MerryMage | |
2016-03-14 | SDL2: Explicitly use RGB8 color buffer. | bunnei | |
2016-03-02 | Config: Use unique_ptr instead of raw pointer | MerryMage | |
2016-03-02 | Dependencies: Remove GLFW, Add SDL2 | MerryMage | |
citra: Remove GLFW, Add SDL2 FindSDL2: Do not CACHE SDL2_* variables if library is not found EmuWindow_SDL2: Set minimal client area at initialisation time EmuWindow_SDL2: Corrections EmuWindow_SDL2: Fix no decorations on startup on OS X cmake: windows_copy_files | |||
2016-02-21 | AudioCore: Skeleton Implementation | MerryMage | |
This commit: * Adds a new subproject, audio_core. * Defines structures that exist in DSP shared memory. * Hooks up various other parts of the emulator into audio core. This sets the foundation for a later HLE DSP implementation. | |||
2015-10-22 | Handle changes pointed out in comments on PR | polaris- | |
2015-10-11 | Remove unnecessary new lines, changed Deinit to Shutdown | polaris- | |
2015-10-04 | Toggle use_gdbstub in citra GLFW | polaris- | |
2015-10-04 | Implement gdbstub | polaris- | |
2015-09-19 | Implement gdbstub | polaris- | |
2015-09-08 | CMake: Add option to download Qt and GLFW binaries over HTTP | Yuri Kunde Schlesner | |
2015-08-30 | Increase required OpenGL version to 3.3 | Yuri Kunde Schlesner | |
This gives us several niceties such as Sampler Objects, shader attribute locations and Timer Queries. | |||
2015-08-30 | Replace the previous OpenGL loader with a glad-generated 3.3 one | Yuri Kunde Schlesner | |
The main advantage of switching to glad from glLoadGen is that, apart from being actively maintained, it supports a customizable entrypoint loader function, which makes it possible to also support OpenGL ES. | |||
2015-08-24 | Integrate the MicroProfile profiling library | Yuri Kunde Schlesner | |
This brings goodies such as a configurable user interface and multi-threaded timeline view. | |||
2015-08-15 | Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders. | bunnei | |
- Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT. | |||
2015-08-15 | Common: Ported over boilerplate x86 JIT code from Dolphin/PPSSPP. | bunnei | |
2015-07-28 | Merge pull request #873 from jroweboy/input_array | Tony Wasserka | |
Move input values into an array. | |||
2015-07-27 | Move input values into an array | James Rowe | |
2015-07-26 | Citra: Remove dead gpu_refresh_rate option from the default ini file. | Emmanuel Gil Peyrot | |
2015-07-12 | Implement new argument parsing using getopt and add the corresponding ↵ | Greg Wicks | |
library to externals | |||
2015-07-12 | Merge pull request #910 from linkmauve/install | Tony Wasserka | |
Tell CMake to install the compiled binaries on Linux. | |||
2015-07-09 | Citra, CitraQt: Tell cmake to install the compiled binaries. | Emmanuel Gil Peyrot | |
This will help packaging tremendously, as a `make DESTDIR=… install` will now put every file at their place (on Linux and related). | |||
2015-06-28 | Citra: Fix the includes a bit, thanks to include-what-you-use. | Emmanuel Gil Peyrot | |
2015-05-31 | Merge pull request #832 from yuriks/refresh-rate-option | bunnei | |
Remove gpu_refresh_rate configuration option | |||
2015-05-29 | Remove gpu_refresh_rate configuration option | Yuri Kunde Schlesner | |
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. | |||
2015-05-29 | Remove every trailing whitespace from the project (but externals). | Emmanuel Gil Peyrot | |
2015-05-25 | Assets: Move citra.ico from src/assets to dist. | Emmanuel Gil Peyrot | |
2015-05-22 | OpenGL renderer | tfarley | |
2015-05-22 | INI hw/sw renderer toggle | tfarley | |
2015-05-12 | Common: Remove async logging | Yuri Kunde Schlesner | |
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.) | |||
2015-05-07 | Common: Remove common.h | Yuri Kunde Schlesner | |
2015-05-06 | Common: Remove many unnecessary cross-platform compatibility macros | Yuri Kunde Schlesner | |
2015-05-01 | EmuWindow: Clip mouse input coordinates to emulated screen dimensions. | Zaneo | |
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. | |||
2015-04-03 | Allow the user to set the background clear color during emulation | archshift | |
The background color can be seen at the sides of the bottom screen or when the window is wider than normal. | |||
2015-03-10 | HID: Complete refactor of pad/touch input to fix threading issues. | bunnei | |
2015-03-10 | EmuWindow: Made pad/touch functions non-static. | bunnei | |