Commit Graph

191 Commits (061c69a6bb23f4a4812a23f4f9d063e0a7679122)

Author SHA1 Message Date
bunnei d61b26b79f HID: Complete refactor of pad/touch input to fix threading issues. 11 years ago
bunnei f213000cc4 Qt: Implemented EmuWindow touchpad support. 11 years ago
bunnei ec5bc54575 Merge pull request #643 from Subv/dem_feels
GPU: Implemented more depth buffer formats.
11 years ago
Subv 1248e291f0 GPU: Added the stencil test structure to the Pica Regs struct. 11 years ago
Subv 155cc80e3b Frontend/Qt: Allow the framebuffer widget to inspect the depth buffer 11 years ago
bunnei 3da94a597b Merge pull request #634 from linkmauve/logging-performances
Apply the logging filter before sending the message to the queue
11 years ago
archshift 7d43aef4d0 Update nihstro submodule to the initial release version.
Includes more opcodes to implement in the future.
11 years ago
archshift c036cf604f Build app bundles on OS X. Fixes the issue where the menubar would not appear. 11 years ago
bunnei 06bf471581 Merge pull request #636 from bunnei/refactor-screen-win
Set framebuffer layout from EmuWindow.
11 years ago
bunnei 9960c49c21 Set framebuffer layout from EmuWindow. 11 years ago
Tony Wasserka 93e32bce72 Merge pull request #538 from yuriks/perf-stat
Add profiling infrastructure and widget
11 years ago
Emmanuel Gil Peyrot 0aa44e238d Logging: check for filter before sending to the queue, to skip all heavy formatting on the other thread. 11 years ago
bunnei 34c31db14a GPU: Added RGB565/RGB8 framebuffer support and various cleanups.
- Centralizes color format encode/decode functions.
- Fixes endianness issues.
- Implements remaining framebuffer formats in the debugger.
11 years ago
Yuri Kunde Schlesner cd1fbfcf1b Add profiling infrastructure and widget 11 years ago
Subv c564c21668 GPU: Implemented bits 3 and 1 from the display transfer flags.
Bit 3 is used to specify a raw copy, where no processing is done to the data, seems to behave exactly as a DMA.
Bit 1 is used to specify whether to convert from a tiled format to a linear format or viceversa.
11 years ago
Emmanuel Gil Peyrot aa64f69af0 Frontends, HID: Add New 3DS specific pad buttons, and stub the touch one. 11 years ago
Tony Wasserka 12a5cd1d65 citra-qt: Add a vertex shader debugger. 11 years ago
Tony Wasserka 3f649dc9b8 Pica/DebugUtils: Factor out BreakPointObserverDock into its own file. 11 years ago
archshift ef24e72b26 Asserts: break/crash program, fit to style guide; log.h->assert.h
Involves making asserts use printf instead of the log functions (log functions are asynchronous and, as such, the log won't be printed in time)
As such, the log type argument was removed (printf obviously can't use it, and it's made obsolete by the file and line printing)

Also removed some GEKKO cruft.
11 years ago
bunnei ca22ee3239 Merge pull request #526 from purpasmart96/citra_stubs
Services: Stub some functions
11 years ago
purpasmart96 60ce36f721 Services: Stub some functions 11 years ago
Tony Wasserka 5a90420c0b citra-qt: Fix horrible scrolling responsiveness in disassembler by giving the uniformRowHeight hint. 11 years ago
Tony Wasserka 79713d500b citra-qt: Fix a crash when double-clicking a disassembler list item. 11 years ago
bunnei c915d0b727 Merge pull request #514 from rohit-n/fix-warnings
Silence a few warnings.
11 years ago
Lioncash f44781fd7b arm: Adios armemu 11 years ago
Rohit Nirmal 5ebf35db96 Silence a few warnings. 11 years ago
archshift 1f109c6b49 Added HID_SPVR service and split HID_U implementation into service/hid/hid.xxx 11 years ago
Tony Wasserka 8946df97b5 Merge pull request #429 from Kingcom/titlebar
Add option to hide dock widget title bars
11 years ago
Kingcom 76c74ffc96 citra-qt: Add option to hide dock widget title bars 11 years ago
bunnei 93f36c49f7 Merge pull request #473 from archshift/pp3ports
Pica/Rasterizer: Add ETC1 texture decompression support.
11 years ago
Tony Wasserka f2b74b4fb3 Pica/Rasterizer: Add ETC1 texture decompression support. 11 years ago
archshift d670b7e522 Qt Callstack: Clear the callstack every time it's updated
This fixes the issue that old members of the callstack would stick around, even when the callstack shortened.
11 years ago
Tony Wasserka f1080de47d Merge pull request #437 from Kingcom/DebugMode
Replace OnCpuStepped signal
11 years ago
Kingcom 2bbc12e6c3 citra-qt: Replace OnCpuStepped signal by new signals DebugModeEntered and DebugModeLeft 11 years ago
Subv 115a4bfc9e citra-qt: Add explicit casts to prevent some warnings. 11 years ago
Subv 1b01938767 citra-qt: Fixed some Qt errors on initialization 11 years ago
bunnei e7d2118858 Merge pull request #342 from uppfinnarn/master
Build improvements
11 years ago
Johannes Ekberg d7ad14ae20 Use -pthread where and only where needed
Passing -pthread to GCC as a flag makes it both link to libpthread, and make C standard library routines reentrant. This makes the additional explicit links unnecessary.

Additionally, on OSX, this is the default behavior, and clang will print a message about it being unused if it's present there.
11 years ago
Johannes Ekberg 7d7ab70279 Generic PLATFORM_LIBRARIES var
This both reduces redundancy in add_executable definitions, and makes it easier to link additional libraries. In particular, extra libraries are needed on OSX - see next commit.
11 years ago
Yuri Kunde Schlesner 7b3452c730 Move ThreadContext to core/core.h and deal with the fallout 11 years ago
Kingcom 693f6c54e5 citra-qt: Add check for valid address to call stack 11 years ago
chrisvj b0a14cfe7f citra-qt: Renamed all .hxx headers to .h 11 years ago
bunnei 9b83f0e158 Merge pull request #272 from rohit-n/sign-compare
Silence some -Wsign-compare warnings.
11 years ago
Dante38490 35a085d567 Add support load 3DS room 11 years ago
chrisvj 6dfcf2271b citra-qt: Added license headers to files. 11 years ago
Yuri Kunde Schlesner cdde76f2aa Frontends: Shutdown core when emulation is stopped 11 years ago
Tony Wasserka 27406cc377 Merge pull request #377 from Yllodra/misc-changes
Qt: Letter cases and single window mode
11 years ago
bunnei 7c8f6ca051 Merge pull request #358 from neobrain/pica_progress2
pica_progress followups
11 years ago
Rohit Nirmal c589d82052 Silence some -Wsign-compare warnings. 11 years ago
Daniel Lundqvist 85c150a4fd Make letter cases consistent in menus and widgets
In various menu options letter cases were not consistent. This was also
the case within various debugging widgets. This attempts to make letter
cases consistent, but it is of course a matter of opinion which way is the
correct one.
11 years ago