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 |
Hits |
Message |
| Kenka Bancho: Badass Rumble |
v1.18.1 |
2025-02-08 |
1 |
00000000=sceUtilityScreenshotInitStart(09390930) |
| WWE2K24-V1.04 BY MANIA SVR |
v1.18.1 |
2025-02-08 |
93 |
No DL ID available to enqueue |
| God of War®: Ghost of Sparta |
v1.18.1 |
2025-02-08 |
1 |
Error in shader compilation: info: 0:1: F0002: Mali-400 GP register allocation failed for vertex shader.
Please contact [email protected] with the shader causing
the problem, along with this error message.
Mali online shader compiler r10p0-00rel0 [Revision 96995].
01f34515:00000b09 HWX C T N LM Light: 0: c:1 t:1 1: c:1 t:0 2: c:1 t:1 3: c:0 t:1 MatUp:3
#version 100
// Driver: Mali-400 MP - GLSL 100
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01f34515:00000b09 HWX C T N LM Light: 0: c:1 t:1 1: c:1 t:0 2: c:1 t:1 3: c:0 t:1 MatUp:3
attribute vec3 position;
attribute mediump vec3 normal;
attribute vec2 texcoord;
attribute lowp vec4 color0;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
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 lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec4 u_ambient;
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;
varying lowp vec4 v_color0;
varying lowp vec3 v_color1;
varying mediump vec3 v_texcoord;
varying 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 = color0;
vec3 diffuseColor = color0.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;
toLight = u_lightpos0 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0);
if (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;
}
if (ldot > 0.0)
lightSum1 += u_lightspecular0 * specularColor * ldot * lightScale;
}
lightSum0.rgb += (u_lightambient0 * ambientColor.rgb + diffuse) * lightScale;
toLight = u_lightpos1;
ldot = dot(toLight, worldnormal);
diffuse = (u_lightdiffuse1 * diffuseColor) * max(ldot, 0.0);
if (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;
}
if (ldot > 0.0)
lightSum1 += u_lightspecular1 * specularColor * ldot ;
}
lightSum0.rgb += (u_lightambient1 * ambientColor.rgb + diffuse);
toLight = u_lightpos2 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt2, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse2 * diffuseColor) * max(ldot, 0.0);
if (ldot >= 0.0) {
if (u_matspecular.a > 0.0) {
ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal);
|
| God of War®: Ghost of Sparta |
v1.18.1 |
2025-02-08 |
1 |
Error in shader compilation: info: 0:1: F0002: Mali-400 GP register allocation failed for vertex shader.
Please contact [email protected] with the shader causing
the problem, along with this error message.
Mali online shader compiler r10p0-00rel0 [Revision 96995].
01f34515:00000f09 HWX C T N LM RevN Light: 0: c:1 t:1 1: c:1 t:0 2: c:1 t:1 3: c:0 t:1 MatUp:3
#version 100
// Driver: Mali-400 MP - GLSL 100
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01f34515:00000f09 HWX C T N LM RevN Light: 0: c:1 t:1 1: c:1 t:0 2: c:1 t:1 3: c:0 t:1 MatUp:3
attribute vec3 position;
attribute mediump vec3 normal;
attribute vec2 texcoord;
attribute lowp vec4 color0;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
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 lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec4 u_ambient;
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;
varying lowp vec4 v_color0;
varying lowp vec3 v_color1;
varying mediump vec3 v_texcoord;
varying 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 = color0;
vec3 diffuseColor = color0.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;
toLight = u_lightpos0 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0);
if (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;
}
if (ldot > 0.0)
lightSum1 += u_lightspecular0 * specularColor * ldot * lightScale;
}
lightSum0.rgb += (u_lightambient0 * ambientColor.rgb + diffuse) * lightScale;
toLight = u_lightpos1;
ldot = dot(toLight, worldnormal);
diffuse = (u_lightdiffuse1 * diffuseColor) * max(ldot, 0.0);
if (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;
}
if (ldot > 0.0)
lightSum1 += u_lightspecular1 * specularColor * ldot ;
}
lightSum0.rgb += (u_lightambient1 * ambientColor.rgb + diffuse);
toLight = u_lightpos2 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt2, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse2 * diffuseColor) * max(ldot, 0.0);
if (ldot >= 0.0) {
if (u_matspecular.a > 0.0) {
ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldn |
| クロヒョウ2 龍が如く 阿修羅編 |
v1.18.1 |
2025-02-08 |
1 |
MIPSCompileOp: Invalid instruction 0000000e |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-08 |
1 |
MIPSCompileOp: Invalid instruction 00b500ba |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-08 |
1 |
MIPSCompileOp: Invalid instruction 00b500b7 |
| WWE 2K23 DELUXE EDITION BY LUCKY ULTIMATE |
v1.18.1 |
2026-03-05 |
4 |
80630007=sceAtracSetData(2, 08d4b180, 00006500): atracID uses different codec type than data |
| WWE 2K23 DELUXE EDITION BY LUCKY ULTIMATE |
v1.9.4 |
2026-08-08 |
76 |
80630007=sceAtracSetData(2, 08d4b180, 000032b0): atracID uses different codec type than data |
| WWE 2K23 DELUXE EDITION BY LUCKY ULTIMATE |
v1.8.0 |
2026-01-08 |
7 |
80630007=sceAtracSetData(2, 08d4b180, 00006ff0): atracID uses different codec type than data |
| WWE 2K23 DELUXE EDITION BY LUCKY ULTIMATE |
v1.9.4 |
2026-10-07 |
110 |
80630007=sceAtracSetData(2, 08d4b180, 00005150): atracID uses different codec type than data |
| Assassin's Creed: Bloodlines™ |
v1.18.1 |
2025-02-08 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09d64ac4, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.18.1 |
2025-02-08 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09d64ac4, 4, 00000000, 0) |
| WWE2K24-V1.04 BY MANIA SVR |
v1.18.1 |
2025-02-08 |
3 |
UNTESTED sceNetAdhocPollSocket(09fff4bc, 1, 0, 1) at 08a63f20 |
| eFootball NBC24 By Master Pes |
v1.18.1 |
2025-03-18 |
3 |
Branch in RSZeroComp delay slot at 08b0a8ec in block starting at 08b0a8b0 |
| eFootball |
v1.18.1 |
2025-05-24 |
23 |
807f00fd=sceMp3Init(00000000): invalid bitrate v1 l3 rate 000b |
| Assassin's Creed: Bloodlines™ |
v1.18.1 |
2025-02-08 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09b85704, 4, 00000000, 0) |
| WWE 2K20 By Lucha Games |
v1.18.1 |
2025-02-07 |
1 |
80630006=sceAtracSetData(2, 08d4b180, 00007108): invalid RIFF header |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 70f38ab4 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 70f38c34 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 70f24efc |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 70f244d8 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 70f250f8 |
| WWE 2K22-GENESIS PSP MOD BY BORN FOR GAMERS |
v1.18.1 |
2025-02-07 |
1 |
80630007=sceAtracSetData(2, 08d4b180, 00002248): atracID uses different codec type than data |
| Burnout Legends |
v1.18.1 |
2025-02-22 |
4 |
Error in shader program link: info: Error: Uniform u_texelDelta precision mismatch with other stage.
Error: Linking failed.
fs: postshader
#version 320 es
precision mediump float;
precision highp int;
layout(binding = 0) uniform mediump sampler2D sampler0;
uniform vec2 u_texelDelta;
in vec2 v_texcoord0;
in vec2 v_texcoord1;
out vec4 _RESERVED_IDENTIFIER_FIXUP_gl_FragColor;
void main()
{
vec2 angle = ((v_texcoord0 * v_texcoord1) - vec2(0.25)) * 6.283185482025146484375;
float yfactor = (16.0 + sin(angle.y)) * 0.0588235296308994293212890625;
float xfactor = (4.0 + sin(angle.x)) * 0.20000000298023223876953125;
vec2 centerCoord = floor(v_texcoord0 * v_texcoord1) + vec2(0.5);
vec3 colour = pow(texture(sampler0, u_texelDelta * centerCoord).xyz, vec3(2.21000003814697265625));
colour = clamp(colour, vec3(0.0), vec3(1.0));
colour = pow(mat3(vec3(0.920000016689300537109375, 0.0350000001490116119384765625, 0.00999999977648258209228515625), vec3(0.23999999463558197021484375, 0.795000016689300537109375, 0.014999999664723873138427734375), vec3(-0.1599999964237213134765625, 0.17000000178813934326171875, 0.97500002384185791015625)) * colour, vec3(0.4545454680919647216796875));
colour *= (yfactor * xfactor);
_RESERVED_IDENTIFIER_FIXUP_gl_FragColor = vec4(colour, 1.0);
}
vs: postshader
#version 320 es
uniform vec2 u_texelDelta;
out vec2 v_texcoord0;
in vec2 a_texcoord0;
in vec4 a_position;
out vec2 v_texcoord1;
void main()
{
v_texcoord0 = a_texcoord0;
gl_Position = a_position;
v_texcoord1 = vec2(1.0) / u_texelDelta;
}
|
| Ben 10 Ultimate Alien Cosmic Destruction |
v1.18.1 |
2025-02-07 |
1 |
scePsmfPlayerSetPsmf*: incorrect PSMF magic (f1b85864), bad data |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction ef9aaa00 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 78a14f80 |
| とらドラP! |
v1.18.1 |
2025-02-07 |
3 |
Unknown GetPointerWrite 00000000 PC 0886e420 LR 0886e444 |
| MLB 11 The Show™ |
v1.18.1 |
2025-02-07 |
1 |
scePsmfPlayerSetPsmf*: incorrect PSMF magic (9eea41be), bad data |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction ef9a7400 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 05a6af80 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 05a5f980 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction ef99b480 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 6e6f7400 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction ef987e00 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 78141e00 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 04981e80 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 47901d80 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction ef992980 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 6e6e8900 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 6b336300 |
| eFootball LUCIANO GAMER |
v1.18.1 |
2025-02-25 |
3 |
Unknown GetPointerWrite 00000000 PC 0882bbf4 LR 088113dc |
| Pro Evolution Soccer 2013 |
v1.18.1 |
2025-03-04 |
37 |
807f00fd=sceMp3Init(00000000): invalid bitrate v1 l0 rate 000b |
| eFootball 2025 |
v1.18.1 |
2025-02-11 |
6 |
MIPSCompileOp: Invalid instruction efd009ff |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction 00afffff |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction efd72ff5 |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
14 |
MIPSCompileOp: Invalid instruction effffd10 |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction cff205ff |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction 006fffff |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction b2000008 |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction 000006ff |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
6 |
MIPSCompileOp: Invalid instruction 0007dffe |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction 0005cffe |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction b50005ff |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction 00018dff |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction 002dfffe |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
7 |
MIPSCompileOp: Invalid instruction 7000cfe0 |
| eFootball 2025 |
v1.18.1 |
2025-02-13 |
71 |
MIPSCompileOp: Invalid instruction 000005ff |
| Assassin's Creed: Bloodlines™ |
v1.18.1 |
2025-02-07 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09c15784, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.18.1 |
2025-02-07 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09c15784, 4, 00000000, 0) |
| SBK®09 Superbike World Championship |
v1.18.1 |
2025-02-07 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(D1I1I1LQ, 1c:3e:77:26:7d:22, 10000000, 0) at 089ae254 |
| SBK®09 Superbike World Championship |
v1.18.1 |
2025-02-07 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(d1I1I1Ls, 1c:3e:77:26:7d:22, 10000000, 0) at 089ae254 |
| eFootball Chelito 19 |
v1.6.3 |
2025-08-03 |
4 |
WriteToHardware: Invalid address 00000000 near PC 088111e8 LR 0882bc04 |
| Disney•Pixar Cars 2 |
v1.18.1 |
2025-06-14 |
4 |
Error in shader compilation: info: 0:1: F0002: Mali-400 GP register allocation failed for vertex shader.
Please contact [email protected] with the shader causing
the problem, along with this error message.
Mali online shader compiler r8p0-00dev0 [Revision 96995].
01f05955:00000b21 HWX T N LM Light: 0: c:1 t:1 1: c:1 t:1 2: c:1 t:2 3: c:1 t:1 Cull
#version 100
// Driver: Mali-400 MP - GLSL 100
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
// 01f05955:00000b21 HWX T N LM Light: 0: c:1 t:1 1: c:1 t:1 2: c:1 t:2 3: c:1 t:1 Cull
attribute vec3 position;
attribute mediump vec3 normal;
attribute vec2 texcoord;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform vec4 u_uvscaleoffset;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
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 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 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;
varying lowp vec4 v_color0;
varying lowp vec3 v_color1;
varying mediump vec3 v_texcoord;
varying 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;
toLight = u_lightpos0 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse0 * diffuseColor) * max(ldot, 0.0);
if (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;
}
if (ldot > 0.0)
lightSum1 += u_lightspecular0 * specularColor * ldot * lightScale;
}
lightSum0.rgb += (u_lightambient0 * ambientColor.rgb + diffuse) * lightScale;
toLight = u_lightpos1 - worldpos;
distance = length(toLight);
toLight /= distance;
ldot = dot(toLight, worldnormal);
lightScale = clamp(1.0 / dot(u_lightatt1, vec3(1.0, distance, distance*distance)), 0.0, 1.0);
diffuse = (u_lightdiffuse1 * diffuseColor) * max(ldot, 0.0);
if (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;
}
if (ldot > 0.0)
lightSum1 += u_lightspecular1 * specularColor * ldot * lightScale;
}
lightSum0.rgb += (u_lightambient1 * ambientColor.rgb + diffuse) * lightScale;
toLight = u_lightpos2 - worldpos;
distance = l |
| Efootball 2023 Mr GamerEstadual |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 9d9f9a9a |
| Efootball 2023 Mr GamerEstadual |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 9fa0a1a3 |
| Efootball 2023 Mr GamerEstadual |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 9f9f9fa0 |
| Efootball 2023 Mr GamerEstadual |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 4f7da4a6 |
| Efootball 2023 Mr GamerEstadual |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 7d9f9b9b |
| Efootball 2023 Mr GamerEstadual |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 9e9c9b9c |
| Efootball 2023 Mr GamerEstadual |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 9d9b9988 |
| WWE 2K22-GENESIS PSP MOD BY BORN FOR GAMERS |
v1.18.1 |
2025-02-26 |
2 |
80630007=sceAtracSetData(2, 08d4b180, 00000fb0): atracID uses different codec type than data |
| WWE 2K22-GENESIS PSP MOD BY BORN FOR GAMERS |
v1.18.1 |
2025-02-26 |
6 |
80630007=sceAtracSetData(2, 08d4b180, 00001988): atracID uses different codec type than data |
| WWE 2K22-GENESIS PSP MOD BY BORN FOR GAMERS |
v1.18.1 |
2025-02-07 |
1 |
80630007=sceAtracSetData(2, 08d4b180, 0001d7c8): atracID uses different codec type than data |
| WWE 2K22-GENESIS PSP MOD BY BORN FOR GAMERS |
v1.18.1 |
2025-03-26 |
2 |
80630007=sceAtracSetData(2, 08d4b180, 00001758): atracID uses different codec type than data |
| WWE 2K22-GENESIS PSP MOD BY BORN FOR GAMERS |
v1.18.1 |
2025-03-21 |
2 |
80630007=sceAtracSetData(2, 08d4b180, 00001528): atracID uses different codec type than data |
| WWE 2K22-GENESIS PSP MOD BY BORN FOR GAMERS |
v1.18.1 |
2025-02-07 |
2 |
80630007=sceAtracSetData(2, 08d4b180, 00011630): atracID uses different codec type than data |
| Gran Turismo® |
v1.18.1 |
2025-02-08 |
3 |
MIPSCompileOp: Invalid instruction 437a0000 |
| SBK®09 Superbike World Championship |
v1.18.1 |
2026-06-28 |
3 |
sceKernelRegisterSubIntrHandler(30, 0, 08a22378, 09282920): duplicate handler |
| PES MY 2024 |
v1.18.1 |
2025-09-10 |
9 |
Unknown GetPointerWrite 00000000 PC 08808430 LR 08808448 |
| PATCH SPARTAN11 |
v1.18.1 |
2025-02-07 |
1 |
Unknown GetPointerWrite 00000000 PC 08816084 LR 08816098 |
| Def Jam® Fight For NY™: The Takeover |
v1.18.1 |
2025-02-07 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(66d4007, 10:5f:35:2c:ff:eb, 20000000, 0) at 0897eeec |
| Def Jam® Fight For NY™: The Takeover |
v1.18.1 |
2025-02-07 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(766bc54, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 4544ba95 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 443c9c8c |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 44b8fb7c |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 44b0aca8 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 43dd08f4 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 432ddfb4 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 43151980 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 43d9ce3a |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.18.1 |
2025-02-07 |
1 |
MIPSCompileOp: Invalid instruction 412b2536 |
| WWE All Stars |
v1.18.1 |
2025-02-07 |
95 |
Bad VAG samples address? 08cce560 / 9988499 |
| 初音ミク -Project DIVA- extend |
v1.18.1 |
2025-02-07 |
1 |
00000000=sceUtilityScreenshotInitStart(0931a5f8) |
| 机动战士高达AGE Cosmic Drive |
v1.18.1 |
2025-02-07 |
1 |
WriteToHardware: Invalid address 000000a6 near PC 08b3e100 LR 08b3e100 |
| PES 2013 |
v1.18.1 |
2025-02-13 |
5 |
MIPSCompileOp: Invalid instruction 0000005f |
| PES 2013 |
v1.18.1 |
2025-02-13 |
10 |
MIPSCompileOp: Invalid instruction 00005ff5 |
| PES 2013 |
v1.18.1 |
2025-02-13 |
3 |
MIPSCompileOp: Invalid instruction 00dfe14e |
| PES 2013 |
v1.18.1 |
2025-02-13 |
4 |
MIPSCompileOp: Invalid instruction 005fffff |