To see your stuff show here, enable Compatibility Server Reports in PPSSPP.
Click on a version, game, or report message to show similar entries. Hover over version to see platform info, and hover over a game title to see region and version info.
| Game title |
Version |
Latest Report |
Message |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-05-15 |
Error in shader program link: info: Link Error: Fragment shader is missing.
fs: 10184000:0000d002 Tex Flat FragUber TFuncMod AlphaTest >
vs: 40000000:0000000a THR C Flat
#version 320 es
// Driver: PowerVR Rogue GE8300 - GLSL 320
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 40000000:0000000a THR C Flat
in vec4 position;
in highp float fog;
in vec2 texcoord;
in lowp vec4 color0;
uniform mat4 u_proj_through;
uniform lowp float u_rotation;
uniform highp vec2 u_fogcoef;
flat out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
out mediump float v_fogdepth;
void main() {
v_texcoord = vec3(texcoord, 1.0);
v_color0 = color0;
v_fogdepth = fog;
vec4 outPos = mul(u_proj_through, vec4(position.xyz, 1.0));
gl_Position = outPos;
}
|
| Grand Theft Auto: Vice City Stories |
v1.8.0 |
2026-05-15 |
ReadFromHardware: Invalid address 00018044 near PC 00018044 LR 00018044 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-05-05 |
Bad bounding box data: 000101 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-05-05 |
Truncating vertex count from 65486 to 21845 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-05-05 |
VTYPE with morph used: THRU=0 TC=0 COL=0 POS=0 NRM=1 WT=0 NW=1 IDX=0 MC=5 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-05-05 |
Drawing region rate add non-zero: 04e8, 013f of 0003, 0000 |
| Grand Theft Auto: Vice City Stories |
v1.6.3 |
2026-05-02 |
Error in shader program link: info: Link Error: Vertex shader is missing.
fs: 00000000:00000382 Tex TClampST TFuncMod
#version 300 es
#extension GL_EXT_shader_framebuffer_fetch : require
precision lowp float;
uniform sampler2D tex;
uniform vec4 u_texclamp;
in vec4 v_color0;
in highp vec3 v_texcoord;
inout vec4 fragColor0;
float mymod(float a, float b) { return a - b * floor(a / b); }
void main() {
vec2 fixedcoord = vec2(clamp(v_texcoord.x, u_texclamp.z, u_texclamp.x - u_texclamp.z), clamp(v_texcoord.y, u_texclamp.w, u_texclamp.y - u_texclamp.w));
vec4 t = texture(tex, fixedcoord.xy);
vec4 p = v_color0;
vec4 v = vec4(t.rgb * p.rgb, p.a);
fragColor0 = v;
}
vs: 00000000:00000012 THR Tex
#version 300 es
precision highp float;
in vec4 position;
in vec2 texcoord;
in lowp vec4 color0;
uniform mat4 u_proj_through;
out lowp vec4 v_color0;
out highp vec3 v_texcoord;
void main() {
v_texcoord = vec3(texcoord, 1.0);
v_color0 = color0;
gl_Position = u_proj_through * vec4(position.xyz, 1.0);
}
|
| Grand Theft Auto: Vice City Stories |
v1.11.2-917-g89e70c319 |
2026-04-30 |
Unexpected mpeg first timestamp: bcc32cefb20 / 12971653659424 |
| Grand Theft Auto: Vice City Stories |
v1.6.3 |
2026-04-29 |
Error in shader program link: info: Link failed because of missing vertex shader.
fs: 00000000:00200002 Tex Fog TFuncMod
#version 300 es
#extension GL_EXT_shader_framebuffer_fetch : require
precision lowp float;
uniform sampler2D tex;
in vec4 v_color0;
uniform vec3 u_fogcolor;
in mediump float v_fogdepth;
in mediump vec3 v_texcoord;
inout vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
vec4 v = vec4(t.rgb * p.rgb, p.a);
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
fragColor0 = v;
}
vs: 00000000:00000914 HWX T Fog Tex
#version 300 es
precision highp float;
in vec3 position;
in vec2 texcoord;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform lowp vec4 u_matambientalpha;
uniform highp vec2 u_fogcoef;
out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
out mediump float v_fogdepth;
void main() {
vec3 worldpos = (u_world * vec4(position.xyz, 1.0)).xyz;
mediump vec3 worldnormal = vec3(0.0, 0.0, 1.0);
vec4 viewPos = u_view * vec4(worldpos, 1.0);
gl_Position = u_proj * viewPos;
v_color0 = u_matambientalpha;
v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0);
v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y;
}
|
| Grand Theft Auto: Vice City Stories |
v1.9.4 |
2026-04-26 |
Jump to invalid address: 051a0014 |
| Grand Theft Auto: Vice City Stories |
v1.14.1 |
2026-04-19 |
UI scissor out of bounds in GameSettingsScreen: 279,0-991,544 / 1217,544 |
| Grand Theft Auto: Vice City Stories |
v1.14.1 |
2026-04-19 |
UI scissor out of bounds in GameSettingsScreen: 352,0-1247,720 / 1532,720 |
| Grand Theft Auto: Vice City Stories |
v1.9.4 |
2026-04-18 |
Unknown GetPointer 00000000 PC 0881c2d8 LR 0881c2e8 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-04-15 |
Error in shader compilation: info: INTERNAL ERROR: no main() function!
ERROR: 0 compilation errors. No code generated.
00000000:00000920 HWX T Cull
#version 320 es
#extension GL_EXT_clip_cull_distance : enable
// Driver: Adreno (TM) 510 - GLSL 320
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 00000000:00000920 HWX T Cull
in vec3 position;
in vec2 texcoord;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform lowp vec4 u_matambientalpha;
uniform highp vec2 u_fogcoef;
uniform highp vec4 u_depthRange;
uniform highp vec4 u_cullRangeMin;
uniform highp vec4 u_cullRangeMax;
out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
out mediump float v_fogdepth;
vec3 normalizeOr001(vec3 v) {
return length(v) == 0.0 ? vec3(0.0, 0.0, 1.0) : normalize(v);
}
void main() {
vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz;
mediump vec3 worldnormal = normalizeOr001(mul(vec4(0.0, 0.0, 1.0, 0.0), u_world).xyz);
vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0);
vec4 outPos = mul(u_proj, viewPos);
vec4 ambientColor = u_matambientalpha;
v_color0 = u_matambientalpha;
v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0);
v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y;
vec3 projPos = outPos.xyz / outPos.w;
float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w;
if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) {
if ((projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y) || (projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y)) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
if (u_cullRangeMin.w <= 0.0) {
if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
gl_ClipDistance[0] = projZ * outPos.w + outPos.w + 0.000001;
if (u_cullRangeMin.w > 0.0 && u_depthRange.w != 0.0f) {
gl_CullDistance[0] = projPos.z - u_cullRangeMin.z;
gl_CullDistance[1] = u_cullRangeMax.z - projPos.z;
} else {
gl_CullDistance[0] = 0.0;
gl_CullDistance[1] = 0.0;
}
gl_Position = outPos;
}
|
| Grand Theft Auto: Vice City Stories |
v1.12.3 |
2026-04-05 |
WriteToHardware: Invalid address 42c8082c near PC 0884d330 LR 08b19d64 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-04-03 |
Branch in Jump delay slot at 098cb170 in block starting at 098cb130 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-28 |
Branch in RSZeroComp delay slot at 4440002c in block starting at 4440002c |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-28 |
Branch in Jump delay slot at 44400024 in block starting at 443fb478 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-28 |
MIPSCompileOp: Invalid instruction 9e128000 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-28 |
MIPSCompileOp: Invalid instruction 44baa4af |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-28 |
MIPSCompileOp: Invalid instruction 4aa555bf |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790f8 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79114 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790fc in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79110 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79100 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79108 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79104 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79118 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b7910c in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790f4 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790e0 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790d0 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790ec in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790e4 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790d4 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790e8 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790c8 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790f0 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790c4 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790cc in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790c0 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790bc in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790b0 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790a8 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790b8 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790ac in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790a0 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b7909c in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79070 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b7907c in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79088 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79094 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79090 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790a4 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79064 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79098 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b7908c in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79078 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79068 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79054 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79074 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79060 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b7905c in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79050 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79058 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b7904c in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b790b4 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b7906c in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79084 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.20.3 |
2026-03-27 |
Branch in Jump delay slot at 08b79080 in block starting at 08b78f80 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 43b08800 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 4377f000 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 43c6e800 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 431a0000 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 43932000 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 42e2c000 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 43797000 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 434f6000 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
Jump to invalid address: 022b5450 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
MIPSCompileOp: Invalid instruction 437f0000 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
Branch in Jump delay slot at 09ff6c60 in block starting at 09ff6c40 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-25 |
Jump to invalid address: 02185e60 |
| Grand Theft Auto: Vice City Stories |
v1.10.3 |
2026-03-19 |
sceKernelCreateSema(RealMutex) unsupported options parameter, size = 34536 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-03-06 |
Error in shader program link: info: Link Error: Vertex shader is missing.
fs: 10180000:0000d000 FragUber AlphaTest >
#version 320 es
#extension GL_EXT_shader_framebuffer_fetch : require
// Driver: PowerVR Rogue GE8322 - GLSL 320
#define DISCARD discard
precision lowp float;
precision highp int;
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 10180000:0000d000 FragUber AlphaTest >
uniform uint u_alphacolorref;
uniform uint u_alphacolormask;
in lowp vec4 v_color0;
in highp float v_fogdepth;
int roundAndScaleTo255i(in float x) { return int(floor(x * 255.0 + 0.5)); }
out vec4 fragColor0;
void main() {
vec4 v = v_color0;
if ((roundAndScaleTo255i(v.a) & int(u_alphacolormask >> 0x18u)) <= int(u_alphacolorref >> 0x18u)) DISCARD;
fragColor0 = v;
}
vs: 00000000:00000b20 HWX T N Cull
|
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-03-06 |
Error in shader program link: info: Link Error: Vertex shader is missing.
fs: 10180000:00200002 Tex Fog FragUber TFuncMod
#version 320 es
#extension GL_EXT_shader_framebuffer_fetch : require
// Driver: PowerVR Rogue GE8322 - GLSL 320
#define DISCARD discard
precision lowp float;
precision highp int;
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 10180000:00200002 Tex Fog FragUber TFuncMod
uniform sampler2D tex;
uniform vec2 u_texNoAlphaMul;
in lowp vec4 v_color0;
uniform vec3 u_fogcolor;
in highp float v_fogdepth;
in highp vec3 v_texcoord;
out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb = clamp(v.rgb * u_texNoAlphaMul.y, 0.0, 1.0);
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
fragColor0 = v;
}
vs: 00000000:00000b20 HWX T N Cull
|
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-03-06 |
Error in shader program link: info: Link Error: Vertex shader is missing.
fs: 10190000:0000d002 Tex FragUber TFuncMod AlphaTest > TestDiscardToZero
#version 320 es
#extension GL_EXT_shader_framebuffer_fetch : require
// Driver: PowerVR Rogue GE8322 - GLSL 320
#define DISCARD discard
precision lowp float;
precision highp int;
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 10190000:0000d002 Tex FragUber TFuncMod AlphaTest > TestDiscardToZero
uniform sampler2D tex;
uniform vec2 u_texNoAlphaMul;
uniform uint u_alphacolorref;
uniform uint u_alphacolormask;
in lowp vec4 v_color0;
in highp float v_fogdepth;
in highp vec3 v_texcoord;
int roundAndScaleTo255i(in float x) { return int(floor(x * 255.0 + 0.5)); }
out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb *= u_texNoAlphaMul.y;
if ((roundAndScaleTo255i(v.a) & int(u_alphacolormask >> 0x18u)) <= int(u_alphacolorref >> 0x18u)) v.a = 0.0;
fragColor0 = v;
}
vs: 00000000:00000b20 HWX T N Cull
|
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-03-06 |
Error in shader program link: info: Link Error: Vertex shader is missing.
fs: 10180000:0000d002 Tex FragUber TFuncMod AlphaTest >
#version 320 es
#extension GL_EXT_shader_framebuffer_fetch : require
// Driver: PowerVR Rogue GE8322 - GLSL 320
#define DISCARD discard
precision lowp float;
precision highp int;
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 10180000:0000d002 Tex FragUber TFuncMod AlphaTest >
uniform sampler2D tex;
uniform vec2 u_texNoAlphaMul;
uniform uint u_alphacolorref;
uniform uint u_alphacolormask;
in lowp vec4 v_color0;
in highp float v_fogdepth;
in highp vec3 v_texcoord;
int roundAndScaleTo255i(in float x) { return int(floor(x * 255.0 + 0.5)); }
out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb *= u_texNoAlphaMul.y;
if ((roundAndScaleTo255i(v.a) & int(u_alphacolormask >> 0x18u)) <= int(u_alphacolorref >> 0x18u)) DISCARD;
fragColor0 = v;
}
vs: 00000000:00000b20 HWX T N Cull
|
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-03-06 |
Error in shader program link: info: Link Error: Vertex shader is missing.
fs: 10180000:0020d002 Tex Fog FragUber TFuncMod AlphaTest >
#version 320 es
#extension GL_EXT_shader_framebuffer_fetch : require
// Driver: PowerVR Rogue GE8322 - GLSL 320
#define DISCARD discard
precision lowp float;
precision highp int;
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 10180000:0020d002 Tex Fog FragUber TFuncMod AlphaTest >
uniform sampler2D tex;
uniform vec2 u_texNoAlphaMul;
uniform uint u_alphacolorref;
uniform uint u_alphacolormask;
in lowp vec4 v_color0;
uniform vec3 u_fogcolor;
in highp float v_fogdepth;
in highp vec3 v_texcoord;
int roundAndScaleTo255i(in float x) { return int(floor(x * 255.0 + 0.5)); }
out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb = clamp(v.rgb * u_texNoAlphaMul.y, 0.0, 1.0);
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
if ((roundAndScaleTo255i(v.a) & int(u_alphacolormask >> 0x18u)) <= int(u_alphacolorref >> 0x18u)) DISCARD;
fragColor0 = v;
}
vs: 00000000:00000b20 HWX T N Cull
|
| Grand Theft Auto: Vice City Stories |
v1.9.0 |
2026-03-04 |
ReadFromHardware: Invalid address 113c735c near PC 08abc870 LR 08abc818 |
| Grand Theft Auto: Vice City Stories |
v1.9.0 |
2026-03-04 |
WriteToHardware: Invalid address 0000022c near PC 08abc870 LR 08abc818 |
| Grand Theft Auto: Vice City Stories |
v1.11.3 |
2026-03-01 |
Jump to invalid address: 0ecc0080 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-02-26 |
Branch in Jump delay slot at 09a64444 in block starting at 09a63d60 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-02-26 |
Branch in Jump delay slot at 09a63fc8 in block starting at 09a63d60 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-02-26 |
Branch in Jump delay slot at 09a641dc in block starting at 09a63d60 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-02-26 |
Branch in Jump delay slot at 09a63dcc in block starting at 09a63d60 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-02-26 |
Branch in Jump delay slot at 09a63f0c in block starting at 09a63d60 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-02-26 |
Branch in Jump delay slot at 09a6409c in block starting at 09a63d60 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-02-26 |
Branch in Jump delay slot at 09a64458 in block starting at 09a63d60 |
| Grand Theft Auto: Vice City Stories |
v1.19.3 |
2026-02-26 |
Branch in Jump delay slot at 09a64448 in block starting at 09a63d60 |