Tony Wasserka
e1144e364e
citra-qt: Always show pica framebuffers as RGBA8.
We actually don't really know yet how the format is encoded. Hence just use what works.
11 years ago
Chin
3aeb5970e5
Add citra icon to Windows executable and title bar
11 years ago
bunnei
3b9d181b8e
GPU: Implement frameskip and remove forced framebuffer swap hack.
11 years ago
xdec
e6162ed91e
Qt: we don't need to check if model is valid.
11 years ago
xdec
8de09d87ab
Fix crash when the disassembler pause button is pressed while no game is running.
11 years ago
bunnei
a2005d0657
GPU: Change internal framerate to 30fps.
11 years ago
Daniel Lundqvist
7e3f62a367
Remove duplicate work
11 years ago
Daniel Lundqvist
ba4ca041f4
Allow focus only when in popout mode
Only allow manually setting focus to the rendering widget when in Single Window mode. Apply this behavior to when changing the mode while an app is running.
11 years ago
Daniel Lundqvist
9d90b26020
Allow focus on the Qt render widget
By default widgets are set to the focus policy Qt::NoFocus which disallows manually focusing it. Changing the policy to allow clicking the widget to set focus to it allows for keyboard input when not rendering to a popout window. This commit also sets focus to the widget when showing it.
Fixes issue #158 .
11 years ago
purpasmart96
ebfd831ccb
License change
11 years ago
Tony Wasserka
79c29243ed
Pica/DebugUtils: Add an event triggered after loading a vertex.
11 years ago
Tony Wasserka
1c972ef3b9
Add support for a ridiculous number of texture formats.
11 years ago
Tony Wasserka
40f123b7c0
Pica: Unify ugly address translation hacks.
11 years ago
Tony Wasserka
3df88d59b0
Pica: Merge texture lookup logic for DebugUtils and Rasterizer.
This effectively adds support for a lot texture formats in the rasterizer.
11 years ago
Tony Wasserka
782592e6d3
citra-qt: Fix invalid memory read upon program startup.
This was caused by the framebuffer display widget not checking whether we are actually in a valid emulation state or not.
11 years ago
Tony Wasserka
fd2539121c
Pica: Initial support for multitexturing.
11 years ago
Tony Wasserka
8cd0d9c000
citra-qt: static-constify a map.
11 years ago
Chin
e795692614
Clean up some warnings
11 years ago
Yuri Kunde Schlesner
ca67bb7945
HLE: Rename namespaces to match move & fix initialization order
11 years ago
Yuri Kunde Schlesner
06f31e8b47
Clean up CMake library specification
The X11 libraries don't need to be specified when doing dynamic linking
11 years ago
Yuri Kunde Schlesner
4d2a6f8b9b
Remove old logging system
11 years ago
Yuri Kunde Schlesner
0e0a007a25
Add configurable per-class log filtering
11 years ago
Yuri Kunde Schlesner
0600e2d8b5
Convert old logging calls to new logging macros
11 years ago
Yuri Kunde Schlesner
616d874443
New logging system
11 years ago
Tony Wasserka
8b8131baec
More cleanups.
11 years ago
Tony Wasserka
ac4d7462cb
citra-qt: Rename "Stop Tracing" to "Finish Tracing".
This better reflects that no commands are supposed to show up until you hit the button a second time.
11 years ago
Tony Wasserka
79bb403089
More coding style fixes.
11 years ago
Tony Wasserka
0cd27a511e
Some code cleanup.
11 years ago
Tony Wasserka
55ce9aca71
citra-qt: Add pica framebuffer widget.
11 years ago
Tony Wasserka
2793619dce
citra_qt: Add enhanced texture debugging widgets.
Double-clicking a texture parameter command in the pica command lists will spawn these as a new tab in the pica command list dock area.
12 years ago
Tony Wasserka
fd194d95b0
citra-qt: Add texture viewer to Pica command list.
The texture viewer is enabled when selecting a write command to one of the texture config registers.
12 years ago
Tony Wasserka
c63a495de6
Add GUI widget for controlling pica breakpoints.
11 years ago
Tony Wasserka
2c71ec7052
Pica/DebugUtils: Add breakpoint functionality.
11 years ago
Tony Wasserka
706f9c5574
citra-qt: Polish the pica tracing widget.
Changed start/stop button to reflect current tracing status.
Properly labeled column headers.
11 years ago
Tony Wasserka
bf6b23f4a0
citra-qt: Add a utility spinbox class called CSpinBox.
This class has a few advantages over the regular QSpinBox:
- QSpinBox stores its as signed 32 bit integers, which for instance is unsuitable for representing memory addresses. CSpinBox uses 64 bit integers instead.
- QSpinBox does not provide an easy way to handle number input from bases different than 10.
- QSpinBox is quite inflexible in general and almost any sort of customization requires reimplementing it anyway.
11 years ago
ichfly
1aa969741d
Loader: Add 3DSX support
11 years ago
Rohit Nirmal
8a62423970
Change NULLs to nullptrs.
11 years ago
Emmanuel Gil Peyrot
739bb58c3a
Remove tabs in all files except in skyeye imports and in generated GL code
11 years ago
Emmanuel Gil Peyrot
f5d38649c7
Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated
11 years ago
archshift
06c9712bc7
Merge Config::ReadXYZs
11 years ago
Tony Wasserka
688a5c033e
citra-qt: Small cleanup.
11 years ago
Tony Wasserka
182476c96a
EmuWindow: Remove window title getters/setters.
The window title is none of the emulation core's business. The GUI code is free to put whatever it wants there.
Providing properly thread-safe window title getters and setters is a mess anyway.
11 years ago
Tony Wasserka
722ce22589
EmuWindow: Add support for specifying minimal client area sizes.
11 years ago
Tony Wasserka
bd8f491e4c
Fixup EmuWindow interface and implementations thereof.
11 years ago
Kevin Hartman
221a9b023d
Viewport scaling and display density independence
The view is scaled to be as large as possible, without changing the aspect, within the bounds of the window.
On "retina" displays, or other displays where window units != pixels, the view should no longer draw incorrectly.
12 years ago
bunnei
0fab380801
Citra-Qt: Use Core::RunLoop when not single stepping.
11 years ago
archshift
1efb83bf53
Qt: Auto-start game when selected, play game that's passed via argv[1].
Also moves system initialization to when the game is booted.
11 years ago
Sean
371b61f3ea
Add support for disabling log from settings
11 years ago
Gareth Poole
1c074ced94
Fixed capitalization issues
11 years ago
archshift
09e19f9f1e
Added `gpu_refresh_rate` config setting for the new interpreter speed hack.
11 years ago