| Commit message (Collapse) | Author | Age |
|\
| |
| | |
Qt: Fix disassembly widget stepping
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
This is exposed in the GUI as a new "CiTrace Recording" widget.
Playback is implemented by a standalone 3DS homebrew application (which only runs reliably within Citra currently; on an actual 3DS it will often crash still).
|
|/ |
|
|\
| |
| | |
Tell CMake to install the compiled binaries on Linux.
|
| |
| |
| |
| |
| | |
This will help packaging tremendously, as a `make DESTDIR=… install` will now
put every file at their place (on Linux and related).
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Commonify video_core utility headers
|
|\ \
| | |
| | | |
Remove gpu_refresh_rate configuration option
|
| | | |
|
| | |
| | |
| | |
| | | |
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
|
|\ \ \
| |_|/
|/| | |
QT: Remove border around widgets
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| |/
|/| |
|
| | |
|
|/ |
|
|
|
|
|
|
|
|
| |
The Qt debug runtime prints a bogus warning on the console if you
haven't called makeCurrent since the last time you called swapBuffers.
This presumably means something if you're using QGLWidget the "regular"
way, but in our multi-threaded use case is harmless since we never call
doneCurrent in the rendering thread.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Adds support for threaded pausing so citra doesn't spin wait on pause
|
|\
| |
| | |
Common: Remove async logging
|
|\ \
| | |
| | | |
Windows build fixes
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
memory.cpp/h contains definitions related to acessing memory and
configuring the address space
mem_map.cpp/h contains higher-level definitions related to configuring
the address space accoording to the kernel and allocating memory.
|
| | | |
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.)
|
| | |
|
| |
| |
| |
| |
| | |
Also adds better documentation and removes the one-off reimplementation
of the function in pica.h.
|
| |
| |
| |
| |
| | |
It is of very limited practical utility currently, and will soon be
impossible to support due to more accurate memory map emulation.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
EmuWindow: Clip mouse input coordinates to emulated screen dimensions.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | |
| | |
| | |
| | | |
causes a crash).
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|