Commit Graph

  • 95a341a4e9 GL Vertex loader moved to VideoCommon. hrydgard 2008-12-26 13:09:16 +00:00
  • ab01e9e853 Prepare vertexloaders for the move... hrydgard 2008-12-26 13:03:50 +00:00
  • 8819ac74c4 Fixed up padsimpleevnt sconscript nakeee 2008-12-26 13:02:18 +00:00
  • fe3cd168f0 Move parts of VertexManager.h to VideoCommon. Opens for moving the VertexLoader to VideoCommon. hrydgard 2008-12-26 12:56:56 +00:00
  • 2ec3cd6694 Move VertexShaderManager too. hrydgard 2008-12-26 12:47:32 +00:00
  • bd9ebbf8c9 compile fix nakeee 2008-12-26 12:39:53 +00:00
  • d585d26393 Move PixelShaderManager, ImageWrite to VideoCommon. hrydgard 2008-12-26 12:27:58 +00:00
  • afc87eb5ae cut dependencies, clean code hrydgard 2008-12-26 12:24:15 +00:00
  • 974ff690f6 added XFStructs.cpp to SConscript nakeee 2008-12-26 11:37:41 +00:00
  • fa69ed2836 compile fixes nakeee 2008-12-26 11:33:32 +00:00
  • 67634d5a45 Forgot these hrydgard 2008-12-26 11:33:15 +00:00
  • 6c916151ab Split out the shader caches into their own files. The goal is to eventually be able to move the "Managers" to VideoCommon. hrydgard 2008-12-26 11:23:59 +00:00
  • bfa0ef86b1 make gltest compile after 1677 nakeee 2008-12-26 11:00:41 +00:00
  • 18c4a6b33e git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1679 8ced0084-cf51-0410-be5f-012b33b47a6e nakeee 2008-12-26 10:55:16 +00:00
  • 734c776a18 Clean up wiimote ifdefs a bit donno what with svn and padsimpleevnt nakeee 2008-12-26 10:53:32 +00:00
  • fa9f5c44fb More code movin' .. split Vertex/Pixelshadermngr into xxCache and xxManager. hrydgard 2008-12-26 10:43:18 +00:00
  • 3669d711a2 Finish generalizing Safe/UnsafeWriteRegToReg, including warning about unsafe uses. magumagu9 2008-12-26 10:04:42 +00:00
  • 1413a40944 second try nakeee 2008-12-26 09:36:35 +00:00
  • a679e345fd Started working on pad evnt fix for testgl fix for njoy-sdl to work in debug nakeee 2008-12-26 09:20:01 +00:00
  • 3a51b3c6e3 Generalize SafeWriteRegToReg. The non-32-bit forms aren't yet used, but could be nice to have. magumagu9 2008-12-26 08:56:17 +00:00
  • 32402b465d JIT implementations of lwzux and stwux. Unfortunately, not really a visible performance increase. magumagu9 2008-12-26 08:53:40 +00:00
  • ba58962d24 Change the font in DebuggerWX to something legible kthx bushing 2008-12-26 03:46:04 +00:00
  • a9e588f4f3 nJoy: I forgot the file header John Peterson 2008-12-26 02:48:35 +00:00
  • 92cef41968 nJoy: Preparation for adding new options. NOTICE: Not tested in OSX John Peterson 2008-12-26 02:42:15 +00:00
  • ce01268885 Use ABI_CallFunction instead of CALL where appropriate. Hopefully, this will help with the reported crash problems on OSX. I can't really test properly, though, since I'm on Linux; please give me feedback on whether this helps. magumagu9 2008-12-25 22:18:39 +00:00
  • be4c7e1399 Add a helper to make zero-argument calls from an aligned stack correctly. magumagu9 2008-12-25 22:10:36 +00:00
  • b92c831857 Reverting r1650. I don't think this change is the right approach: it actually ends up *misaligning* the stack for the normal ABI_CallFunctionC and friends. I'll try to help come up with the correct fix; look for another commit in a bit. magumagu9 2008-12-25 22:05:22 +00:00
  • 358333b94b and more boring moving and cleanup ... hrydgard 2008-12-25 21:44:56 +00:00
  • 17a601958c OpcodeDecoding.cpp now shared. hrydgard 2008-12-25 20:11:42 +00:00
  • 65e702030a Some gfx code reorg, make the two OpcodeDecoding.cpp identical - next change will move them to videocommon hrydgard 2008-12-25 20:07:13 +00:00
  • dcc48d6c41 just a bunch of random code cleanup i did on the train bored, plus a d3d implementation of NativeVertexFormat which isn't actually used yet. hrydgard 2008-12-25 15:56:36 +00:00
  • 3fd665502e DiscList section for the gameconfig files Later it will be used to autodetect the next disc it should change to. nakeee 2008-12-25 12:02:09 +00:00
  • 520f7d16e1 I didn't mean to commit this change :) magumagu9 2008-12-25 10:55:02 +00:00
  • 61c45b78ef Compile fix for #ifdef OPROFILE_REPORT code; I think I'm the only person using this at the moment, but it's nice to have it working in case someone else wants to try it. magumagu9 2008-12-25 10:54:03 +00:00
  • 76108a98d5 Add support for disabling branch JIT. Potentially useful for debugging and experimenting with the JIT. magumagu9 2008-12-25 10:51:42 +00:00
  • 799bb5fc53 Continuation of r1582. magumagu9 2008-12-25 09:36:56 +00:00
  • bce493cf3d 1) Added a "General" tab to config window 2) Moved Interface settings to General tab 3) some code organization omegadox 2008-12-25 07:28:41 +00:00
  • 34b92fe7c5 We need to be more careful about stack alignment on Darwin. These patches fix the alignment of gcc-generated code (as opposed to JIT code). bushing 2008-12-25 02:53:56 +00:00
  • 84711122ee Linux may not care, but Darwin will barf if we don't actually align the stack on the code we generate. Fix some existing code to do what the comments claim it already does, and then actually use that code. :) bushing 2008-12-25 02:24:46 +00:00
  • 0ed845f3d4 SDL and X11 works in gltext (silly error) nakeee 2008-12-24 19:59:07 +00:00
  • 604b340504 Woops, fix for GC Controller Test Demo Sonicadvance1 2008-12-24 10:57:44 +00:00
  • 4486e3a49c Some more Testsuite programs. The Time one is interesting because it shows that the time is off by around 3 minutes, Modified the sconstruct to remove the flag for stackrealign since it kills GCC 4.3.2 Sonicadvance1 2008-12-24 09:46:50 +00:00
  • fd60a51a95 Fix the degenerate case so that we don't crash if zero joypads are detected bushing 2008-12-24 07:38:39 +00:00
  • 6fc28cae8c OS X needs -mstackrealign for JIT to work; should not break anything on other platforms bushing 2008-12-24 03:09:21 +00:00
  • 4aa693ea54 Fix a regression exposed by my previous changes to rlwinm. Also, some minor cleanup. magumagu9 2008-12-23 22:34:58 +00:00
  • 42dc237d7f compile fix thanks olejl nakeee 2008-12-23 19:50:34 +00:00
  • e099bbc3ba Disabled padsimple with gltest. SDL now doesn't crash nakeee 2008-12-23 14:12:44 +00:00
  • 590adfce53 Generalize constant folding for rlwinm. magumagu9 2008-12-23 13:16:52 +00:00
  • 6dd9fa75f8 Minor JIT optimization; doesn't trigger often, but the code looks really stupid when it does. magumagu9 2008-12-23 13:09:41 +00:00
  • 21d8e522ca Forgot a file nakeee 2008-12-23 11:53:09 +00:00
  • 8321656a53 Please use alerts instead of wxmessage nakeee 2008-12-23 11:36:39 +00:00
  • 0f2f17f0b2 Interface settings: Save setting John Peterson 2008-12-23 11:24:11 +00:00
  • ed156f3eeb Interface settings: Added confirm on stop option John Peterson 2008-12-23 11:11:02 +00:00
  • 8cc09ef74d Change disc: Warn the user if he's changing the disc to a completely different game John Peterson 2008-12-23 09:33:02 +00:00
  • 2852d1b84f Allow use of Logger window without entire debug suite via the -l command line option, make the options actually viewable in the logger and a very little bit of a cleanup in nJoy Test Sonicadvance1 2008-12-23 08:49:52 +00:00
  • 62fff80925 Change disc: Moved some code around, no change in functionality John Peterson 2008-12-23 08:47:37 +00:00
  • 5464f2274a Added a DVD menu to main frame and small code move. omegadox 2008-12-23 08:24:30 +00:00
  • 34a7e75906 Some code cleanup. omegadox 2008-12-23 07:53:11 +00:00
  • 73a1b9b2e8 small compile fix nakeee 2008-12-23 07:34:23 +00:00
  • b56f7a4682 Added swapdisc function, tested with TOS switching from disc 2 to disc 1. minor memcard manager cleanup LPFaint99 2008-12-23 07:20:22 +00:00
  • 5510c207e6 Added feature "Toggle DVD cover is open", it seems to work but the video message for "Insert Disc" will not show for some reason, so instead the video freezes. Next, the code to let you change the disc needs to be added. omegadox 2008-12-23 06:00:43 +00:00
  • 099bd0f4da Added some ground work for a Swap Disc feature (disabled) and commented out a case for Cover Register in DVD write32 - seems pointless to have. omegadox 2008-12-23 04:35:21 +00:00
  • af3341e3d6 minor change in gltest nakeee 2008-12-22 22:24:59 +00:00
  • d90d82fdba minor edit daco65 2008-12-22 13:41:18 +00:00
  • ac825114c8 small fixes nakeee 2008-12-22 10:47:37 +00:00
  • a7c4697d22 more code cleanup nakeee 2008-12-21 21:02:43 +00:00
  • 1b0cb56d2b fix silly bug spotted by magumagu. the case is not likely to ever be used, though. hrydgard 2008-12-21 17:12:48 +00:00
  • ffaf5177ed typo fix nakeee 2008-12-21 15:26:45 +00:00
  • 9bbec457c0 more fixes nakeee 2008-12-21 14:45:33 +00:00
  • 02ce244d52 Should this fix compile on linux64? nakeee 2008-12-21 14:40:43 +00:00
  • ad44788b36 Remove the entire concept of CPU_RUNNING_DEBUG and move the responsibility for breakpoint handling into the CPU cores. Breakpoints still only work in interpreter, not in JIT.. but now it's closer to becoming possible. hrydgard 2008-12-21 11:56:37 +00:00
  • 347da362f1 some more gstest work nakeee 2008-12-20 23:13:39 +00:00
  • d640dec401 more code clean up gltest compiles on linux, not working yet nakeee 2008-12-20 22:18:52 +00:00
  • a85ea787c8 Some code cleanup in the AR. omegadox 2008-12-20 19:51:16 +00:00
  • 422437824c compile fixes nakeee 2008-12-20 19:40:20 +00:00
  • 3be88bb2dd - Janitorial tasks - Bugfix in ARCode/Patch editor facugaich 2008-12-20 18:46:49 +00:00
  • ed75de40f4 oops.. forgot to remove PanicAlerts LPFaint99 2008-12-20 18:44:44 +00:00
  • 011f857b24 Fix for r1600 missing parenthesis, which made it impossible to use an existing memcard Added set as default to rightclick menu of memcard manager compile fix for Jit64/Jit.cpp LPFaint99 2008-12-20 18:43:52 +00:00
  • 7de995c00c Even more code reorganization + first step towards being able to single step directly in JIT mode. hrydgard 2008-12-20 17:22:30 +00:00
  • 01598750b9 Cleanup the breakpoint code a bit, fix updating the breakpoint window when clicking in the bp column in the code view. hrydgard 2008-12-20 14:00:33 +00:00
  • 66853d6f1b Fix 32-bit lmw/stmw (well, disable). Merge the two dispatchers. hrydgard 2008-12-20 12:46:14 +00:00
  • 614dc1069e More code reorganization. hrydgard 2008-12-20 12:10:59 +00:00
  • f0bb8f430a small build fix in debug mode, misc cleanup hrydgard 2008-12-20 11:20:47 +00:00
  • 4f4edc05a0 stfsx is now implemented in 64-bit, too. hrydgard 2008-12-20 11:18:23 +00:00
  • 7adccb616f Implement lmw, stmw in jit hrydgard 2008-12-20 11:15:03 +00:00
  • c652c5e1f0 a few more changes, you can now set a default memcard to load, error messages made a bit more clear LPFaint99 2008-12-20 08:47:38 +00:00
  • c695ebd6f1 simplified EXI_DeviceMemoryCard.cpp, warning fix for WII_IPC_HLE_Device_usb.cpp, codecleanup and added the ability to create a formated 16Mb memcard in MemcardManager, calibrate button is now easier to read in nJoy Testing LPFaint99 2008-12-20 08:07:04 +00:00
  • a2a8be006a A couple of minor Linux compile fixes. magumagu9 2008-12-20 07:13:38 +00:00
  • 7ad6b0b5bb Add a missing include; this was causing a crash on 32-bit Linux because the _M_IX86 define was getting missed when this was included in JitAsm.cpp. magumagu9 2008-12-20 06:41:15 +00:00
  • c4f27aaae1 Avoid GetCR/SetCR in the cr bitwise ops hrydgard 2008-12-19 22:46:28 +00:00
  • 347fc18542 misc cleanup, bugfix for x86 display in jit window hrydgard 2008-12-19 22:21:29 +00:00
  • cd62fc5c0c Some stats for the jit window. hrydgard 2008-12-19 21:35:57 +00:00
  • 104acd5bc1 Turn the X86 emitter into a class, so the code pointer is no longer a global, yay! Created XCodeBlock that derives from XEmitter, and the Jit now derives from XCodeBlock so it can call all ADD SUB JNZ etc without having to prefix them with "emit.". I think someone's gonna like this. hrydgard 2008-12-19 21:24:52 +00:00
  • b5dcdcf779 More cleanup again I hope I didn't break anything, please check nakeee 2008-12-19 13:56:53 +00:00
  • db15121b5d Some cleanup Should affect windows tell me if it does nakeee 2008-12-19 11:46:52 +00:00
  • 2bb169ce37 Moved the wx anti debug flag to scons nakeee 2008-12-19 09:36:27 +00:00
  • 54c6a624ea fail array was too small nakeee 2008-12-18 23:38:07 +00:00
  • 27dce100f3 removed wxcode from core. Note that while that now logs will not have the date in natural format. it will have the standard sec since epoch notation. Which is faster to log, and not wx depended. nakeee 2008-12-18 23:02:19 +00:00
  • fa00041f77 Fix compile on osx Added SetTitle support to cocoa nakeee 2008-12-18 21:40:50 +00:00
  • 3d9c903a3b fix crash due to AR, remove LOGGING from Common.vcproj (Why won't njoy test build in debug?!) Shawn Hoffman 2008-12-18 16:06:27 +00:00