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 |
| Spider-Man: Friend or Foe |
v1.4.2-425-g7a7ccee5e |
2026-01-22 |
Error in shader compilation: info: Compile failed.
ERROR: 0:158: 'u_proj' : undeclared identifier
ERROR: 0:159: 'col' : undeclared identifier
ERROR: 0:175: 'col' : undeclared identifier
ERROR: 0:175: 'rgb' : field selection requires structure, vector, or matrix on left hand side
4 compilation errors. No code generated.
/ code: #version 330
#define lowp
#define mediump
#define highp
in mediump vec4 w1, w2;
in vec3 position;
in mediump vec3 normal;
in vec2 texcoord;
in lowp vec4 color0;
uniform mat4 u_proj_through;
uniform mat4 u_world;
uniform mat4 u_view;
uniform mediump mat4 u_texmtx;
uniform mat4 u_bone0;
uniform mat4 u_bone1;
uniform mat4 u_bone2;
uniform mat4 u_bone3;
uniform mat4 u_bone4;
uniform mat4 u_bone5;
uniform mat4 u_bone6;
uniform mat4 u_bone7;
uniform vec4 u_uvscaleoffset;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform mediump vec3 u_lightdir0;
uniform mediump float u_lightangle0;
uniform mediump float u_lightspotCoef0;
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 float u_lightangle1;
uniform mediump float u_lightspotCoef1;
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 float u_lightangle2;
uniform mediump float u_lightspotCoef2;
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 float u_lightangle3;
uniform mediump float u_lightspotCoef3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec3 u_lightspecular3;
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;
flat out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
out mediump float v_fogdepth;
uniform sampler1D u_tess_pos_tex;
uniform sampler1D u_tess_tex_tex;
uniform sampler1D u_tess_col_tex;
uniform int u_spline_count_u;
vec2 tess_sample(in vec2 points[16], in vec2 weights[4]) {
vec2 pos = vec2(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
vec3 tess_sample(in vec3 points[16], in vec2 weights[4]) {
vec3 pos = vec3(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
vec4 tess_sample(in vec4 points[16], in vec2 weights[4]) {
vec4 pos = vec4(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
uniform int u_spline_count_v;
uniform int u_spline_type_u;
uniform int u_spline_type_v;
void spline_knot(ivec2 num_patches, ivec2 type, out vec2 knot[6], ivec2 patch_pos) {
for (int i = 0; i < 6; ++i) {
knot[i] = vec2(float(i + patch_pos.x - 2), float(i + patch_pos.y - 2));
}
if ((type.x & 1) != 0) {
if (patch_pos.x <= 2)
knot[0].x = 0.0;
if (patch_pos.x <= 1)
knot[1].x = 0.0;
}
if ((type.x & 2) != 0) {
if (patch_pos.x >= (num_patches.x - 2))
knot[5].x = float(num_patches.x);
if (patch_pos.x == (num_patches.x - 1))
knot[4].x = float(num_patches.x);
}
if ((type.y & 1) != 0) {
if (patch_pos.y <= 2)
knot[0].y = 0.0;
if (patch_pos.y <= 1)
knot[1].y = 0.0;
}
if ((type.y & 2) != 0) {
if (patch_pos.y >= (num_patches.y - 2))
knot[5].y = float(num_patches.y);
if (patch_pos.y == (num_patches.y - 1))
knot[4].y = float(num_patches.y);
}
}
void spline_w |
| Spider-Man: Friend or Foe |
v1.17.1 |
2024-07-28 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b792fc, pos=0, access=1, data=1, text=1 |
| Spider-Man: Friend or Foe |
v1.17.1 |
2024-07-28 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b792fc, pos=0, access=1, data=2, text=2 |
| Spider-Man: Friend or Foe |
v1.13.2-1944-g3e481634a |
2024-04-14 |
Attempting to texture from current render target (src=041e0000 / target=041e0000 / flags=7), making a copy |
| Spider-Man: Friend or Foe |
v1.9.0 |
2022-11-23 |
sceKernelLoadModule: unsupported options size=00000014, flags=0899a8b8, pos=0, access=1, data=2, text=2 |
| Spider-Man: Friend or Foe |
v1.9.0 |
2022-11-23 |
sceKernelLoadModule: unsupported options size=00000014, flags=0899a8b8, pos=0, access=1, data=1, text=1 |
| Spider-Man: Friend or Foe |
v1.13.1 |
2022-09-30 |
Ignoring possible texturing from framebuffer at 04160000 +192x256 / 256x272 |
| Spider-Man: Friend or Foe |
v1.12.3 |
2022-06-23 |
sceKernelLoadModule: unsupported options size=00000014, flags=deadbeef, pos=0, access=1, data=2, text=2 |
| Spider-Man: Friend or Foe |
v1.12.3 |
2022-06-23 |
sceKernelLoadModule: unsupported options size=00000014, flags=ffffdeec, pos=0, access=1, data=1, text=1 |
| Spider-Man: Friend or Foe |
v1.9.0 |
2022-11-23 |
sceKernelLoadModule: unsupported options size=00000014, flags=000001a4, pos=0, access=1, data=2, text=2 |
| Spider-Man: Friend or Foe |
v1.9.0 |
2022-11-23 |
sceKernelLoadModule: unsupported options size=00000014, flags=000001a4, pos=0, access=1, data=1, text=1 |
| Spider-Man: Friend or Foe |
v1.10.3 |
2021-04-28 |
sceKernelLoadModule: unsupported options size=00000014, flags=0899a904, pos=0, access=1, data=1, text=1 |
| Spider-Man: Friend or Foe |
v1.11.3 |
2021-06-30 |
Ignoring possible texturing from framebuffer at 041c0000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.14.4 |
2025-05-12 |
Ignoring possible texturing from framebuffer at 041a0000 +192x256 / 256x272 |
| Spider-Man: Friend or Foe |
v1.14.4 |
2025-09-23 |
Ignoring possible texturing from framebuffer at 04180000 +192x256 / 256x272 |
| Spider-Man: Friend or Foe |
v1.13.2 |
2022-12-22 |
Ignoring possible texturing from framebuffer at 04180000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.12.3 |
2022-06-19 |
Ignoring possible texturing from framebuffer at 041a0000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.13.2 |
2022-10-11 |
Ignoring possible texturing from framebuffer at 04160000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.11.3 |
2021-05-02 |
Unknown GetPointer 00000000 PC 089bcbec LR 089bcbec |
| Spider-Man: Friend or Foe |
v1.9.4 |
2025-11-03 |
Ignoring possible render to texture at 04160000 +192x256 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2019-12-19 |
GL ran out of GPU memory; switching to low memory mode |
| Spider-Man: Friend or Foe |
v1.6.3-492-g9fddfff66 |
2019-11-03 |
Ignoring possible render to texture at 001a0000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2022-07-11 |
Ignoring possible render to texture at 04180000 +192x256 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.0 |
2023-07-24 |
Ignoring possible render to texture at 041a0000 +192x256 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2024-09-02 |
Render to area containing texture at 04160000 +128x0 |
| Spider-Man: Friend or Foe |
v1.7.5-302-g51fec7f43 |
2018-12-20 |
Error in shader compilation: info: 0:6: P0001: Error parsing constant expression, unknown identifier 'GL_FRAGMENT_PRECISION_HIGH'
0:7: P0004: High precision not supported, instead compiling high precision as medium precision
stencil
#ifdef GL_ES
precision mediump float;
#endif
#ifdef GL_ES
#if GL_FRAGMENT_PRECISION_HIGH
precision highp float;
#else
precision mediump float; // just hope it's enough..
#endif
#endif
#if __VERSION__ >= 130
#define varying in
#define texture2D texture
#define gl_FragColor fragColor0
out vec4 fragColor0;
#endif
varying vec2 v_texcoord0;
uniform float u_stencilValue;
uniform sampler2D tex;
float roundAndScaleTo255f(in float x) { return floor(x * 255.99); }
void main() {
vec4 index = texture2D(tex, v_texcoord0);
gl_FragColor = vec4(index.a);
float shifted = roundAndScaleTo255f(index.a) / roundAndScaleTo255f(u_stencilValue);
if (mod(floor(shifted), 2.0) < 0.99) discard;
}
|
| Spider-Man: Friend or Foe |
v1.9.4 |
2025-11-03 |
Render to area containing texture at 041a0000 +128x0 |
| Spider-Man: Friend or Foe |
v1.7.5 |
2021-06-18 |
Ignoring possible render to texture at 00180000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.0 |
2022-08-29 |
Ignoring possible render to texture at 041a0000 +240x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2026-02-28 |
Video out requested, not supported: mode=0 size=0,0 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2022-11-07 |
Render to area containing texture at 04180000 +128x0 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2022-11-07 |
Ignoring possible render to texture at 04160000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.7.5 |
2020-07-26 |
Render to area containing texture at 00180000 +128x0 |
| Spider-Man: Friend or Foe |
v1.6.3-492-g9fddfff66 |
2019-01-27 |
Ignoring possible render to texture at 00180000 +192x256 / 256x272 |
| Spider-Man: Friend or Foe |
v1.4.2 |
2024-10-23 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b1300 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072ae600 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b2e00 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b2080 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b3b80 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b0580 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072af800 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072aef00 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 04a00000 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b4900 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b5680 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b6400 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b9a00 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b7180 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 04a1f9f0 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 04a1f890 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b7f00 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 04a1f940 |
| Spider-Man: Friend or Foe |
v1.1.1-66-g5ebd7bf |
2016-01-07 |
Jump to invalid address: 072b8c80 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2026-03-01 |
Render to area containing texture at 041e0000 +128x0 |
| Spider-Man: Friend or Foe |
v1.7.2 |
2020-06-04 |
Render to area containing texture at 001a0000 +128x0 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2024-09-02 |
Ignoring possible render to texture at 04180000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2026-01-16 |
Ignoring possible render to texture at 041a0000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.7.5 |
2019-11-03 |
Render to area containing texture at 001c0000 +128x0 |
| Spider-Man: Friend or Foe |
v1.7.5 |
2026-01-22 |
Render to area containing texture at 001e0000 +128x0 |
| Spider-Man: Friend or Foe |
v1.7.5 |
2021-06-18 |
Render to area containing texture at 00160000 +128x0 |
| Spider-Man: Friend or Foe |
v1.6.3 |
2018-06-22 |
Ignoring possible render to texture at 00160000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2026-03-01 |
Ignoring possible render to texture at 041c0000 +0x128 / 256x272 |
| Spider-Man: Friend or Foe |
v1.9.4 |
2026-01-16 |
Render to area containing texture at 041c0000 +128x0 |