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 |
| eFootball Chelito 19 |
v1.20.4-443-g52cce09118 |
2026-07-04 |
sceDisplayWaitVblankCB: could not find waiting thread info. |
| Jetpack Joyride |
v1.20.4-423-gde85a7b247 |
2026-06-21 |
Error in shader program link: info: L0001 The fragment matrix variable WorldViewProj does not match the vertex variable WorldViewProj.
The matrix stride does not match.
fs: thin3d
#version 310 es
// 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))
uniform sampler2D tex;
uniform mat4 WorldViewProj;
uniform vec2 TintSaturation;
in lowp vec4 oColor0; // COLOR0
in highp vec2 oTexCoord0; // TEXCOORD0
out vec4 fragColor0;
void main() {
vec4 col = texture(tex, oTexCoord0) * oColor0;
col.rgb *= oColor0.a;
fragColor0 = col;
}
vs: thin3d
#version 310 es
// Driver: Mali-T720 - GLSL 310
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
vec3 rgb2hsv(vec3 c) {
vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);
vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g));
vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r));
float d = q.x - min(q.w, q.y);
float e = 1.0e-10;
return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x);
}
vec3 hsv2rgb(vec3 c) {
vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);
vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);
return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);
}
uniform mat4 WorldViewProj;
uniform vec2 TintSaturation;
in vec3 Position;
in vec4 Color0;
in vec2 TexCoord0;
out lowp vec4 oColor0; // COLOR0 (0)
out highp vec2 oTexCoord0; // TEXCOORD0 (1)
void main() {
gl_Position = mul(WorldViewProj, vec4(Position, 1.0));
vec3 hsv = rgb2hsv(Color0.xyz);
hsv.x += TintSaturation.x;
hsv.y *= TintSaturation.y;
oColor0 = vec4(hsv2rgb(hsv), Color0.w);
oTexCoord0 = TexCoord0;
}
|
| Jetpack Joyride |
v1.20.4-423-gde85a7b247 |
2026-06-21 |
Error in shader program link: info: L0001 The fragment matrix variable WorldViewProj does not match the vertex variable WorldViewProj.
The matrix stride does not match.
fs: thin3d
#version 310 es
// 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))
uniform sampler2D tex;
uniform mat4 WorldViewProj;
uniform vec2 TintSaturation;
in lowp vec4 oColor0; // COLOR0
out vec4 fragColor0;
void main() {
vec4 col = oColor0;
col.rgb *= oColor0.a;
fragColor0 = col;
}
vs: thin3d
#version 310 es
// Driver: Mali-T720 - GLSL 310
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
vec3 rgb2hsv(vec3 c) {
vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);
vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g));
vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r));
float d = q.x - min(q.w, q.y);
float e = 1.0e-10;
return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x);
}
vec3 hsv2rgb(vec3 c) {
vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);
vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);
return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);
}
uniform mat4 WorldViewProj;
uniform vec2 TintSaturation;
in vec3 Position;
in vec4 Color0;
in vec2 TexCoord0;
out lowp vec4 oColor0; // COLOR0 (0)
void main() {
gl_Position = mul(WorldViewProj, vec4(Position, 1.0));
vec3 hsv = rgb2hsv(Color0.xyz);
hsv.x += TintSaturation.x;
hsv.y *= TintSaturation.y;
oColor0 = vec4(hsv2rgb(hsv), Color0.w);
}
|
| Alien Zombie Death |
v1.20.4-423-gde85a7b247 |
2026-06-21 |
Error in shader program link: info: L0001 The fragment matrix variable WorldViewProj does not match the vertex variable WorldViewProj.
The matrix stride does not match.
fs: thin3d
#version 310 es
// 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))
uniform sampler2D tex;
uniform mat4 WorldViewProj;
uniform vec2 TintSaturation;
in lowp vec4 oColor0; // COLOR0
in highp vec2 oTexCoord0; // TEXCOORD0
out vec4 fragColor0;
void main() {
vec4 col = texture(tex, oTexCoord0) * oColor0;
col.rgb *= oColor0.a;
fragColor0 = col;
}
vs: thin3d
#version 310 es
// Driver: Mali-T720 - GLSL 310
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
vec3 rgb2hsv(vec3 c) {
vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);
vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g));
vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r));
float d = q.x - min(q.w, q.y);
float e = 1.0e-10;
return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x);
}
vec3 hsv2rgb(vec3 c) {
vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);
vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);
return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);
}
uniform mat4 WorldViewProj;
uniform vec2 TintSaturation;
in vec3 Position;
in vec4 Color0;
in vec2 TexCoord0;
out lowp vec4 oColor0; // COLOR0 (0)
out highp vec2 oTexCoord0; // TEXCOORD0 (1)
void main() {
gl_Position = mul(WorldViewProj, vec4(Position, 1.0));
vec3 hsv = rgb2hsv(Color0.xyz);
hsv.x += TintSaturation.x;
hsv.y *= TintSaturation.y;
oColor0 = vec4(hsv2rgb(hsv), Color0.w);
oTexCoord0 = TexCoord0;
}
|
| Alien Zombie Death |
v1.20.4-423-gde85a7b247 |
2026-06-21 |
Error in shader program link: info: L0001 The fragment matrix variable WorldViewProj does not match the vertex variable WorldViewProj.
The matrix stride does not match.
fs: thin3d
#version 310 es
// 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))
uniform sampler2D tex;
uniform mat4 WorldViewProj;
uniform vec2 TintSaturation;
in lowp vec4 oColor0; // COLOR0
in highp vec2 oTexCoord0; // TEXCOORD0
out vec4 fragColor0;
void main() {
vec4 col = texture(tex, oTexCoord0).zyxw * oColor0;
col.rgb *= oColor0.a;
fragColor0 = col;
}
vs: thin3d
#version 310 es
// Driver: Mali-T720 - GLSL 310
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
vec3 rgb2hsv(vec3 c) {
vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0);
vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g));
vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r));
float d = q.x - min(q.w, q.y);
float e = 1.0e-10;
return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x);
}
vec3 hsv2rgb(vec3 c) {
vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0);
vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www);
return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y);
}
uniform mat4 WorldViewProj;
uniform vec2 TintSaturation;
in vec3 Position;
in vec4 Color0;
in vec2 TexCoord0;
out lowp vec4 oColor0; // COLOR0 (0)
out highp vec2 oTexCoord0; // TEXCOORD0 (1)
void main() {
gl_Position = mul(WorldViewProj, vec4(Position, 1.0));
vec3 hsv = rgb2hsv(Color0.xyz);
hsv.x += TintSaturation.x;
hsv.y *= TintSaturation.y;
oColor0 = vec4(hsv2rgb(hsv), Color0.w);
oTexCoord0 = TexCoord0;
}
|
| eFootball RB - V. |
v1.9.4 |
2026-07-13 |
Savedata version requested: 3 |
| eFootball Chelito 19 |
v1.9.4 |
2026-07-13 |
Savedata version requested: 3 |
| God of War: Chains of Olympus |
v1.20.4-423-gde85a7b247 |
2026-07-13 |
Rendering to framebuffer offset at 04162000 +256x0 (stride 512) |
| God of War®: Ghost of Sparta |
v1.20.4-98-gb8a71e8712 |
2026-07-13 |
Rendering to framebuffer offset at 04162000 +256x0 (stride 512) |
| Harry Potter and the Order of the Phoenix™ |
v1.20.4-423-gde85a7b247 |
2026-07-12 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2 |
| Harry Potter and the Order of the Phoenix™ |
v1.9.4 |
2026-07-13 |
Video out requested, not supported: mode=0 size=0,0 |
| ACE COMBAT JOINT ASSAULT |
v1.9.4 |
2026-07-11 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000021, pos=0, access=1, data=2, text=2 |
| ACE COMBAT X2 JOINT ASSAULT |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000021, pos=0, access=1, data=2, text=2 |
| ACE COMBAT X |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=ffffffff, pos=0, access=1, data=2, text=2 |
| NEED FOR SPEED™ MOST WANTED 5-1-0 |
v1.9.4 |
2026-07-13 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=089a5128, pos=0, access=1, data=2, text=2 |
| NEED FOR SPEED™ MOST WANTED 5-1-0 |
v1.9.4 |
2026-07-13 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=089a5128, pos=0, access=1, data=1, text=1 |
| 仮面ライダー 超クライマックスヒーローズ |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=08806498, pos=0, access=1, data=2, text=2 |
| God of War: Chains of Olympus |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2 |
| God of War: Chains of Olympus |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=0899b0cc, pos=0, access=1, data=2, text=2 |
| God of War: Chains of Olympus |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=0899b0cc, pos=0, access=1, data=1, text=1 |
| God of War: Chains of Olympus |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=1, text=1 |
| God of War: Chains of Olympus |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=000001a4, pos=0, access=1, data=1, text=1 |
| God of War: Chains of Olympus |
v1.9.4 |
2026-07-13 |
sceKernelLoadModule: unsupported options size=00000014, flags=000001a4, pos=0, access=1, data=2, text=2 |
| Resistance: Retribution™ |
v1.9.4 |
2026-07-12 |
sceGeBreak(mode=1, unknown=09ffd560): unknown ptr (valid) |