Recent logs - v1.13.1-205-g8478a8c86

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
Manhunt 2® v1.13.1-205-g8478a8c86 2022-09-28 Error in shader compilation: info: ERROR: 0:21: Incompatible types in initialization (and no available implicit conversion) ERROR: 0:25: Use of undeclared identifier 'tsize' ERROR: 0:27: Use of undeclared identifier 'tsize' 00000000:000000ce Tex Depal TClamp TFuncRepl #version 300 es #extension GL_EXT_shader_framebuffer_fetch : require // Apple A11 GPU - GLSL 300 #define DISCARD discard precision lowp float; precision highp int; #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) precision highp int; uniform sampler2D tex; uniform vec4 u_texclamp; uniform sampler2D pal; uniform uint u_depal_mask_shift_off_fmt; in lowp vec4 v_color0; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec2 fixedcoord = vec2(mod(v_texcoord.x, u_texclamp.x), mod(v_texcoord.y, u_texclamp.y)); vec2 uv = fixedcoord.xy; vec2 uv_round; vec2 tsize = textureSize(tex, 0).xy; vec2 fraction; bool bilinear = (u_depal_mask_shift_off_fmt >> 31) != 0U; if (bilinear) { uv_round = uv * tsize - vec2(0.5, 0.5); fraction = fract(uv_round); uv_round = (uv_round - fraction + vec2(0.5, 0.5)) / tsize; } else { uv_round = uv; } highp vec4 t = texture(tex, uv_round); highp vec4 t1 = textureOffset(tex, uv_round, ivec2(1, 0)); highp vec4 t2 = textureOffset(tex, uv_round, ivec2(0, 1)); highp vec4 t3 = textureOffset(tex, uv_round, ivec2(1, 1)); uint depalMask = (u_depal_mask_shift_off_fmt & 0xFFU); uint depalShift = (u_depal_mask_shift_off_fmt >> 8) & 0xFFU; uint depalOffset = ((u_depal_mask_shift_off_fmt >> 16) & 0xFFU) << 4; uint depalFmt = (u_depal_mask_shift_off_fmt >> 24) & 0x3U; uvec4 col; uint index0; uint index1; uint index2; uint index3; switch (int(depalFmt)) { case 0: col = uvec4(t.rgb * vec3(31.99, 63.99, 31.99), 0); index0 = (col.b << 11) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgb * vec3(31.99, 63.99, 31.99), 0); index1 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t2.rgb * vec3(31.99, 63.99, 31.99), 0); index2 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t3.rgb * vec3(31.99, 63.99, 31.99), 0); index3 = (col.b << 11) | (col.g << 5) | (col.r); } break; case 1: col = uvec4(t.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index0 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index1 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t2.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index2 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t3.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index3 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); } break; case 2: col = uvec4(t.rgba * 15.99); index0 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 15.99); index1 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t2.rgba * 15.99); index2 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t3.rgba * 15.99); index3 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); } break; case 3: col = uvec4(t.rgba * 255.99); index0 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 255.99); index1 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t2.rgba * 255.99); index2 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t3.rgba * 255.99); index3 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); } break; }; index0 = ((index0 >> depalShift) & depalMask) | depalOffset; t = texelFetch(pal, ivec2(index0, 0), 0); if (bilinear && !(index0 == index1 && index1 == index2 && index2 == index3)) { index1 = ((index1 >> depalShift) & depalMask) | depalOffset; index2 = ((index2 >> depalShift) & depalMask) | depalOffset; index3 = ((index3 >> depalShift) & depalMa
SplinterCell v1.13.1-205-g8478a8c86 2022-09-26 Error in shader compilation: info: ERROR: 0:21: Incompatible types in initialization (and no available implicit conversion) ERROR: 0:25: Use of undeclared identifier 'tsize' ERROR: 0:27: Use of undeclared identifier 'tsize' 00000000:000003e2 Tex TexAlpha Depal TClampST TFuncMod #version 300 es #extension GL_EXT_shader_framebuffer_fetch : require // Apple A11 GPU - GLSL 300 #define DISCARD discard precision lowp float; precision highp int; #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) precision highp int; uniform sampler2D tex; uniform vec4 u_texclamp; uniform sampler2D pal; uniform uint u_depal_mask_shift_off_fmt; in lowp vec4 v_color0; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec2 fixedcoord = vec2(clamp(v_texcoord.x, u_texclamp.z, u_texclamp.x - u_texclamp.z), clamp(v_texcoord.y, u_texclamp.w, u_texclamp.y - u_texclamp.w)); vec2 uv = fixedcoord.xy; vec2 uv_round; vec2 tsize = textureSize(tex, 0).xy; vec2 fraction; bool bilinear = (u_depal_mask_shift_off_fmt >> 31) != 0U; if (bilinear) { uv_round = uv * tsize - vec2(0.5, 0.5); fraction = fract(uv_round); uv_round = (uv_round - fraction + vec2(0.5, 0.5)) / tsize; } else { uv_round = uv; } highp vec4 t = texture(tex, uv_round); highp vec4 t1 = textureOffset(tex, uv_round, ivec2(1, 0)); highp vec4 t2 = textureOffset(tex, uv_round, ivec2(0, 1)); highp vec4 t3 = textureOffset(tex, uv_round, ivec2(1, 1)); uint depalMask = (u_depal_mask_shift_off_fmt & 0xFFU); uint depalShift = (u_depal_mask_shift_off_fmt >> 8) & 0xFFU; uint depalOffset = ((u_depal_mask_shift_off_fmt >> 16) & 0xFFU) << 4; uint depalFmt = (u_depal_mask_shift_off_fmt >> 24) & 0x3U; uvec4 col; uint index0; uint index1; uint index2; uint index3; switch (int(depalFmt)) { case 0: col = uvec4(t.rgb * vec3(31.99, 63.99, 31.99), 0); index0 = (col.b << 11) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgb * vec3(31.99, 63.99, 31.99), 0); index1 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t2.rgb * vec3(31.99, 63.99, 31.99), 0); index2 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t3.rgb * vec3(31.99, 63.99, 31.99), 0); index3 = (col.b << 11) | (col.g << 5) | (col.r); } break; case 1: col = uvec4(t.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index0 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index1 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t2.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index2 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t3.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index3 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); } break; case 2: col = uvec4(t.rgba * 15.99); index0 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 15.99); index1 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t2.rgba * 15.99); index2 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t3.rgba * 15.99); index3 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); } break; case 3: col = uvec4(t.rgba * 255.99); index0 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 255.99); index1 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t2.rgba * 255.99); index2 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t3.rgba * 255.99); index3 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); } break; }; index0 = ((index0 >> depalShift) & depalMask) | depalOffset; t = texelFetch(pal, ivec2(index0, 0), 0); if (bilinear && !(index0 == index1 && index1 == index2 && index2 == index3)) { index1 = ((index1 >> depalShift) & depalMask) | depalOffset; index2 = ((index2 >> depalShift) &
SplinterCell v1.13.1-205-g8478a8c86 2022-09-26 Error in shader compilation: info: ERROR: 0:21: Incompatible types in initialization (and no available implicit conversion) ERROR: 0:25: Use of undeclared identifier 'tsize' ERROR: 0:27: Use of undeclared identifier 'tsize' 00000000:000003c2 Tex Depal TClampST TFuncMod #version 300 es #extension GL_EXT_shader_framebuffer_fetch : require // Apple A11 GPU - GLSL 300 #define DISCARD discard precision lowp float; precision highp int; #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) precision highp int; uniform sampler2D tex; uniform vec4 u_texclamp; uniform sampler2D pal; uniform uint u_depal_mask_shift_off_fmt; in lowp vec4 v_color0; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec2 fixedcoord = vec2(clamp(v_texcoord.x, u_texclamp.z, u_texclamp.x - u_texclamp.z), clamp(v_texcoord.y, u_texclamp.w, u_texclamp.y - u_texclamp.w)); vec2 uv = fixedcoord.xy; vec2 uv_round; vec2 tsize = textureSize(tex, 0).xy; vec2 fraction; bool bilinear = (u_depal_mask_shift_off_fmt >> 31) != 0U; if (bilinear) { uv_round = uv * tsize - vec2(0.5, 0.5); fraction = fract(uv_round); uv_round = (uv_round - fraction + vec2(0.5, 0.5)) / tsize; } else { uv_round = uv; } highp vec4 t = texture(tex, uv_round); highp vec4 t1 = textureOffset(tex, uv_round, ivec2(1, 0)); highp vec4 t2 = textureOffset(tex, uv_round, ivec2(0, 1)); highp vec4 t3 = textureOffset(tex, uv_round, ivec2(1, 1)); uint depalMask = (u_depal_mask_shift_off_fmt & 0xFFU); uint depalShift = (u_depal_mask_shift_off_fmt >> 8) & 0xFFU; uint depalOffset = ((u_depal_mask_shift_off_fmt >> 16) & 0xFFU) << 4; uint depalFmt = (u_depal_mask_shift_off_fmt >> 24) & 0x3U; uvec4 col; uint index0; uint index1; uint index2; uint index3; switch (int(depalFmt)) { case 0: col = uvec4(t.rgb * vec3(31.99, 63.99, 31.99), 0); index0 = (col.b << 11) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgb * vec3(31.99, 63.99, 31.99), 0); index1 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t2.rgb * vec3(31.99, 63.99, 31.99), 0); index2 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t3.rgb * vec3(31.99, 63.99, 31.99), 0); index3 = (col.b << 11) | (col.g << 5) | (col.r); } break; case 1: col = uvec4(t.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index0 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index1 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t2.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index2 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t3.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index3 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); } break; case 2: col = uvec4(t.rgba * 15.99); index0 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 15.99); index1 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t2.rgba * 15.99); index2 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t3.rgba * 15.99); index3 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); } break; case 3: col = uvec4(t.rgba * 255.99); index0 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 255.99); index1 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t2.rgba * 255.99); index2 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t3.rgba * 255.99); index3 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); } break; }; index0 = ((index0 >> depalShift) & depalMask) | depalOffset; t = texelFetch(pal, ivec2(index0, 0), 0); if (bilinear && !(index0 == index1 && index1 == index2 && index2 == index3)) { index1 = ((index1 >> depalShift) & depalMask) | depalOffset; index2 = ((index2 >> depalShift) & depalMask
Killzone™: Liberation v1.13.1-205-g8478a8c86 2022-08-06 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 167769136
Killzone™: Liberation v1.13.1-205-g8478a8c86 2022-08-06 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b792fc, pos=0, access=1, data=2, text=2
Killzone™: Liberation v1.13.1-205-g8478a8c86 2022-08-06 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b792fc, pos=0, access=1, data=1, text=1
Burnout™ Dominator v1.13.2-1198-gef99a27e9 2022-09-30 sceNetAdhocMatchingInit(9816) at 088fc4e8
Burnout™ Dominator v1.13.2 2022-09-29 FBO using existing buffer as depthbuffer, 04000000/04110000 and 04110000/00000000
Burnout™ Dominator v1.13.2 2022-09-30 FBO created from existing depthbuffer as color, 04110000/00000000 and 04154000/04110000
Burnout™ Dominator v1.13.2 2022-09-30 FBO created from existing depthbuffer as color, 04110000/00000000 and 04000000/04110000
Burnout™ Dominator v1.13.2 2022-09-30 FBO created from existing depthbuffer as color, 04110000/00000000 and 04088000/04110000
SplinterCell v1.9.4 2022-09-28 FBO created from existing depthbuffer as color, 04088000/04110000 and 04000000/04088000
SplinterCell v1.9.4 2022-09-28 FBO created from existing depthbuffer as color, 04088000/04110000 and 04044000/04088000
SplinterCell v1.9.4 2022-09-29 Rendering to framebuffer offset: 04110000 +256x0
Burnout™ Dominator v1.8.0 2022-09-30 sceMpegRingbufferPut(): invalid mpeg data
SplinterCell v1.9.4 2022-09-26 Jump to invalid address: 0500cd00
SplinterCell v1.9.4 2022-09-29 00000000=sceDisplaySetHoldMode(00000001): unsupported
Killzone™: Liberation v1.9.4 2022-09-30 Video out requested, not supported: mode=0 size=512,272
SplinterCell v1.9.4 2022-09-28 Unknown GetPointer 00000000 PC 0881c21c LR 0881c6e4
Burnout™ Dominator v1.9.4 2022-09-30 Using texture with rendered CLUT: texfmt=5, clutfmt=3
SplinterCell v1.9.4 2022-09-29 sceKernelLoadModule: unsupported options size=00000014, flags=0897230c, pos=0, access=1, data=1, text=1
SplinterCell v1.9.4 2022-09-29 sceKernelLoadModule: unsupported options size=00000014, flags=08afc3bc, pos=0, access=1, data=1, text=1
SplinterCell v1.9.4 2022-09-29 sceKernelLoadModule: unsupported options size=00000014, flags=08afc3d8, pos=0, access=1, data=1, text=1
SplinterCell v1.9.4 2022-09-29 UNIMPL sceKernelSelfStopUnloadModule(00000001, 00000000, 00000000): game may have crashed
Burnout™ Dominator v1.9.4 2022-09-30 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b792fc, pos=0, access=1, data=2, text=2
Burnout™ Dominator v1.9.4 2022-09-30 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b792fc, pos=0, access=1, data=1, text=1
SplinterCell v1.9.4 2022-09-29 sceKernelLoadModule: unsupported options size=00000014, flags=ffffffff, pos=0, access=1, data=2, text=2
SplinterCell v1.9.4 2022-09-29 sceKernelLoadModule: unsupported options size=00000014, flags=ffffffff, pos=0, access=1, data=1, text=1
Killzone™: Liberation v1.9.4 2022-09-30 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=2, text=2
Killzone™: Liberation v1.9.4 2022-09-30 UNIMPL sceKernelStopUnloadSelfModuleWithStatus(00000001, 00000000, 00000000, 00000000, 00000000): game may have crashed
Burnout™ Dominator v1.9.4 2022-09-30 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 167769136
TEKKEN 6 v1.9.4 2022-09-30 80020001=sceKernelCreateMutex(): invalid name