Commit Graph

  • 43021a8a1e D3D: actually use the resolution setting for fullscreen mode (really dumb mistake of mine, due to lack of sleep :p) fixes issue 1426. LPFaint99 2009-09-17 05:07:16 +00:00
  • 7f2d4fc2c8 FPU: some fixes about NaN, SNaN, QNan in related opcodes, according to the CPU manual. Ector, please double check. I don't see any side effects yet. rice1964 2009-09-17 04:05:14 +00:00
  • 4edf1ea837 Decoded the non-externalops part of 0x0007 zelda sound case XTra.KrazzY 2009-09-16 22:40:43 +00:00
  • 2eece4c2f4 D3D: Fix render states on reset (resize). Add detection of INTZ texture format (undocumented, but both nVidia and AMD aupport it). Not sure if we'll actually use it. hrydgard 2009-09-16 20:12:14 +00:00
  • a8270d50ee Tiny shader syntax fix that was here for a while now. XTra.KrazzY 2009-09-16 06:33:05 +00:00
  • ce029df144 FPU: not need to check NaN, slightly faster. The fcmpo opcode is used a lot, really need to be much faster than it is now. rice1964 2009-09-16 06:07:36 +00:00
  • f7e15ec7f2 Fix some shader problems caused by my previous commits to reduce API calls (back screen after a while in Zelda WW intro, maybe also in other games). rice1964 2009-09-16 05:31:19 +00:00
  • 20922cf3f0 D3D: More reset fixes hrydgard 2009-09-15 21:49:15 +00:00
  • c71f76834e GUI : Added possibility to move the logwindow around in non-debugger mode, fix toolbar size issue, fix changing themes (again...) and added abort button to extract all as well as misc changes. sl1nk3.s 2009-09-15 21:35:32 +00:00
  • 3117bde5fb just code indentation hrydgard 2009-09-15 21:25:34 +00:00
  • ef6e574ea1 D3D: Handle device resets (resizes) a little bit better .. not quite there yet. some random cleanup. hrydgard 2009-09-15 21:05:31 +00:00
  • e0baa817e4 D3D: Switch color render target to a texture. Should not have any visible effects - if this causes slowdown compared to the previous revision right before this one, let me know in the comments. This is a prerequisite to do postprocessing, and also things like copy-efb-to-ram. hrydgard 2009-09-15 20:18:25 +00:00
  • dc4f712f74 D3D: Save some video RAM by turning off the "default" Z buffer (we create our own). probably doesn't matter on most video cards.. hrydgard 2009-09-15 19:53:22 +00:00
  • e6b87febe5 Save states: Stabilize loads (no more LZO crashes, hopefully), make sure we don't crash if user loads state too quickly in succession hrydgard 2009-09-15 18:54:10 +00:00
  • adbfea0a09 Unbreak the D3D plugin in case of bad/old resolution settings in the .ini file. hrydgard 2009-09-15 18:00:16 +00:00
  • 1619433ae7 DSP: added automatic alsa test. Should fix issue 1403 nakeee 2009-09-15 10:47:19 +00:00
  • ca7a5b36dc only load gameini settings if they exist change D3D to use char[] for resolution settings in ini warning fixes for FrameAui.cpp LPFaint99 2009-09-15 08:13:45 +00:00
  • b7d6259405 Videcommon: removed double settings (how did full/window res work so far?) nakeee 2009-09-15 06:14:45 +00:00
  • 9f0ff64398 Fixes issue 1356. Shawn Hoffman 2009-09-15 05:38:49 +00:00
  • 65b6b15c6e normalize wiimote logging: no more crazy newlines, plugin logs to...wiimote plugin log, ipc wiimote stuff logs to...WII_IPC_WIIMOTE Shawn Hoffman 2009-09-15 02:12:55 +00:00
  • f08c482cc9 update SConscript for last commit Shawn Hoffman 2009-09-14 06:44:11 +00:00
  • aff34e6789 revamp handling of wii sysconf. it's in Common lib so that plugins can (possibly) utilize it if they like Shawn Hoffman 2009-09-14 06:26:49 +00:00
  • a08c801256 psyjoe's patch to shader compilation. ector/some "shader person" check this please :) looks reasonable to me though. Shawn Hoffman 2009-09-14 06:25:00 +00:00
  • e76d2a1a4c Various fixes for ISOProperties's filesystem viewer, bugfix for empty folders not being empty thanks to j4ck.fr0st (issue 702), also added icons and fixed dumping all files from a wii game. sl1nk3.s 2009-09-13 22:03:18 +00:00
  • c7431401be D3D: Fix 8-bit signed normals. Fixes lighting problems in Super Smash Bros Melee. misc tiny things hrydgard 2009-09-13 21:18:04 +00:00
  • 2dc3f2c762 D3D: Unbreak frameskipping hrydgard 2009-09-13 19:13:07 +00:00
  • a7c70ddb66 D3D: Eliminate black borders, add 4:3 and 16:9 settings, and the widescreen hack. Unfortunately this temporarily breaks MSAA (in d3d only) until I have time to fix it. hrydgard 2009-09-13 17:46:33 +00:00
  • 5911abc600 debug mode compile fix hrydgard 2009-09-13 15:03:21 +00:00
  • 73d2b3e968 more uninteresting cleanup, fixed a minor race condition when toggling efb copy mode hrydgard 2009-09-13 10:18:01 +00:00
  • 2d93c654f0 Rename Config.cpp/h to VideoConfig.cpp/h. hrydgard 2009-09-13 09:23:30 +00:00
  • 3ff95019b7 *nix build fix hrydgard 2009-09-13 09:07:22 +00:00
  • be702ce750 patch by Daco for extracting directory contents from a gcm (which also allows dumping an entire partion other than 0 from a wii disc) plus a small fix for File::GetSize log LPFaint99 2009-09-13 09:03:38 +00:00
  • 512053fa5e Kill some horribly ugly hackery :( It's just not right to pass entire IniFile objects across DLLs. Only POD (plain-old-data, like int, float, char, char[] etc) are safe to pass across DLL boundaries. hrydgard 2009-09-13 08:54:46 +00:00
  • 700f2ff694 Lots of code and warning cleanup. OGL/D3D: Moved to a shared config class in VideoCommon. This lets VideoCommon code read the config without ugly hacks. Fixed various config race conditions by keeping a copy (g_ActiveConfig) of the g_Config struct which is updated once per frame. hrydgard 2009-09-13 08:21:35 +00:00
  • 52ea8a0fd1 D3D supports setting multiple shader constants at once, so let's add support for that. Very tiny speedup. Also remove the annoying black window in the background when configuring D3D before starting a game. Also make sure to write all values when converting normals - might help the cpu's write gather cache. hrydgard 2009-09-12 15:00:08 +00:00
  • e31cc7d1fe Experimental support for dumping all files from a gcm supports partition 0 on wii discs (disabled) and will fail on dir structures that are too deep no progress bar yet, so it looks like dolphin does not respond while dumping LPFaint99 2009-09-12 09:09:47 +00:00
  • 674334f53e fix loading wads on both windows (FileMonitor.cpp) and linux/mac (std::transform toupper not sure why it was there :/) fixes issue 1388. LPFaint99 2009-09-11 06:55:43 +00:00
  • e1a0f8884a D3D: Projection hack feature. Have also moved related functions and constant definitions from OGL to VideoCommon, will clean up the code better if it works for D3D. rice1964 2009-09-11 05:50:02 +00:00
  • 5ffb48c33b D3D, enables the EFBCopyDisable option. rice1964 2009-09-11 05:18:45 +00:00
  • f46aab0d3f D3d: safeTextureCache fix. rice1964 2009-09-11 05:05:00 +00:00
  • f0d1278eff D3D: load game ini options, to be used later. rice1964 2009-09-11 04:47:49 +00:00
  • 39465e5fd8 lib dxerr9 -> dxerr as of august09 dx sdk Shawn Hoffman 2009-09-10 05:51:18 +00:00
  • 891aa44dd0 OGL: API call reduction. Again, I don't see much a difference on my 9800GT, maybe make some games running faster. rice1964 2009-09-10 05:02:31 +00:00
  • c046c27815 D3D: Minor bug fix and some code cleanup for DirectX API call reduction. rice1964 2009-09-10 03:36:32 +00:00
  • b3194e596e Fix win32 build and remove a warning from sln. death2droid 2009-09-09 23:19:24 +00:00
  • 77eb45cb24 hopefully unbreak win32 build. yeah, this was sloppy of me :p hrydgard 2009-09-09 22:56:23 +00:00
  • a9b5cbb8e9 update libjpeg to v7 (thanks pcsx2) :p Shawn Hoffman 2009-09-09 21:37:47 +00:00
  • 987a6185e6 Linux: Alsa backend for the audio plugins. Didn't succeed in reducing latency though, but hopefully will work better than libao - shouldn't hang weirdly at underruns, I hope, like libao does. hrydgard 2009-09-09 21:26:33 +00:00
  • e0dfe17ca4 OGL: Kill not working sdl backend remove some wxgl code change defined a bit so resolution detection can be done right with wxgl and X11 nakeee 2009-09-09 20:47:11 +00:00
  • bc6323ea0e removed the failed gltest code nakeee 2009-09-09 19:52:45 +00:00
  • c1665ec6cd D3D: Reduce the number of DirectX API calls. However, it does not seem to give tiny speed up. If anyone find that this change actually slows DX9 down, I will revert it. rice1964 2009-09-09 05:22:16 +00:00
  • aeac44596a quickfix for the build problem. no, I don't like all these globals either. hrydgard 2009-09-08 22:24:08 +00:00
  • 69535bef92 IPC_HLE_Device_es: Change some asserts to WARN_LOGs hrydgard 2009-09-08 21:23:25 +00:00
  • 0a576c7508 Linux: Tons of warning cleanup plus workaround a nasty crash problem in StatusBarMessage. hrydgard 2009-09-08 21:16:05 +00:00
  • e3d505c631 Build fix for linux (don't want to require the very latest wxWidgets). Very minor cleanup. hrydgard 2009-09-08 19:54:31 +00:00
  • 3b76f6dc80 get rid of the '¯' chars in source code...non ascii chars are not really good to have floating around for no reason. http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml?showone=Non-ASCII_Characters#Non-ASCII_Characters Shawn Hoffman 2009-09-08 16:07:13 +00:00
  • 463e93c41a fix debugfast build (msvc) external libs go to $(SolutionDir)\$(ConfigurationName)\$(PlatformName), and debugfast build uses Release build of external libs. Shawn Hoffman 2009-09-08 15:46:51 +00:00
  • c8ef2fe798 Removed the overflow from the toolbars Commented out the restart in the file menu until someone fix it If someone knows how to get rid of the ugly hack please say so, from what I saw in wxw it's some bug of them. nakeee 2009-09-08 08:47:33 +00:00
  • a9c9e9fa46 GUI make logwindow into a panel TODO: figure out how to make it floatable nakeee 2009-09-07 21:37:27 +00:00
  • 5a99432f1b GUI: make some elements such as memory jit and breakpoint windows into wxpanels. It should now work in linux as well. I had to remove the bar off the breakpoint panel though, so we need to decide what to do with it. nakeee 2009-09-07 20:51:02 +00:00
  • 24d68da653 GUI/OpenGL: Video debugging window crash fix John Peterson 2009-09-07 13:33:40 +00:00
  • 7dffe43eaa VS solution: OGL and SOIL path fixes John Peterson 2009-09-07 13:12:40 +00:00
  • 7e115dcb00 GUI: Fixed some GUI related start/stop crashes John Peterson 2009-09-07 12:40:43 +00:00
  • 49601e0af2 DSPLLE added carry and overflow now we (lordmark) should add them in the right ops ;) nakeee 2009-09-07 10:46:22 +00:00
  • 4c36a5280c D3D: Revert r4215, ector may come out a better way to do so in the future. rice1964 2009-09-07 00:04:32 +00:00
  • a758de106d VS solution: OpenGL DebugFast pathfix John Peterson 2009-09-06 20:03:19 +00:00
  • 0206b68b9c D3D: Double click to fullscreen John Peterson 2009-09-06 19:30:24 +00:00
  • 228bd6880a OpenGL GUI: Text change John Peterson 2009-09-06 18:58:53 +00:00
  • 735c560f00 GUI: Typos John Peterson 2009-09-06 18:54:20 +00:00
  • 0f794fe9cc GUI: Save floating setting, float console window John Peterson 2009-09-06 18:45:22 +00:00
  • aef1f943f3 D3D viewport fix to get rid of the black borders. Seems to work fine in Window mode, not working yet for full screen mode. Also a minor fix for the command line switches to specify pad and wiimote plugins. rice1964 2009-09-06 17:47:48 +00:00
  • 21e0bad21e DiscIO: Augment the filemon to not slow down ISO properties for GC games John Peterson 2009-09-06 16:06:49 +00:00
  • f8e80a317e OpenGL: Added fog and lighting to the OSD menu. GUI: Removed old and removed Gfx setting from ISOProperties. John Peterson 2009-09-06 15:39:06 +00:00
  • 1320e21ded OpenGL: OSD menu live resolution change fixes John Peterson 2009-09-06 15:11:21 +00:00
  • a3345ea942 GUI: Fixed a double keydown event in the main frame, the double click in the video window (didn't know about CS_DBLCLKS) John Peterson 2009-09-06 13:36:05 +00:00
  • 49e849dc94 NETPLAY: Fix netplay joining only problem now is that the chat is kind of dodgy. death2droid 2009-09-06 11:35:01 +00:00
  • 5fbeb7927b NETPLAY:Disable the Close button and add two buttons in the Connect and host screen to exit the window. death2droid 2009-09-06 10:13:32 +00:00
  • c30ed92e75 Add some command line options to directly specify plugins. You can use "dolphin /V Plugins/Plugin_Video???.dll" in the command line to start Dolphin with the ??? plugin. This can be done also for other plugins. There are a couple of reasons to do so. For example, Dolphin compiled in DEBUG would often crash if loaded with non-DEBUG plugins. Therefore, you may want use to DEBUG plugins when running the DEBUG dolphin by giving all the command switches. rice1964 2009-09-06 02:55:14 +00:00
  • 8b2d991be4 NETPLAY:Changed it so if your set to ready the disconnect button is greyed out if your host the change game button is also greyed out. OTHER:Some other misc ///////////'s clean up. death2droid 2009-09-06 01:40:44 +00:00
  • eb9f6cd7a1 NETPLAY:Changed chat sending so it will only send a message if the message size is greater then 0. OGL:Added a tool tip for the wide screen hack tho its probably wrong OTHER: Just some clean up of the ///////////////////////////////////'s death2droid 2009-09-06 00:11:16 +00:00
  • e04c176bba GUI: A little more creative solution to the 2x setting. Apart from this the OSD setting for it has to be unbroken. John Peterson 2009-09-05 05:42:51 +00:00
  • 0f58b17c71 GUI: Float notebook pages, unfinished (will save setting and other the other windows) John Peterson 2009-09-05 04:50:45 +00:00
  • 6f5abbdfa3 r4195, redux... hrydgard 2009-09-04 18:25:43 +00:00
  • f190050c46 fix for "properties-crash" by lpfaint hrydgard 2009-09-04 18:21:10 +00:00
  • 0d1662e020 GL: Delete "exact-2x" feature. The way it's currently implemented it requires us to allocate double-sized buffers, which really hurt some GFX cards. So, it's gone for now but may return later in some form. hrydgard 2009-09-04 17:29:16 +00:00
  • 8d4ecacb4b DiscIO:Quick fix for the includes again death2droid 2009-09-04 13:50:22 +00:00
  • 0ccd9d1e8f DiscIO:Fix the includes up Dolphin should now compile. D3D and OGL: A minute clean up with texture dumping death2droid 2009-09-04 13:46:04 +00:00
  • 81c4982a0a Revert accidental change to stringutil nakeee 2009-09-04 11:48:49 +00:00
  • e147b9eb91 Fixed up the filemon a bit, added isEnable function to the logmanager and moved the FileMonitor from debug to discio to prevert cross dependencies nakeee 2009-09-04 11:34:21 +00:00
  • 7badedf054 fix annoying warning starting kuru kururin (jpeterson, this got to have something to do with your file logging?) hrydgard 2009-09-04 06:52:34 +00:00
  • 5345c98a9c quickfix slowness caused by 4193 hrydgard 2009-09-04 06:43:46 +00:00
  • 5a21d72693 Fix screen flickering with frameskip on D3D plugin, also fix occasional hang when turning frameskip off sl1nk3.s 2009-09-04 06:09:21 +00:00
  • 08d3dee74c D3D: Some more small texture dumping changes, It should be even more like the OpenGL now. Need to find out a better way to check if a texture is already dumped. death2droid 2009-09-04 05:26:19 +00:00
  • f8ea1824b7 GUI: Gray step button in JIT mode John Peterson 2009-09-03 23:28:28 +00:00
  • 276a2da982 GUI: Logwindow font choice saved John Peterson 2009-09-03 22:52:58 +00:00
  • 664d973dee DX9 DEBUG and DEBUGFAST build fix, no big deal. rice1964 2009-09-03 22:27:47 +00:00
  • 400381a24f Fix crash in non-debugger (/d) mode. hrydgard 2009-09-03 22:08:54 +00:00
  • efc74c77a9 D3D: Basic EFB copy-to-texture support. Fixes star domes in SMG (but does not fix the pull star, need EFB reads for that) and some other things. hrydgard 2009-09-03 21:56:08 +00:00
  • baede3a7f3 Moving more things out of GL into VideoCommon... hrydgard 2009-09-03 20:37:35 +00:00
  • fd06a656f5 GUI: Forgot the new files John Peterson 2009-09-03 20:13:50 +00:00