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-06-04 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09b97974, 4, 00000000, 0) |
| Assassin's Creed: Bloodlines™ |
v1.17.1 |
2024-06-04 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09b97974, 4, 00000000, 0) |
| Prince of Persia - Rival Swords |
v1.17.1 |
2024-06-04 |
1 |
Unknown GE command : 115ac34b |
| Justice League Heroes |
v1.17.1 |
2024-06-04 |
1 |
Unknown GE command : 03df0051 |
| God of War®: Ghost of Sparta |
v1.17.1 |
2024-06-04 |
1 |
WriteToHardware: Invalid address 0000004c near PC 0881d350 LR 0881d350 |
| eFootball 2024 by DILZZ PROJECTS |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 00001441 |
| SBK-07 |
v1.17.1 |
2024-06-04 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08a24354, 090bcff0): duplicate handler |
| SBK-07 |
v1.17.1 |
2024-06-04 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08a24354, 095108e0): duplicate handler |
| Resistance: Retribution™ |
v1.17.1 |
2024-06-04 |
1 |
Unknown GE command : 59800000 |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-04 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(368211a, 54:88:32:99:38:3a, 20000000, 0) at 0897eeec |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-04 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(368211a, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |
| SBK®09 Superbike World Championship |
v1.17.1 |
2024-06-04 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08a22378, 096b5ce0): duplicate handler |
| SBK®09 Superbike World Championship |
v1.17.1 |
2024-06-04 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08a22378, 09088780): duplicate handler |
| SBK®09 Superbike World Championship |
v1.17.1 |
2024-06-04 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08a22378, 09062a20): duplicate handler |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 00000015 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 437491d7 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 424404e2 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 43c2ed5e |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 42848091 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 43c2a33b |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 42842995 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 430817ff |
| DBZ TTT BT4 ISO V8 BY IACG MODS |
v1.17.1 |
2024-06-04 |
1 |
Branch in branch delay slot at 09432634 with different target |
| DBZ TTT BT4 ISO V8 BY IACG MODS |
v1.17.1 |
2024-06-04 |
7 |
MIPSCompileOp: Invalid instruction d0b80100 |
| Super Dragon Ball Heroes Universe Mission Tenkaichi |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction d0b80100 |
| Super Dragon Ball Heroes Universe Mission Tenkaichi |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 9fb4afaf |
| Super Dragon Ball Heroes Universe Mission Tenkaichi |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 9f9faf9f |
| Super Dragon Ball Heroes Universe Mission Tenkaichi |
v1.17.1 |
2024-06-04 |
2 |
MIPSCompileOp: Invalid instruction 9f9f9fa0 |
| Super Dragon Ball Heroes Universe Mission Tenkaichi |
v1.17.1 |
2024-06-04 |
3 |
MIPSCompileOp: Invalid instruction 9f9f9f9f |
| Super Dragon Ball Heroes Universe Mission Tenkaichi |
v1.17.1 |
2024-06-04 |
1 |
MIPSCompileOp: Invalid instruction 9fafafb4 |
| Super Dragon Ball Heroes Universe Mission Tenkaichi |
v1.17.1 |
2024-06-04 |
1 |
WriteToHardware: Invalid address ffff9904 near PC 0882bc00 LR 0882be20 |
| MLB 11 The Show™ |
v1.17.1 |
2024-06-04 |
2 |
scePsmfPlayerSetPsmf*: incorrect PSMF magic (895154b0), bad data |
| FIFA 14 - Por |
v1.17.1 |
2024-06-03 |
1 |
Block transfer invalid: 09eca530/0 -> 04110000/0, 1024x1024x2 (0,0)->(0,0) |
| WWE 2K22 EN ESPAÑOL BY ANT PLAY AIPS |
v1.17.1 |
2024-06-16 |
2 |
80630007=sceAtracSetData(2, 08d4b180, 000050e4): atracID uses different codec type than data |
| PES MY 2024 |
v1.18.1 |
2025-02-26 |
18 |
sceNetAdhocMatchingInit(32768) at 08a71984 |
| Spider-Man 3 |
v1.18.1 |
2025-03-06 |
4 |
Branch in RSZeroComp delay slot at 089d9a38 in block starting at 089d9a30 |
| X-Men Origins: Wolverine |
v1.17.1 |
2024-06-03 |
1 |
WriteToHardware: Invalid address 3f800158 near PC 08aa1b38 LR 08aa1530 |
| WWE SVR 2011MOD 2K24 PSP BY OUSSAMA BEN DZ MODDER |
v1.8.0 |
2026-08-09 |
113 |
80630006=sceAtracSetData(3, 08d4b180, 00006ecc): invalid RIFF header |
| FAT PRINCESS: FISTFUL OF CAKE |
v1.17.1 |
2024-06-03 |
1 |
Truncating vertex count from 26460 to 21845 |
| クロヒョウ2 龍が如く 阿修羅編 |
v1.17.1 |
2024-06-03 |
1 |
80630012=sceAtracGetBufferInfoForResetting(0, 3334141, 09fe6a30): no second buffer |
| クロヒョウ2 龍が如く 阿修羅編 |
v1.17.1 |
2024-06-03 |
1 |
80630012=sceAtracGetBufferInfoForResetting(0, 3334142, 09fe6a30): no second buffer |
| eFootball 2024 By Komo Valeri |
v1.18.1 |
2026-05-29 |
55 |
Unknown GetPointerWrite 00000000 PC 088287f0 LR 08828800 |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08805a28, 000006b1): duplicate handler |
| Prince of Persia The Forgotten Sands™ |
v1.17.1 |
2024-06-03 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 09480444, 4, 00000000, 0) |
| Prince of Persia The Forgotten Sands™ |
v1.17.1 |
2024-06-03 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09480444, 4, 00000000, 0) |
| EA-Sports FC PC-V |
v1.18.1 |
2025-05-02 |
8 |
Vulkan error in shader compilation: info: WARNING: 0:4: '#extension' : extension not supported: GL_ARB_conservative_depth
ERROR: 0:41: 'texture' : no matching overloaded function found
ERROR: 0:41: '=' : cannot convert from ' const float' to ' temp lowp 4-component vector of float'
ERROR: 0:41: '' : compilation terminated
ERROR: 3 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#extension GL_ARB_conservative_depth : enable
#extension GL_ARB_shader_image_load_store : enable
#define splat3(x) vec3(x)
#define DISCARD discard
precision lowp float;
precision highp int;
// 10180000:00000002 Tex FragUber TFuncMod
layout (std140, set = 0, binding = 3) uniform baseUBO {
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 (set = 0, binding = 0) uniform sampler2D tex;
layout (location = 1) in lowp vec4 v_color0;
layout (location = 3) in highp float v_fogdepth;
layout (location = 0) in highp vec3 v_texcoord;
layout (location = 0, index = 0) out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb *= u_texNoAlphaMul.y;
fragColor0 = v;
}
|
| EA-Sports FC PC-V |
v1.17.1 |
2024-06-03 |
2 |
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;
}
|
| EA-Sports FC PC-V |
v1.17.1 |
2024-06-03 |
2 |
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;
}
|
| EA-Sports FC PC-V |
v1.18.1 |
2025-05-02 |
7 |
Vulkan error in shader compilation: info: WARNING: 0:4: '#extension' : extension not supported: GL_ARB_conservative_depth
ERROR: 0:41: 'texture' : no matching overloaded function found
ERROR: 0:41: '=' : cannot convert from ' const float' to ' temp lowp 4-component vector of float'
ERROR: 0:41: '' : compilation terminated
ERROR: 3 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#extension GL_ARB_conservative_depth : enable
#extension GL_ARB_shader_image_load_store : enable
#define splat3(x) vec3(x)
#define DISCARD discard
precision lowp float;
precision highp int;
// 10184000:00200002 Tex Fog Flat FragUber TFuncMod
layout (std140, set = 0, binding = 3) uniform baseUBO {
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 (set = 0, binding = 0) uniform sampler2D tex;
layout (location = 1) flat in lowp vec4 v_color0;
layout (location = 3) in highp float v_fogdepth;
layout (location = 0) in highp vec3 v_texcoord;
layout (location = 0, index = 0) out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb = clamp(v.rgb * u_texNoAlphaMul.y, 0.0, 1.0);
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
fragColor0 = v;
}
|
| EA-Sports FC PC-V |
v1.18.1 |
2025-05-02 |
7 |
Vulkan error in shader compilation: info: WARNING: 0:4: '#extension' : extension not supported: GL_ARB_conservative_depth
ERROR: 0:41: 'texture' : no matching overloaded function found
ERROR: 0:41: '=' : cannot convert from ' const float' to ' temp lowp 4-component vector of float'
ERROR: 0:41: '' : compilation terminated
ERROR: 3 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#extension GL_ARB_conservative_depth : enable
#extension GL_ARB_shader_image_load_store : enable
#define splat3(x) vec3(x)
#define DISCARD discard
precision lowp float;
precision highp int;
// 10184000:0001d002 Tex Flat FragUber TFuncMod AlphaTest0 >
layout (std140, set = 0, binding = 3) uniform baseUBO {
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 (set = 0, binding = 0) uniform sampler2D tex;
layout (location = 1) flat in lowp vec4 v_color0;
layout (location = 3) in highp float v_fogdepth;
layout (location = 0) in highp vec3 v_texcoord;
layout (location = 0, index = 0) out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb *= u_texNoAlphaMul.y;
if (v.a < 0.002) DISCARD;
fragColor0 = v;
}
|
| EA-Sports FC PC-V |
v1.18.1 |
2025-05-02 |
7 |
Vulkan error in shader compilation: info: WARNING: 0:4: '#extension' : extension not supported: GL_ARB_conservative_depth
ERROR: 0:41: 'texture' : no matching overloaded function found
ERROR: 0:41: '=' : cannot convert from ' const float' to ' temp lowp 4-component vector of float'
ERROR: 0:41: '' : compilation terminated
ERROR: 3 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#extension GL_ARB_conservative_depth : enable
#extension GL_ARB_shader_image_load_store : enable
#define splat3(x) vec3(x)
#define DISCARD discard
precision lowp float;
precision highp int;
// 10180000:00200002 Tex Fog FragUber TFuncMod
layout (std140, set = 0, binding = 3) uniform baseUBO {
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 (set = 0, binding = 0) uniform sampler2D tex;
layout (location = 1) in lowp vec4 v_color0;
layout (location = 3) in highp float v_fogdepth;
layout (location = 0) in highp vec3 v_texcoord;
layout (location = 0, index = 0) out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb = clamp(v.rgb * u_texNoAlphaMul.y, 0.0, 1.0);
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
fragColor0 = v;
}
|
| EA-Sports FC PC-V |
v1.17.1 |
2024-06-03 |
2 |
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;
}
|
| EA-Sports FC PC-V |
v1.18.1 |
2025-05-02 |
6 |
Vulkan error in shader compilation: info: WARNING: 0:4: '#extension' : extension not supported: GL_ARB_conservative_depth
ERROR: 0:41: 'texture' : no matching overloaded function found
ERROR: 0:41: '=' : cannot convert from ' const float' to ' temp lowp 4-component vector of float'
ERROR: 0:41: '' : compilation terminated
ERROR: 3 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#extension GL_ARB_conservative_depth : enable
#extension GL_ARB_shader_image_load_store : enable
#define splat3(x) vec3(x)
#define DISCARD discard
precision lowp float;
precision highp int;
// 10180000:0001d002 Tex FragUber TFuncMod AlphaTest0 >
layout (std140, set = 0, binding = 3) uniform baseUBO {
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 (set = 0, binding = 0) uniform sampler2D tex;
layout (location = 1) in lowp vec4 v_color0;
layout (location = 3) in highp float v_fogdepth;
layout (location = 0) in highp vec3 v_texcoord;
layout (location = 0, index = 0) out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb *= u_texNoAlphaMul.y;
if (v.a < 0.002) DISCARD;
fragColor0 = v;
}
|
| EA-Sports FC PC-V |
v1.17.1 |
2024-06-03 |
2 |
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;
}
|
| EA-Sports FC PC-V |
v1.18.1 |
2025-05-02 |
7 |
Vulkan error in shader compilation: info: WARNING: 0:4: '#extension' : extension not supported: GL_ARB_conservative_depth
ERROR: 0:41: 'texture' : no matching overloaded function found
ERROR: 0:41: '=' : cannot convert from ' const float' to ' temp lowp 4-component vector of float'
ERROR: 0:41: '' : compilation terminated
ERROR: 3 compilation errors. No code generated.
/ code: #version 450
#extension GL_ARB_separate_shader_objects : enable
#extension GL_ARB_shading_language_420pack : enable
#extension GL_ARB_conservative_depth : enable
#extension GL_ARB_shader_image_load_store : enable
#define splat3(x) vec3(x)
#define DISCARD discard
precision lowp float;
precision highp int;
// 10180000:0021d002 Tex Fog FragUber TFuncMod AlphaTest0 >
layout (std140, set = 0, binding = 3) uniform baseUBO {
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 (set = 0, binding = 0) uniform sampler2D tex;
layout (location = 1) in lowp vec4 v_color0;
layout (location = 3) in highp float v_fogdepth;
layout (location = 0) in highp vec3 v_texcoord;
layout (location = 0, index = 0) out vec4 fragColor0;
void main() {
vec4 t = texture(tex, v_texcoord.xy);
vec4 p = v_color0;
t.a = max(t.a, u_texNoAlphaMul.x);
vec4 v = p * t;
v.rgb = clamp(v.rgb * u_texNoAlphaMul.y, 0.0, 1.0);
float fogCoef = clamp(v_fogdepth, 0.0, 1.0);
v = mix(vec4(u_fogcolor, v.a), v, fogCoef);
if (v.a < 0.002) DISCARD;
fragColor0 = v;
}
|
| SBK-07 |
v1.17.1 |
2024-06-03 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08a24354, 0942bc00): duplicate handler |
| God of War: Ghost of Sparta Demo |
v1.17.1 |
2024-06-03 |
1 |
MIPSCompileOp: Invalid instruction 70ea31c8 |
| God of War: Ghost of Sparta Demo |
v1.17.1 |
2024-06-03 |
1 |
MIPSCompileOp: Invalid instruction 0101fa01 |
| God of War: Ghost of Sparta Demo |
v1.17.1 |
2024-06-03 |
1 |
MIPSCompileOp: Invalid instruction 00000114 |
| God of War: Ghost of Sparta Demo |
v1.17.1 |
2024-06-03 |
1 |
MIPSCompileOp: Invalid instruction 000055f9 |
| SBK®09 Superbike World Championship |
v1.17.1 |
2024-06-03 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08a22378, 08e9ff60): duplicate handler |
| Prince of Persia - Revelations |
v1.17.1 |
2024-06-03 |
1 |
80630006=sceAtracSetDataAndGetID(097f7200, 00000800): invalid RIFF header |
| Prince of Persia - Revelations |
v1.17.1 |
2024-06-03 |
2 |
80630006=sceAtracSetDataAndGetID(09cfe480, 00000800): invalid RIFF header |
| ARMORED CORE LAST RAVEN Portable |
v1.17.1 |
2024-06-03 |
1 |
80630006=sceAtracSetData(0, 08f23bd0, 00000800): invalid RIFF header |
| Prince of Persia - Revelations |
v1.17.1 |
2024-06-03 |
1 |
80630006=sceAtracSetDataAndGetID(09bf7340, 00000800): invalid RIFF header |
| Resistance: Retribution™ |
v1.17.1 |
2024-11-08 |
2 |
Unknown GetPointerWrite 261705b8 PC 08d09d20 LR 08cd6754 |
| Pro Evolution Soccer 2014 |
v1.17.1 |
2024-06-03 |
2 |
Unknown GetPointerWrite afbf0034 PC 0894d044 LR 0894d054 |
| Resistance: Retribution™ |
v1.17.1 |
2024-07-22 |
4 |
Unknown GetPointerWrite 1908a938 PC 08d09d20 LR 08cd6754 |
| Prince of Persia The Forgotten Sands™ |
v1.17.1 |
2024-06-03 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 0947c0f4, 4, 00000000, 0) |
| Prince of Persia The Forgotten Sands™ |
v1.17.1 |
2024-06-03 |
1 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 0947c0f4, 4, 00000000, 0) |
| SBK®09 Superbike World Championship |
v1.17.1 |
2024-06-18 |
2 |
sceKernelRegisterSubIntrHandler(30, 0, 08a22378, 08f61390): duplicate handler |
| CDM FIFA |
v1.17.1 |
2024-06-29 |
2 |
Unknown GetPointerWrite 0a005404 PC 08df1064 LR 08dfd364 |
| 初音ミク -Project DIVA- extend |
v1.17.1 |
2024-06-03 |
1 |
00000000=sceUtilityScreenshotInitStart(091eada8) |
| Call of Duty : Roads to Victory™ |
v1.17.1 |
2024-06-03 |
1 |
00000400=sceGeEdramSetAddrTranslation(00000800) |
| Ben 10 Ultimate Alien:
Cosmic Destruction |
v1.17.1 |
2024-06-03 |
1 |
scePsmfPlayerSetPsmf*: incorrect PSMF magic (05fad238), bad data |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-03 |
1 |
Branch in branch delay slot at 09656148 with different target |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-03 |
1 |
MIPSCompileOp: Invalid instruction b4f8f8a3 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.17.1 |
2024-06-03 |
1 |
Branch in branch delay slot at 0963ff80 with different target |
| NEED FOR SPEED™ MOST WANTED 5-1-0 |
v1.17.1 |
2024-06-03 |
1 |
WriteToHardware: Invalid address 00000038 near PC 08a0f900 LR 08a1aba8 |
| LEGO® Indiana Jones™: The Original Adventures |
v1.17.1 |
2024-10-16 |
2 |
Unaligned icache invalidation of 086c9b78 (086c9b78 + 0) at PC=0896f274 |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(3ed05bc, b8:53:6b:a7:65:2d, 20000000, 0) at 0897eeec |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(897b51d, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |
| SBK-07 |
v1.17.1 |
2024-06-03 |
1 |
sceKernelRegisterSubIntrHandler(30, 0, 08a24354, 08ff6820): duplicate handler |
| GTA: Liberty City Stories |
v1.17.1 |
2024-06-03 |
1 |
UNIMPL sceKernelSelfStopUnloadModule(00000001, 00000000, 00000000): game may have crashed |
| EFOOTBALL NEW PATCH SEASON 2024 |
v1.17.1 |
2024-06-03 |
12 |
MIPSCompileOp: Invalid instruction 00bcbcbc |
| EFOOTBALL NEW PATCH SEASON 2024 |
v1.17.1 |
2024-06-03 |
85 |
MIPSCompileOp: Invalid instruction 0000bcbc |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(6c4cae2, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(cd96c9e, a8:20:fe:a8:55:dc, 20000000, 0) at 0897eeec |
| NARUTO SHIPPUDEN: Ultimate Ninja Impact |
v1.18.1 |
2025-12-03 |
4 |
00000000=sceUtilityScreenshotInitStart(09ca9fe8) |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(d47ef82, 4c:4e:f9:38:18:e1, 20000000, 0) at 0897eeec |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(d47ef82, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(5f0c6c5, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |
| 我的妹妹不可能那么可爱 携带版 不可能有续作 DISC1 |
v1.17.1 |
2024-06-03 |
1 |
sceFontGetCharInfo(00000000, 84, 09faefb0): bad font |
| 我的妹妹不可能那么可爱 携带版 不可能有续作 DISC1 |
v1.17.1 |
2024-06-03 |
1 |
sceFontGetCharInfo(00000000, 78, 09faefb0): bad font |
| Ghost Rider |
v1.17.1 |
2024-06-03 |
1 |
WriteToHardware: Invalid address 43480dd0 near PC 08000000 LR 08000000 |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(bf6b0ef, 04:84:75:6a:bb:f1, 20000000, 0) at 0897eeec |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(bf6b0ef, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlJoinEnterGameMode(9e363cd, 4c:4e:f9:38:18:e1, 20000000, 0) at 0897eeec |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(9e363cd, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |
| Def Jam® Fight For NY™: The Takeover |
v1.17.1 |
2024-06-03 |
1 |
UNTESTED sceNetAdhocctlCreateEnterGameMode(9fcdd99, 1, 2, 09fbf960, 20000000, 0) at 0897ec84 |