Commit Graph

125 Commits (d31a94f06b5d595e6dceafdd6a76a76455dd5ed6)

Author SHA1 Message Date
bunnei 949d95659e Merge pull request #275 from yuriks/cmake-clean
Clean up CMake library specification
10 years ago
bunnei 0de6a08d75 Merge pull request #291 from purpasmart96/license
License change
10 years ago
purpasmart96 ebfd831ccb License change 10 years ago
Tony Wasserka 79c29243ed Pica/DebugUtils: Add an event triggered after loading a vertex. 10 years ago
Tony Wasserka 1c972ef3b9 Add support for a ridiculous number of texture formats. 10 years ago
Tony Wasserka 40f123b7c0 Pica: Unify ugly address translation hacks. 10 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.
10 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.
10 years ago
Tony Wasserka fd2539121c Pica: Initial support for multitexturing. 10 years ago
Tony Wasserka 8cd0d9c000 citra-qt: static-constify a map. 10 years ago
Chin e795692614 Clean up some warnings 10 years ago
Yuri Kunde Schlesner ca67bb7945 HLE: Rename namespaces to match move & fix initialization order 10 years ago
Yuri Kunde Schlesner 06f31e8b47 Clean up CMake library specification
The X11 libraries don't need to be specified when doing dynamic linking
10 years ago
Yuri Kunde Schlesner 4d2a6f8b9b Remove old logging system 10 years ago
Yuri Kunde Schlesner 0e0a007a25 Add configurable per-class log filtering 10 years ago
Yuri Kunde Schlesner 0600e2d8b5 Convert old logging calls to new logging macros 10 years ago
Yuri Kunde Schlesner 616d874443 New logging system 10 years ago
Tony Wasserka 8b8131baec More cleanups. 10 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.
10 years ago
Tony Wasserka 79bb403089 More coding style fixes. 10 years ago
Tony Wasserka 0cd27a511e Some code cleanup. 10 years ago
Tony Wasserka 55ce9aca71 citra-qt: Add pica framebuffer widget. 10 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.
10 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.
10 years ago
Tony Wasserka c63a495de6 Add GUI widget for controlling pica breakpoints. 10 years ago
Tony Wasserka 2c71ec7052 Pica/DebugUtils: Add breakpoint functionality. 10 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.
10 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.
10 years ago
ichfly 1aa969741d Loader: Add 3DSX support 10 years ago
Rohit Nirmal 8a62423970 Change NULLs to nullptrs. 10 years ago
bunnei 1827bb1fcc Merge pull request #196 from archshift/settings
Merge Config::ReadXYZs
10 years ago
Emmanuel Gil Peyrot 739bb58c3a Remove tabs in all files except in skyeye imports and in generated GL code 10 years ago
Emmanuel Gil Peyrot f5d38649c7 Remove trailing spaces in every file but the ones imported from SkyEye, AOSP or generated 10 years ago
archshift 06c9712bc7 Merge Config::ReadXYZs 10 years ago
Tony Wasserka 688a5c033e citra-qt: Small cleanup. 10 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.
10 years ago
Tony Wasserka 722ce22589 EmuWindow: Add support for specifying minimal client area sizes. 10 years ago
Tony Wasserka bd8f491e4c Fixup EmuWindow interface and implementations thereof. 10 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.
10 years ago
Tony Wasserka 80e9c02bd6 Merge pull request #159 from SeannyM/enable_log
Add support for disabling log from settings
10 years ago
bunnei 0fab380801 Citra-Qt: Use Core::RunLoop when not single stepping. 10 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.
10 years ago
Sean 371b61f3ea Add support for disabling log from settings 10 years ago
Gareth Poole 1c074ced94 Fixed capitalization issues 10 years ago
bunnei 48f80bb79e Merge pull request #151 from archshift/dyncom-enabled
Use configuration files to enable or disable the new dyncom interpreter.
10 years ago
archshift 09e19f9f1e Added `gpu_refresh_rate` config setting for the new interpreter speed hack. 10 years ago
archshift 0783498f57 Use configuration files to enable or disable the new dyncom interpreter. 10 years ago
Yuri Kunde Schlesner d72708c1f5 Add `override` keyword through the code.
This was automated using `clang-modernize`.
10 years ago
bunnei b5e6524594 ARM: Reorganized file structure to move shared SkyEye code to a more common area.
Removed s_ prefix
10 years ago
archshift a59f57d504 Use config files to store whether SDMC is enabled or not
Before, it used to use whether the directory actually existed. As a result, .citra-emu/sdmc was never auto-created (something quite confusing to me until I read through the logs).
10 years ago