bunnei
2d100ebae3
Shader: Move shader code to its own subdirectory, "shader".
11 years ago
bunnei
f622a78544
GPU: Refactor "VertexShader" namespace to "Shader".
- Also renames "vertex_shader.*" to "shader_interpreter.*"
11 years ago
Emmanuel Gil Peyrot
fe83e1f777
ARM Core, Video Core, CitraQt, Citrace: Use CommonTypes types instead of the standard u?int*_t types.
11 years ago
LittleWhite
35a2f138b8
Add menu and logic to save and load recently loaded files.
This menu is only for ROM and will not save symbols recently loaded.
When the menu is empty, the menu is disabled (greyed out)
11 years ago
Lioncash
9f1b35f27f
registers: Support viewing VFP registers
11 years ago
Lioncash
32461be3ab
registers: Fix a typo with CPSR's name
11 years ago
LittleWhite
cb405ad1b4
Save the path leading where the last file have been loaded
I use two variables to save the path for the ROMs and the symbols.
Use of QSettings to avoid new member variable to the class.
Global settings of QSettings is done in main.
11 years ago
Lioncash
5df3afd522
citra-qt: Adjust initializer list order
Silences a warning.
11 years ago
Lioncash
13ddf60f60
citra-qt: Pass string by const reference
11 years ago
LittleWhite
5e1c32048f
Update Start menu text to match with the real state of the emulator.
Move start menu text update in ShutdownGame as adviced by neobrain
11 years ago
Trung Do
cc98866b25
Settings: Fix saving wrong values for input configuration
11 years ago
James Rowe
1bc7829ee9
Move input values into an array
11 years ago
Lectem
b335cce22e
citra-qt/command list: Do not recreate a widget after each selection
Recreating / replacing a widget is slow since it triggers a layout pass.
11 years ago
Lectem
e663751f8b
citra-qt/command list: Add mask column
11 years ago
Lectem
cd06f5cedb
citra-qt/command list: monospace font on windows
11 years ago
Lioncash
dfb424b6d1
dyncom: Rename armdefs.h to armstate.h
11 years ago
Lioncash
4bb1a5ca47
dyncom: Get rid of skyeye typedefs
11 years ago
Lectem
e286cfbadf
citra-qt/command list: Enable uniform row heights and automatically resize columns.
Uniform row heights enables some optimisations for a smoother scrolling.
Resize columns to content so that we don't have to do it manually
11 years ago
Lectem
129e3dedc3
citra-qt/command list: Split register and value columns.
Also removed the extra spaces for each cell
11 years ago
Subv
23fd13dd64
Qt/GPU Breakpoints: Changed the widget so that we don't have to select and click the Enable button when enabling/disabling a breakpoint, now it is done via a checkbox next to the breakpoint's name.
11 years ago
Subv
6c0ea5f5e8
Qt/GPU Breakpoints: Added three more breakpoint types:
* IncomingDisplayTransfer: Triggered just before a display transfer is performed.
* GSPCommandProcessed: Triggered right after a GSP command is processed.
* BufferSwapped: Triggered when the frames flip
11 years ago
Yuri Kunde Schlesner
a48aa4f924
Resolve issue accidentally left unaddressed in PR #930
11 years ago
Subv
3600c32483
Rasterizer/Textures: Fixed a bug where the I4 format would get twice the real stride.
Also added its name to the texture viewer widget
11 years ago
zawata
c66b5ca3d9
Citra_QT : Another Conversion Warning Fix
11 years ago
zawata
3c802b06e9
Citra_QT : Fix Conversion Warnings
11 years ago
Tony Wasserka
7fd03750bd
citra-qt: Add support for copying the command list contents to clipboard.
11 years ago
Tony Wasserka
33568494af
Pica/Shader: Add geometry shader definitions.
11 years ago
Tony Wasserka
302e9a20f3
citra-qt: Add depth formats to framebuffer viewing widget.
11 years ago
Tony Wasserka
88df3fbf27
citra-qt: Properly specify the framebuffer format.
11 years ago
Tony Wasserka
29abb11e8f
CiTrace: Clean up initialization method.
11 years ago
Tony Wasserka
dc8295298e
CiTrace: Record LCD registers. Cleanup recording code.
11 years ago
Tony Wasserka
fd62580985
CiTrace: Record default vertex attributes.
11 years ago
Tony Wasserka
01a526e1c4
citra-qt: Properly disable the CiTrace widget upon starting/stopping emulation.
11 years ago
Tony Wasserka
902fa4da52
Add CiTrace recording support.
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).
11 years ago
aroulin
7ccce98389
Qt: Fix disassembly widget stepping
11 years ago
Emmanuel Gil Peyrot
7c51bc44aa
Citra, CitraQt: Tell cmake to install the compiled binaries.
This will help packaging tremendously, as a `make DESTDIR=… install` will now
put every file at their place (on Linux and related).
11 years ago
Emmanuel Gil Peyrot
45c4781544
CitraQt: Cleanup includes.
11 years ago
Emmanuel Gil Peyrot
ce0cfd62d9
Common: Remove now-unused EMU_PLATFORM define, fixes issue #373 .
11 years ago
Greg Wicks
e93056ae77
Make the call stack entries not editable
11 years ago
Clienthax
8515b23bec
Robocopy doesn't like trailing slashes
11 years ago
archshift
76690392bf
Move video_core/color.h to common/color.h
11 years ago
archshift
5df2d1b5f7
Move video_core/math.h to common/vector_math.h
The file only contained vector manipulation code, and such widely-useable code doesn't belong in video_core.
11 years ago
Yuri Kunde Schlesner
d65b42a69a
Remove gpu_refresh_rate configuration option
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.
11 years ago
Emmanuel Gil Peyrot
b1503b2020
Remove every trailing whitespace from the project (but externals).
11 years ago
Sean Maas
cd99944b1d
QT: Remove border around widgets
11 years ago
Emmanuel Gil Peyrot
87d9df89bb
Assets: Move citra.ico from src/assets to dist.
11 years ago
Yuri Kunde Schlesner
c9244a03c7
Qt: Silence a bogus warning printed when using the debug runtime
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.
11 years ago
bunnei
1b42d55a9d
Pica: Create 'State' structure and move state memory there.
11 years ago
tfarley
16fbba3c2a
MakeCurrent race condition fix
11 years ago
tfarley
05dc633a8c
OpenGL renderer
11 years ago