| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|\
| |
| | |
Yet More Warning Fixes
|
|\ \
| | |
| | | |
Qt/GPU Breakpoints: Changed the widget to have a checkbox next to each bp type
|
| | |
| | |
| | |
| | | |
click the Enable button when enabling/disabling a breakpoint, now it is done via a checkbox next to the breakpoint's name.
|
|/ /
| |
| |
| |
| |
| | |
* IncomingDisplayTransfer: Triggered just before a display transfer is performed.
* GSPCommandProcessed: Triggered right after a GSP command is processed.
* BufferSwapped: Triggered when the frames flip
|
|\ \
| | |
| | | |
Pica/Shader: Add geometry shader definitions.
|
| | | |
|
|\ \ \
| | | |
| | | | |
citra-qt: Add support for copying the command list contents to clipboard.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
real stride.
Also added its name to the texture viewer widget
|
| | | | |
|
| |_|/
|/| | |
|
|/ / |
|
|/ |
|
|\
| |
| | |
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.)
|
| | |
|