Project

General

Profile

Actions

Emulator Issues #4749

closed

Beyond Good & Evil Graphic Critical Error

Added by Krobe333 almost 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

What is the expected output? What do you see instead?
CRITICAL ERROR

Failed to compile ps (41) : error C1008: undefined variable "ERROR"

//Pixel Shader for TEV stages
//2 TEV stages, 2 texgens, 0 IND stages
uniform sampler2D samp0 : register(s0), samp1 : register(s1), samp2 : register(s2), samp3 : register(s3), samp4 : register(s4), samp5 : register(s5), samp6 : register(s6), samp7 : register(s7);

uniform float4 color[4] : register(c0);
uniform float4 k[4] : register(c4);
uniform float4 alphaRef[1] : register(c8);
uniform float4 texdim[8] : register(c9);
uniform float4 czbias[2] : register(c17);
uniform float4 cindscale[2] : register(c19);
uniform float4 cindmtx[6] : register(c21);
uniform float4 cfog[3] : register(c27);
void main(
out float4 ocol0 : COLOR0,
out float depth : DEPTH,
in float4 rawpos : WPOS,
in float4 colors_0 : COLOR0,
in float4 colors_1 : COLOR1,
in float3 uv0 : TEXCOORD0,
in float3 uv1 : TEXCOORD1,
in float4 clipPos : TEXCOORD2 ) {
float4 c0 = color[1], c1 = color[2], c2 = color[3], prev = float4(0.0f, 0.0f, 0.0f, 0.0f), textemp = float4(0.0f, 0.0f, 0.0f, 0.0f), rastemp = float4(0.0f, 0.0f, 0.0f, 0.0f), konsttemp = float4(0.0f, 0.0f, 0.0f, 0.0f);
float3 comp16 = float3(1.0f, 255.0f, 0.0f), comp24 = float3(1.0f, 255.0f, 255.0f*255.0f);
float4 alphabump=0;
float3 tevcoord;
float2 wrappedcoord, tempcoord;
float4 cc0, cc1, cc2, cprev,crastemp,ckonsttemp;

clipPos = float4(rawpos.x, rawpos.y, clipPos.z, clipPos.w);
uv0.xy = uv0.xy * texdim[0].zw;
uv1.xy = uv1.xy * texdim[1].zw;
rastemp = colors_0.rgba;
crastemp = frac(rastemp * (255.0f/256.0f)) * (256.0f/255.0f);
tevcoord.xy = uv0.xy;
textemp = tex2D(samp0,tevcoord.xy * texdim[0].xy).rgba;
prev.rgb = saturate((textemp.rgb)(crastemp.rgb));
prev.a = saturate(textemp.a
crastemp.a);

tevcoord.xy = uv1.xy;
textemp = tex2D(samp1,tevcoord.xy * texdim[1].xy).rgba;
konsttemp = float4(0.25f,0.25f,0.25f, ERROR);
ckonsttemp = frac(konsttemp * (255.0f/256.0f)) * (256.0f/255.0f);
cprev = prev;
prev.rgb = saturate((prev.rgb)+float3(0.0f, 0.0f, 0.0f));
prev.a = saturate(textemp.a+cprev.a*(1.

Did the game ever work correctly (i.e. not have this problem) on an
earlier version of dolphin?

Works perfectly during the 30 first minutes

What steps will reproduce the problem?

When I change of map, in the game. Not all the time.
Or when i launch the game, it's unpredictable.

What version of dolphin are you using (32bit/64bit along with the
version as it appears in the title bar: "R 4779", "R 6403M", "3.0", etc)?

Dolphin : r7683

MAC os Lion
2 GHz Intel Core i7
AMD Radeon HD 6490M 256 MB

5) Please provide any additional information below.

I saw on another topic, some people talking about this fix : LC_ALL=C ./Dolphini don't understand how it works. PLease help !

Actions #1

Updated by glennricster almost 13 years ago

If you close the critical error dialog does the game continue?

Actions #2

Updated by Krobe333 almost 13 years ago

first time yes, but later, same problem i closed it and then.. black screen, no graphics, just sound.. ><

Actions #3

Updated by mariagoitea59 over 12 years ago

This game will not run like the other games,believe me i already tried just like skies of arcadia this and that game will not run in dolphin ever.

Actions #4

Updated by sonic21963 over 12 years ago

I have a similar error, except it always occurs when I go to Hillys.

I have an ATI HD5770 1GB 128-bit video card.

Actions #5

Updated by skidau almost 12 years ago

  • Status changed from New to Fixed

Could not reproduce in 3.0-716.

Actions

Also available in: Atom PDF