Commit Graph

  • 228172d656 Fix a typo in the indexed color vertex loader Pierre Bourdon 2012-08-04 20:48:38 +02:00
  • 8597660855 Replace all of the opcode data read functions by their SSSE3 equivalent, not only the first one. Pierre Bourdon 2012-08-04 20:45:48 +02:00
  • d44a3471be Fix DSP LLE thread affinity being set to the wrong core Pierre Bourdon 2012-08-04 20:38:21 +02:00
  • e42c6214d9 Fix a typo in GenQuantizedLoads causing issues with SSSE3 in x86 builds Pierre Bourdon 2012-08-04 20:35:32 +02:00
  • d33e48319f Fix accesses to the 16 lower pixels of the EFB with OpenGL Pierre Bourdon 2012-07-23 19:56:57 +02:00
  • 00df727d2f Optimised the JitCache struct size from 88 bytes to 80 bytes. Thanks to Lioncash for the patch. skidau 2012-07-23 22:15:34 +10:00
  • 174c1b00f8 Use the right modifier for hotkeys on Mac Pierre Bourdon 2012-07-22 19:22:50 +02:00
  • c0060f9ef8 Merge branch 'bba' sktsqrl 2012-07-21 12:53:46 -07:00
  • 601b9fc03b typo fix sktsqrl 2012-07-21 12:50:40 -07:00
  • 9442d334d8 bba: stub the os x impl sktsqrl 2012-07-21 12:21:55 -07:00
  • 0e1348c839 Re-add hack to use SDL/SDL.h ifndef _WIN32. Scott Moreau 2012-07-14 16:58:31 -06:00
  • d34418100b Add periodic effects for haptic devices. Scott Moreau 2012-07-11 14:48:15 -06:00
  • 80c15f21b4 Add SDL2 support to build system. Scott Moreau 2012-07-12 16:38:29 -06:00
  • 8dd11bd1c0 fixes issue 5507 sktsqrl 2012-07-11 20:54:50 -07:00
  • 1d44de53b5 reset samples_avail when stopping gc mic sampling. fixes Mario Party 7 sktsqrl 2012-07-11 01:03:25 -07:00
  • a02cbedb0f bba: generate MAC if needed sktsqrl 2012-07-07 13:44:26 -07:00
  • dd48b246b2 Reduce logging verbosity in the Linux BBA code Pierre Bourdon 2012-07-05 01:30:37 +02:00
  • 5db70f452b Remove the now unneeded recv sleep hack and fixes game exit by implementing a timeout on read(2) calls in the read thread. Pierre Bourdon 2012-07-05 01:29:14 +02:00
  • bb84043de0 bba: (windows) fix games which stop and restart recving, such as logging off of PSO and loggin on again without stopping dolphin sktsqrl 2012-07-04 16:17:47 -07:00
  • 6cccbb91ec bba: implement recv buffer full interrupt sktsqrl 2012-07-04 16:00:42 -07:00
  • 9cff8316d2 code cleanup for win32/tap/eth sktsqrl 2012-07-04 13:44:37 -07:00
  • 9a3dd778cb Preliminary BBA support for Linux. Assumes that a TAP interface named 'Dolphin' exists and is preconfigured. Contains some dirty hacks. Pierre Bourdon 2012-07-04 04:34:40 +02:00
  • c57640dfbd Implemented proper timing in the "No audio output" back-end. skidau 2012-07-01 17:07:58 +10:00
  • 3cb6e4a864 Redo BBA once again. Now it works on windows, if crappily. To use, install OpenVPN's TAP device driver. Then create a network bridge between the TAP and your device connected to the internet. TODO: proper overlapped read - can look at qemu impl non-windows impl sktsqrl 2012-06-29 17:33:56 -07:00
  • b4ec836aca Removed the offset if the ZCompLoc GREATER or LESS function is used. Fixes the invisible player in THPS3. skidau 2012-06-29 18:47:49 +10:00
  • b27d8ff0d6 Add a missing Invalidate() call in ~TextureCache(). Fixes a regression from 8bed27a3d1e3 causing textures to load improperly when a game is run two times in the same Dolphin instance Pierre Bourdon 2012-06-27 20:19:04 +02:00
  • 05ae006e18 Merge branch 'translation-updates' Glenn Rice 2012-06-26 20:08:22 -05:00
  • ccba08f5ca Update po's from translators. Glenn Rice 2012-06-26 20:05:11 -05:00
  • 29e21026e9 Merge branch 'awesome-texcache-cleanups-and-fixes' NeoBrainX 2012-06-21 22:20:48 +02:00
  • 1c8cdebc22 Set g_texture_cache to NULL upon shutdown. Fixes a crash introduced in previous commits. NeoBrainX 2012-06-21 14:21:16 +02:00
  • fa2ee1f4a0 Only call CheckExceptions in dcbz in interpreter mode, use FL_ENDBLOCK for Jit64. Now RS3 demo disc does ingame with Jit and block_size = 1 Pierre Bourdon 2012-06-20 18:33:23 +02:00
  • cc0523e55b TextureCache: Properly assign texture hashes when EFB to RAM is used without caching. NeoBrainX 2012-06-20 16:43:13 +02:00
  • 7dabba5095 Fix a small bug. NeoBrainX 2012-06-03 13:03:20 +02:00
  • 043a85f8a6 Minor cleanup. NeoBrainX 2012-06-03 13:02:11 +02:00
  • 8a5abbddc4 Enable texture format overlay on the fly. NeoBrainX 2012-05-28 11:39:55 +02:00
  • 8bed27a3d1 Enable hires textures even when texture dumping is enabled. Remove some deprecated code. NeoBrainX 2012-05-28 11:37:14 +02:00
  • 8d30ac462a Instead of invalidating texcache whenever the graphics configuration dialog gets opened, clean up textures on configuration changes. NeoBrainX 2012-05-28 11:31:37 +02:00
  • 30de244050 Check for DSI exceptions after a dcbz instruction. Fixes Rogue Squadron 3 in interpreter mode. Pierre Bourdon 2012-06-20 12:15:22 +02:00
  • e550623b11 Added a button to dump the FakeVMEM from the memory debugger if the game uses it Pierre Bourdon 2012-06-19 13:51:29 +02:00
  • 988bd53b5f Support ANSI color codes in the console logger for Linux/Mac Pierre Bourdon 2012-06-19 12:11:15 +02:00
  • 34606f34a9 Allow disassembly of FakeVMEM with the dolphin debugger Pierre Bourdon 2012-06-19 11:57:57 +02:00
  • 540010055e Merge branch 'aram-dma-fixes' Pierre Bourdon 2012-06-19 06:45:05 +02:00
  • 76a13604ef Optimize mtmsr by going to an exception exit only if EE are enabled and some exceptions are pending. Pierre Bourdon 2012-06-19 06:35:30 +02:00
  • bfc797ede1 Removed an obsolete comment Pierre Bourdon 2012-06-16 14:39:17 +02:00
  • e1ddbdd214 Use WriteExceptionExit and implement the change for JitIL Pierre Bourdon 2012-06-16 14:38:48 +02:00
  • da4141aa9f Simulate ARAM DMAState correctly and check for external exceptions after MTMSR is executed. Pierre Bourdon 2012-06-09 18:16:11 +02:00
  • 227580d1a5 Remove "Disable Textures". NeoBrainX 2012-02-25 23:53:03 +01:00
  • 1dd6b978c1 Remove "Disable Lighting". NeoBrainX 2012-02-25 23:34:28 +01:00
  • 1d9ac2f6e1 Removed the check for changed JIT blocks before invalidation. Fixes the slow speed in Zelda: Ocarina of Time Master Quest. skidau 2012-06-09 18:48:15 +10:00
  • b5ad382b07 Fast mipmaps deserves to die!! NeoBrainX 2012-06-08 00:18:04 +02:00
  • fb77f0df2d Update pot file for recent changes to the code. Glenn Rice 2012-06-06 06:28:09 -05:00
  • 0d577d886a Remove some TODOs. NeoBrainX 2012-06-02 19:23:20 +02:00
  • d74c50b942 OSX build fix for BPStructs. Thanks to pauldacheez for the fix. skidau 2012-06-02 11:28:43 +10:00
  • bb4c9e2205 Fixed "Failed to compile pixel shader" error when Per-Pixel Lighting is enabled. Thanks to slmpika for the fix. skidau 2012-06-02 11:25:44 +10:00
  • b0d271db3c Changed MOVDDUP to use MOVSD on non-SSE3 CPU's. Added DMA wait time under DSP HLE mode. skidau 2012-06-02 10:06:47 +10:00
  • 99b7c91df5 Checked if dcbst instructions are preceded by dcbt. If it is, the game is prefetching memory into the data cache, and not loading new code. In these cases, the JIT cache will no longer be flushed. Fixes the frequent "Clearing code cache" issue in games like "The Last Story". skidau 2012-05-31 22:09:33 +10:00
  • 372e00632d Fix changing internal resolution via hotkeys (settings above 1.5x weren't accessible anymore before). NeoBrainX 2012-05-29 13:11:28 +02:00
  • bfde41895f Update the viewport when the scissor offset is changed Pierre Bourdon 2012-05-27 08:03:26 +02:00
  • 00f6b7b6ea Fix core dump on start up on linux. Thanks to degasus. Glenn Rice 2012-05-26 08:24:18 -05:00
  • 1efabea9b4 Fix compilation errors with g++4.7 Pierre Bourdon 2012-05-26 08:09:50 +02:00
  • b79d8d9e10 Fixed the Cheat Search. Patch by nagosaki. skidau 2012-05-26 15:45:58 +10:00
  • 146b02615c Merge rodolfoosvaldobogado's zcomploc code (Graphic_Fixes branch) skidau 2012-05-26 13:47:07 +10:00
  • 82cb14e49b Actually fixes crashing on start up. Braden 2012-03-01 18:00:41 -06:00
  • cbc84ecd72 set variables equal to zero or false correctly. Should fix crashes on 32bit version. Braden 2012-03-01 16:05:35 -06:00
  • defb4c255d Allows analog sticks to be used with the TAS Input Open. Braden 2012-01-22 13:45:55 -06:00
  • 873437d58a Adds better support for the tas input. unknown 2012-01-21 18:39:17 -06:00
  • 9ea8d54343 remove some code that was made unused by rca287e7957c7 nitsuja 2012-01-04 09:14:07 -08:00
  • 1f9586a8ba compile fix for my merging of rca287e7957c7 nitsuja 2012-01-04 09:13:11 -08:00
  • 99b202fd2e savestate vertexmanager (base) since it affects VertexLoader::RunVertices which affects g_pVideoData nitsuja 2012-01-04 00:42:22 -08:00
  • ae242e5675 added some missing VideoBackendHardware data to savestates. I think this makes savestates more stable (fewer "GFX FIFO: Unknown Opcode" errors) in dual core mode. nitsuja 2012-01-01 13:52:31 -08:00
  • 2be579e8ba fixed some graphics problems with loading savestates (for example, wrong colors on title screen of metroid prime 3) nitsuja 2012-01-01 12:46:02 -08:00
  • 19b0b02ad7 add some missing IPC HLE data to savestates nitsuja 2012-01-01 11:36:32 -08:00
  • c9059c708e save events in a safer way. the old way assumed that event type indices remain constant (they don't always), which could result in running arbitrary events or crashing upon loading. nitsuja 2011-12-31 19:02:22 -08:00
  • a81631b58e made savestates synchronous and immediate. this allows saving or loading while the emulator is paused, fixes issues where savestate hotkeys would get ignored if pressed too close together, might speed up savestates in some cases, and hopefully makes savestates more stable too. nitsuja 2011-12-30 20:16:12 -08:00
  • 108f69eaa9 to help movie sync, added some more wiimote data to savestates and disabled auto-reconnect. although I think this is basically just removing hacks and should be more correct, I don't know what side effects this could cause for normal players, so for now these changes ONLY take effect when an input movie is playing back or being recorded. nitsuja 2011-12-28 13:50:53 -06:00
  • d19c389246 clean up some savestate code nitsuja 2011-12-28 02:33:41 -06:00
  • 8ef75dac67 add missing SI device state to saves nitsuja 2011-12-26 05:15:23 -06:00
  • 5423bca79c add some more missing dsp ucode data to savestates nitsuja 2011-12-19 16:49:44 -08:00
  • 152351d96c implement PointerWrap::Do(std::map<unsigned int, T>) nitsuja 2011-12-19 15:05:35 -08:00
  • aa674a65f1 implement PointerWrap::DoLinkedList and use it to simplify saving CoreTiming events nitsuja 2011-12-18 23:36:54 -08:00
  • a54e72640f Merge branch 'misc-speedups' skidau 2012-05-26 12:35:08 +10:00
  • cf69e7ca8a Merge branch 'gx-optimization' Pierre Bourdon 2012-05-24 21:49:37 +02:00
  • 4131ca8d38 Merge branch 'hires-tex-improvements' NeoBrainX 2012-05-22 08:14:33 +02:00
  • fee2d83f68 Fix a data endianness problem introduced by r7cccb4baa724. Pierre Bourdon 2012-05-20 22:16:21 +02:00
  • c95baf614d Avoid changing video state on useless BP writes Pierre Bourdon 2012-05-20 20:56:03 +02:00
  • 7cccb4baa7 Check if data was modified in LoadIndexedXF too Pierre Bourdon 2012-05-19 10:54:40 +02:00
  • b8d4d013f6 Compute the comparison size properly (transferSize is in u32, not in u8) Pierre Bourdon 2012-05-18 23:27:02 +02:00
  • 5a77cae2e3 Check if BP and XF changes actually change values before flushing Pierre Bourdon 2012-05-18 23:13:53 +02:00
  • 1bc5f41e40 Fixes issue 5428. Thanks delroth. Matthew Parlane 2012-05-18 17:57:28 +12:00
  • c83f87dfc4 Moved the _FILE_OFFSET_BITS=64 definition before the dependency checks. Fixes compilation on Linux x86. Pierre Bourdon 2012-05-17 00:11:55 +02:00
  • fe1fdc5e7b Fix a compilation error Pierre Bourdon 2012-05-16 09:38:58 +02:00
  • fdff4cb1ff Merge branch 'master' into wii-network Pierre Bourdon 2012-05-16 09:27:37 +02:00
  • 2b77acc705 EOL changes to ease the merge Pierre Bourdon 2012-05-16 09:22:36 +02:00
  • 5a8ad92302 Changed a JMP that needed to be a far JMP in JITIL. skidau 2012-05-15 09:32:21 +10:00
  • 54aeec7a8f Dump the redundant "save textures" function. Use TextureCache's dumping feature instead. NeoBrainX 2012-05-13 17:48:23 +02:00
  • 72e83140f0 TextureCacheBase: Remove the texture size limit for custom textures. Only the GPU restrictions for maximum texture size remain. NeoBrainX 2012-05-13 15:38:56 +02:00
  • 41d37ab0a0 TextureCacheBase: Support loading custom mipmaps. NeoBrainX 2012-05-12 14:31:38 +02:00
  • a5e68ab10e TextureCacheBase: Support dumping individual mipmaps. NeoBrainX 2012-05-12 13:50:03 +02:00
  • a8ad59ee3e TextureCacheBase: Move texture dumping to a helper function. NeoBrainX 2012-05-12 13:31:09 +02:00
  • 3ecc5e879c TextureCacheBase: Move custom texture loading to a helper function NeoBrainX 2012-05-12 13:25:13 +02:00