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 |
| GTA: Liberty City Stories |
v1.11.3 |
2026-08-31 |
GetFramebufferCandidates(COLOR): Multiple (2) candidate framebuffers. texaddr: 04080000 offset: 0 (512x64 stride 512, 5551) |
| GTA: Liberty City Stories |
v1.19.3-1053-g03ee74c03c |
2026-08-28 |
Error in shader program link: info: Link failed because of missing fragment shader.
fs: 10180000:0020d800 Fog LM FragUber AlphaTest >
vs: 01000000:80000321 HWX N LM Light: LightUberShader Cull
#version 320 es
// Driver: Mali-G31 - GLSL 320
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01000000:80000321 HWX N LM Light: LightUberShader Cull
in vec3 position;
in mediump vec3 normal;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform uint u_lightControl;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform mediump vec3 u_lightdir0;
uniform mediump vec2 u_lightangle_spotCoef0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
uniform mediump vec3 u_lightatt1;
uniform mediump vec3 u_lightdir1;
uniform mediump vec2 u_lightangle_spotCoef1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
uniform lowp vec3 u_lightspecular1;
uniform vec3 u_lightpos2;
uniform mediump vec3 u_lightatt2;
uniform mediump vec3 u_lightdir2;
uniform mediump vec2 u_lightangle_spotCoef2;
uniform lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform mediump vec3 u_lightdir3;
uniform mediump vec2 u_lightangle_spotCoef3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec3 u_lightspecular3;
uniform lowp vec4 u_ambient;
uniform lowp vec3 u_matdiffuse;
uniform lowp vec4 u_matspecular;
uniform lowp vec3 u_matemissive;
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 lowp vec3 v_color1;
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(normal, 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;
vec3 diffuseColor = u_matdiffuse.rgb;
vec3 specularColor = u_matspecular.rgb;
lowp vec4 lightSum0 = u_ambient * ambientColor + vec4(u_matemissive, 0.0);
lowp vec3 lightSum1 = splat3(0.0);
vec3 toLight;
lowp vec3 diffuse;
float distance;
lowp float lightScale;
mediump float ldot;
lowp float angle;
uint comp; uint type; float attenuation;
if ((u_lightControl & 0x1u) != 0x0u) {
comp = (u_lightControl >> 0x04u) & 0x3u;
type = (u_lightControl >> 0x06u) & 0x3u;
toLight = u_lightpos0;
if (type != 0x0u) {
toLight -= worldpos;
distance = length(toLight);
toLight /= distance;
attenuation = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
if (type == 0x01u) {
lightScale = attenuation;
} else {
angle = dot(u_lightdir0, toLight);
if (angle >= u_lightangle_spotCoef0.x) {
lightScale = attenuation * (u_lightangle_spotCoef0.y <= 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef0.y));
} else {
lightScale = 0.0;
}
}
} else {
lightScale = 1.0;
}
ldot = dot(toLight, worldnormal);
if (comp == 0x2u) {
ldot = u_matspecular.a > 0.0 ? pow(max(ldot, 0.0), u_matspecular.a) : 1.0;
}
diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0);
if (comp == 0x1u && ldot >= 0.0) {
if (u_matspecular.a > 0.0) {
ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal);
ldot = pow(max(ldot, 0.0), u_matspecular.a);
} else {
ldot = 1.0;
}
lightSum1 += u_lightspecular0 * specularColor * ldot * lightScale;
}
lightSum0.rgb += (u_lightambient0 * ambientColor.rgb + diffuse) * ligh |
| GTA: Liberty City Stories |
v1.19.3-1053-g03ee74c03c |
2026-08-28 |
Error in shader program link: info: Link failed because of missing fragment shader.
fs: 10180000:0020d800 Fog LM FragUber AlphaTest >
vs: 01000000:80000b21 HWX T N LM Light: LightUberShader Cull
#version 320 es
// Driver: Mali-G31 - GLSL 320
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01000000:80000b21 HWX T N LM Light: LightUberShader Cull
in vec3 position;
in mediump vec3 normal;
in vec2 texcoord;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform uint u_lightControl;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform mediump vec3 u_lightdir0;
uniform mediump vec2 u_lightangle_spotCoef0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
uniform mediump vec3 u_lightatt1;
uniform mediump vec3 u_lightdir1;
uniform mediump vec2 u_lightangle_spotCoef1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
uniform lowp vec3 u_lightspecular1;
uniform vec3 u_lightpos2;
uniform mediump vec3 u_lightatt2;
uniform mediump vec3 u_lightdir2;
uniform mediump vec2 u_lightangle_spotCoef2;
uniform lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform mediump vec3 u_lightdir3;
uniform mediump vec2 u_lightangle_spotCoef3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec3 u_lightspecular3;
uniform lowp vec4 u_ambient;
uniform lowp vec3 u_matdiffuse;
uniform lowp vec4 u_matspecular;
uniform lowp vec3 u_matemissive;
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 lowp vec3 v_color1;
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(normal, 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;
vec3 diffuseColor = u_matdiffuse.rgb;
vec3 specularColor = u_matspecular.rgb;
lowp vec4 lightSum0 = u_ambient * ambientColor + vec4(u_matemissive, 0.0);
lowp vec3 lightSum1 = splat3(0.0);
vec3 toLight;
lowp vec3 diffuse;
float distance;
lowp float lightScale;
mediump float ldot;
lowp float angle;
uint comp; uint type; float attenuation;
if ((u_lightControl & 0x1u) != 0x0u) {
comp = (u_lightControl >> 0x04u) & 0x3u;
type = (u_lightControl >> 0x06u) & 0x3u;
toLight = u_lightpos0;
if (type != 0x0u) {
toLight -= worldpos;
distance = length(toLight);
toLight /= distance;
attenuation = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
if (type == 0x01u) {
lightScale = attenuation;
} else {
angle = dot(u_lightdir0, toLight);
if (angle >= u_lightangle_spotCoef0.x) {
lightScale = attenuation * (u_lightangle_spotCoef0.y <= 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef0.y));
} else {
lightScale = 0.0;
}
}
} else {
lightScale = 1.0;
}
ldot = dot(toLight, worldnormal);
if (comp == 0x2u) {
ldot = u_matspecular.a > 0.0 ? pow(max(ldot, 0.0), u_matspecular.a) : 1.0;
}
diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0);
if (comp == 0x1u && ldot >= 0.0) {
if (u_matspecular.a > 0.0) {
ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal);
ldot = pow(max(ldot, 0.0), u_matspecular.a);
} else {
ldot = 1.0;
}
lightSum1 += u_lightspecular0 * specularColor * ldot * lightScale;
}
lightSum0.rgb += (u_lightambient0 * ambientColor |
| GTA: Liberty City Stories |
v1.20.4 |
2026-08-19 |
Error in shader program link: info: Link failed because of missing vertex shader.
fs: 10182a82:00000802 Tex LM FragUber ReplaceBlend_2A:10_B:10_Eq:0 TFuncMod
#version 310 es
#extension GL_ARM_shader_framebuffer_fetch : require
// Driver: Mali-T720 - GLSL 310
#define DISCARD discard
precision lowp float;
precision highp int;
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 10182a82:00000802 Tex LM FragUber ReplaceBlend_2A:10_B:10_Eq:0 TFuncMod
uniform sampler2D tex;
uniform vec2 u_texNoAlphaMul;
uniform vec3 u_blendFixA;
uniform vec3 u_blendFixB;
in lowp vec4 v_color0;
in lowp vec3 v_color1;
in mediump float v_fogdepth;
in mediump vec3 v_texcoord;
out vec4 fragColor0;
void main() {
vec4 s = vec4(v_color1, 0.0);
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t + s;
v.rgb = clamp(v.rgb * u_texNoAlphaMul.y, 0.0, 1.0);
v.rgb = v.rgb * u_blendFixA;
fragColor0 = v;
}
vs: 01000000:80120b21 HWX T N LM UVEnv Light: LightUberShader 0: c:0 t:0 1: c:0 t:0 Cull
|
| GTA: Liberty City Stories |
v1.17.1 |
2026-08-01 |
WriteToHardware: Invalid address 000004bc near PC 08950e1c LR 08955b44 |
| GTA: Liberty City Stories |
v1.20.3 |
2026-06-22 |
An uneaten prefix at end of block for 08a06588 |
| GTA: Liberty City Stories |
v1.6.3 |
2026-05-23 |
__KernelStopThread: thread 286 does not exist |
| GTA: Liberty City Stories |
v1.20.4 |
2026-05-21 |
Block transfer invalid: 00000000/0 -> 00000000/0, 1x1x2 (0,0)->(0,0) |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-18 |
An uneaten prefix at end of block: 087fbb60 |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-18 |
Block transfer invalid: 67000000/0 -> 00000000/0, 742x140x2 (0,0)->(0,0) |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-18 |
VTYPE with morph used: THRU=0 TC=2 COL=2 POS=0 NRM=1 WT=0 NW=1 IDX=0 MC=2 |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-18 |
Drawing region rate add non-zero: 04d7, 013f of 0007, 0100 |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-05 |
Branch in JumpReg delay slot at 08e66d7c in block starting at 08e66d7c |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-05 |
Branch in JumpReg delay slot at 08e5cf74 in block starting at 08e5cf74 |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-05 |
Invalid replacement op 6acaca5b at 08e704e8 |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-05 |
An uneaten prefix at end of block: 08e857fc |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-07 |
sceAudiocodecInit(08e68b40, 4096): replacing existing context |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-05-02 |
Unknown GE command : 393439ff |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-05-02 |
Unknown GE command : b60b2844 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-05-02 |
Unknown GE command : 115333dd |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-05-01 |
Unknown GE command : 35b70051 |
| GTA: Liberty City Stories |
v1.17.1-1324-g3289614348 |
2026-04-27 |
Jump to invalid address: 0665b580 |
| GTA: Liberty City Stories |
v1.17.1-1324-g3289614348 |
2026-04-27 |
Jump to invalid address: 06d496a0 |
| GTA: Liberty City Stories |
v1.17.1-1324-g3289614348 |
2026-04-27 |
Jump to invalid address: 0665ab90 |
| GTA: Liberty City Stories |
v1.17.1-1324-g3289614348 |
2026-04-27 |
Jump to invalid address: 0665b5e0 |
| GTA: Liberty City Stories |
v1.17.1-1324-g3289614348 |
2026-04-27 |
Jump to invalid address: 0665b480 |
| GTA: Liberty City Stories |
v1.10.3 |
2026-04-24 |
sceGeBreak(mode=0, unknown=08a6ac58): unknown ptr (valid) |
| GTA: Liberty City Stories |
v1.19.3 |
2026-04-24 |
SCE_KERNEL_ERROR_SCE_SAS_ERROR_INVALID_PARAMETER=__sceSasCore(08b7fbc0, 00b63dc0): invalid address |
| GTA: Liberty City Stories |
v1.19.3 |
2026-04-24 |
SCE_KERNEL_ERROR_SCE_SAS_ERROR_INVALID_PARAMETER=__sceSasCore(08b7fbc0, 00b649c0): invalid address |
| GTA: Liberty City Stories |
v1.19.3 |
2026-04-24 |
SCE_KERNEL_ERROR_SCE_SAS_ERROR_INVALID_PARAMETER=__sceSasCore(08b7fbc0, 00b64dc0): invalid address |
| GTA: Liberty City Stories |
v1.19.3 |
2026-04-24 |
SCE_KERNEL_ERROR_SCE_SAS_ERROR_INVALID_PARAMETER=__sceSasCore(08b7fbc0, 00b651c0): invalid address |
| GTA: Liberty City Stories |
v1.19.3 |
2026-04-24 |
SCE_KERNEL_ERROR_SCE_SAS_ERROR_INVALID_PARAMETER=__sceSasCore(08b7fbc0, 00b645c0): invalid address |
| GTA: Liberty City Stories |
v1.19.3 |
2026-04-24 |
SCE_KERNEL_ERROR_SCE_SAS_ERROR_INVALID_PARAMETER=__sceSasCore(08b7fbc0, 00b641c0): invalid address |
| GTA: Liberty City Stories |
v1.15.4 |
2026-04-18 |
Unaligned icache invalidation of 08a96b20 (08a96b20 + 0) at PC=08e84004 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Drawing region rate add non-zero: 0140, 020a of 0050, 03ca |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Bad index address 02293979! |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Invalid inds in bounding box check |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
VTYPE with morph used: THRU=0 TC=1 COL=0 POS=1 NRM=2 WT=2 NW=5 IDX=3 MC=5 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Bad vertex address 0210235c! |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Bad bounding box data: 008200 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Drawing region rate add non-zero: 0459, 026e of 01ff, 013f |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Block transfer invalid: 63cccb60/330 -> b2ee4bd0/0, 486x380x4 (410,810)->(410,806) |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Block transfer invalid: 7f000000/0 -> 32410000/0, 581x256x4 (962,594)->(0,0) |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Drawing region rate add non-zero: 0157, 0480 of 02dd, 0280 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Imm vertex used clip value, flags=f61800 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Imm vertex used clip value, flags=208000 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Unusual bezier/spline vtype: 12970c0e, morph: 5, bones: 5 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Drawing region rate add non-zero: 033e, 0404 of 01ff, 013f |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Vertices without position found: (06970c0e) [06970c0e] P: ? C: ? T: u16 W: u16 (5x) I: u8 Morph: 6 (through) (24b) |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Vertices without position found: (12970c0e) [12970c0e] P: ? C: ? T: u16 W: u16 (5x) I: u8 Morph: 6 (through) (24b) |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Vertices without position found: (04bd0015) [04bd0015] P: ? C: 5551 T: u8 Morph: 8 (through) (64b) |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Vertices without position found: (12bd0015) [12bd0015] P: ? C: 5551 T: u8 Morph: 8 (through) (64b) |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
VTYPE with morph used: THRU=1 TC=1 COL=5 POS=0 NRM=0 WT=0 NW=5 IDX=0 MC=8 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Imm vertex used clip value, flags=388000 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-04-11 |
Unknown GE command : 39423b79 |
| GTA: Liberty City Stories |
v1.9.4 |
2026-03-31 |
Branch in Jump delay slot at 0880b458 in block starting at 0880b458 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-03-29 |
Block transfer invalid: 00688370/0 -> 00000000/0, 1019x76x4 (0,0)->(0,0) |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-03-29 |
Unknown GE command : 358637bd |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-03-29 |
Unknown GE command : fd0a00b4 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-03-29 |
Block transfer invalid: 00000000/0 -> 00000000/0, 1x1x4 (0,0)->(0,0) |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-03-29 |
Drawing region rate add non-zero: 0241, 0150 of 01ff, 013f |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-03-29 |
Unknown GE command : 59c23f29 |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-03-29 |
Jump to invalid address: 07ac2cec |
| GTA: Liberty City Stories |
v1.17.1-62d9abf |
2026-03-29 |
Branch in Jump delay slot at 0893587c in block starting at 08935868 |
| GTA: Liberty City Stories |
v1.17.1 |
2026-03-21 |
WriteToHardware: Invalid address 00000268 near PC 08879fa8 LR 08879f94 |
| GTA: Liberty City Stories |
v1.20.4 |
2026-08-23 |
Branch in branch delay slot at 08aa4108 with different target |
| GTA: Liberty City Stories |
v1.20.4 |
2026-08-23 |
Branch in branch delay slot at 08aa4104 with different target |
| GTA: Liberty City Stories |
v1.10.3 |
2026-03-17 |
sceKernelLoadModule: unsupported options size=00000014, flags=088620f8, pos=0, access=1, data=2, text=2 |
| GTA: Liberty City Stories |
v1.9.4 |
2026-03-04 |
80420014=__sceSasCore(08b7fbc0, 4784edc0): invalid address |
| GTA: Liberty City Stories |
v1.9.4 |
2026-03-04 |
80420014=__sceSasCore(08b7fbc0, 4784fdc0): invalid address |
| GTA: Liberty City Stories |
v1.9.4 |
2026-03-04 |
80420014=__sceSasCore(08b7fbc0, 4784f9c0): invalid address |
| GTA: Liberty City Stories |
v1.9.4 |
2026-03-04 |
80420014=__sceSasCore(08b7fbc0, 4784f1c0): invalid address |
| GTA: Liberty City Stories |
v1.9.4 |
2026-03-04 |
80420014=__sceSasCore(08b7fbc0, 4784f5c0): invalid address |
| GTA: Liberty City Stories |
v1.19.3 |
2026-02-09 |
Error in shader program link: info: Link failed because of missing vertex shader.
fs: 10180000:00000002 Tex FragUber TFuncMod
#version 310 es
#extension GL_ARM_shader_framebuffer_fetch : require
// Driver: Mali-T760 - GLSL 310
#define DISCARD discard
precision lowp float;
precision highp int;
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 10180000:00000002 Tex FragUber TFuncMod
uniform sampler2D tex;
uniform vec2 u_texNoAlphaMul;
in lowp vec4 v_color0;
in mediump float v_fogdepth;
in mediump 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 *= u_texNoAlphaMul.y;
fragColor0 = v;
}
vs: 00000000:0000000a THR C
|
| GTA: Liberty City Stories |
v1.19.3 |
2026-02-09 |
Error in shader program link: info: Link failed because of missing vertex shader.
fs: 10190000:0000d002 Tex FragUber TFuncMod AlphaTest > TestDiscardToZero
#version 310 es
#extension GL_ARM_shader_framebuffer_fetch : require
// Driver: Mali-T760 - GLSL 310
#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 mediump float v_fogdepth;
in mediump 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:0000000a THR C
|
| GTA: Liberty City Stories |
v1.19.3 |
2026-02-09 |
Error in shader program link: info: Link failed because of missing vertex shader.
fs: 00000000:00000001 Clear
#version 310 es
#extension GL_ARM_shader_framebuffer_fetch : require
// Driver: Mali-T760 - GLSL 310
#define DISCARD discard
precision lowp float;
precision highp int;
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 00000000:00000001 Clear
in lowp vec4 v_color0;
in mediump float v_fogdepth;
out vec4 fragColor0;
void main() {
vec4 v = v_color0;
fragColor0 = v;
}
vs: 00000000:0000000a THR C
|
| GTA: Liberty City Stories |
v1.16.4 |
2026-02-08 |
Unknown GetPointerWrite 00000000 PC 088287f0 LR 08828800 |
| GTA: Liberty City Stories |
v1.17.1-334-g1786a4ddb |
2026-02-07 |
MFIC instruction hit (70020024) at 08a9d9a0 |
| GTA: Liberty City Stories |
v1.19.3-787-g5aa0856280 |
2026-01-19 |
Block transfer invalid: 000a29a0/0 -> ad312d80/0, 1x1x4 (0,0)->(0,0) |
| GTA: Liberty City Stories |
v1.19.3-787-g5aa0856280 |
2026-01-19 |
VTYPE with morph used: THRU=0 TC=3 COL=1 POS=0 NRM=0 WT=0 NW=1 IDX=0 MC=2 |
| GTA: Liberty City Stories |
v1.19.3-787-g5aa0856280 |
2026-01-19 |
Unusual bezier/spline vtype: 121efbde, morph: 7, bones: 4 |
| GTA: Liberty City Stories |
v1.19.3-787-g5aa0856280 |
2026-01-19 |
Drawing region rate add non-zero: 0107, 0100 of 03f6, 003f |
| GTA: Liberty City Stories |
v1.19.3-787-g5aa0856280 |
2026-01-19 |
Imm vertex used clip value, flags=2f1800 |
| GTA: Liberty City Stories |
v1.17.1 |
2025-10-08 |
VTYPE with morph used: THRU=0 TC=2 COL=7 POS=3 NRM=1 WT=0 NW=1 IDX=0 MC=4 |
| GTA: Liberty City Stories |
v1.17.1 |
2025-10-08 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 08bf5b08, 4, 00000000, 0) |
| GTA: Liberty City Stories |
v1.11.3 |
2025-09-13 |
sceKernelCreateSema(RealMutex) unsupported options parameter, size = 147747640 |
| GTA: Liberty City Stories |
v1.11.3 |
2025-09-13 |
sceKernelCreateSema(RealMutex) unsupported options parameter, size = 167508272 |
| GTA: Liberty City Stories |
v1.11.3 |
2025-09-13 |
sceKernelCreateSema(RealMutex) unsupported options parameter, size = 1310720 |
| GTA: Liberty City Stories |
v1.11.3 |
2025-09-13 |
sceKernelCreateSema(RealMutex) unsupported options parameter, size = 147208520 |
| GTA: Liberty City Stories |
v1.11.3 |
2025-09-13 |
sceKernelCreateSema(RealMutex) unsupported options parameter, size = 147280608 |
| GTA: Liberty City Stories |
v1.11.3 |
2025-09-13 |
sceKernelCreateSema(RealMutex) unsupported options parameter, size = 148617832 |
| GTA: Liberty City Stories |
v1.13.2 |
2025-09-10 |
Trying to relocate non-loaded section .debug_frame, ignoring |
| GTA: Liberty City Stories |
v1.17.1 |
2025-09-06 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b62c68, pos=0, access=1, data=1, text=1 |
| GTA: Liberty City Stories |
v1.17.1 |
2025-09-06 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b62c68, pos=0, access=1, data=2, text=2 |
| GTA: Liberty City Stories |
v1.17.1-1069-g17fc508535 |
2025-08-29 |
Unaligned icache invalidation of 08604f38 (08604f38 + 0) at PC=088454a0 |
| GTA: Liberty City Stories |
v1.17.1-334-g1786a4ddb |
2025-08-19 |
Unknown GE command : 0d12531f |
| GTA: Liberty City Stories |
v1.20.3 |
2026-05-07 |
sceKernelCreateThread(name=sceATRAC3plus_Library): unsupported attributes 00000006, ignoring |
| GTA: Liberty City Stories |
v1.18.1 |
2025-08-01 |
Block transfer invalid: 00000000/0 -> a2000000/3e0, 811x919x2 (690,933)->(924,560) |
| GTA: Liberty City Stories |
v1.16.6 |
2025-08-01 |
__KernelStopThread: thread 311 does not exist (helper deleted) |
| GTA: Liberty City Stories |
v1.9.4 |
2025-07-28 |
Unknown GE command : fc1d3739 |