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 |
SEGA Rally |
v1.13.1-130-g714afb46a |
2022-08-09 |
Error in shader compilation: info: Compile failed.
ERROR: 0:22: 'assign' : cannot convert from '2-component vector of int' to '2-component vector of float'
1 compilation errors. No code generated.
00000000:000003e2 Tex TexAlpha Depal TClampST TFuncMod
#version 320 es
#extension GL_EXT_shader_framebuffer_fetch : require
// PowerVR Rogue GE8320 - GLSL 320
#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 highp vec3 v_texcoord;
out vec4 fragColor0;
float mymod(float a, float b) { return a - b * floor(a / b); }
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) | depalOffse |
SEGA Rally |
v1.12.3 |
2022-07-26 |
GE Interrupt: newState might be 1 |
SEGA Rally |
v1.12.3 |
2022-07-26 |
GE Interrupt: newState might be 0 |
SEGA Rally |
v1.10.3 |
2022-03-27 |
sceKernelLoadModule: unsupported options size=00000014, flags=08bead40, pos=0, access=1, data=2, text=2 |
SEGA Rally |
v1.10.3 |
2022-03-27 |
sceKernelLoadModule: unsupported options size=00000014, flags=08bead40, pos=0, access=1, data=1, text=1 |
SEGA Rally |
v1.10.3 |
2022-03-13 |
80020001=sceKernelCreateMutex(): invalid name |
SEGA Rally |
v1.10.3 |
2022-02-19 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=2, text=2 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
VTYPE with morph used: THRU=0 TC=1 COL=0 POS=2 NRM=1 WT=0 NW=1 IDX=0 MC=4 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
UNIMPL sceIoDevctl("usbpspcm:", 03415002, 08bf5b08, 4, 00000000, 0) |
SEGA Rally |
v1.10.3 |
2022-01-30 |
UNIMPL sceIoDevctl("usbpspcm:", 03415001, 09fff610, 4, 00000000, 0) |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unimplemented HLE function Kprintf |
SEGA Rally |
v1.10.3 |
2022-01-30 |
sceKernelCreateThread(name=sceUSB_PSPComm_Driver): unsupported attributes 00001006 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'SysMemForKernel': 0xeb7a74db |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'SysMemForKernel': 0x7b749390 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'ThreadManForKernel': 0xef9e4c70 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'ThreadManForKernel': 0xed1410e0 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'ThreadManForKernel': 0xc07bb470 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'ThreadManForKernel': 0x812346e4 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'ThreadManForKernel': 0x623ae665 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'ThreadManForKernel': 0x57cf62dd |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'ThreadManForKernel': 0x55c20a00 |
SEGA Rally |
v1.10.3 |
2022-01-30 |
Unknown syscall in known module 'ThreadManForKernel': 0x402fcf22 |
SEGA Rally |
v1.10.2 |
2021-12-15 |
80630011=sceAtracSetDataAndGetID(092ec950, 0000007c): no data chunk |
SEGA Rally |
v1.11.3 |
2021-07-22 |
__KernelStopThread: thread 320 does not exist |
SEGA Rally |
v1.12.3 |
2022-07-26 |
Unimplemented HLE function sceNetInetInetNtop |
SEGA Rally |
v1.12.3 |
2022-07-26 |
Unimplemented HLE function sceNetInetInetAddr |
SEGA Rally |
v1.10.3 |
2021-03-13 |
RET: Stack empty! |
SEGA Rally |
v1.10.3 |
2021-02-10 |
FBO created from existing depthbuffer as color, 04088000/04110000 and 04044000/04088000 |
SEGA Rally |
v1.10.3 |
2021-02-10 |
sceIoAssign(memstick:, msstor0p1:/, fatms0:, IOASSIGN_RDWR, 00000000, 0) |
SEGA Rally |
v1.10.3 |
2020-12-18 |
Using texture with rendered CLUT: texfmt=5, clutfmt=3 |
SEGA Rally |
v1.10.3 |
2020-12-18 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=0, text=2 |
SEGA Rally |
v1.10.3 |
2020-12-18 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=0, text=1 |
SEGA Rally |
v1.12.3 |
2021-12-06 |
Savedata version requested: 3 |
SEGA Rally |
v1.10.3 |
2020-09-19 |
sceKernelLoadModule: unsupported options size=00000014, flags=08987840, pos=0, access=1, data=2, text=2 |
SEGA Rally |
v1.10.3 |
2021-02-10 |
sceKernelCreateThread(name=sceNetAdhocAuth_Service): unsupported attributes 00001006 |
SEGA Rally |
v1.10.3 |
2020-09-19 |
sceKernelCreateThread(name=sceMemab): unsupported attributes 00001006 |
SEGA Rally |
v1.10.3 |
2020-09-19 |
Crazy varData address 01011006, skipping rest of module |
SEGA Rally |
v1.10.3 |
2020-09-19 |
sceKernelLoadModule: unsupported options size=00000014, flags=08987840, pos=0, access=1, data=1, text=1 |
SEGA Rally |
v1.10.3 |
2020-09-19 |
Ignoring func export sceNetIfhandle/fd8585e1, already implemented in HLE. |
SEGA Rally |
v1.10.3-470-ge8779fdc8 |
2020-09-12 |
Texturing from framebuffer with incompatible format 8888 != 5551 at 040cc000 |
SEGA Rally |
v1.10.3 |
2021-02-10 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2 |
SEGA Rally |
v1.10.3 |
2021-02-10 |
sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=1, text=1 |
SEGA Rally |
v1.10.3 |
2020-08-16 |
FBO using existing buffer as depthbuffer, 04000000/04088000 and 04088000/04088000 |
SEGA Rally |
v1.10.3 |
2020-08-16 |
FBO using existing buffer as depthbuffer, 04044000/04088000 and 04088000/04088000 |
SEGA Rally |
v1.10.3 |
2020-08-16 |
sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2 |
SEGA Rally |
v1.10.3 |
2021-02-10 |
Unknown syscall in known module 'ThreadManForKernel': 0x293b45b8 |
SEGA Rally |
v1.10.3 |
2021-02-10 |
Unknown syscall in known module 'ThreadManForKernel': 0x7e65b999 |
SEGA Rally |
v1.10.3 |
2021-02-10 |
Unknown syscall in known module 'ThreadManForKernel': 0x6652b8ca |
SEGA Rally |
v1.10.3 |
2021-02-10 |
Unknown syscall in known module 'ThreadManForKernel': 0x18260574 |
SEGA Rally |
v1.10.3 |
2021-02-10 |
Unknown syscall in known module 'ThreadManForKernel': 0xe9b3061e |
SEGA Rally |
v1.10.3 |
2021-02-10 |
Unknown syscall in known module 'ThreadManForKernel': 0x86255ada |
SEGA Rally |
v1.10.3 |
2021-02-10 |
Unknown syscall in known module 'ThreadManForKernel': 0x8125221d |
SEGA Rally |
v1.10.3 |
2020-09-19 |
Unknown syscall in known module 'ThreadManForKernel': 0x369ed59d |
SEGA Rally |
v1.10 |
2020-07-01 |
Unknown syscall in known module 'ThreadManForKernel': 0x39810265 |
SEGA Rally |
v1.10.3 |
2020-09-19 |
Unknown syscall in known module 'ThreadManForKernel': 0xb736e9ff |
SEGA Rally |
v1.10 |
2020-07-01 |
Unknown syscall in known module 'ThreadManForKernel': 0xaf36d708 |
SEGA Rally |
v1.10.3 |
2020-09-19 |
Unknown syscall in known module 'ThreadManForKernel': 0x89b3d48c |
SEGA Rally |
v1.10.3 |
2020-09-19 |
Unknown syscall in known module 'ThreadManForKernel': 0x56c039b5 |
SEGA Rally |
v1.9.4 |
2021-12-20 |
GL ran out of GPU memory; switching to low memory mode |
SEGA Rally |
v1.5.4 |
2018-08-25 |
Texture cache ran out of GPU memory; switching to low memory mode |
SEGA Rally |
v1.8.0 |
2022-07-26 |
UNIMPL sceUtilityGameSharingInitStart(08d98598) |
SEGA Rally |
v1.9.4 |
2022-08-09 |
Unimplemented HLE function sceNetResolverTerm |
SEGA Rally |
v1.4.2 |
2017-12-08 |
Render to texture with different strides 128 != 512 |
SEGA Rally |
v1.9.4 |
2022-08-16 |
Render to texture with incompatible formats 3 != 1 at 040cc000 |
SEGA Rally |
v1.7.5 |
2022-06-26 |
Render to texture with incompatible formats 3 != 1 at 000cc000 |
SEGA Rally |
v1.9.4 |
2022-08-16 |
Render to texture with different strides 512 != 128 |
SEGA Rally |
v1.9.4 |
2022-07-04 |
Render to texture with different formats 2 != 1 |
SEGA Rally |
v1.9.3-882-g6593ff9ff |
2022-07-29 |
Unsupported RGB mask: r=ff g=ff b=0f |
SEGA Rally |
v1.9.4 |
2022-06-04 |
Unimplemented HLE function sceNetApctlGetState |
SEGA Rally |
v1.4.2 |
2022-01-30 |
Render to texture with different formats 1 != 0 |
SEGA Rally |
v1.9.4 |
2022-08-16 |
Render to texture with different formats 2 != 0 |
SEGA Rally |
v1.5.4 |
2022-04-09 |
BREAK instruction hit |