Commit Graph

4795 Commits

Author SHA1 Message Date
Vicki Pfau 35b5626053 SDL: Fix game crash check 2017-04-02 16:49:35 -07:00
waddlesplash 10fe4a743c Qt: Show native directory separators in the GUI.
The core still gets '/'s always (it chokes on '\'s), but the Qt
interface always uses the native separators.

In the process of doing this, also removed the custom FileDialog
subclass and made everything use GBAApp::get*FileDialog instead.

Also fixes #552, because I had to change that code anyway.
2017-04-02 16:33:24 -07:00
Vicki Pfau 5d13a00cf7 GB Video: Fix frame end callbacks not getting called while screen is off 2017-04-02 00:37:33 -07:00
Vicki Pfau 4449361f5c Qt: Fix setting audio and video sync without reloading the game 2017-04-01 14:10:46 -07:00
waddlesplash 40f87518be Qt: Don't link against SDLMAIN, Qt already handles that. (#551) 2017-03-29 20:46:20 -07:00
Vicki Pfau 874ad93f4d GBA Memory: Fix copy-on-write for ROM when executing in ROM 2017-03-29 19:00:38 -07:00
Vicki Pfau e60013ec93 DS GX: Minor FIFO fixes 2017-03-29 12:22:02 -07:00
Jeremy Herbert 93dbae1e5f Fix GDB stub reporting of CPSR 2017-03-28 21:51:15 -07:00
waddlesplash fc67f3fbe4 version.cmake: Correctly set the working directory.
Fixes out-of-tree builds.
2017-03-28 17:27:16 -07:00
Vicki Pfau a98a302131 DS GX: Fudge zero values for w 2017-03-27 21:48:12 -07:00
waddlesplash 69ce20fab1 Fix the MSVC and SDL-less builds. 2017-03-27 17:15:36 -07:00
waddlesplash 10da73fcaf Fix the MSVC and SDL-less builds. 2017-03-27 17:15:12 -07:00
Vicki Pfau 3d22afe0aa DS Video: Fix OBJ sorting and bounds 2017-03-27 17:14:50 -07:00
Vicki Pfau a5bcfc7c80 Merge branch 'feature/input-revamp' into medusa 2017-03-26 23:50:02 -07:00
Vicki Pfau e38e3f3061 Qt: Rename shortcuts to bindings 2017-03-26 23:42:45 -07:00
Vicki Pfau fb9df7270d GB: Add input information 2017-03-26 23:39:03 -07:00
Vicki Pfau 34dc2ae6f5 Qt: Revamp all input to go through InputController 2017-03-26 23:32:28 -07:00
Vicki Pfau e838c4fb0e Qt: Add HEVC and NVENC to video formats 2017-03-26 12:24:45 -07:00
Vicki Pfau 5fef1b72e4 Qt: Begin refactoring shortcut controller 2017-03-26 12:01:26 -07:00
Vicki Pfau c9fa9cd78d Core: Have per-core input information 2017-03-26 12:01:26 -07:00
Vicki Pfau aff1486ec5 Qt: Fix host check 2017-03-26 10:51:34 -07:00
Vicki Pfau b22796aff7 Qt: Restore deploy-mac.py and only use when cross-compiling 2017-03-26 10:34:17 -07:00
Vicki Pfau 277456b99a 3DS: Fix build 2017-03-26 10:34:17 -07:00
Vicki Pfau e1c158c49a Qt: Remove QtNetwork dependency 2017-03-26 10:34:17 -07:00
Vicki Pfau ea1c857351 Windows: Fix VDir.rewind 2017-03-24 23:01:34 -07:00
Vicki Pfau fbda6d8a1c Qt: Renable QtMultimedia on Windows 2017-03-24 14:00:07 -07:00
Vicki Pfau 24270af49b Qt: Remove audio buffer sizing in AudioProcessorQt 2017-03-24 13:59:42 -07:00
Vicki Pfau 03f96911bb Qt: Remove audio thread 2017-03-24 13:24:02 -07:00
Vicki Pfau 938c2f84b8 DS GX: Clean up box test 2017-03-24 12:44:52 -07:00
Vicki Pfau 68a0b5f48e DS GX: Implement 16-bit textures 2017-03-23 21:43:41 -07:00
Vicki Pfau 8f58343e2b DS GX: Move rendering until first scanline is requested 2017-03-23 21:23:47 -07:00
Vicki Pfau 69f21e1fb4 DS GX: Allow palette base to be adjusted in the middle of a polygon 2017-03-23 21:01:20 -07:00
Vicki Pfau 823c720e1f DS DMA: Remove unused argument 2017-03-23 10:52:08 -07:00
Vicki Pfau 12b44599ad DS DMA: Ignore, not block, ITCM DMAs 2017-03-23 10:51:32 -07:00
Vicki Pfau 2e4597c0e8 DS GX: Synchronize vector and position matrices always 2017-03-23 10:29:50 -07:00
Vicki Pfau dbe6f5af85 DS GX: Fix texture coordinates in transform 2017-03-23 10:29:26 -07:00
Vicki Pfau 57be0f98fa DS GX: Simplify coordinate handling 2017-03-23 10:29:14 -07:00
Vicki Pfau 16fa88882d DS GX: Treat toon shading as modulation until implemented 2017-03-23 10:23:40 -07:00
Vicki Pfau a662777ff1 DS Memory: Fudge timings even more 2017-03-22 18:08:55 -07:00
Vicki Pfau cca3a94617 GB Core: Fix uninitialized variable 2017-03-22 15:47:33 -07:00
Vicki Pfau f4bd30339d GBA Core: Fix signature 2017-03-22 15:47:11 -07:00
Vicki Pfau d221f8fd8b DS GX: Fix stencil buffer 2017-03-22 15:40:14 -07:00
Vicki Pfau d03528d4da GBA Video: Fix getting height of buffer when initializing 2017-03-22 14:38:55 -07:00
Vicki Pfau 9337d808d2 Merge branch 'master' into medusa 2017-03-22 14:31:07 -07:00
Vicki Pfau 40333fb69c CMake: Consistency 2017-03-22 14:30:56 -07:00
Vicki Pfau 678d8293eb Tools: Replace deploy-mac with BundleUtilities 2017-03-22 14:26:02 -07:00
Vicki Pfau ed562db025 DS Audio: Fix ADPCM initial state 2017-03-22 00:30:17 -07:00
Vicki Pfau b41073bda3 DS Slot-1: Emulate secure area lockout 2017-03-21 23:39:56 -07:00
Vicki Pfau 1b0d74f3dc DS GX: Use CircleBufferRead/Write 2017-03-21 22:30:43 -07:00
Vicki Pfau 1de5d4e330 Util: Add CircleBufferWrite 2017-03-21 22:30:30 -07:00