Commit Graph

  • 6319b1867b Gameini database update. Update for WarioWare, Inc. Mega Party Games (gc) and The Legend of Zelda Skyward Sword (wii). Also remove the emulation notes regarding games using EA VP6 playback library. kostamarino@hotmail.com 2014-01-05 17:02:45 +02:00
  • ed67d1ae2f Fix the Zelda: The Wind Waker heat effect glitch. Pierre Bourdon 2014-01-05 11:16:08 +01:00
  • c42f274e22 OpenGL: use shader 420pack if available to staticly bind ubo location degasus 2014-01-05 10:38:45 +01:00
  • 4fff5ac90d OpenGL: drop UBO-workaround usage for efb2ram shaders degasus 2014-01-05 09:52:26 +01:00
  • 01351795f0 TextureCache: Warn for invalid custom textures degasus 2014-01-03 14:30:12 +01:00
  • 0f0a3cc509 ogl: clamp to edge for out of bound efb access degasus 2014-01-03 08:15:19 +01:00
  • 509ec9cc99 Bootmanager.cpp fixes and clean up. Rachel Bryk 2014-01-02 16:36:06 -05:00
  • 450cacd092 Allow pad settings to be set via game ini. Rachel Bryk 2014-01-02 13:13:36 -05:00
  • e6497bca5a [Android] Simplify instantiations of OverlayConfigButton.java. Also simplified resizeDrawable even more. We just acquire the resource instance and then get the display metrics directly. Lioncash 2014-01-02 12:23:17 -05:00
  • 5635c94a30 [Android] Simplify resizeDrawable in OverlayConfigButton.java. Lioncash 2014-01-02 11:53:28 -05:00
  • 0faf696be7 Merge Fail. We don't disable BaseVertex on broken pinned memory. Ryan Houdek 2014-01-01 17:20:09 -06:00
  • d36355e45c Merge branch 'buffer_storage' Ryan Houdek 2014-01-01 17:14:35 -06:00
  • 7a818e05ef I've never claimed to be a good coder. Rachel Bryk 2014-01-01 07:45:20 -05:00
  • 8f34085172 Really fix android build. Rachel Bryk 2014-01-01 07:39:50 -05:00
  • 777c62c67a Fix android build. Rachel Bryk 2014-01-01 07:04:30 -05:00
  • 8a765f8749 Allow wiimote source to be set via game ini. Rachel Bryk 2014-01-01 06:59:01 -05:00
  • 1118226f27 Merge branch 'master' into buffer_storage Ryan Houdek 2013-12-31 19:18:30 -06:00
  • 8d8b0fc884 Merge branch 'master' into buffer_storage Ryan Houdek 2013-12-31 15:41:50 -06:00
  • 16824d5fd1 Merge branch 'fuck-you-src-i-hate-you' Jasper St. Pierre 2013-12-31 14:07:57 -05:00
  • 34692ab826 Remove unnecessary Src/ folders Jasper St. Pierre 2013-12-07 15:14:29 -05:00
  • 43e618682e Convert all vcxproj files to UNIX line endings Jasper St. Pierre 2013-12-07 15:12:02 -05:00
  • b6ad8bd712 HW: Remove unnecessary "../HW/" in include paths Jasper St. Pierre 2013-12-31 14:03:17 -05:00
  • 70d4d973f9 TAP_Win32: Remove unnecessary Memmap.h include Jasper St. Pierre 2013-12-31 14:00:06 -05:00
  • 6d63db96e9 Disable primitive restart on buggy OS X Intel HD 3000 drivers. Ryan Houdek 2013-12-30 18:26:55 -06:00
  • de16b7207c D3D/OGL: Add a TODO noting that we don't support GX_CULL_ALL, most notably required for accurate zfreeze emulation. Tony Wasserka 2013-12-30 20:37:59 +01:00
  • 3aa0a63fe6 VertexShaderGen: Remove Sonic Unleashed hack. Doesn't seem to be required anymore. Tony Wasserka 2013-11-23 22:06:56 +01:00
  • 3cfa04b5cf VertexShaderManager: Remove a hardcoded projection hack. NeoBrainX 2013-12-30 19:26:10 +00:00
  • bbde075420 Software renderer: Add a zfreeze related TODO. Tony Wasserka 2013-12-30 20:17:56 +01:00
  • a5bfdbf6cd Free performance for AMD+Linux. Instead of disabling BaseVertex due to pinned_memory. Just disable pinned_memory for the ELEMENT_ARRAY_BUFFER type which has issues with baseVertex(ELEMENT_ARRAY_BUFFER)+pinned_memory. In my two tests with this, I went from 5FPS to 11FPS in one test, and 2FPS to 6FPS in another. Ryan Houdek 2013-12-28 08:00:44 -06:00
  • 0b31fc8f52 [buffer_storage] Temporary fix for Android/GLES3 just like how everything else is. Cleanup for this will be in a new branch. Ryan Houdek 2013-12-28 05:16:39 -06:00
  • 8fdcba0c06 [buffer_storage] Code formatting changes suggested by Bh44L Ryan Houdek 2013-12-28 05:15:43 -06:00
  • 935e1fdf99 [Android] Enable shader cache. Ryan Houdek 2013-12-28 04:55:39 -06:00
  • c8cdc81ce3 [ARM] Implement tw/twi Ryan Houdek 2013-12-28 04:43:07 -06:00
  • d8b7f4d73f [Android] Support grabbing OpenGL extensions and a function for checking for support. Ryan Houdek 2013-12-28 01:04:52 -06:00
  • e04edd89cc Support grabbing whichever OpenGL mode we are running under from GLInterface. GLES or GL Ryan Houdek 2013-12-28 00:58:08 -06:00
  • 77ba051361 [buffer_storage] Add the CLIENT_STORAGE_BIT since we access the buffer more frequently on the client side than the server side. That is exactly what the hint is for. Ryan Houdek 2013-12-27 22:58:36 -06:00
  • 8230da26fe Fixed issue 6245. (ISO Path's "Remove" button not being disabled when it should be) Jordan Woyak 2013-12-27 17:14:45 -06:00
  • 620bf0b304 Eliminate some Wiimote acceleration logic redundancy. Yeah, I eliminated a total of 3 LSB of accel data in the process, but no one will notice. Jordan Woyak 2013-12-27 16:35:11 -06:00
  • c5695c987b Revert "Reading shake force from calibration rather than a constant" It didn't make sense. The math was nonsensical. Calibration data was somehow applied twice. I don't even. Jordan Woyak 2013-12-27 16:00:59 -06:00
  • d8ceb97a60 [buffer_storage] Require GLEW 1.10 which has the new OpenGL 4.4 methods. Fixes linux build. Ryan Houdek 2013-12-27 15:37:31 -06:00
  • ce99921c20 [buffer_storage] Implement ARB_buffer_storage. Disable it for GL_ARRAY_BUFFER due to a bug in Nvidia's drivers that causes black screen with it. Ryan Houdek 2013-12-27 10:56:03 -06:00
  • 4d1f113ab1 Fix some emulated wiimote turntable stupidness (DJ Hero controller). Happy Christmas! Fixed issue 6865. Jordan Woyak 2013-12-25 15:33:33 -06:00
  • 2ed24d5311 [Android] Fix the gradle build system to allow for building from terminal. It will now copy the library files correctly and sign the resulting apk. Ryan Houdek 2013-12-24 15:28:24 -06:00
  • a87e0e7489 Remove our GLU dependency. Fix static zlib Ryan Houdek 2013-12-23 16:01:34 -07:00
  • 86b3719d14 [Android] Add a gradle build file for use with Android Studio 4.0 Ryan Houdek 2013-12-23 12:26:55 -07:00
  • 04b87e1dcc Change a PanicAlert to OSD message. Rachel Bryk 2013-12-23 07:18:28 -05:00
  • 42217fbd75 Fix the extended information status line that shows emulated mhz + idles skipped. Ryan Houdek 2013-12-21 17:58:04 -06:00
  • 6737904c83 [Android] Stop copying assets that don't need to be copied anymore. Ryan Houdek 2013-12-21 16:20:14 -06:00
  • d49f9ab80f Clean up and add info to .gitignore; also re-add the QtCreator CMakeLists.txt.user ignore. Paul Olszewski 2013-12-21 14:55:32 -06:00
  • 5bc080a1b2 Revert "Add CMakeLists.txt.user to the .gitignore file. Closes issue 6873." because no comment has been given on what that newly ignored file even is. If no dev knows what's going on and there's not even a comment explaining things, then that's bad. Tony Wasserka 2013-12-21 21:03:29 +01:00
  • e697d7a2dd [Android] Work around Qualcomm's broken garbage in their v53 drivers. This doesn't fix the issue, just a work around. This is the stupidest issue coming from Qualcomm. Now Dolphin Mobile won't crash immediately, but there are new SPS issues. Ryan Houdek 2013-12-19 17:30:39 -06:00
  • 945b903499 Work around AMD's broken Linux drivers when it comes to pinned memory and base_vertex usage. It seems that using pinned memory with base_vertex disabled is quicker than the other way around. Ryan Houdek 2013-12-19 09:40:13 -06:00
  • a35b62358a [Android] Things fixed in Qualcomm driver v53. GLSL Centroid usage. SHADER_INFO_LOG reporting 0 at all times. Some crazy nonsense that broke the FPS counter. Those are all fixed. glBufferSubData still makes the device do a OOM error, and is still stupidly slow to use. Many more bugs remain in this latest Qualcomm driver. Ryan Houdek 2013-12-18 22:23:26 -06:00
  • 8c264a3964 In the shader log message, say if the error came from a PS or VS. Ryan Houdek 2013-12-18 22:21:14 -06:00
  • 95a1465697 Fix the ZLib in Externals. The CMakeLists file looked like it was copy-pasted from ZLib itself. It didn't work for various reasons. waddlesplash 2013-12-14 14:31:47 -05:00
  • 0d631c71a0 Merge branch 'revert-avx' degasus 2013-12-17 09:18:12 +01:00
  • 5eab3239bb Jit64: load second operator for double intrutions degasus 2013-12-09 22:35:17 +01:00
  • 2fad2a3e88 Revert "Jit64: use AVX instructions in some places" degasus 2013-12-09 22:10:18 +01:00
  • 1b617c736c Add a non-tiny warning about CPUs that will silently desync. comex 2013-12-16 22:41:52 -05:00
  • d619ccee21 Remove the flawed, unused attempt to manually emulate Gecko codes. comex 2013-12-16 22:27:13 -05:00
  • 07820aaa9e Software renderer: Add linear interpolation of fog range adjustment factors. Tony Wasserka 2013-12-16 18:20:03 +01:00
  • 2e1aa64958 [Android] Fix joysticks only capable of right/down movements. Also make it capable of using onscreen joystick even if controller 1 is bound. Ryan Houdek 2013-12-12 21:24:39 -06:00
  • d7be993889 Oops, I left a bit being set when it shouldn't have been. Ryan Houdek 2013-12-12 22:35:05 +00:00
  • 09680ccee6 Small cleanup in the EGL GLInterface. Ryan Houdek 2013-12-12 22:08:54 +00:00
  • 63ab203923 Fix ARM unix build. Ryan Houdek 2013-12-12 21:17:10 +00:00
  • 50df037bb5 [Android] Fix gamepad input. Ryan Houdek 2013-12-12 14:42:25 -06:00
  • c21003feab If we are using OpenGL ES 3, then don't check for OpenGL/GLU Ryan Houdek 2013-12-12 13:42:15 -06:00
  • 7ff429152d Fix Cmake failure. Ryan Houdek 2013-12-12 13:35:22 -06:00
  • 5443f14fe4 Add CMakeLists.txt.user to the .gitignore file. Closes issue 6873. Ryan Houdek 2013-12-12 12:54:36 -06:00
  • f9ff0bc55d Have our OpenGL/ES context creation be less stupid. Ryan Houdek 2013-12-12 12:43:49 -06:00
  • 2a0adc3972 [Android] Make our OpenGL ES 3 check in the UI less stupid. Ryan Houdek 2013-12-12 11:58:38 -06:00
  • 40b3534319 [Android] Remove the now unused texture loader on the JNI side of things. Ryan Houdek 2013-12-11 20:09:54 -06:00
  • 0e1e14b3a1 Fix Linux build. Ryan Houdek 2013-12-11 16:06:19 -06:00
  • 424f7b094e Fix Windows Build Ryan Houdek 2013-12-11 15:23:09 -06:00
  • eb3b933dd0 Remove all instances of OpenCL in the Dolphin Project. A brief history of OpenCL in Dolphin. OpenCL was originally added to the Dolphin codebase 1 month after it was released with OS X Snow Leopard in 2009. OpenCL was one of the largest group projects that Dolphin ever has had. The OpenCL texture decoder was originally aded with version 1.0 of the OpenCL spec; This version didn't have the capability of a OpenCL-OpenGL interop which would allow for uploading textures once and have it decoded directly to a OpenGL texure. This was to be worked out when the OpenCL 1.1 spec was released and allowed the interop. This work has never been done, and no one in the team is willing to work on it for various reasons. OpenCL has had the unreasonable expectation that it increases the performance of video games that require a large amount of EFB copies like NSMBW. In reality, enabling OpenCL just put the graphics card in a higher power mode which increased the game speed. This is due to the unfortunate effect of Dolphin tending to not push GPUs out of their lower frequency power savings modes. Thanks to everyone that had contributed to the OpenCL texture decoder. Ryan Houdek 2013-12-11 15:15:55 -06:00
  • c016d02c66 Update Readme.txt. Tony Wasserka 2013-11-03 14:09:46 +01:00
  • c9d9081bf9 Use less brain damaged names for DLCache and TextureDecoder. Tony Wasserka 2013-11-04 00:26:29 +01:00
  • 6a587c1b31 OpenCL: Use correct license header for TextureDecoder. Tony Wasserka 2013-11-03 14:09:19 +01:00
  • e0aa674c72 Minor const-correctness for some functions in FifoPlayer and some AudioCommon headers. Lioncash 2013-12-11 08:43:58 -05:00
  • 101bded6b3 Oops, don't use -lrt on Android either. comex 2013-12-10 16:35:44 -05:00
  • eaacf10f71 Fix an idiotic race condition when starting games in multiple Dolphin instances at the same time on Unix. comex 2013-12-10 00:27:20 -05:00
  • 2d8515c0cf VideoCommon: remove outdated copy of OGL::VertexManager::vFlush degasus 2013-12-09 23:49:09 +01:00
  • 134c89ef98 OpenGL: disable shader cache when ShaderDebugging is enabled degasus 2013-12-09 16:45:20 +01:00
  • 42619c1d2d Merge branch 'ogl-tex2d' degasus 2013-12-09 13:02:15 +01:00
  • 687097d4bc OGL: use integer uniforms for efb2ram texture converter degasus 2013-12-09 12:33:50 +01:00
  • 55e8be595c Fix "Entry Point Not Found crash on Windows Vista" Lioncash 2013-12-08 18:01:49 -05:00
  • 60818222e4 Disable a certain clang warning for libpng. comex 2013-12-08 15:43:23 -05:00
  • 1334d7fc41 Update wx to r75363 to address a wx bug that was breaking netplay on OS X. comex 2013-12-08 15:37:10 -05:00
  • 9722be069b Update .gitignore Jasper St. Pierre 2013-12-07 14:54:00 -05:00
  • c405d92c41 fixed issue 6852. Chanwoong Kim 2013-12-07 16:07:47 +09:00
  • 4867937355 Add Read16/Read8 to the CBlobBigEndianReader so the key check is reading 8bit from the correct location to determin which key to use. Also change check to == 1 as suggested in the IRC channel on first implementation. Potentially fixes 6852. Ryan Houdek 2013-12-06 20:40:12 -06:00
  • 14d9802ea4 Oops. Fix a typo in the DriverDetails change. Ryan Houdek 2013-12-06 12:18:20 -06:00
  • faf8792351 Support OS specific bugs in our DriverDetails. Ryan Houdek 2013-12-05 09:32:27 -06:00
  • 2cbefa2905 PixelShaderManager: clear s_bViewPortChanged flag degasus 2013-12-03 09:36:48 +01:00
  • edc879ce48 OpenGL: fix crash in revision 95aeedec19db degasus 2013-12-03 00:09:37 +01:00
  • bc01785264 [Android] Fix an issue that occurs due to the warning dialog. Ryan Houdek 2013-11-30 19:48:08 -06:00
  • 65ce711a21 [Android] 0.13 release. Ryan Houdek 2013-11-30 14:28:48 -06:00
  • 020331383a [Android] Fix alert when using crappy Qualcomm drivers. Ryan Houdek 2013-11-30 14:28:00 -06:00
  • 1dfe303119 [ANDROID] Fix ARMv5 build. Ryan Houdek 2013-11-30 12:25:01 -06:00
  • 2ad686a2a2 [Android-overlay] Z-button support. Ryan Houdek 2013-11-29 21:50:42 -06:00