summaryrefslogtreecommitdiff
path: root/src/citra_qt
AgeCommit message (Collapse)Author
2015-07-21Merge pull request #929 from neobrain/geoshader_definitionsTony Wasserka
Pica/Shader: Add geometry shader definitions.
2015-07-21Resolve issue accidentally left unaddressed in PR #930Yuri Kunde Schlesner
2015-07-20Merge pull request #930 from neobrain/copypaste_commandlistYuri Kunde Schlesner
citra-qt: Add support for copying the command list contents to clipboard.
2015-07-19Rasterizer/Textures: Fixed a bug where the I4 format would get twice the ↵Subv
real stride. Also added its name to the texture viewer widget
2015-07-19Citra_QT : Another Conversion Warning Fixzawata
2015-07-19Citra_QT : Fix Conversion Warningszawata
2015-07-15citra-qt: Add support for copying the command list contents to clipboard.Tony Wasserka
2015-07-15Pica/Shader: Add geometry shader definitions.Tony Wasserka
2015-07-13Merge pull request #924 from aroulin/qt-disassembly-stepYuri Kunde Schlesner
Qt: Fix disassembly widget stepping
2015-07-13citra-qt: Add depth formats to framebuffer viewing widget.Tony Wasserka
2015-07-13citra-qt: Properly specify the framebuffer format.Tony Wasserka
2015-07-13CiTrace: Clean up initialization method.Tony Wasserka
2015-07-13CiTrace: Record LCD registers. Cleanup recording code.Tony Wasserka
2015-07-13CiTrace: Record default vertex attributes.Tony Wasserka
2015-07-13citra-qt: Properly disable the CiTrace widget upon starting/stopping emulation.Tony Wasserka
2015-07-13Add CiTrace recording support.Tony Wasserka
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).
2015-07-13Qt: Fix disassembly widget steppingaroulin
2015-07-12Merge pull request #910 from linkmauve/installTony Wasserka
Tell CMake to install the compiled binaries on Linux.
2015-07-09Citra, 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-28CitraQt: Cleanup includes.Emmanuel Gil Peyrot
2015-06-27Common: Remove now-unused EMU_PLATFORM define, fixes issue #373.Emmanuel Gil Peyrot
2015-06-19Make the call stack entries not editableGreg Wicks
2015-06-09Robocopy doesn't like trailing slashesClienthax
2015-05-31Merge pull request #811 from archshift/commonifyarchshift
Commonify video_core utility headers
2015-05-31Merge pull request #832 from yuriks/refresh-rate-optionbunnei
Remove gpu_refresh_rate configuration option
2015-05-30Move video_core/color.h to common/color.harchshift
2015-05-30Move video_core/math.h to common/vector_math.harchshift
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
2015-05-30Merge pull request #830 from SeannyM/qt-noborderbunnei
QT: Remove border around widgets
2015-05-29Remove gpu_refresh_rate configuration optionYuri 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-29Remove every trailing whitespace from the project (but externals).Emmanuel Gil Peyrot
2015-05-29QT: Remove border around widgetsSean Maas
2015-05-25Assets: Move citra.ico from src/assets to dist.Emmanuel Gil Peyrot
2015-05-23Qt: Silence a bogus warning printed when using the debug runtimeYuri Kunde Schlesner
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.
2015-05-22Pica: Create 'State' structure and move state memory there.bunnei
2015-05-22MakeCurrent race condition fixtfarley
2015-05-22OpenGL renderertfarley
2015-05-22INI hw/sw renderer toggletfarley
2015-05-18Use condition var to properly pause the CPU threadJames Rowe
Adds support for threaded pausing so citra doesn't spin wait on pause
2015-05-15Merge pull request #758 from yuriks/sync-loggingYuri Kunde Schlesner
Common: Remove async logging
2015-05-14Merge pull request #675 from jroweboy/windows-build-fixesYuri Kunde Schlesner
Windows build fixes
2015-05-15Memmap: Re-organize memory function in two filesYuri Kunde Schlesner
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.
2015-05-12Qt: Shutdown emulation session only if EmuThread exists.bunnei
2015-05-12Common: Remove async loggingYuri 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-09Memory: Add GetPhysicalPointer helper functionYuri Kunde Schlesner
2015-05-09Memory: Support more regions in the VAddr-PAddr translation functionsYuri Kunde Schlesner
Also adds better documentation and removes the one-off reimplementation of the function in pica.h.
2015-05-08Loader: Remove .bin file supportYuri Kunde Schlesner
It is of very limited practical utility currently, and will soon be impossible to support due to more accurate memory map emulation.
2015-05-07Common: Remove common.hYuri Kunde Schlesner
2015-05-06Common: Remove many unnecessary cross-platform compatibility macrosYuri Kunde Schlesner
2015-05-02Merge pull request #698 from Zaneo/clip_stylus_inputTony Wasserka
EmuWindow: Clip mouse input coordinates to emulated screen dimensions.
2015-05-01EmuWindow: 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.