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 |
Surf's Up™ |
v1.17.1 |
2024-05-04 |
Truncating vertex count from 24576 to 21845 |
Surf's Up™ |
v1.17 |
2024-01-29 |
Can't draw: No current render step. Step count: 0 |
Surf's Up™ |
v1.17 |
2024-01-29 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=2, text=2 |
Surf's Up™ |
v1.17 |
2024-01-29 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=1, text=1 |
Surf's Up™ |
v1.17.4-1 |
2024-08-27 |
sceNetAdhocMatchingInit(32768) at 0896f508 |
Surf's Up™ |
v1.13.1 |
2022-08-09 |
sceKernelLoadModule: unsupported options size=00000014, flags=ffffffff, pos=0, access=1, data=2, text=2 |
Surf's Up™ |
v1.12.3 |
2022-02-06 |
Error in shader compilation: info: Vertex shader compilation failed.
ERROR: 0:175: 'outerProduct' : no matching overloaded function found
ERROR: 0:175: '=' : cannot convert from 'const float' to '4X4 matrix of float'
ERROR: 2 compilation errors. No code generated.
01891000:00019b1d HWX C T N LM Fog Tex TexProjPos UVMtx Light: 3: c:1 t:0 MatUp:1 Spline TessC TessN
#version 300 es
// Adreno (TM) 306 - GLSL 300
precision highp float;
#define gl_VertexIndex gl_VertexID
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
in vec3 position;
in mediump vec3 normal;
in vec2 texcoord;
in lowp vec4 color0;
uniform mat4 u_proj;
uniform mat4 u_world;
uniform mat4 u_view;
uniform mediump mat4 u_texmtx;
uniform vec4 u_uvscaleoffset;
uniform vec3 u_lightpos3;
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_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;
uniform sampler2D u_tess_points;
uniform sampler2D u_tess_weights_u;
uniform sampler2D u_tess_weights_v;
uniform int u_spline_counts;
vec2 tess_sample(in vec2 points[16], mat4 weights) {
vec2 pos = vec2(0.0, 0.0);
pos += weights[0][0] * points[0];
pos += weights[0][1] * points[1];
pos += weights[0][2] * points[2];
pos += weights[0][3] * points[3];
pos += weights[1][0] * points[4];
pos += weights[1][1] * points[5];
pos += weights[1][2] * points[6];
pos += weights[1][3] * points[7];
pos += weights[2][0] * points[8];
pos += weights[2][1] * points[9];
pos += weights[2][2] * points[10];
pos += weights[2][3] * points[11];
pos += weights[3][0] * points[12];
pos += weights[3][1] * points[13];
pos += weights[3][2] * points[14];
pos += weights[3][3] * points[15];
return pos;
}
vec3 tess_sample(in vec3 points[16], mat4 weights) {
vec3 pos = vec3(0.0, 0.0, 0.0);
pos += weights[0][0] * points[0];
pos += weights[0][1] * points[1];
pos += weights[0][2] * points[2];
pos += weights[0][3] * points[3];
pos += weights[1][0] * points[4];
pos += weights[1][1] * points[5];
pos += weights[1][2] * points[6];
pos += weights[1][3] * points[7];
pos += weights[2][0] * points[8];
pos += weights[2][1] * points[9];
pos += weights[2][2] * points[10];
pos += weights[2][3] * points[11];
pos += weights[3][0] * points[12];
pos += weights[3][1] * points[13];
pos += weights[3][2] * points[14];
pos += weights[3][3] * points[15];
return pos;
}
vec4 tess_sample(in vec4 points[16], mat4 weights) {
vec4 pos = vec4(0.0, 0.0, 0.0, 0.0);
pos += weights[0][0] * points[0];
pos += weights[0][1] * points[1];
pos += weights[0][2] * points[2];
pos += weights[0][3] * points[3];
pos += weights[1][0] * points[4];
pos += weights[1][1] * points[5];
pos += weights[1][2] * points[6];
pos += weights[1][3] * points[7];
pos += weights[2][0] * points[8];
pos += weights[2][1] * points[9];
pos += weights[2][2] * points[10];
pos += weights[2][3] * points[11];
pos += weights[3][0] * points[12];
pos += weights[3][1] * points[13];
pos += weights[3][2] * points[14];
pos += weights[3][3] * points[15];
return pos;
}
struct Tess {
vec3 pos;
vec2 tex;
vec4 col;
vec3 nrm;
};
void tessellate(out Tess tess) {
ivec2 point_pos = ivec2(position.z, normal.z);
ivec2 weight_idx = ivec2(position.xy);
vec3 _pos[16];
vec2 _tex[16];
vec4 _col[16];
int index_u, index_v;
index_u = (0 + point_pos.x);
index_v = (0 + point_pos.y);
_pos[0] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz;
_col[0] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts * 2, index_v), 0).rgba;
index_u = (1 + point_pos.x);
index_v = (0 + point_pos.y);
_pos[1] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz;
_col[1] = texelFetch(u_tess_points, ivec2 |
Surf's Up™ |
v1.11.3 |
2021-08-07 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=1, text=1 |
Surf's Up™ |
v1.11.3 |
2021-08-07 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2 |
Surf's Up™ |
v1.11.3 |
2021-07-03 |
Unknown GetPointer 00000000 PC 08906744 LR 08906744 |
Surf's Up™ |
v1.11.3 |
2021-03-22 |
Error in shader program link: info: Compile failed.
ERROR: 0:34: ';' : syntax error;
ERROR: 1 compilation errors. No code generated.
WARNING: 0:9: 'attribute' : deprecated as of language version 130
WARNING: 0:10: 'attribute' : deprecated as of language version 130
WARNING: 0:11: 'attribute' : deprecated as of language version 130
WARNING: 0:23: 'varying' : deprecated as of language version 130
WARNING: 0:24: 'varying' : deprecated as of language version 130
WARNING: 0:25: 'varying' : deprecated as of language version 130
WARNING: 0:27: 'function_call_constructor@vec4_vec4@0' : used without being initialised
WARNING: 7 compilation warnings.
Success.
WARNING: 0:10: 'varying' : deprecated as of language version 130
WARNING: 0:11: 'varying' : deprecated as of language version 130
WARNING: 0:12: 'varying' : deprecated as of language version 130
WARNING: 0:15: 'function_call_constructor@vec4_vec4@0' : used without being initialised
WARNING: 0:16: 'texture2D' : function or matching overload deprecated as of language version 130
WARNING: 5 compilation warnings.
fs: 00000000:00000822 Tex TexAlpha LM TFuncMod
#version 130
// Intel(R) Graphics Media Accelerator 3600 Series - GLSL 130
#define DISCARD discard
#define lowp
#define mediump
#define highp
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
uniform sampler2D tex;
varying lowp vec4 v_color0;
varying lowp vec3 v_color1;
varying mediump vec3 v_texcoord;
out vec4 fragColor0;
void main() {
vec4 s = vec4(v_color1, 0.0);
vec4 t = texture2D(tex, v_texcoord.xy);
vec4 p = v_color0;
vec4 v = p * t + s;
fragColor0 = v;
}
vs: 01010000:00000b31 HWX T N LM Tex Light: MatUp:1 Cull
#version 130
// Intel(R) Graphics Media Accelerator 3600 Series - GLSL 130
#define gl_VertexIndex gl_VertexID
#define lowp
#define mediump
#define highp
#define splat3(x) vec3(x)
#define mul(x, y) ((x) * (y))
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 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 vec4 u_cullRangeMin;
uniform highp vec4 u_cullRangeMax;
varying lowp vec4 v_color0;
varying lowp vec3 v_color1;
varying mediump vec3 v_texcoord;
void main() {
vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz;
mediump vec3 worldnormal = normalize(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);
lowp vec4 lightSum0 = u_ambient * u_matambientalpha + vec4(u_matemissive, 0.0);
mediump float ldot;
v_color0 = clamp(lightSum0, 0.0, 1.0);
v_color1 = splat3(0.0);
v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0);
vec3 projPos = outPos.xyz / outPos.w;
if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) {
if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
gl_Position = outPos;
}
|
Surf's Up™ |
v1.10.3 |
2021-01-14 |
RET: Stack empty! |
Surf's Up™ |
v1.10.2 |
2020-11-07 |
Unknown syscall in known module 'SysclibForKernel': 0xb49a7697 |
Surf's Up™ |
v1.10.2 |
2020-11-07 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=0, text=1 |
Surf's Up™ |
v1.10.3 |
2020-10-03 |
Unknown syscall in known module 'ThreadManForKernel': 0x293b45b8 |
Surf's Up™ |
v1.10.3 |
2020-10-03 |
Unknown syscall in known module 'ThreadManForKernel': 0x7e65b999 |
Surf's Up™ |
v1.10.3 |
2020-10-03 |
Unknown syscall in known module 'ThreadManForKernel': 0x6652b8ca |
Surf's Up™ |
v1.10.3 |
2020-10-03 |
Unknown syscall in known module 'ThreadManForKernel': 0x18260574 |
Surf's Up™ |
v1.10.3 |
2020-10-03 |
Unknown syscall in known module 'ThreadManForKernel': 0xe9b3061e |
Surf's Up™ |
v1.10.3 |
2020-10-03 |
Unknown syscall in known module 'ThreadManForKernel': 0x86255ada |
Surf's Up™ |
v1.10.3 |
2020-10-03 |
Unknown syscall in known module 'ThreadManForKernel': 0x8125221d |
Surf's Up™ |
v1.10.3 |
2020-09-30 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000001, pos=0, access=1, data=2, text=2 |
Surf's Up™ |
v1.10.3 |
2020-09-30 |
Video out requested, not supported: mode=0 size=0,0 |
Surf's Up™ |
v1.10.3 |
2020-09-30 |
Unimplemented HLE function sceKernelStopUnloadSelfModule |
Surf's Up™ |
v1.10.3 |
2020-09-30 |
sceKernelCreateThread(name=sceNetAdhocAuth_Service): unsupported attributes 00001006 |
Surf's Up™ |
v1.10.3 |
2020-09-30 |
sceKernelCreateThread(name=sceMemab): unsupported attributes 00001006 |
Surf's Up™ |
v1.11.3 |
2021-08-07 |
sceKernelCreateThread(name=sceNetIfhandle_Service): unsupported attributes 00001006 |
Surf's Up™ |
v1.10.3 |
2020-10-03 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=1, access=1, data=2, text=2 |
Surf's Up™ |
v1.10.2 |
2020-07-28 |
VTYPE with morph used: THRU=0 TC=0 COL=0 POS=3 NRM=0 WT=0 NW=1 IDX=2 MC=2 |
Surf's Up™ |
v1.10.2 |
2020-07-28 |
sceKernelCreateThread(name=ScePafJob): unsupported options parameter 09fbfdf0 |
Surf's Up™ |
v1.10.2 |
2020-07-28 |
sceKernelCreateThread(name=ScePafJob): unsupported options parameter 09fbfdb0 |
Surf's Up™ |
v1.10.2 |
2020-07-28 |
sceKernelCreateThread(name=ScePafJob): unsupported options parameter 09fbfd00 |
Surf's Up™ |
v1.10.2 |
2020-07-28 |
sceKernelCreateThread(name=ScePafJob): unsupported attributes 00000008 |
Surf's Up™ |
v1.10.2 |
2020-07-28 |
sceKernelCreateThread(name=ScePafThread): unsupported options parameter 09fbfd30 |
Surf's Up™ |
v1.10.2 |
2020-07-28 |
sceKernelCreateThread(name=ScePafThread): unsupported attributes 00000008 |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/f5478233, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/d8f54a51, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/d0a56296, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/d021c0fb, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/a703fe0f, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/8f450998, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/87c263d1, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/87677e40, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/7f696782, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/44e07129, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/3cef484f, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/3c2fa058, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/35750070, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/354d27ea, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/2a368661, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/0db149f4, already implemented in HLE. |
Surf's Up™ |
v1.10.3 |
2023-12-21 |
Ignoring func export sceMp3/07ec321a, already implemented in HLE. |
Surf's Up™ |
v1.8.0 |
2020-04-29 |
UNIMPL sceUtilityGameSharingInitStart(0910debc) |
Surf's Up™ |
v1.9.4 |
2020-04-29 |
UNIMPL sceUtilityGameSharingInitStart(0910bf3c) |
Surf's Up™ |
v1.9.4 |
2020-04-29 |
UNIMPL sceUtilityGameSharingInitStart(0910abdc) |
Surf's Up™ |
v1.9.4 |
2020-04-29 |
UNIMPL sceUtilityGameSharingInitStart(0910f3bc) |
Surf's Up™ |
v1.9.4 |
2020-02-08 |
UNIMPL sceUtilityGameSharingInitStart(0910e05c) |
Surf's Up™ |
v1.9.4 |
2023-11-21 |
sceUtilityMsgDialogInitStart: invalid status |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
sceAtracSetData(0, 08c1bf80, 00002000): bad data |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
sceAtracSetData(0, 08c24900, 00002000): bad data |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
Atrac buffer invalid RIFF header: 08c24900 |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
Atrac buffer invalid RIFF header: 08c14180 |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
avcodec_decode_audio4: Error decoding audio -1094995529 / bebbb1b7 |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
sceAtracSetData(0, 08c14180, 00002000): bad data |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
Atrac buffer invalid RIFF header: 08c1bf80 |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
Atrac buffer invalid RIFF header: 08c3c480 |
Surf's Up™ |
v1.1.1-66-g5ebd7bf |
2016-05-21 |
sceAtracSetData(0, 08c3c480, 00002000): bad data |
Surf's Up™ |
v1.9.4 |
2024-09-03 |
sceKernelRegisterSubIntrHandler(30, 0, 0893314c, 00000000): duplicate handler |