Recent logs - Spider-Man: Friend or Foe

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