Ever since Dolphin 4.0-4887, OpenGL crashes ("failed to compile vertex shader") for many users with Intel Graphic Cards (or even Intel+Nvidia). I am one of those users, so I know it happens for Intel 4000 HD graphics + Nvidia even when Nvidia is set for Dolphin in the Nvidia Control Panel.
To top it off, Direct3D is not a real alternative for Intel 4000 HD and below, because the latest Intel Driver for these Cards has a bug which has been "triggered" since Dolphin 4.0-1288. This bug messes up many textures when using Direct3D. (Intel Cards newer than 4000 HD may present the issue, but it is easily solved by updating the Driver). (See: https://communities.intel.com/thread/52145)
The easiest alternative for perfect graphics is to simply use an older build of Dolphin. However the Wii U GCC adapter happens to have perfect support since 4.0-4971, after both of these issues have begun. An Intel 4000 HD user would have to choose between "good graphics" or "perfect controller response" (in the Adapter).
I have, thus, made two Dolphin builds by cherry picking.
-The first one, "Dolphin Devrant 4.0-4881", is based on build 4.0-4881 with the fixes from 4.0-4922, 4.0-4967 and 4.0-4971, corresponding to the Wii U GCC Adapter. This build is made to be used with OpenGL.
-The second build is "Dolphin Devrant 4.0-7026-3". It's based on build 4.0-7026 WITHOUT the PixelShaderGen fix from 4.0-1288, which is what triggers the bug in the Intel Drivers. This allows Intel 4000 HD users to use a flawless Direct3D on one of the latest builds, which is also somewhat faster. I strongly recommend this build.*
Here I leave the link for both versions and builds (they should finish uploading by tomorrow):
https://drive.google.com/folderview?id=0...sp=sharing
-Devrant
*Before trying this, I tried writing "128 ? 1 : 0" instead of ">>7", as proposed in the Intel thread link I mentioned. I also tried directly using TurboK's fix (https://github.com/TurboK234/dolphin/com...2a9f3134b3). None of the two options fixed the graphics for me. Only when I completely undid what was done in 4.0-1288 was I able to get decent textures from Direct3D.
PS: I tested the games Smash Brawl and Project M 3.6 .
To top it off, Direct3D is not a real alternative for Intel 4000 HD and below, because the latest Intel Driver for these Cards has a bug which has been "triggered" since Dolphin 4.0-1288. This bug messes up many textures when using Direct3D. (Intel Cards newer than 4000 HD may present the issue, but it is easily solved by updating the Driver). (See: https://communities.intel.com/thread/52145)
The easiest alternative for perfect graphics is to simply use an older build of Dolphin. However the Wii U GCC adapter happens to have perfect support since 4.0-4971, after both of these issues have begun. An Intel 4000 HD user would have to choose between "good graphics" or "perfect controller response" (in the Adapter).
I have, thus, made two Dolphin builds by cherry picking.
-The first one, "Dolphin Devrant 4.0-4881", is based on build 4.0-4881 with the fixes from 4.0-4922, 4.0-4967 and 4.0-4971, corresponding to the Wii U GCC Adapter. This build is made to be used with OpenGL.
-The second build is "Dolphin Devrant 4.0-7026-3". It's based on build 4.0-7026 WITHOUT the PixelShaderGen fix from 4.0-1288, which is what triggers the bug in the Intel Drivers. This allows Intel 4000 HD users to use a flawless Direct3D on one of the latest builds, which is also somewhat faster. I strongly recommend this build.*
Here I leave the link for both versions and builds (they should finish uploading by tomorrow):
https://drive.google.com/folderview?id=0...sp=sharing
-Devrant
*Before trying this, I tried writing "128 ? 1 : 0" instead of ">>7", as proposed in the Intel thread link I mentioned. I also tried directly using TurboK's fix (https://github.com/TurboK234/dolphin/com...2a9f3134b3). None of the two options fixed the graphics for me. Only when I completely undid what was done in 4.0-1288 was I able to get decent textures from Direct3D.
PS: I tested the games Smash Brawl and Project M 3.6 .