Commit Graph

  • 2444fdbbdd I missed some files required for our GLInterface. Ryan Houdek 2013-03-27 21:18:07 -05:00
  • 507f53e226 Fixed issue 6119. Jordan Woyak 2013-03-27 14:25:48 -05:00
  • 6fe5f5a6ba [DolphinWX] Remove a duplicate conditional in Frame.cpp lioncash 2013-03-27 15:09:04 -04:00
  • 7784fa4c67 Merge branch 'master' into wii-network skidau 2013-03-27 13:19:23 +11:00
  • 5cea0d9def Revert "Don't open/close file for every file operation." as it was crashing PokePark in Windows builds. skidau 2013-03-27 13:06:15 +11:00
  • d33c19b0cd Revert the threading of wii-network. skidau 2013-03-27 12:58:04 +11:00
  • a171525df6 Fix Windows crash. NeoBrainX 2013-03-27 01:33:27 +01:00
  • 45c70be83f Fix Windows build, try 5. NeoBrainX 2013-03-27 00:20:25 +01:00
  • 11fae2e1cb Fix Windows build, try 4. NeoBrainX 2013-03-27 00:17:46 +01:00
  • f8d2936840 Fix Windows build, try 3. NeoBrainX 2013-03-27 00:13:23 +01:00
  • 98362e5934 Fix Windows build, try 2. NeoBrainX 2013-03-26 23:44:41 +01:00
  • 24ab51f9f6 Fix Windows build, try 1. NeoBrainX 2013-03-26 23:35:14 +01:00
  • 364a5093d9 ShaderGenCommon: Replace the GenOutput enum by using typeid instead. NeoBrainX 2013-03-26 23:21:08 +01:00
  • 0e31943216 ShaderGenCommon: Introduce a common shader generator interface to make stuff less confusing. NeoBrainX 2013-03-26 23:03:10 +01:00
  • 3253603ae7 Merge 'master' into shader-uids-awesome. NeoBrainX 2013-03-26 22:16:29 +01:00
  • b75a617d8a VertexShaderGen: De-uglify VS output structure writing NeoBrainX 2013-03-26 19:35:00 +01:00
  • 30f1a4b4fe Partially revert "Now CG plays nice with this new stuff." NeoBrainX 2013-03-26 18:07:42 +01:00
  • ae62af8a93 Array overrun fixed in VertexShaderCache for the DX11 plugin. lioncash 2013-03-26 09:19:19 -04:00
  • b83be4875a Fixed DSPTool build. skidau 2013-03-26 21:50:49 +11:00
  • 6a6c086b50 Windows build fix skidau 2013-03-26 18:48:57 +11:00
  • b8b5afa323 Go back to assuming every HID device is a wiimote on Windows. Fixed issue 6117. Unfixed issue 6031. Jordan Woyak 2013-03-25 21:14:55 -05:00
  • 0994a5828d VideoSoftware: Improve fog range adjustment by using less magic and more comments. NeoBrainX 2013-03-26 00:56:34 +01:00
  • 3ab4e35582 revert RasterFont for VideoSoftware degasus 2013-03-26 00:05:46 +01:00
  • e5841f233a ogl: fix virtual xfb degasus 2013-03-25 23:23:32 +01:00
  • beb083721a Windows build fix from web interface... NeoBrainX 2013-03-25 21:43:32 +00:00
  • 51290fd482 Adjusted the audio loop criteria, using >= on the Wii and == on GC. This fixes the audio static that occurred in Wii games after hours of play. skidau 2013-03-26 08:31:20 +11:00
  • b00201dcbd Merge branch 'Fast-EE' skidau 2013-03-26 08:24:21 +11:00
  • 0ccaaee38c Forced the exception check only for ARAM DMA transfers. Removed the Eternal Darkness boot hack and replaced it with an exception check. skidau 2013-03-26 08:23:20 +11:00
  • ae146e8bc7 VideoSoftware: Implement fog range adjustment, fixing issue 6147. NeoBrainX 2013-01-19 12:57:55 +01:00
  • d4fadf4b6f implement 4xSSAA for OGL degasus 2013-03-25 15:45:10 +01:00
  • 3d5e0a6d3d move ogl-only settings into backend degasus 2013-03-25 15:14:24 +01:00
  • 7034c79ab9 Big commit. Fix running the APK, I had missed a view in the manifest. Clean up the Android EGL context creation to fit more in line with how Dolphin works. This breaks input at the moment as well. Change the memarena from 768MB to 64MB to allow 1GB phones to potentially run it. Rename EGL_X11 back to EGL since this merge brings in some of soreau's changes to more easily allow different platforms like Wayland and Android. Not quite all of the code because some needs to be cleaned up still. Ryan Houdek 2013-03-24 21:06:34 -05:00
  • 81e261eb68 Fix description of disable fog, and move it to enhancements tab. Rachel Bryk 2013-03-24 15:47:18 -04:00
  • dfa1845ae1 Reverted rd76ca5783743 as it was made obsolete by r1d550f4496e4. skidau 2013-03-25 01:01:29 +11:00
  • 4fa61a1e7f Removed the tracking of the FIFO Writes as it was made obsolete by r1d550f4496e4. skidau 2013-03-25 00:57:53 +11:00
  • 1d550f4496 Forced the external exception check to occur sooner by changing the downcount. skidau 2013-03-25 00:47:44 +11:00
  • bb3ce1f8d3 Mark the Direct3D9 backend deprecated. NeoBrainX 2013-03-21 00:14:14 +01:00
  • 816020f4eb Prefer D3D11 and OpenGL over D3D9 by default. NeoBrainX 2013-03-21 00:17:43 +01:00
  • ff61dc3840 Switch to using bitfields in the streambuffer class so we can exclude buggy streambuffer types. This disables pinned memory on ATI for GL_ELEMENT_ARRAY_BUFFER because it seems to be buggy. This fixes ATI for me. Ryan Houdek 2013-03-23 15:37:01 -05:00
  • 086252380d Had this sitting around for a while to fix nogui. Ryan Houdek 2013-03-23 14:57:55 -05:00
  • 470c9ff08a check for overflow vertex indices, fixes issue 6135 degasus 2013-03-23 00:18:35 +01:00
  • 59b3600284 Gameini database update for Madagascar, Gladius, Mario Kart: Double Dash (intro video now plays), Fire Emblem (Wii), Kirby's Dream Collection Special Edition, King Kong. kostamarino@hotmail.com 2013-03-21 15:31:17 +02:00
  • 04943cb852 more restrict disable of pinned memory, disable ubo for intel/mesa-9.1.1 degasus 2013-03-21 09:26:32 +01:00
  • d11679a06e Android mega commit of trash. Ryan Houdek 2013-03-19 21:53:09 -05:00
  • edd9d0e0ef Clean up more space/tab mismatches in AudioCommon, Common, and VideoCommon. lioncash 2013-03-19 21:51:12 -04:00
  • 0e3d8e2e9f Clean up some space/tab mismatches in DiscIO and InputCommon. lioncash 2013-03-19 09:59:41 -04:00
  • 019b525285 Missed a few clang compiler flags. Ryan Houdek 2013-03-19 08:56:46 -05:00
  • 61e1659b97 Disabled OSX x86 build since we require 10.7 minimum. This takes support back to late 2006 models. Also, Missed CG framework addition. Ryan Houdek 2013-03-19 08:50:56 -05:00
  • 7514b41966 GLSL: fix msaa egdes degasus 2013-03-19 13:50:43 +01:00
  • a6249b5388 Properly set the DMAState flag while ARAM DMA transfers are underway. skidau 2013-03-19 23:03:38 +11:00
  • befe6e6962 Short,sweet and fixes issue 5725 Braden 2013-03-18 21:40:46 -05:00
  • 7c2c4662a7 Disable Vsync while holding tab to disable the frame limit, and allow toggling vsync while emulation is running in OGL. Rachel Bryk 2013-03-18 20:41:45 -04:00
  • c5033e8594 Hide cursor in fullscreen mode on OSX fixes issue 3956 Braden 2013-03-18 17:45:08 -05:00
  • a2af6494cf Clean up CInterfaceAGL, make sure the screen gets cleared on stop, and remove the FPS update that messes up GUI builds since GUIless doesn't build anyways. Braden 2013-03-18 17:15:59 -05:00
  • 7d74293170 Fix a typo in ArmEmitter noticed by LionCash. Ryan Houdek 2013-03-18 08:45:33 -05:00
  • 12f5f102c7 Set GLES Tex2D function to texture2D, texture is only available in GLES3. Fix some tabs in the config file. Ryan Houdek 2013-03-18 07:49:46 +00:00
  • b512b23407 Reenable mulli and negx, seems to work fine. Ryan Houdek 2013-03-18 07:48:54 +00:00
  • f21706bc17 Git pull Braden 2013-03-17 21:10:54 -05:00
  • ae3c5a64cc Fix full screen on OSX, well as fixed as its ever been. Apperently in render to main it always shown the FPS on the bottom in full screen. Braden 2013-03-17 20:58:43 -05:00
  • 9ae9910490 Finish up VFP cleanup. A few more instructions are left for VFP, and a bunch of NEON ones if it will ever be used. Ryan Houdek 2013-03-18 00:10:56 +00:00
  • 234604e067 GLSL: also define pinned_memory in renderer.cpp degasus 2013-03-17 19:03:23 +01:00
  • e81dd53b7e Remove an obsolete documentation file Pierre Bourdon 2013-03-17 18:55:55 +01:00
  • 0c86634101 Revert "Disable Vsync while holding tab to disable the frame limit." Rachel Bryk 2013-03-17 12:27:50 -04:00
  • 341eb87806 Disable Vsync while holding tab to disable the frame limit. Rachel Bryk 2013-03-17 11:56:24 -04:00
  • 106d7c37e8 GLSL: store and use exact ubo sizes degasus 2013-03-17 16:49:42 +01:00
  • 612c2e8516 Fix converting the charset of an empty string. Thanks to MrData on the forums for reporting this issue. Pierre Bourdon 2013-03-17 14:37:00 +01:00
  • f480697b9b remove some ogl error degasus 2013-03-17 12:46:30 +01:00
  • 7597b8b8d5 fix software backend degasus 2013-03-17 12:37:37 +01:00
  • 2312a8d9d5 GLSL: don't apply unsupported msaa settings degasus 2013-03-17 10:44:57 +01:00
  • 4a8ab0fafa disable pinned memory for fglrx degasus 2013-03-17 10:06:16 +01:00
  • 8faefa3672 Windows - Don't disconnect real wiimotes on Dolphin close. (back to the old behavior) Fixed issue 6103. Jordan Woyak 2013-03-16 18:55:01 -05:00
  • 98fa5006fd Fix some warnings. Jordan Woyak 2013-03-16 18:52:49 -05:00
  • 4a929f85b6 GLSL: fix transparency issues on dual source blend. fix issue 6104 degasus 2013-03-17 00:36:13 +01:00
  • 9a404ca6d4 Ship by default a free DSP ROM that can handle most games with LLE Pierre Bourdon 2013-03-16 23:54:55 +01:00
  • c7d75ee437 GLSL: explicitly check for gl errors for pinned memory degasus 2013-03-16 10:08:46 +01:00
  • 059e100425 Check for HID wiimote name on Windows instead of assuming everything is a wiimote. Jordan Woyak 2013-03-15 21:26:26 -05:00
  • f1ef51abc8 Removing Core::IsGPUThread() and Core::IsCPUThread() calls in favor of simple bool isCPUThread parameter value. James Dunne 2013-03-14 01:08:26 -05:00
  • 4137fc0023 Removed calls to YieldCPU from RunGpuLoop. James Dunne 2013-03-13 18:23:16 -05:00
  • 6962929356 GLSL: fix nfs-hp2 degasus 2013-03-15 23:32:01 +01:00
  • e1a081ad2d Merge branch 'GLSL-master' degasus 2013-03-15 22:49:26 +01:00
  • 8767b30f75 My OCD will not stand for this. Rachel Bryk 2013-03-15 15:41:13 -04:00
  • 363d0be9f9 Derp. No Windows to test compile on. Ryan Houdek 2013-03-15 11:29:12 -05:00
  • 8c1091a21f Merge branch 'master' into GLSL-master Ryan Houdek 2013-03-15 11:19:52 -05:00
  • d63d7fde9e So much more readable now! Rachel Bryk 2013-03-15 11:45:43 -04:00
  • e877b5019b PixelShaderManager: Reload fog range adjustment shader constants upon viewport change. NeoBrainX 2013-03-15 15:05:48 +01:00
  • def578fea6 Fix checks for preventing the main and render windows from spawning off screen. Rachel Bryk 2013-03-15 09:19:39 -04:00
  • afb6f9127a Corrected a typo. skidau 2013-03-15 19:32:47 +11:00
  • 84119a966b Revert "remove wx from agl" degasus 2013-03-15 02:40:08 +01:00
  • 203b1748a3 PixelShaderGen: Force depth textures to be emulated when the result is needed for fog calculation. NeoBrainX 2013-03-15 00:52:50 +01:00
  • 1f73651a7a VideoSoftware: Do not clear the depth buffer on EFB copy clears when depth writing is disabled. NeoBrainX 2013-03-14 14:08:36 +01:00
  • d6c7e7d652 Let's do this version check again. Ryan Houdek 2013-03-14 15:46:27 -05:00
  • db1fc9019b Add a OSX version check to GLSL so if anyone running < OSX 10.7 gets a message instead of crashing when running the game. Turn off DEBUG_GLSL. Ryan Houdek 2013-03-14 15:25:41 -05:00
  • e6c6053fcc Beginning of VFP cleanup. Will finish when I have the hardware in front of me. Ryan Houdek 2013-03-14 10:45:26 -05:00
  • b4830be9bc Actually set the bIDIVa value in the ARM CPUDetect. Ryan Houdek 2013-03-14 08:48:01 -05:00
  • 808eaf7c49 Fixed the Windows 32bit debug build. skidau 2013-03-14 22:18:13 +11:00
  • eaebebc33d Prevent the render window from spawning off screen. Rachel Bryk 2013-03-14 05:27:49 -04:00
  • e63a5d8529 remove wx from agl degasus 2013-03-14 09:52:13 +01:00
  • a0fdcaced8 Removes the redundant window on OSX Braden 2013-03-13 21:34:52 -05:00
  • c93f7760ce Really clean up all the emitter loadstores on ARM. If a ARM device supports VFPv4, then it supports IDIVA, so handle that in CPUDetect. Ryan Houdek 2013-03-14 01:50:38 +00:00
  • 202e2fa5c8 Add a new WriteNewStoreOp emitter function for beginning of rewrite of the Arm Emitter LoadStores. Will finish when I have the hardware in front of me to test on. Ryan Houdek 2013-03-13 14:08:54 -05:00