Commit Graph

  • d1acb0a937 OGL: Fix perf metrics being overcounted when using a non-native internal resolution. NeoBrainX 2013-03-01 23:12:41 +01:00
  • 4058b4c38a Add documentation to PerfQueryBase interface. Remove the config field for perf queries (wasn't used for the new interface anyway). Few other cleanups. NeoBrainX 2013-03-01 23:02:11 +01:00
  • 5a7bb2abfa D3D11: Port perf queries code to the PerfQueryBase interface. Remove deprecated PerfQuery methods from RenderBase. Windows build fix. NeoBrainX 2013-03-01 19:30:37 +01:00
  • ef7083d78c also don't cleanup efb copys on efb2ram degasus 2013-03-01 11:31:52 +01:00
  • 4c6bbec600 Changed the maximum slice length to 1000 from 20000. This makes the emulator check external exceptions more regularly. Fixes the audio cutting in and out in the Resident Evil GC games using DSP HLE. Triggered the ARAM interrupt by the scheduler instead of directly in function. Fixes a hang in Mario Super Baseball. skidau 2013-03-01 20:23:55 +11:00
  • 73da6f4f3f Merge branch 'master' into FIFO-BP skidau 2013-03-01 20:12:56 +11:00
  • a2d08d6740 Fix Dolphin starting only once then crashing at startup Pierre Bourdon 2013-03-01 10:11:08 +01:00
  • 99cf57eb39 Fixes two memory leaks, one is pretty bad for OSX. Yell at pauldachz if this doesn't work. Or... say thanks. Matthew Parlane 2013-03-01 19:21:34 +13:00
  • b0630790c1 It's 2013! Why can't I use C++11 yet!? Jordan Woyak 2013-02-28 19:42:29 -06:00
  • dea1e2827d Open std::fstream in a unicode-safe manner. Jordan Woyak 2013-02-28 19:33:39 -06:00
  • 7a04ec6f92 Implemented proper timing for the sample counter in the AudioInterface, removing the previous hack. Cleaned up some of the audio streaming code. skidau 2013-03-01 11:51:11 +11:00
  • b94f65b666 Remove two incorrect lines. How did those even get there?! NeoBrainX 2013-03-01 01:37:47 +01:00
  • cbf5efe191 Some cleanups. NeoBrainX 2013-03-01 01:31:57 +01:00
  • 1c9860246c Build fixes for everyone! NeoBrainX 2013-03-01 01:14:10 +01:00
  • d0dbcc6369 VideoSoftware: Cleanup PE perf metrics; returning the proper value now. NeoBrainX 2013-03-01 00:52:15 +01:00
  • 7682ed22c6 Merge branch 'master' into perfqueries. NeoBrainX 2013-03-01 01:07:34 +01:00
  • 5c4a130688 Added a BluetoothEnumerateInstalledServices call so that the wiimote remembers the pairing. skidau 2013-03-01 10:28:42 +11:00
  • bc15919e2e Make ARMJit core default CPU core on ARM architecture Ryan Houdek 2013-02-28 16:15:32 -06:00
  • 0c16489c39 Merge branch 'VideoSoftware-savestates' Rachel Bryk 2013-02-28 13:36:29 -05:00
  • 0399959c39 Skipped the EE check if there is a CP interrupt pending. skidau 2013-03-01 00:59:38 +11:00
  • 07539b9a3f Fix a StringUtil regression from the arm-noglsl merge Pierre Bourdon 2013-02-28 13:12:35 +01:00
  • 95558cdc69 Buildfix. Jordan Woyak 2013-02-28 03:11:10 -06:00
  • 03ec9a2e08 Kill some unnecessary c_str and use StrToWxStr in a few places that I missed. Jordan Woyak 2013-02-28 02:39:06 -06:00
  • 56f09d3b91 Attempt to be consistent with conversions between std::string and wxString. Jordan Woyak 2013-02-27 22:37:38 -06:00
  • e82d976d2f Buildfix for non-legacy OSes. Jordan Woyak 2013-02-27 20:55:19 -06:00
  • 6f87611767 Fix "Core" to build with "Unicode". Jordan Woyak 2013-02-27 20:27:22 -06:00
  • 536c110b31 Fix "DiscIO" to build with "Unicode". Jordan Woyak 2013-02-27 20:04:07 -06:00
  • 65683ebc64 Hopefully fix all filename handling to support Unicode. Jordan Woyak 2013-02-27 19:43:29 -06:00
  • 69f7671ee8 Fix "Common" to build with "Unicode" project setting. Jordan Woyak 2013-02-27 18:51:02 -06:00
  • ea75577278 Use the new UTF-16 conversion function in two places. Jordan Woyak 2013-02-27 18:01:48 -06:00
  • 0ea458b4dc Add functions for converting between UTF-8/16. Jordan Woyak 2013-02-27 18:00:42 -06:00
  • 9ff704f202 Small improvement to cmpli/cmpi in ARMJit. Ryan Houdek 2013-02-27 15:17:23 -06:00
  • f1d727cf13 Merge latest ArmEmitter changes from ppsspp while we're at it. Ryan Houdek 2013-02-27 11:53:24 -06:00
  • 8c779bb242 Ah. I blame vim on this typo entirely. Ryan Houdek 2013-02-27 10:26:32 -06:00
  • ae46a2f102 also remove cg from windows install scripts degasus 2013-02-27 11:06:04 +01:00
  • 1b8d044543 clear cg from project files degasus 2013-02-27 10:55:25 +01:00
  • 6b80e6f83c Tweak Vertex/Index buffer handling a bit. Jordan Woyak 2013-02-26 22:47:50 -06:00
  • e435851e7a Add disabled code for authenticating wiimotes on Windows. Jordan Woyak 2013-02-25 00:28:25 -06:00
  • 692e39d1bb Merge branch 'arm-noglsl' Ryan Houdek 2013-02-27 02:22:08 +00:00
  • be7643cd2d Add the missing FPR cache Ryan Houdek 2013-02-27 02:15:32 +00:00
  • a680d17eef Buildfix. Jordan Woyak 2013-02-26 19:59:33 -06:00
  • f1c990069c Yell at the user if they change window size while dumping frames, and some other avi dumping stuff. Jordan Woyak 2013-02-26 20:47:48 -05:00
  • 46f5c19c6d Not sure if this is the right way to handle this, but it makes the save states perfectly stable. That's all that really matters, right? Rachel Bryk 2013-02-26 18:43:37 -05:00
  • 08fe3c213a Abort loading states from incompatible graphics backends. Rachel Bryk 2013-02-26 18:28:56 -05:00
  • ae481068cd cleanup ogl extension osd degasus 2013-02-26 23:36:22 +01:00
  • a650ae8c7b workaround for base vertex. damn old nvidia driver degasus 2013-02-26 23:15:55 +01:00
  • 025f8d342f remove flag GL_SYNC_FLUSH_COMMANDS_BIT on syncing degasus 2013-02-26 21:48:35 +01:00
  • 717b976875 ARM Support without GLSL Ryan Houdek 2013-02-26 13:49:00 -06:00
  • 9bc8d6e02b make samplercache global and call constructor/destructor degasus 2013-02-26 18:30:13 +01:00
  • 4883fa268f Split VideoBackend::Cleanup from Shutdown. degasus 2013-02-26 16:42:32 +01:00
  • 90ff648d00 shader cache based by git revision degasus 2013-02-26 10:48:19 +01:00
  • b83a1e3b66 Disabled "Speed up disc transfer" from the ZTP GC game ini. skidau 2013-02-26 19:39:11 +11:00
  • 8b7141d3de Revert "Fix performance issues on certain legacy graphics hardware that isn't capable of copying an integer." degasus 2013-02-26 08:57:35 +01:00
  • e69c58ee89 Removed the disc seek times for GC games and removed the disc speed option on Wii games. Checked for external exceptions only in mtmsr. skidau 2013-02-26 18:10:02 +11:00
  • db838e759b Improve VideoSoftware save states. They are fairly stable, but not perfect. OpcodeDecoder::DoState() needs to be fixed. Rachel Bryk 2013-02-25 23:49:24 -05:00
  • 380f22ca0e Fix performance issues on certain legacy graphics hardware that isn't capable of copying an integer. Jordan Woyak 2013-02-25 20:45:01 -06:00
  • 415a2f17c9 Begin implementing save states to video software. Kind of works, sometimes. Rachel Bryk 2013-02-25 20:05:02 -05:00
  • bd14ad5300 Merge branch 'master' into vertex-loader-cleanup Jordan Woyak 2013-02-25 17:55:44 -06:00
  • 46adbfa9ed Merge branch 'real-wiimote-scanning' Jordan Woyak 2013-02-25 17:33:34 -06:00
  • e5c53e371f Make error message for loading save state with wrong dsp engine shorter. Rachel Bryk 2013-02-25 18:12:25 -05:00
  • a450ba4420 Abort load state if it uses a different dsp engine, instead of crashing. Rachel Bryk 2013-02-25 15:58:12 -05:00
  • 0e4b07ddf9 Update the gameini of F-zero. Efb to Ram is no longer the default choice. kostamarino@hotmail.com 2013-02-25 19:14:36 +02:00
  • d173d646de fix last commit by neobrain degasus 2013-02-25 16:11:24 +01:00
  • 73a0bdd379 Build fixing. NeoBrainX 2013-02-25 12:42:52 +00:00
  • 1141af64f6 TextureCacheBase: Do not assume EFB copies can safely be deleted when we think they're "unused". NeoBrainX 2013-02-25 12:36:50 +00:00
  • 6b2804e296 Possible crashfix for OSX. Jordan Woyak 2013-02-24 22:29:33 -06:00
  • 0554ce927e Merge branch 'CLGL-Interop' Ryan Houdek 2013-02-24 20:06:17 -05:00
  • c86b892f95 Revert "remove numTexGens=7 hack. only cg wasn't able to handle more then 8 texcoords" degasus 2013-02-24 20:51:44 +01:00
  • dc98ce5922 Added the addeo instruction to the JIT tables. Fixes Inkub (WiiWare). skidau 2013-02-24 23:05:12 +11:00
  • 6b28b3929a Delayed the interrupts in the EXI Channel. skidau 2013-02-24 21:32:14 +11:00
  • 40b65fdc04 Merge aram-dma-fixes (r76a13604ef49b522281af75675f044d59a74e871) skidau 2013-02-24 17:10:33 +11:00
  • 52dacaa3e3 Make the posmtx vertex attribute an int instead of converting to and from a float. Jordan Woyak 2013-02-23 20:52:42 -06:00
  • ae566d6b3c Merge branch 'aram-dma-fixes' into FIFO-BP skidau 2013-02-24 00:11:11 +11:00
  • bde9a459cd Added a patch that bypasses the FIFO reset code in Wallace and Gromit: Project Zoo, allowing it to go in-game. skidau 2013-02-23 23:50:02 +11:00
  • 0bd218ea8e Update CLRun to have OCL 1.2 Ryan Houdek 2013-02-23 01:47:37 -05:00
  • ebf79a8865 Merge branch 'master' into wii-network Matthew Parlane 2013-02-23 17:41:43 +13:00
  • 4aeaf3477e Eliminate artifacts in nobanner.png. Jordan Woyak 2013-02-22 22:17:32 -06:00
  • c30b8c9eae Merge branch 'master' into wii-network Matthew Parlane 2013-02-23 17:02:58 +13:00
  • ba979582e2 Makes the "No banner" banner image theme-able. Current "sexy X" banner included as part of "Boomy" theme. Jonathan Jones 2013-02-22 15:27:28 -05:00
  • 0a05fcade4 fix glsl compilation error on intel degasus 2013-02-22 12:19:52 +01:00
  • d9adc26332 real Star Fox fix degasus 2013-02-22 12:14:39 +01:00
  • 242d960781 increase buffer size degasus 2013-02-22 10:25:38 +01:00
  • 86935ab4fd forceinline IndexGenerator::WriteTriangle Jordan Woyak 2013-02-22 03:22:20 -06:00
  • e270c8b153 fix Star Fox degasus 2013-02-22 09:54:19 +01:00
  • d3f1bb93f2 Use DataWrite in a few more places. Jordan Woyak 2013-02-22 02:19:59 -06:00
  • db1be085c2 VertexManager cleanup Jordan Woyak 2013-02-22 01:41:52 -06:00
  • 21bd5be753 Buffer size changes. Jordan Woyak 2013-02-21 23:12:53 -06:00
  • d76ca57837 Fixed a JIT timing bug that prevented Eternal Darkness from booting in Single Core mode. skidau 2013-02-22 15:13:49 +11:00
  • f16dcfe6f6 Remove logic from IndexGenerator which does not seem to match that of Video Software. Jordan Woyak 2013-02-21 21:01:53 -06:00
  • 368c78dd5c IndexGenerator cleanup. Jordan Woyak 2013-02-21 19:10:00 -06:00
  • 9332775b68 default upload method for nvidia is buffersubdata degasus 2013-02-21 21:59:40 +01:00
  • 677c6229ad Experimental VertexLoader cleanup! Jordan Woyak 2013-02-21 14:41:06 -06:00
  • a92c93f870 Automate some calculations, with templates! Jordan Woyak 2013-02-21 13:25:35 -06:00
  • 7987d6babb Use templates for 8+16 bit indexed versions of SSSE3/SSE4 TextCoord reading. Jordan Woyak 2013-02-21 12:42:09 -06:00
  • 29d43ef897 Gameini database update. Update/additions of Fifa Street and Open Season (fixes issue 5438). Cleanup of DisableWiimoteSpeaker = 1 (aka Alternate wiimote timing) from the database since it is no longer used. Edit the tales of symphonia projection hack. kostamarino@hotmail.com 2013-02-21 20:34:45 +02:00
  • bed29f843f fix spelling degasus 2013-02-21 18:29:17 +01:00
  • 40e17b4cb8 add option for hacked upload and disable it by default degasus 2013-02-21 18:18:44 +01:00
  • d0e8217714 remove intel pixel shader hack degasus 2013-02-21 17:44:56 +01:00
  • c7f4d6b9ac wrapper for s_pCurBufferPointer degasus 2013-02-21 13:45:48 +01:00
  • 4b4dce1bd9 build fix degasus 2013-02-21 13:00:19 +01:00