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 |
| eFootball 2025 By Komo Valeri |
v1.8.0 |
2026-01-23 |
sceDmacMemcpy(dest=086ce8c0, src=040cc000, size=1251136): overlapping read |
| 真・三國無双6 Special |
v1.4.2-425-g7a7ccee5e |
2026-01-23 |
Error in shader program link: info: The fragment shader uses varying v_color1, but previous shader does not write to it.
/ fs: #version 330
#define lowp
#define mediump
#define highp
in vec4 v_color0;
in vec3 v_color1;
out vec4 fragColor0;
void main() {
vec4 s = vec4(v_color1, 0.0);
vec4 v = v_color0 + s;
fragColor0 = v;
}
/ vs: #version 330
#define lowp
#define mediump
#define highp
in vec4 position;
in vec2 texcoord;
in lowp vec4 color0;
uniform mat4 u_proj_through;
out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
void main() {
v_texcoord = vec3(texcoord, 1.0);
v_color0 = color0;
gl_Position = u_proj_through * vec4(position.xyz, 1.0);
}
|
| 真・三國無双6 Special |
v1.4.2-425-g7a7ccee5e |
2026-01-23 |
Error in shader program link: info: The fragment shader uses varying v_color1, but previous shader does not write to it.
/ fs: #version 330
#define lowp
#define mediump
#define highp
in vec4 v_color0;
in vec3 v_color1;
out vec4 fragColor0;
void main() {
vec4 s = vec4(v_color1, 0.0);
vec4 v = v_color0 + s;
fragColor0 = v;
}
/ vs: #version 330
#define lowp
#define mediump
#define highp
in vec4 position;
in lowp vec4 color0;
uniform mat4 u_proj_through;
out lowp vec4 v_color0;
void main() {
v_color0 = color0;
gl_Position = u_proj_through * vec4(position.xyz, 1.0);
}
|
| eFootball Edicion Mundial de Clubes By T. Bendezu |
v1.10.3 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(09a4ec00, 00004000): fmt definition too small (16) |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(094d9180, 00014000): invalid RIFF header |
| WWE'12 |
v1.19.3 |
2026-01-23 |
Branch in branch delay slot at 0900a454 with different target |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(0961ac40, 00014000): invalid RIFF header |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(096dfd40, 00014000): invalid RIFF header |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(096cbcc0, 00014000): invalid RIFF header |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(09b10200, 00014000): invalid RIFF header |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(09afc180, 00014000): invalid RIFF header |
| God of War: Chains of Olympus |
v1.11.3 |
2026-01-23 |
WriteToHardware: Invalid address 0000004c near PC 08000000 LR 08000000 |
| Resistance: Retribution™ |
v1.19.3-787-g5aa0856280 |
2026-01-23 |
Unexpected mpeg first timestamp: 4f209090000 / 5437580181504 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.19.3-787-g5aa0856280 |
2026-01-23 |
Branch in Jump delay slot at 08e2209c in block starting at 08e215c8 |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(09e01440, 00014000): invalid RIFF header |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(09a2fdc0, 00014000): invalid RIFF header |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(09ded3c0, 00014000): invalid RIFF header |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(09ac4c00, 00014000): invalid RIFF header |
| Game Sepak Bola PPSSPP |
v1.10.3 |
2026-01-23 |
Savedata version requested on save: 3 |
| FCM26 |
v1.19.3 |
2026-01-23 |
Savedata version requested: 3 |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(09baaa40, 00014000): invalid RIFF header |
| Juiced 2: Hot Import Nights |
v1.19.3 |
2026-01-23 |
An uneaten prefix at end of block: 0881b92c |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-23 |
80630006=sceAtracSetDataAndGetID(098d1d00, 00014000): invalid RIFF header |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.17.1 |
2026-01-23 |
sceDmacMemcpy(dest=0414e000, src=0946c090, size=249584): overlapping read |
| EFOOTBALL AMERICANO 2025 |
v1.19.3 |
2026-01-23 |
Game install with no files / data |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.17.1 |
2026-01-23 |
sceDmacMemcpy(dest=0414e000, src=09506830, size=162400): overlapping read |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.19.3-679-gc7aa2bcd01 |
2026-01-23 |
Invalid replacement op 6a910f10 at 08a61354 |
| Dragon Ball Z: Tenkaichi Tag Team |
v1.19.3-679-gc7aa2bcd01 |
2026-01-23 |
An uneaten prefix at end of block: 0883d0a4 |
| PES eFOOTBALL 2026 JRplay |
v1.8.0 |
2026-01-22 |
Unknown GetPointer 00000000 PC 08a1b77c LR 08000030 |
| eFootball |
v1.6.3 |
2026-01-22 |
Savedata version requested: 3 |
| MLB 07 The Show |
v1.19.3 |
2026-01-22 |
sceKernelLoadModule: unsupported options size=00000014, flags=0000067c, pos=1, access=64, data=0, text=0 |
| PES eFOOTBALL 2026 JRplay |
v1.10.3 |
2026-01-22 |
Unknown GetPointer 00000000 PC 08824ce4 LR 088113c4 |
| MLB 07 The Show |
v1.19.3 |
2026-01-22 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000660, pos=1, access=-80, data=0, text=0 |
| MLB 07 The Show |
v1.19.3 |
2026-01-22 |
sceKernelLoadModule: unsupported options size=00000014, flags=0000058e, pos=1, access=-80, data=0, text=0 |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.18.1 |
2026-01-22 |
sceDmacMemcpy(dest=09d63100, src=08476800, size=1408): overlapping read |
| PES 2019 GLGM PATCHS |
v1.17.1-334-g1786a4ddb |
2026-01-22 |
Unknown GetPointer f8d06800 PC 0884a920 LR 0884a940 |
| Spectral Souls -Resurrection of the Ethereal Empires- |
v1.18.1 |
2026-01-22 |
sceDmacMemcpy(dest=093121a0, src=08b2e1a0, size=16384): overlapping read |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.18.1 |
2026-01-22 |
WriteToHardware: Invalid address 0000012c near PC 08890de8 LR 09ff805c |
| EA-Sports FC PC-V |
v1.9.4 |
2026-01-22 |
Unknown GetPointer 10bedc77 PC 0884d5b0 LR 0884d7d4 |
| eFootball Chelito 19 |
v1.19.3 |
2026-01-22 |
Branch in branch delay slot at 0803e9cc with different target |
| eFootball Chelito 19 |
v1.9.4 |
2026-01-22 |
Jump to invalid address: 0bb4f970 |
| eFootball Chelito 19 |
v1.9.4 |
2026-01-22 |
Jump to invalid address: 0bb4f870 |
| eFootball Chelito 19 |
v1.9.4 |
2026-01-22 |
Jump to invalid address: 0704f560 |
| eFootball Chelito 19 |
v1.9.4 |
2026-01-22 |
Jump to invalid address: 0bb4f770 |
| eFootball Chelito 19 |
v1.9.4 |
2026-01-22 |
MIPSCompileOp: Invalid instruction 71e15034 |
| Silent Hill: Shattered Memories |
v1.19.3 |
2026-01-22 |
__KernelStopThread: thread 973 does not exist (helper deleted) |
| EA-Sports FC Lop-Play |
v1.9.4 |
2026-01-22 |
ReadFromHardware: Invalid address e598a1ed near PC e598a1ed LR e598a1ed |
| SBK® Superbike World Championship |
v1.18.1 |
2026-01-22 |
sceKernelRegisterSubIntrHandler(30, 0, 08a24d70, 099a8c70): duplicate handler |
| SBK® Superbike World Championship |
v1.18.1 |
2026-01-22 |
sceKernelRegisterSubIntrHandler(30, 0, 08a24d70, 09915e20): duplicate handler |
| NARUTO Shippuden: Ultimate Ninja Heroes 3 |
v1.17.1 |
2026-01-22 |
00000000=sceUtilityScreenshotInitStart(09a776e8) |
| MASTERPES UFL25 |
v1.18.1 |
2026-01-22 |
Unknown GetPointerWrite 00000000 PC 08816148 LR 0881615c |
| MASTERPES UFL25 |
v1.18.1 |
2026-01-22 |
sceNetAdhocMatchingInit(32768) at 08a719b8 |
| eFootball Lop - Play |
v1.18.1 |
2026-01-22 |
Unknown GetPointer 0000ab20 PC 08815fc8 LR 08815fd4 |
| FL26 BY VXGAMINGV2.0 |
v1.10.2 |
2026-01-22 |
BREAK instruction hit |
| FL26 BY VXGAMINGV2.0 |
v1.10.2 |
2026-01-22 |
sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 149308628 |
| FL26 BY VXGAMINGV2.0 |
v1.10.2 |
2026-01-22 |
Render to texture with incompatible formats 3 != 1 at 04000000 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32640 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d3263c in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32638 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32760 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32764 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d3262c in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32634 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32650 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d3264c in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in RSZeroComp delay slot at 09d3277c in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32768 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32644 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32630 in block starting at 09d32610 |
| eFootball 2024 Beta By Tutoriales Bendezu |
v1.19.3 |
2026-01-22 |
Branch in Jump delay slot at 09d32648 in block starting at 09d32610 |
| eFootball PC - V. |
v1.11.3 |
2026-01-22 |
sceSasSetSimpleADSR(08bb3ac0, 0, 0000, f6fe31f3): Invalid ADSREnv2 |
| The Fast and the Furious |
v1.12.3 |
2026-01-22 |
Could not setup streams, unexpected stream count: 13462 |
| The Fast and the Furious |
v1.12.3 |
2026-01-22 |
Unexpected mpeg first timestamp: 5579a080000 / 5873804509184 |
| Gladiator Begins |
v1.18.1 |
2026-01-22 |
WriteToHardware: Invalid address 000000af near PC 08818cfc LR 08818cfc |
| Prince of Persia® Rival Swords |
v1.17.1 |
2026-01-23 |
Unknown GE command : 52c062fc |
| eFootball 2025 By Komo Valeri |
v1.9.2 |
2026-01-22 |
Unknown GetPointer 00000000 PC 08000000 LR 08000000 |
| Game Sepak Bola PPSSPP |
v1.8.0 |
2026-01-22 |
Unknown GetPointer 00000000 PC 08816148 LR 0881615c |
| Pro Evolution Soccer 2020 |
v1.18 |
2026-01-22 |
Unknown GetPointer 00000000 PC 08a029d8 LR 0884a928 |
| EA-Sports FC PC-V |
v1.17.1 |
2026-01-22 |
ReadFromHardware: Invalid address 13981f98 near PC 08863d90 LR 08849a58 |
| Def Jam® Fight For NY™: The Takeover |
v1.15.3 |
2026-01-22 |
sceDmacMemcpy(dest=09740b40, src=08400000, size=724736): overlapping read |
| イース -フェルガナの誓い- |
v1.18.1 |
2026-01-22 |
sceDmacMemcpy(dest=041cb900, src=08e65730, size=4096): overlapping read |
| Zill O'll ~infinite plus~ |
v1.9.0 |
2026-01-22 |
Unknown GetPointer 00000000 PC 089dfda4 LR 089dfda4 |
| イース -フェルガナの誓い- |
v1.18.1 |
2026-01-22 |
sceDmacMemcpy(dest=041d2900, src=08e31f30, size=4096): overlapping read |
| BEN 10: Protector of Earth |
v1.11.3 |
2026-01-22 |
Unknown GetPointer 0000011b PC 088c9bb4 LR 088c9bc0 |
| MONSTER HUNTER FREEDOM UNITE™ |
v1.11.3 |
2026-01-22 |
sceDmacMemcpy(dest=0414e000, src=095d4a10, size=231056): overlapping read |
| eFootball Euro y Copa America By T. Bendezu |
v1.9.4 |
2026-01-22 |
Jump to invalid address: 07410d00 |
| Shepherd's Crossing 2 |
v1.19.3 |
2026-01-22 |
0=sceUtilityScreenshotInitStart(0975bd00) |
| Shepherd's Crossing 2 |
v1.19.3 |
2026-01-22 |
0=sceUtilityScreenshotInitStart(0975d840) |
| Tales of Destiny2 |
v1.4.2-425-g7a7ccee5e |
2026-01-22 |
Error in shader compilation: info: Compile failed.
ERROR: 0:158: 'u_proj' : undeclared identifier
ERROR: 0:159: 'col' : undeclared identifier
ERROR: 0:175: 'col' : undeclared identifier
ERROR: 0:175: 'rgb' : field selection requires structure, vector, or matrix on left hand side
4 compilation errors. No code generated.
/ code: #version 330
#define lowp
#define mediump
#define highp
in mediump vec4 w1, w2;
in vec3 position;
in mediump vec3 normal;
in vec2 texcoord;
in lowp vec4 color0;
uniform mat4 u_proj_through;
uniform mat4 u_world;
uniform mat4 u_view;
uniform mediump mat4 u_texmtx;
uniform mat4 u_bone0;
uniform mat4 u_bone1;
uniform mat4 u_bone2;
uniform mat4 u_bone3;
uniform mat4 u_bone4;
uniform mat4 u_bone5;
uniform mat4 u_bone6;
uniform mat4 u_bone7;
uniform vec4 u_uvscaleoffset;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform mediump vec3 u_lightdir0;
uniform mediump float u_lightangle0;
uniform mediump float u_lightspotCoef0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
uniform mediump vec3 u_lightatt1;
uniform mediump vec3 u_lightdir1;
uniform mediump float u_lightangle1;
uniform mediump float u_lightspotCoef1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
uniform lowp vec3 u_lightspecular1;
uniform vec3 u_lightpos2;
uniform mediump vec3 u_lightatt2;
uniform mediump vec3 u_lightdir2;
uniform mediump float u_lightangle2;
uniform mediump float u_lightspotCoef2;
uniform lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform mediump vec3 u_lightdir3;
uniform mediump float u_lightangle3;
uniform mediump float u_lightspotCoef3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec3 u_lightspecular3;
uniform lowp vec4 u_ambient;
uniform lowp vec4 u_matspecular;
uniform lowp vec3 u_matemissive;
uniform lowp vec4 u_matambientalpha;
uniform highp vec2 u_fogcoef;
flat out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
out mediump float v_fogdepth;
uniform sampler1D u_tess_pos_tex;
uniform sampler1D u_tess_tex_tex;
uniform sampler1D u_tess_col_tex;
uniform int u_spline_count_u;
vec2 tess_sample(in vec2 points[16], in vec2 weights[4]) {
vec2 pos = vec2(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
vec3 tess_sample(in vec3 points[16], in vec2 weights[4]) {
vec3 pos = vec3(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
vec4 tess_sample(in vec4 points[16], in vec2 weights[4]) {
vec4 pos = vec4(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
uniform int u_spline_count_v;
uniform int u_spline_type_u;
uniform int u_spline_type_v;
void spline_knot(ivec2 num_patches, ivec2 type, out vec2 knot[6], ivec2 patch_pos) {
for (int i = 0; i < 6; ++i) {
knot[i] = vec2(float(i + patch_pos.x - 2), float(i + patch_pos.y - 2));
}
if ((type.x & 1) != 0) {
if (patch_pos.x <= 2)
knot[0].x = 0.0;
if (patch_pos.x <= 1)
knot[1].x = 0.0;
}
if ((type.x & 2) != 0) {
if (patch_pos.x >= (num_patches.x - 2))
knot[5].x = float(num_patches.x);
if (patch_pos.x == (num_patches.x - 1))
knot[4].x = float(num_patches.x);
}
if ((type.y & 1) != 0) {
if (patch_pos.y <= 2)
knot[0].y = 0.0;
if (patch_pos.y <= 1)
knot[1].y = 0.0;
}
if ((type.y & 2) != 0) {
if (patch_pos.y >= (num_patches.y - 2))
knot[5].y = float(num_patches.y);
if (patch_pos.y == (num_patches.y - 1))
knot[4].y = float(num_patches.y);
}
}
void spline_w |
| A FC PPSSPP BY RISKY V1 |
v1.19.3 |
2026-01-22 |
sceNetAdhocMatchingInit(32768) at 08a719b8 |
| A FC PPSSPP BY RISKY V1 |
v1.19.3 |
2026-01-22 |
Savedata version requested: 3 |
| EA FC 2024 BY FARIS X RAPHAEL |
v1.19.3-1146-g9035485abf |
2026-01-23 |
Savedata version requested: 3 |
| eFootball Chelito 19 |
v1.11.3 |
2026-01-22 |
MIPSCompileOp: Invalid instruction 000001be |
| RIDE 4 |
v1.18.1 |
2026-01-22 |
sceKernelRegisterSubIntrHandler(30, 0, 08a22378, 092a0a00): duplicate handler |
| Spider-Man: Friend or Foe |
v1.4.2-425-g7a7ccee5e |
2026-01-22 |
Error in shader compilation: info: Compile failed.
ERROR: 0:158: 'u_proj' : undeclared identifier
ERROR: 0:159: 'col' : undeclared identifier
ERROR: 0:175: 'col' : undeclared identifier
ERROR: 0:175: 'rgb' : field selection requires structure, vector, or matrix on left hand side
4 compilation errors. No code generated.
/ code: #version 330
#define lowp
#define mediump
#define highp
in mediump vec4 w1, w2;
in vec3 position;
in mediump vec3 normal;
in vec2 texcoord;
in lowp vec4 color0;
uniform mat4 u_proj_through;
uniform mat4 u_world;
uniform mat4 u_view;
uniform mediump mat4 u_texmtx;
uniform mat4 u_bone0;
uniform mat4 u_bone1;
uniform mat4 u_bone2;
uniform mat4 u_bone3;
uniform mat4 u_bone4;
uniform mat4 u_bone5;
uniform mat4 u_bone6;
uniform mat4 u_bone7;
uniform vec4 u_uvscaleoffset;
uniform vec3 u_lightpos0;
uniform mediump vec3 u_lightatt0;
uniform mediump vec3 u_lightdir0;
uniform mediump float u_lightangle0;
uniform mediump float u_lightspotCoef0;
uniform lowp vec3 u_lightambient0;
uniform lowp vec3 u_lightdiffuse0;
uniform lowp vec3 u_lightspecular0;
uniform vec3 u_lightpos1;
uniform mediump vec3 u_lightatt1;
uniform mediump vec3 u_lightdir1;
uniform mediump float u_lightangle1;
uniform mediump float u_lightspotCoef1;
uniform lowp vec3 u_lightambient1;
uniform lowp vec3 u_lightdiffuse1;
uniform lowp vec3 u_lightspecular1;
uniform vec3 u_lightpos2;
uniform mediump vec3 u_lightatt2;
uniform mediump vec3 u_lightdir2;
uniform mediump float u_lightangle2;
uniform mediump float u_lightspotCoef2;
uniform lowp vec3 u_lightambient2;
uniform lowp vec3 u_lightdiffuse2;
uniform lowp vec3 u_lightspecular2;
uniform vec3 u_lightpos3;
uniform mediump vec3 u_lightatt3;
uniform mediump vec3 u_lightdir3;
uniform mediump float u_lightangle3;
uniform mediump float u_lightspotCoef3;
uniform lowp vec3 u_lightambient3;
uniform lowp vec3 u_lightdiffuse3;
uniform lowp vec3 u_lightspecular3;
uniform lowp vec4 u_ambient;
uniform lowp vec4 u_matspecular;
uniform lowp vec3 u_matemissive;
uniform lowp vec4 u_matambientalpha;
uniform highp vec2 u_fogcoef;
flat out lowp vec4 v_color0;
out mediump vec3 v_texcoord;
out mediump float v_fogdepth;
uniform sampler1D u_tess_pos_tex;
uniform sampler1D u_tess_tex_tex;
uniform sampler1D u_tess_col_tex;
uniform int u_spline_count_u;
vec2 tess_sample(in vec2 points[16], in vec2 weights[4]) {
vec2 pos = vec2(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
vec3 tess_sample(in vec3 points[16], in vec2 weights[4]) {
vec3 pos = vec3(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
vec4 tess_sample(in vec4 points[16], in vec2 weights[4]) {
vec4 pos = vec4(0.0);
for (int i = 0; i < 4; ++i) {
for (int j = 0; j < 4; ++j) {
float f = weights[j].x * weights[i].y;
if (f != 0.0)
pos = pos + f * points[i * 4 + j];
}
}
return pos;
}
uniform int u_spline_count_v;
uniform int u_spline_type_u;
uniform int u_spline_type_v;
void spline_knot(ivec2 num_patches, ivec2 type, out vec2 knot[6], ivec2 patch_pos) {
for (int i = 0; i < 6; ++i) {
knot[i] = vec2(float(i + patch_pos.x - 2), float(i + patch_pos.y - 2));
}
if ((type.x & 1) != 0) {
if (patch_pos.x <= 2)
knot[0].x = 0.0;
if (patch_pos.x <= 1)
knot[1].x = 0.0;
}
if ((type.x & 2) != 0) {
if (patch_pos.x >= (num_patches.x - 2))
knot[5].x = float(num_patches.x);
if (patch_pos.x == (num_patches.x - 1))
knot[4].x = float(num_patches.x);
}
if ((type.y & 1) != 0) {
if (patch_pos.y <= 2)
knot[0].y = 0.0;
if (patch_pos.y <= 1)
knot[1].y = 0.0;
}
if ((type.y & 2) != 0) {
if (patch_pos.y >= (num_patches.y - 2))
knot[5].y = float(num_patches.y);
if (patch_pos.y == (num_patches.y - 1))
knot[4].y = float(num_patches.y);
}
}
void spline_w |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-22 |
80630006=sceAtracSetDataAndGetID(0988d080, 00014000): invalid RIFF header |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-22 |
80630006=sceAtracSetDataAndGetID(09879000, 00014000): invalid RIFF header |
| Need For Speed™ Underground Rivals |
v1.19.3 |
2026-01-22 |
Block transfer invalid: b2000000/0 -> 04150000/0, 184x29x2 (0,0)->(0,0) |
| Crash™ Tag Team Racing |
v1.16.6 |
2026-01-22 |
80630006=sceAtracSetDataAndGetID(094faa40, 00014000): invalid RIFF header |
| KINGDOM HEARTS Birth by Sleep |
v1.5.4 |
2026-01-22 |
WriteToHardware: Invalid address 0aca675e near PC 088737d4 LR 088742bc |