Commit Graph

952 Commits

Author SHA1 Message Date
hrydgard 2899ebc84c Disable lfd in JIT for now - it appears to be the cause for the random glitches in THP videos and other weird stuff.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@995 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 22:32:06 +00:00
hrydgard 6a2bacac8c really turn the vertex format jit off, when it's off
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@994 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 21:38:55 +00:00
hrydgard 22e1ecbb51 Make it possible to turn off the tiny vertex format setup JIT, may help macosx compatibility work (pretty useless, a jit for the actual vertex loading would have been much more useful)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@993 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 21:04:14 +00:00
fires.gc 50547cdb58 removed function that doesn't need HLE anymore
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@992 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 17:01:08 +00:00
fires.gc f560fc61da fixes for IPC FileIO
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@991 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 17:00:23 +00:00
nakeee 418f8a2b23 opengl scons compile fix on linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@990 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 14:19:28 +00:00
omegadox a0a21a9877 a fix
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@989 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 08:19:54 +00:00
omegadox 46f0dd8f78 Added more render control options, wireframe option works, added more hacks.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@988 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 08:14:17 +00:00
nakeee 09a0b34ce1 _rotl already in common.h
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@987 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 07:08:20 +00:00
nakeee 467e8b92af added ifdef for windows.h
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@986 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 07:04:38 +00:00
Shawn Hoffman ce40a9964d enabled using encrypted action replay codes, just put them in the gameini file, and they are decrypted when read. Note: the first line of a "real" AR code is a verification code, which dolphin's simulator currently missreads. I'm unsure whether to bypass the code by skipping it in ARDecrypt.cpp line 489, or think of some actual solution :p
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@985 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-28 05:55:34 +00:00
hrydgard 30ebbe9e6c build fix in non-debug
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@984 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27 22:27:26 +00:00
fires.gc d4a9f33754 WIP wiimote
i have reverted some changes (prolly to compile in linux or macos). some times it is difficult to avoid this if you are in WIP...

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@983 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27 22:18:38 +00:00
fires.gc 645f621481 fixes small memory overwrite of gekko disasm
all this sprintf stuff is unsafe :( dunno if there are other places with similar problems...

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@982 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27 22:01:21 +00:00
hrydgard 5129341a9c Aligned all vertex components to 4 byte boundaries - maybe ATI likes that? Renamed and reorganized misc things.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@981 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27 21:38:30 +00:00
hrydgard d35fb4e2b0 Small codewindow tweaks
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@980 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27 21:27:23 +00:00
tmator 0ca6a4021b sutpid error
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@977 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27 21:02:48 +00:00
tmator a7be7689c1 add cocoa in ogl plugin
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@976 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27 20:29:32 +00:00
nakeee 62b49ea2d6 few compile errors fixed on linux
(please check them out as I'm not 100% sure about them)


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@975 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-27 07:34:57 +00:00
fires.gc 6b021b874c some more wpad stuff
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@974 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-26 21:08:19 +00:00
fires.gc c9a8672987 some more wpad work...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@973 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-26 14:16:51 +00:00
omegadox f1db84a999 OpenGL config window re-organization.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@972 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-26 13:35:34 +00:00
omegadox 309c50d26f Added "Hacks" tab to OGL plugin config window and the hack option "Invert Depth". Use hacks to figure out some graphics bugs like the logo in ZWW is not a glDepth problem as I would figured it was. These hacks should be temp until the problem has been solved correctly. Also more hacks can help us figure out graphics problems we do not understand faster.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@971 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-26 12:03:12 +00:00
omegadox fae0a612f9 Added controls to "Dolphin-Memory" window to let you change values in memory.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@970 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-26 09:09:53 +00:00
nakeee 225fb8a4c1 reverting BOOL type
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@969 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-26 08:57:17 +00:00
hrydgard 85145cb2dd roll back accidental disabling of fullscreen shortcut
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@968 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-26 08:16:39 +00:00
omegadox c1e94a0852 The AR will skip over any codes that causes any AR error and continue executing the working ones.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@967 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-26 07:10:11 +00:00
XTra.KrazzY e02aeebf66 The original way of defining a BOOL.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@966 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 22:43:36 +00:00
nakeee a071c2d4c4 Gone and back Dolphin.ini on linux
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@965 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 18:34:39 +00:00
tmator a56cb7c0bb BOOL is defined on apple 64
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@964 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 17:48:54 +00:00
tmator 8f3aa9e67b more osx64 work
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@963 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 17:47:46 +00:00
hrydgard d3da9a67d7 savestates work better in Metroid Prime 2 (can jump ingame from intro screens with no graphics corruption)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@962 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 17:09:06 +00:00
hrydgard 5247f6661b JIT a few more instructions. Very minor speed boost in a few games.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@961 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 15:59:09 +00:00
hrydgard f77624147d Cachable vertex loaders. Not a very big speedup in itself, but makes it easier to speed up vertex loading in the future.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@960 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 15:53:43 +00:00
omegadox 681a40dd36 revert
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@959 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 13:43:46 +00:00
omegadox 92f991dd2b AR will ignore the codes it doesn't like and keep executing the working ones.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@958 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 13:35:01 +00:00
hrydgard 2f6d41e413 Move moving things around and preparing for the next step (cached vertexloaders).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@957 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 13:27:28 +00:00
hrydgard bc79d22f5e Move pipeline back into VertexLoader. Started work on VertexLoaderManager, which will cache VertexLoaders. (yep, the design plan changed a little bit).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@956 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 12:35:55 +00:00
omegadox 3a3eebc313 Some rewording.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@955 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 12:02:37 +00:00
Maarten ter Huurne 7be6725459 Include PluginSpecs.h so __cdecl is defined on non-Windows.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@954 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 11:12:03 +00:00
Maarten ter Huurne 98277aeda0 Fixed build ("file" -> "files"). Made indenting consistent again (tabs or spaces does not matter, but mixing them is evil).
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@953 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 11:11:20 +00:00
omegadox 81a6259fd1 Added option "Enable cheats" to dolphin config and some AR code changes.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@952 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 10:11:35 +00:00
omegadox 6a9f238b92 Game INI updates, all codes must have a "$" sign in front of its name and the first line of code of every cheat is useless so they were all removed (they ended up causing errors in the AR)
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@951 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 10:01:11 +00:00
hrydgard f14fca914d OpenGL - Don't cache pointer to compiled code - cache pointer to NativeVertexFormat instead.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@950 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-25 09:59:00 +00:00
hrydgard 63793c7f4f Missed this one
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@949 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-24 23:36:12 +00:00
hrydgard 72d8c3344b Code movin' and cleanup again, in the GL plugin. Planning to turn NativeVertexFormat into something cachable, instead of locked to each VertexLoader.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@948 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-24 23:08:46 +00:00
tmator a03f39ac36 now core, padsimple and dsp null can be buil in 64bit on osx
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@947 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-24 15:48:36 +00:00
omegadox 63f3e1ab8c Stretch to Fit option works in separate render window now.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@946 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-24 02:29:05 +00:00
omegadox dc5eaad82c ZTP bloom fix and MP1 and 2 skybox fix, I commented out sonic's hacks and just added comments about them.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@945 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-23 19:01:00 +00:00
nakeee 3b4d8a47b3 Config is now one dir up
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@944 8ced0084-cf51-0410-be5f-012b33b47a6e
2008-10-23 09:11:26 +00:00