Project

General

Profile

Actions

Emulator Issues #4546

closed

Error Compiling Pixel Shader

Added by sizednochi over 13 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

It occurs on D3D9 when I try to run Zelda Wind Waker or Twilight Princess, but strange enough it doesn't occur with Metroid Prime 1 or 2; these run just fine. Didn't try any other games.

When I start any of these two, a lot of boxes stating Pixel Shader errors like the one below starts poping up, never stopping:

http://oi53.tinypic.com/29f8fmr.jpg

If I enable the "Hide shader errors" optiong, I am able to play, but then the game is all screwed up, no textures, no polygons, no nothing. Just the background:

http://oi56.tinypic.com/2vb7pqa.jpg (supposed to be Twilight Princess' Title Screen)

It's been happening since the newest revs. I can play Dolphin just fine in Revs 6700 and bellow.

I'm running under Windows XP 32 bit, and my graphics card is a GeForce FX5200. Tried on a GeForce 8600 though and got the same problem. My processor is a Pentium Dual Core E5200, I'm up to date with the latest DirectX. Tried every single configuration and it didn't help.

Actions #1

Updated by Sonicadvance1 over 13 years ago

  • Status changed from New to Invalid

Dolphin requires a PS2.0 compatible card, the implementation on the Geforce FX(5xxx) series is broken and won't work for dolphin.

Actions #2

Updated by Sonicadvance1 over 13 years ago

  • Status changed from Invalid to New

woops, didn't mean to change that. Dunno about the 8600, get a newer driver?

Actions #3

Updated by blackjade.gm over 13 years ago

It seems semantics VPOS was start added in shader model 3.0.
So, shader model 2.0 is not support VPOS.

Actions #4

Updated by Sonicadvance1 over 13 years ago

OpenGL plugin still work then?

Actions #5

Updated by Sonicadvance1 over 13 years ago

So the revision that broke this really is revision 6957, it changed from POSITION to VPOS which again was added in SM3. Thing would be to check if we are using SM2 and switch back to POSITION even though it would be less accurate but still allow the broken FX series to run the game.

Are you sure the 8600 is getting the EXACT same error? If so, for some reason it is using SM2 when it clearly supports SM4.

Actions #6

Updated by Sonicadvance1 over 13 years ago

Also, is your DirectX9 up to date?

Actions #7

Updated by Sonicadvance1 over 13 years ago

  • Status changed from New to Fixed

This issue was closed by revision r7585.

Actions #8

Updated by Xtreme2damax over 13 years ago

Btw, FX5200 and FX 5500 don't properly support SM 2.0 so it's likely things will be broken when using those cards. Get a Geforce 6xxx at least, I think there may be a PCI Geforce 6xxx if the lack of a AGP or PCI-e slot is keeping you from upgrading.

Actions #9

Updated by Sbxpress22 over 13 years ago

i read this and im confused, what am i physically supposed to do to fix this issue

Actions #10

Updated by Billiard26 over 13 years ago

use r7585

Actions #11

Updated by Sbxpress22 over 13 years ago

im looking at all these codes in r7585 and still dont know what to do (sorry, im a dumbass), what am i supposed to do after clicking the r7585 link

Actions #13

Updated by Sbxpress22 over 13 years ago

ok, i did that, but now i get a message that keeps saying "CreatePixelShaderFromByteCode failed at Src/D3DShader.cpp 84"

Actions #14

Updated by Sonicadvance1 over 13 years ago

What GPU are you using?

Actions #15

Updated by Sbxpress22 over 13 years ago

Intel(R) 82945G Express Chipset Controller 0

Actions #16

Updated by Hritesh.381 almost 13 years ago

i am having same problem. have same gpu.. help

Actions #17

Updated by msilec1 over 12 years ago

Have same problem with Clash of The Titans :(

Actions #18

Updated by bodeymohamed69 over 12 years ago

umm hey i have the same error too im using dolphin 3.0 and i wanna play princess disney enchanted journey plz can u help ??

T_T

Actions #19

Updated by pauldacheez over 12 years ago

bodeymoh, get a better GPU. Pixel shader errors are pretty much always caused by a weak, old GPU.

Also, that game? Seriously? >~>

Actions #20

Updated by kieranluke95 over 12 years ago

i'm playing pokemon colosseum (well tryin to) and i had this error but i re-downloaded it and it's fixed but i cant see anything on the screen? any help? all i can hear is the music and the sounds when i press the buttons etc. 0_0

Actions #21

Updated by pauldacheez over 12 years ago

kieranlu, Colosseum works fine on my computer. Come back with a better graphics card - Dolphin requires one that supports at least Shader Model 2.0 (heck, it probably requires more than that by now).

Actions #22

Updated by grabtdarius21 about 12 years ago

Hey my name is Darius. I was recently playing my favorite game Super Smash Bros. Melee on my dolphin emulator. While I was playing windows kept popping up saying that there were errors having to do with the VPOS Semantics and something about pixels. What do I do to fix it?

Actions #23

Updated by Sonicadvance1 almost 12 years ago

You need a video card with Shader Model 3 support or better.
Youre current video card is too terrible to use with Dolphin

Actions #24

Updated by ah8777 almost 12 years ago

how about Geforce4 MX 440 with AGP8X?

Actions

Also available in: Atom PDF