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 |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09bc0154, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09c38cd4, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09c38cd4, 4, 00000000, 0) |
| LEGO® Batman™: The Videogame |
v1.17.1 |
2024-07-15 |
1 |
Unaligned icache invalidation of 086df278 (086df278 + 0) at PC=089741fc |
| Prince of Persia - Revelations |
v1.18.1 |
2025-06-01 |
5 |
Unknown GetPointerWrite 00000000 PC 08ae2cb4 LR 08ae1f8c |
| eFootball Euro y Copa America By T. Bendezu |
v1.18.1 |
2024-11-18 |
3 |
MIPSCompileOp: Invalid instruction 000006f8 |
| eFootball Euro y Copa America By T. Bendezu |
v1.18.1 |
2024-11-18 |
4 |
Branch in JumpReg delay slot at 08ed1808 in block starting at 08ec5a38 |
| eFootball Euro y Copa America By T. Bendezu |
v1.18.1 |
2024-11-18 |
4 |
MIPSCompileOp: Invalid instruction 0000001f |
| WWE 2K23 DELUXE EDITION BY LUCKY ULTIMATE |
v1.9.4 |
2026-10-07 |
32 |
80630007=sceAtracSetData(2, 08d4b180, 00004e08): atracID uses different codec type than data |
| Harry Potter OOTP™ |
v1.17.1 |
2024-08-22 |
2 |
sceKernelCreateThread(name=scePsmf_library): unsupported attributes 00000006 |
| 初音ミク -Project DIVA- extend |
v1.17.1 |
2024-07-15 |
1 |
00000000=sceUtilityScreenshotInitStart(09254640) |
| eFootball PES 2020 C19 & Nibeck Tv |
v1.18.1 |
2025-02-28 |
7 |
WriteToHardware: Invalid address 00000000 near PC 08811210 LR 08825d54 |
| eFootball PES 2020 C19 & Nibeck Tv |
v1.17.1 |
2024-07-15 |
3 |
WriteToHardware: Invalid address 00000000 near PC 088111e8 LR 08825d54 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
3 |
sceKernelCreateThread(name=god_g999_Base): unsupported attributes 00000006 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
3 |
sceKernelCreateThread(name=god_g997_Save_test): unsupported attributes 00000006 |
| SplinterCell |
v1.17.1 |
2024-07-15 |
1 |
Unknown GetPointerWrite 0a005acc PC 0881c21c LR 0881c6e4 |
| X-Men Origins: Wolverine |
v1.17.1 |
2024-07-15 |
1 |
WriteToHardware: Invalid address 00000390 near PC 089b6ed8 LR 089b8168 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
2 |
sceKernelCreateThread(name=god_g998_Result_test): unsupported attributes 00000006 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
2 |
sceKernelCreateThread(name=god_g000_Field): unsupported attributes 00000006 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
4 |
sceKernelCreateThread(name=god_g001_Demo): unsupported attributes 00000006 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
1 |
sceKernelCreateThread(name=god_m001_Title): unsupported attributes 00000006 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
1 |
sceKernelCreateThread(name=god_m002_Movie): unsupported attributes 00000006 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
1 |
sceKernelCreateThread(name=god_m000_Boot): unsupported attributes 00000006 |
| Yu-Gi-Oh! GX Tag Force |
v1.17.1 |
2024-07-15 |
1 |
sceKernelCreateThread(name=god_menu): unsupported attributes 00000006 |
| eFootball PES 2020 C19 & Nibeck Tv |
v1.17.1 |
2024-07-15 |
8 |
Unknown GetPointerWrite 00aa0900 PC 08a02dec LR 08820e88 |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-07-15 |
1 |
WriteToHardware: Invalid address 00000244 near PC 08900014 LR 0889dc18 |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-07-20 |
3 |
807f00fd=sceMp3Init(00000000): invalid bitrate v0 l0 rate 0003 |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-07-20 |
3 |
807f00fd=sceMp3Init(00000000): invalid bitrate v3 l0 rate 0000 |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-07-20 |
6 |
807f00fd=sceMp3Init(00000000): invalid sample rate v2 l1 rate 03 |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-08-17 |
9 |
807f00fd=sceMp3Init(00000000): invalid bitrate v3 l1 rate 0000 |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-09-13 |
10 |
807f00fd=sceMp3Init(00000000): invalid bitrate v2 l0 rate 0008 |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-09-13 |
10 |
807f00fd=sceMp3Init(00000000): invalid bitrate v1 l0 rate 0004 |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-09-13 |
10 |
807f00fd=sceMp3Init(00000000): invalid sample rate v2 l3 rate 03 |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-09-13 |
10 |
807f00fd=sceMp3Init(00000000): invalid bitrate v1 l3 rate 000f |
| eFootball PES 2021 DraycEM "C19" |
v1.17.1 |
2024-09-13 |
10 |
807f00fd=sceMp3Init(00000000): invalid bitrate v2 l0 rate 000b |
| LEGO® Batman™: The Videogame |
v1.17.1 |
2024-07-15 |
1 |
Unaligned icache invalidation of 08618078 (08618078 + 0) at PC=089741fc |
| MLB 11 The Show™ |
v1.18.1 |
2025-08-15 |
7 |
scePsmfPlayerSetPsmf*: incorrect PSMF magic (0cfd8ff4), bad data |
| FRONTIER GATE Boost+ |
v1.9.3 |
2025-04-03 |
5 |
MIPSCompileOp: Invalid instruction 00ca013d |
| PES 2014 |
v1.17.1 |
2024-07-15 |
1 |
Jump to invalid address: 07bd19a0 PC 09fff2b0 LR 089166c4 |
| PES 2014 |
v1.17.1 |
2024-07-15 |
1 |
Jump to invalid address: 0239ebc0 PC 09fff2ac LR 089166c4 |
| eFootball PES 2021 By GABRIEL |
v1.17.1-334-g1786a4ddb |
2024-07-21 |
4 |
Vulkan error in shader compilation: info: ERROR: 0:38: 'gl_Position' : identifier not previously declared
ERROR: 1 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#define mul(x, y) ((x) * (y))
#define splat3(x) vec3(x)
precision highp float;
// 00000000:00000128 HWX C Cull
layout (std140, set = 0, binding = 3) uniform baseVars {
mat4 u_proj;
mat4 u_proj_through;
mat3x4 u_view;
mat3x4 u_world;
mat3x4 u_texmtx;
vec4 u_uvscaleoffset;
vec4 u_depthRange;
vec4 u_matambientalpha;
vec4 u_cullRangeMin;
vec4 u_cullRangeMax;
uint u_spline_counts;
uint u_depal_mask_shift_off_fmt;
uint u_colorWriteMask;
float u_mipBias;
vec2 u_texNoAlphaMul; float pad1; float pad2;
vec3 u_fogcolor; uint u_alphacolorref;
vec3 u_texenv; uint u_alphacolormask;
vec4 u_texclamp;
vec2 u_texclampoff; vec2 u_fogcoef;
vec3 u_blendFixA; float u_stencilReplaceValue;
vec3 u_blendFixB; float u_rotation;
};
layout (location = 0) in vec3 position;
layout (location = 5) in vec4 color0;
layout (location = 1) out lowp vec4 v_color0;
layout (location = 0) out highp vec3 v_texcoord;
layout (location = 3) out highp float v_fogdepth;
invariant gl_Position;
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(0.0, 0.0, 1.0, 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;
v_color0 = color0;
v_texcoord = splat3(0.0);
v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y;
if (u_depthRange.y >= 1.0) {
gl_ClipDistance[0] = outPos.z;
} else if (u_depthRange.x + u_depthRange.y <= 65534.0) {
gl_ClipDistance[0] = outPos.w - outPos.z;
} else {
gl_ClipDistance[0] = 0.0;
}
vec3 projPos = outPos.xyz / outPos.w;
float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w;
if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) {
if ((projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y) || (projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y)) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
if (u_cullRangeMin.w <= 0.0) {
if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
gl_ClipDistance[1] = projZ * outPos.w + outPos.w + 0.000001;
if (u_cullRangeMin.w > 0.0 && u_depthRange.w != 0.0f) {
gl_CullDistance[0] = projPos.z - u_cullRangeMin.z;
gl_CullDistance[1] = u_cullRangeMax.z - projPos.z;
} else {
gl_CullDistance[0] = 0.0;
gl_CullDistance[1] = 0.0;
}
gl_Position = outPos;
}
|
| eFootball PES 2021 By GABRIEL |
v1.17.1-334-g1786a4ddb |
2024-07-21 |
4 |
Vulkan error in shader compilation: info: ERROR: 0:40: 'gl_Position' : identifier not previously declared
ERROR: 1 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#define mul(x, y) ((x) * (y))
#define splat3(x) vec3(x)
precision highp float;
// 40000000:00000002 THR Flat
layout (std140, set = 0, binding = 3) uniform baseVars {
mat4 u_proj;
mat4 u_proj_through;
mat3x4 u_view;
mat3x4 u_world;
mat3x4 u_texmtx;
vec4 u_uvscaleoffset;
vec4 u_depthRange;
vec4 u_matambientalpha;
vec4 u_cullRangeMin;
vec4 u_cullRangeMax;
uint u_spline_counts;
uint u_depal_mask_shift_off_fmt;
uint u_colorWriteMask;
float u_mipBias;
vec2 u_texNoAlphaMul; float pad1; float pad2;
vec3 u_fogcolor; uint u_alphacolorref;
vec3 u_texenv; uint u_alphacolormask;
vec4 u_texclamp;
vec2 u_texclampoff; vec2 u_fogcoef;
vec3 u_blendFixA; float u_stencilReplaceValue;
vec3 u_blendFixB; float u_rotation;
};
layout (location = 0) in vec4 position;
layout (location = 2) in float fog;
layout (location = 1) in vec2 texcoord;
layout (location = 5) in vec4 color0;
layout (location = 1) flat out lowp vec4 v_color0;
layout (location = 0) out highp vec3 v_texcoord;
layout (location = 3) out highp float v_fogdepth;
invariant gl_Position;
void main() {
v_texcoord = vec3(texcoord, 1.0);
v_color0 = color0;
v_fogdepth = fog;
vec4 outPos = mul(u_proj_through, vec4(position.xyz, 1.0));
gl_Position = outPos;
}
|
| eFootball PES 2021 By GABRIEL |
v1.17.1-334-g1786a4ddb |
2024-07-21 |
4 |
Vulkan error in shader compilation: info: ERROR: 0:53: 'gl_Position' : identifier not previously declared
ERROR: 1 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#define mul(x, y) ((x) * (y))
#define splat3(x) vec3(x)
precision highp float;
// 01000000:80000b20 HWX T N Light: LightUberShader Cull
layout (std140, set = 0, binding = 3) uniform baseVars {
mat4 u_proj;
mat4 u_proj_through;
mat3x4 u_view;
mat3x4 u_world;
mat3x4 u_texmtx;
vec4 u_uvscaleoffset;
vec4 u_depthRange;
vec4 u_matambientalpha;
vec4 u_cullRangeMin;
vec4 u_cullRangeMax;
uint u_spline_counts;
uint u_depal_mask_shift_off_fmt;
uint u_colorWriteMask;
float u_mipBias;
vec2 u_texNoAlphaMul; float pad1; float pad2;
vec3 u_fogcolor; uint u_alphacolorref;
vec3 u_texenv; uint u_alphacolormask;
vec4 u_texclamp;
vec2 u_texclampoff; vec2 u_fogcoef;
vec3 u_blendFixA; float u_stencilReplaceValue;
vec3 u_blendFixB; float u_rotation;
};
layout (std140, set = 0, binding = 4) uniform lightVars {
vec4 u_ambient;
vec3 u_matdiffuse;
vec4 u_matspecular;
vec3 u_matemissive;
uint u_lightControl; // light ubershader control bits
vec3 u_lightpos[4];
vec3 u_lightdir[4];
vec3 u_lightatt[4];
vec4 u_lightangle_spotCoef[4];
vec3 u_lightambient[4];
vec3 u_lightdiffuse[4];
vec3 u_lightspecular[4];
};
layout (location = 0) in vec3 position;
layout (location = 2) in vec3 normal;
layout (location = 1) in vec2 texcoord;
layout (location = 1) out lowp vec4 v_color0;
layout (location = 0) out highp vec3 v_texcoord;
layout (location = 3) out highp float v_fogdepth;
invariant gl_Position;
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;
uint comp; uint type; float attenuation;
for (uint i = 0; i < 4; i++) {
if ((u_lightControl & (0x1u << i)) != 0x0u) {
comp = (u_lightControl >> uint(0x4u + 0x4u * i)) & 0x3u;
type = (u_lightControl >> uint(0x4u + 0x4u * i + 0x2u)) & 0x3u;
toLight = u_lightpos[i];
if (type != 0x0u) {
toLight -= worldpos;
distance = length(toLight);
toLight /= distance;
attenuation = clamp(1.0 / dot(u_lightatt[i], vec3(1.0, distance, distance*distance)), 0.0, 1.0);
if (type == 0x01u) {
lightScale = attenuation;
} else {
angle = dot(u_lightdir[i], toLight);
if (angle >= u_lightangle_spotCoef[i].x) {
lightScale = attenuation * (u_lightangle_spotCoef[i].y <= 0.0 ? 1.0 : pow(angle, u_lightangle_spotCoef[i].y));
} else {
lightScale = 0.0;
}
}
} else {
lightScale = 1.0;
}
ldot = dot(toLight, worldnormal);
if (comp == 0x2u) {
ldot = u_matspecular.a > 0.0 ? pow(max(ldot, 0.0), u_matspecular.a) : 1.0;
}
diffuse = (u_lightdiffuse[i] * diffuseColor) * max(ldot, 0.0);
if (comp == 0x1u && 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;
}
lightSum1 += u_lightspecular[i] * specularColor * ldot * lightScale;
}
lightSum0.rgb += (u_lightambient[i] * ambientColor.rgb + diffuse) * lightScale;
}
} v_color0 = clamp(clamp(lightSum0, 0.0, 1.0) + vec4(lightSum1, 0.0), 0.0, 1.0);
v_texcoord = vec3(texcoord.xy * u_uv |
| eFootball PES 2021 By GABRIEL |
v1.17.1-334-g1786a4ddb |
2024-07-21 |
4 |
Vulkan error in shader compilation: info: ERROR: 0:39: 'gl_Position' : identifier not previously declared
ERROR: 1 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#define mul(x, y) ((x) * (y))
#define splat3(x) vec3(x)
precision highp float;
// 00000000:00000928 HWX C T Cull
layout (std140, set = 0, binding = 3) uniform baseVars {
mat4 u_proj;
mat4 u_proj_through;
mat3x4 u_view;
mat3x4 u_world;
mat3x4 u_texmtx;
vec4 u_uvscaleoffset;
vec4 u_depthRange;
vec4 u_matambientalpha;
vec4 u_cullRangeMin;
vec4 u_cullRangeMax;
uint u_spline_counts;
uint u_depal_mask_shift_off_fmt;
uint u_colorWriteMask;
float u_mipBias;
vec2 u_texNoAlphaMul; float pad1; float pad2;
vec3 u_fogcolor; uint u_alphacolorref;
vec3 u_texenv; uint u_alphacolormask;
vec4 u_texclamp;
vec2 u_texclampoff; vec2 u_fogcoef;
vec3 u_blendFixA; float u_stencilReplaceValue;
vec3 u_blendFixB; float u_rotation;
};
layout (location = 0) in vec3 position;
layout (location = 1) in vec2 texcoord;
layout (location = 5) in vec4 color0;
layout (location = 1) out lowp vec4 v_color0;
layout (location = 0) out highp vec3 v_texcoord;
layout (location = 3) out highp float v_fogdepth;
invariant gl_Position;
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(0.0, 0.0, 1.0, 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;
v_color0 = color0;
v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0);
v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y;
if (u_depthRange.y >= 1.0) {
gl_ClipDistance[0] = outPos.z;
} else if (u_depthRange.x + u_depthRange.y <= 65534.0) {
gl_ClipDistance[0] = outPos.w - outPos.z;
} else {
gl_ClipDistance[0] = 0.0;
}
vec3 projPos = outPos.xyz / outPos.w;
float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w;
if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) {
if ((projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y) || (projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y)) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
if (u_cullRangeMin.w <= 0.0) {
if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
gl_ClipDistance[1] = projZ * outPos.w + outPos.w + 0.000001;
if (u_cullRangeMin.w > 0.0 && u_depthRange.w != 0.0f) {
gl_CullDistance[0] = projPos.z - u_cullRangeMin.z;
gl_CullDistance[1] = u_cullRangeMax.z - projPos.z;
} else {
gl_CullDistance[0] = 0.0;
gl_CullDistance[1] = 0.0;
}
gl_Position = outPos;
}
|
| eFootball PES 2021 By GABRIEL |
v1.17.1-334-g1786a4ddb |
2024-07-21 |
4 |
Vulkan error in shader compilation: info: ERROR: 0:40: 'gl_Position' : identifier not previously declared
ERROR: 1 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#define mul(x, y) ((x) * (y))
#define splat3(x) vec3(x)
precision highp float;
// 40000000:00000020 Flat Cull
layout (std140, set = 0, binding = 3) uniform baseVars {
mat4 u_proj;
mat4 u_proj_through;
mat3x4 u_view;
mat3x4 u_world;
mat3x4 u_texmtx;
vec4 u_uvscaleoffset;
vec4 u_depthRange;
vec4 u_matambientalpha;
vec4 u_cullRangeMin;
vec4 u_cullRangeMax;
uint u_spline_counts;
uint u_depal_mask_shift_off_fmt;
uint u_colorWriteMask;
float u_mipBias;
vec2 u_texNoAlphaMul; float pad1; float pad2;
vec3 u_fogcolor; uint u_alphacolorref;
vec3 u_texenv; uint u_alphacolormask;
vec4 u_texclamp;
vec2 u_texclampoff; vec2 u_fogcoef;
vec3 u_blendFixA; float u_stencilReplaceValue;
vec3 u_blendFixB; float u_rotation;
};
layout (location = 0) in vec4 position;
layout (location = 2) in float fog;
layout (location = 1) in vec2 texcoord;
layout (location = 5) in vec4 color0;
layout (location = 1) flat out lowp vec4 v_color0;
layout (location = 0) out highp vec3 v_texcoord;
layout (location = 3) out highp float v_fogdepth;
invariant gl_Position;
void main() {
v_texcoord = vec3(texcoord, 1.0);
v_color0 = color0;
v_fogdepth = fog;
mat2 displayRotation = mat2(
u_rotation == 0.0 ? 1.0 : (u_rotation == 2.0 ? -1.0 : 0.0), u_rotation == 1.0 ? 1.0 : (u_rotation == 3.0 ? -1.0 : 0.0),
u_rotation == 3.0 ? 1.0 : (u_rotation == 1.0 ? -1.0 : 0.0), u_rotation == 0.0 ? 1.0 : (u_rotation == 2.0 ? -1.0 : 0.0)
);
vec4 pos = position;
pos.xy = mul(displayRotation, pos.xy);
vec4 outPos = pos;
if (u_depthRange.y >= 1.0) {
gl_ClipDistance[0] = outPos.z;
} else if (u_depthRange.x + u_depthRange.y <= 65534.0) {
gl_ClipDistance[0] = outPos.w - outPos.z;
} else {
gl_ClipDistance[0] = 0.0;
}
vec3 projPos = outPos.xyz / outPos.w;
float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w;
if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) {
if ((projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y) || (projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y)) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
if (u_cullRangeMin.w <= 0.0) {
if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
gl_ClipDistance[1] = projZ * outPos.w + outPos.w + 0.000001;
if (u_cullRangeMin.w > 0.0 && u_depthRange.w != 0.0f) {
gl_CullDistance[0] = projPos.z - u_cullRangeMin.z;
gl_CullDistance[1] = u_cullRangeMax.z - projPos.z;
} else {
gl_CullDistance[0] = 0.0;
gl_CullDistance[1] = 0.0;
}
gl_Position = outPos;
}
|
| eFootball PES 2021 By GABRIEL |
v1.17.1-334-g1786a4ddb |
2024-07-21 |
4 |
Vulkan error in shader compilation: info: ERROR: 0:40: 'gl_Position' : identifier not previously declared
ERROR: 1 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#define mul(x, y) ((x) * (y))
#define splat3(x) vec3(x)
precision highp float;
// 40000000:0000000a THR C Flat
layout (std140, set = 0, binding = 3) uniform baseVars {
mat4 u_proj;
mat4 u_proj_through;
mat3x4 u_view;
mat3x4 u_world;
mat3x4 u_texmtx;
vec4 u_uvscaleoffset;
vec4 u_depthRange;
vec4 u_matambientalpha;
vec4 u_cullRangeMin;
vec4 u_cullRangeMax;
uint u_spline_counts;
uint u_depal_mask_shift_off_fmt;
uint u_colorWriteMask;
float u_mipBias;
vec2 u_texNoAlphaMul; float pad1; float pad2;
vec3 u_fogcolor; uint u_alphacolorref;
vec3 u_texenv; uint u_alphacolormask;
vec4 u_texclamp;
vec2 u_texclampoff; vec2 u_fogcoef;
vec3 u_blendFixA; float u_stencilReplaceValue;
vec3 u_blendFixB; float u_rotation;
};
layout (location = 0) in vec4 position;
layout (location = 2) in float fog;
layout (location = 1) in vec2 texcoord;
layout (location = 5) in vec4 color0;
layout (location = 1) flat out lowp vec4 v_color0;
layout (location = 0) out highp vec3 v_texcoord;
layout (location = 3) out highp float v_fogdepth;
invariant gl_Position;
void main() {
v_texcoord = vec3(texcoord, 1.0);
v_color0 = color0;
v_fogdepth = fog;
vec4 outPos = mul(u_proj_through, vec4(position.xyz, 1.0));
gl_Position = outPos;
}
|
| eFootball PES 2021 By GABRIEL |
v1.17.1-334-g1786a4ddb |
2024-07-21 |
4 |
Vulkan error in shader compilation: info: ERROR: 0:40: 'gl_Position' : identifier not previously declared
ERROR: 1 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#define mul(x, y) ((x) * (y))
#define splat3(x) vec3(x)
precision highp float;
// 40000000:00000028 C Flat Cull
layout (std140, set = 0, binding = 3) uniform baseVars {
mat4 u_proj;
mat4 u_proj_through;
mat3x4 u_view;
mat3x4 u_world;
mat3x4 u_texmtx;
vec4 u_uvscaleoffset;
vec4 u_depthRange;
vec4 u_matambientalpha;
vec4 u_cullRangeMin;
vec4 u_cullRangeMax;
uint u_spline_counts;
uint u_depal_mask_shift_off_fmt;
uint u_colorWriteMask;
float u_mipBias;
vec2 u_texNoAlphaMul; float pad1; float pad2;
vec3 u_fogcolor; uint u_alphacolorref;
vec3 u_texenv; uint u_alphacolormask;
vec4 u_texclamp;
vec2 u_texclampoff; vec2 u_fogcoef;
vec3 u_blendFixA; float u_stencilReplaceValue;
vec3 u_blendFixB; float u_rotation;
};
layout (location = 0) in vec4 position;
layout (location = 2) in float fog;
layout (location = 1) in vec2 texcoord;
layout (location = 5) in vec4 color0;
layout (location = 1) flat out lowp vec4 v_color0;
layout (location = 0) out highp vec3 v_texcoord;
layout (location = 3) out highp float v_fogdepth;
invariant gl_Position;
void main() {
v_texcoord = vec3(texcoord, 1.0);
v_color0 = color0;
v_fogdepth = fog;
mat2 displayRotation = mat2(
u_rotation == 0.0 ? 1.0 : (u_rotation == 2.0 ? -1.0 : 0.0), u_rotation == 1.0 ? 1.0 : (u_rotation == 3.0 ? -1.0 : 0.0),
u_rotation == 3.0 ? 1.0 : (u_rotation == 1.0 ? -1.0 : 0.0), u_rotation == 0.0 ? 1.0 : (u_rotation == 2.0 ? -1.0 : 0.0)
);
vec4 pos = position;
pos.xy = mul(displayRotation, pos.xy);
vec4 outPos = pos;
if (u_depthRange.y >= 1.0) {
gl_ClipDistance[0] = outPos.z;
} else if (u_depthRange.x + u_depthRange.y <= 65534.0) {
gl_ClipDistance[0] = outPos.w - outPos.z;
} else {
gl_ClipDistance[0] = 0.0;
}
vec3 projPos = outPos.xyz / outPos.w;
float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w;
if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) {
if ((projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y) || (projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y)) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
if (u_cullRangeMin.w <= 0.0) {
if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) {
outPos.xyzw = u_cullRangeMax.wwww;
}
}
gl_ClipDistance[1] = projZ * outPos.w + outPos.w + 0.000001;
if (u_cullRangeMin.w > 0.0 && u_depthRange.w != 0.0f) {
gl_CullDistance[0] = projPos.z - u_cullRangeMin.z;
gl_CullDistance[1] = u_cullRangeMax.z - projPos.z;
} else {
gl_CullDistance[0] = 0.0;
gl_CullDistance[1] = 0.0;
}
gl_Position = outPos;
}
|
| eFootball PES 2021 By GABRIEL |
v1.17.1-334-g1786a4ddb |
2024-07-21 |
4 |
Vulkan error in shader compilation: info: ERROR: 0:40: 'gl_Position' : identifier not previously declared
ERROR: 1 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#define mul(x, y) ((x) * (y))
#define splat3(x) vec3(x)
precision highp float;
// 00000000:0000000a THR C
layout (std140, set = 0, binding = 3) uniform baseVars {
mat4 u_proj;
mat4 u_proj_through;
mat3x4 u_view;
mat3x4 u_world;
mat3x4 u_texmtx;
vec4 u_uvscaleoffset;
vec4 u_depthRange;
vec4 u_matambientalpha;
vec4 u_cullRangeMin;
vec4 u_cullRangeMax;
uint u_spline_counts;
uint u_depal_mask_shift_off_fmt;
uint u_colorWriteMask;
float u_mipBias;
vec2 u_texNoAlphaMul; float pad1; float pad2;
vec3 u_fogcolor; uint u_alphacolorref;
vec3 u_texenv; uint u_alphacolormask;
vec4 u_texclamp;
vec2 u_texclampoff; vec2 u_fogcoef;
vec3 u_blendFixA; float u_stencilReplaceValue;
vec3 u_blendFixB; float u_rotation;
};
layout (location = 0) in vec4 position;
layout (location = 2) in float fog;
layout (location = 1) in vec2 texcoord;
layout (location = 5) in vec4 color0;
layout (location = 1) out lowp vec4 v_color0;
layout (location = 0) out highp vec3 v_texcoord;
layout (location = 3) out highp float v_fogdepth;
invariant gl_Position;
void main() {
v_texcoord = vec3(texcoord, 1.0);
v_color0 = color0;
v_fogdepth = fog;
vec4 outPos = mul(u_proj_through, vec4(position.xyz, 1.0));
gl_Position = outPos;
}
|
| NARUTO Shippuden: Ultimate Ninja Heroes 3 |
v1.17.1 |
2024-07-15 |
1 |
00000000=sceUtilityScreenshotInitStart(09a8f868) |
| God of War®: Ghost of Sparta |
v1.17.1 |
2024-07-15 |
94 |
MIPSCompileOp: Invalid instruction 7149f2ca |
| FIFA 14 - Por |
v1.17.1 |
2024-07-15 |
1 |
Block transfer invalid: 09ebca10/0 -> 04088000/0, 1024x1024x2 (0,0)->(0,0) |
| God of War™: Ghost of Sparta |
v1.17.1 |
2024-07-15 |
12 |
80630006=sceAtracSetHalfwayBufferAndGetID(08dda340, 00000800, 00040000): invalid RIFF header |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09b8dbb4, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09b8dbb4, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-07-15 |
2 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09d62ce4, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-07-15 |
2 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09d62ce4, 4, 00000000, 0) |
| 実況パワフルプロ野球2010 |
v1.17.1 |
2024-08-25 |
1,003 |
Unusual bezier/spline vtype: 12005383, morph: 0, bones: 2 |
| 実況パワフルプロ野球2010 |
v1.17.1 |
2024-08-25 |
527 |
Unusual bezier/spline vtype: 12011383, morph: 0, bones: 5 |
| 実況パワフルプロ野球2010 |
v1.17.1 |
2024-08-25 |
12 |
80020198=sceKernelRegisterThreadEventHandler(PtNSyncThread, 0, 00000004, 088ccbcc, 00000000): bad thread id |
| 実況パワフルプロ野球2010 |
v1.17.1 |
2024-08-25 |
12 |
80020198=sceKernelRegisterThreadEventHandler(Vsync-OnExit, 0, 00000004, 0882b644, 00000000): bad thread id |
| 実況パワフルプロ野球2010 |
v1.17.1 |
2024-08-25 |
13 |
80020198=sceKernelRegisterThreadEventHandler(PtPModule-OnExit, 0, 00000004, 08828530, 00000000): bad thread id |
| 実況パワフルプロ野球2010 |
v1.17.1 |
2024-08-25 |
13 |
80020198=sceKernelRegisterThreadEventHandler(Cdvd-OnExit, 0, 00000004, 088a6a98, 00000000): bad thread id |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/Cyberpunk 2 director recalls that making Phantom Liberty was like _group therapy_ after 2077's _crushing_ launch _ GamesRadar+.mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/Cyberpunk 2 director recalls that making Phantom Liberty was like _group therapy_ after 2077's _crushing_ launch _ GamesRadar+ (1).mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/CYBERJAPAN-DANCERS-Bounce-Dance-ver-Musi_309.mp4, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/Can the property market survive a ban on POGOs_.mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/Baldur's Gate 3 CEO says he was _fighting with embassies_ to relocate developers so they didn't get drafted into the Russian army to fight against Ukraine _ GamesRadar+.mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/Astronaut Photographs Glowing Orbs Far Below Space Station.mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/Astronaut Photographs Glowing Orbs Far Below Space Station (2).mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/5 Benefits of Waking Up Early in the Morning.mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/10 Darkest Animated Movies, Ranked.mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/10 Darkest Animated Movies, Ranked (1).mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/1 Titans Hero Just Became DC's Most Valuable Superhuman (According to Batman).mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/1 Titans Hero Just Became DC's Most Valuable Superhuman (According to Batman) (1).mhtml, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/-BLEACH-千年血戦篇-Ichigo-full-Hollowfication_311.mp4, 09eccd28, 00000002) |
| Prince of Persia - Revelations |
v1.17.1 |
2024-07-15 |
1 |
80630006=sceAtracSetDataAndGetID(09cc77c0, 00000800): invalid RIFF header |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090982466c94.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/0415440000000909807d18b6.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090978799c7b.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/0415440000000909784074c6.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090976c9a244.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/04154400000009097054953f.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/0415440000000909640d55b2.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090963bb77a3.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090962c65c8c.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/04154400000009095d61500f.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/0415440000000909525b937e.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/04154400000009094c3dca3f.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090948a3ad35.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/0415440000000909442462ea.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/04154400000009093f501b61.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090936deee7e.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090936d5aa18.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090935d24074.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090932dc8f0d.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/04154400000009092e46cd86.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090929631520.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/041544000000090928db46ee.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/0415440000000909205422c5.png, 09eccd28, 00000002) |
| Persona3 PORTABLE |
v1.17.1 |
2024-07-15 |
1 |
UNIMPL sceIoChstat(ms0:/PSP/SAVEDATA/ULUS10512-INST00/NEW/04154400000009092013a595.png, 09eccd28, 00000002) |