Recent logs - Aliens vs. Predator™ - Requiem

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
Aliens vs. Predator™ - Requiem v1.13.2 2022-12-01 FBO using existing buffer as depthbuffer, 04020000/04000000 and 04000000/00000000
Aliens vs. Predator™ - Requiem v1.13.2 2022-12-01 GetFramebufferCandidates(COLOR): Multiple (2) candidate framebuffers. First will be chosen. texaddr: 0404c000 offset: 0 (128x128 stride 512, 8888): [C:0404c000/512 Z:04000000/512 X:0 Y:0 reint: false] [C:04000000/512 Z:00000000/0 X:0 Y:152 reint: false]
Aliens vs. Predator™ - Requiem v1.13.2 2022-12-01 FBO created from existing depthbuffer as color, 04000000/00000000 and 040d4000/04000000
Aliens vs. Predator™ - Requiem v1.13.2 2022-12-01 Rendering from framebuf with offset 040d43c0 -> 040d4000+480x0
Aliens vs. Predator™ - Requiem v1.13.2 2022-12-01 FBO using existing buffer as depthbuffer, 04040000/04000000 and 04000000/00000000
Aliens vs. Predator™ - Requiem v1.13.2 2022-12-01 FBO created from existing depthbuffer as color, 04000000/00000000 and 04020000/04000000
Aliens vs. Predator™ - Requiem v1.13.2 2022-12-01 FBO created from existing depthbuffer as color, 04000000/00000000 and 0404c000/04000000
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-29 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 145752064
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-22 Truncating vertex count from 25020 to 21845
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-21 80000107=sceDisplaySetFrameBuf(04000000, 512, 1, 0): must change latched framebuf first
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-21 80000107=sceDisplaySetFrameBuf(04044000, 512, 1, 0): must change latched framebuf first
Aliens vs. Predator™ - Requiem v1.13.2-1734-gcf27d1413 2022-11-10 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:94: '' : Case label has to be a constant integer expression ERROR: 0:97: '' : Case label has to be a constant integer expression ERROR: 0:143: '' : Case label has to be a constant integer expression ERROR: 0:146: '' : Case label has to be a constant integer expression ERROR: 0:192: '' : Case label has to be a constant integer expression ERROR: 0:195: '' : Case label has to be a constant integer expression ERROR: 0:241: '' : Case label has to be a constant integer expression ERROR: 0:244: '' : Case label has to be a constant integer expression ERROR: 8 compilation errors. No code generated. 01000000:80000b18 HWX C T N Tex Light: LightUberShader #version 300 es // Driver: Adreno (TM) 405 - GLSL 300 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in mediump vec3 normal; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform uint u_lightControl; uniform vec3 u_lightpos0; uniform mediump vec3 u_lightatt0; uniform mediump vec3 u_lightdir0; uniform mediump vec2 u_lightangle_spotCoef0; 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 vec2 u_lightangle_spotCoef1; 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 vec2 u_lightangle_spotCoef2; 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 vec2 u_lightangle_spotCoef3; uniform lowp vec3 u_lightambient3; uniform lowp vec3 u_lightdiffuse3; uniform lowp vec3 u_lightspecular3; uniform lowp vec4 u_ambient; uniform lowp vec3 u_matdiffuse; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; uniform highp vec4 u_depthRange; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; out mediump float v_fogdepth; 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_lightControl & (1u << 20u)) != 0u) ? color0 : u_matambientalpha; vec3 diffuseColor = ((u_lightControl & (1u << 21u)) != 0u) ? color0.rgb : u_matdiffuse; vec3 specularColor = ((u_lightControl & (1u << 22u)) != 0u) ? color0.rgb : 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; if ((u_lightControl & 1u) != 0u) { uint comp = (u_lightControl >> 4) & 3u; uint type = (u_lightControl >> 6) & 3u; if (type == 0u) { toLight = u_lightpos0; } else { toLight = u_lightpos0 - worldpos; distance = length(toLight); toLight /= distance; } ldot = dot(toLight, worldnormal); if (comp == 2u) { if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } } switch (type) { case 1u: lightScale = clamp(1.0 / dot(u_lightatt0, vec3(1.0, distance, distance*distance)), 0.0, 1.0); break; case 2u: angle = length(u_lightdir0) == 0.0 ? 0.0 : dot(normalize(u_lightdir0), toLight); if (angl
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-10 sceGeBreak(mode=0, unknown=09fff520): unknown ptr (valid)
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-10 sceGeBreak(mode=0, unknown=09fff420): unknown ptr (valid)
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-10 sceGeBreak(mode=0, unknown=09fff410): unknown ptr (valid)
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-10 sceGeBreak(mode=0, unknown=09fff4e0): unknown ptr (valid)
Aliens vs. Predator™ - Requiem v1.13.2 2022-10-30 Truncating vertex count from 22014 to 21845
Aliens vs. Predator™ - Requiem v1.12.3 2022-10-29 80000107=sceDisplaySetFrameBuf(00000000, 512, 3, 0): must change latched framebuf first
Aliens vs. Predator™ - Requiem v1.12.2 2022-10-28 sceKernelRegisterSubIntrHandler(30, 1, 08893958, 00000000): duplicate handler
Aliens vs. Predator™ - Requiem v1.13.2 2022-10-22 Truncating vertex count from 22554 to 21845
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Unknown GetPointer 00000000 PC 08ba4c14 LR 08ba4c14
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 scePsmfPlayerSetPsmf*: too many streams in PSMF video, bogus data
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 scePsmfPlayerSetPsmf*: incorrect PSMF magic, bad data
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/f8ef08a6, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/f3efaa91, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/e792cd94, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/df089680, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/b9848a74, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/b8d10c56, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/a72db4f9, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/a3d81169, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/a0b8ca55, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/9ff2b2e7, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/9b71a274, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/95a84ee5, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/8a9ebdcd, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/85461eff, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/76c0f4ae, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/75f03fa2, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/68f07175, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/58b83577, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/46f61f8b, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/235d8787, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/1e57a8e7, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3 2022-10-16 Ignoring func export scePsmfPlayer/1078c008, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.13.2 2022-10-10 Truncating vertex count from 22260 to 21845
Aliens vs. Predator™ - Requiem v1.10.2 2022-10-08 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 142702700
Aliens vs. Predator™ - Requiem v1.10.2 2022-10-08 sceKernelLoadModule: unsupported options size=00000014, flags=0898786c, pos=0, access=1, data=2, text=2
Aliens vs. Predator™ - Requiem v1.10.2 2022-10-08 sceKernelLoadModule: unsupported options size=00000014, flags=0898786c, pos=0, access=1, data=1, text=1
Aliens vs. Predator™ - Requiem v1.13.2 2022-10-06 ReadFromHardware: Invalid address 00000000 near PC 00000000 LR 08a247bc
Aliens vs. Predator™ - Requiem v1.13.2 2022-10-05 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 148355080
Aliens vs. Predator™ - Requiem v1.13.2 2022-10-03 Truncating vertex count from 25731 to 21845
Aliens vs. Predator™ - Requiem v1.13.2 2022-09-29 sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=1, access=0, data=0, text=2
Aliens vs. Predator™ - Requiem v1.13.2 2022-09-29 Video out requested, not supported: mode=0 size=512,272
Aliens vs. Predator™ - Requiem v1.13.2 2022-09-28 Failed to read valid video stream data from header
Aliens vs. Predator™ - Requiem v1.13.2 2022-09-28 Could not setup streams, unexpected stream count: 13414
Aliens vs. Predator™ - Requiem v1.13.2 2022-09-28 Unexpected mpeg first timestamp: d59a080000 / 917412249600
Aliens vs. Predator™ - Requiem v1.12.3 2022-09-28 80630006=sceAtracSetData(2, 08b9d5c0, 00038000): invalid RIFF header
Aliens vs. Predator™ - Requiem v1.13.2 2022-09-23 Truncating vertex count from 22590 to 21845
Aliens vs. Predator™ - Requiem v1.12.3 2022-09-10 sceKernelLoadModule: unsupported options size=00000014, flags=0bfbefd8, pos=0, access=1, data=2, text=2
Aliens vs. Predator™ - Requiem v1.13.2 2022-09-28 __KernelStopThread: thread 308 does not exist
Aliens vs. Predator™ - Requiem v1.13.1 2022-09-07 Could not setup streams, unexpected stream count: 46230
Aliens vs. Predator™ - Requiem v1.13.1 2022-09-07 Unexpected mpeg first timestamp: 5579a080000 / 5873804509184
Aliens vs. Predator™ - Requiem v1.13.1 2022-09-01 Truncating vertex count from 22080 to 21845
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-31 Truncating vertex count from 45480 to 21845
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-29 Truncating vertex count from 26304 to 21845
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-28 Truncating vertex count from 22791 to 21845
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-26 Truncating vertex count from 29055 to 21845
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-26 Truncating vertex count from 22095 to 21845
Aliens vs. Predator™ - Requiem v1.13.2 2022-11-10 Truncating vertex count from 21951 to 21845
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-20 WriteToHardware: Invalid address 000002a8 near PC 0894e244 LR 0894e244
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-20 WriteToHardware: Invalid address 00000192 near PC 0894e244 LR 0894e244
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-16 Truncating vertex count from 22176 to 21845
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-14 Truncating vertex count from 22881 to 21845
Aliens vs. Predator™ - Requiem v1.13.1 2022-08-14 Truncating vertex count from 23745 to 21845
Aliens vs. Predator™ - Requiem v1.13.1-130-g714afb46a 2022-10-23 Error in shader compilation: info: 0:21: S0001: Type mismatch, cannot convert from 'ivec2' to 'vec2' 00000000:000003e2 Tex TexAlpha Depal TClampST TFuncMod #version 320 es #extension GL_EXT_shader_framebuffer_fetch : require // Mali-G52 - 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 mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec2 fixedcoord = vec2(clamp(v_texcoord.x, u_texclamp.z, u_texclamp.x - u_texclamp.z), clamp(v_texcoord.y, u_texclamp.w, u_texclamp.y - u_texclamp.w)); vec2 uv = fixedcoord.xy; vec2 uv_round; vec2 tsize = textureSize(tex, 0).xy; vec2 fraction; bool bilinear = (u_depal_mask_shift_off_fmt >> 31) != 0U; if (bilinear) { uv_round = uv * tsize - vec2(0.5, 0.5); fraction = fract(uv_round); uv_round = (uv_round - fraction + vec2(0.5, 0.5)) / tsize; } else { uv_round = uv; } highp vec4 t = texture(tex, uv_round); highp vec4 t1 = textureOffset(tex, uv_round, ivec2(1, 0)); highp vec4 t2 = textureOffset(tex, uv_round, ivec2(0, 1)); highp vec4 t3 = textureOffset(tex, uv_round, ivec2(1, 1)); uint depalMask = (u_depal_mask_shift_off_fmt & 0xFFU); uint depalShift = (u_depal_mask_shift_off_fmt >> 8) & 0xFFU; uint depalOffset = ((u_depal_mask_shift_off_fmt >> 16) & 0xFFU) << 4; uint depalFmt = (u_depal_mask_shift_off_fmt >> 24) & 0x3U; uvec4 col; uint index0; uint index1; uint index2; uint index3; switch (int(depalFmt)) { case 0: col = uvec4(t.rgb * vec3(31.99, 63.99, 31.99), 0); index0 = (col.b << 11) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgb * vec3(31.99, 63.99, 31.99), 0); index1 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t2.rgb * vec3(31.99, 63.99, 31.99), 0); index2 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t3.rgb * vec3(31.99, 63.99, 31.99), 0); index3 = (col.b << 11) | (col.g << 5) | (col.r); } break; case 1: col = uvec4(t.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index0 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index1 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t2.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index2 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t3.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index3 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); } break; case 2: col = uvec4(t.rgba * 15.99); index0 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 15.99); index1 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t2.rgba * 15.99); index2 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t3.rgba * 15.99); index3 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); } break; case 3: col = uvec4(t.rgba * 255.99); index0 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 255.99); index1 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t2.rgba * 255.99); index2 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t3.rgba * 255.99); index3 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); } break; }; index0 = ((index0 >> depalShift) & depalMask) | depalOffset; t = texelFetch(pal, ivec2(index0, 0), 0); if (bilinear && !(index0 == index1 && index1 == index2 && index2 == index3)) { index1 = ((index1 >> depalShift) & depalMask) | depalOffset; index2 = ((index2 >> depalShift) & depalMask) | depalOffset; index3 = ((index3 >> depalShift) & depalMask) | depalOffset; t1 = texelFetch(pal, ivec2(index1,
Aliens vs. Predator™ - Requiem v1.13.1-130-g714afb46a 2022-10-23 Error in shader compilation: info: 0:21: S0001: Type mismatch, cannot convert from 'ivec2' to 'vec2' 00000000:000003c2 Tex Depal TClampST TFuncMod #version 320 es #extension GL_EXT_shader_framebuffer_fetch : require // Mali-G52 - 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 mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec2 fixedcoord = vec2(clamp(v_texcoord.x, u_texclamp.z, u_texclamp.x - u_texclamp.z), clamp(v_texcoord.y, u_texclamp.w, u_texclamp.y - u_texclamp.w)); vec2 uv = fixedcoord.xy; vec2 uv_round; vec2 tsize = textureSize(tex, 0).xy; vec2 fraction; bool bilinear = (u_depal_mask_shift_off_fmt >> 31) != 0U; if (bilinear) { uv_round = uv * tsize - vec2(0.5, 0.5); fraction = fract(uv_round); uv_round = (uv_round - fraction + vec2(0.5, 0.5)) / tsize; } else { uv_round = uv; } highp vec4 t = texture(tex, uv_round); highp vec4 t1 = textureOffset(tex, uv_round, ivec2(1, 0)); highp vec4 t2 = textureOffset(tex, uv_round, ivec2(0, 1)); highp vec4 t3 = textureOffset(tex, uv_round, ivec2(1, 1)); uint depalMask = (u_depal_mask_shift_off_fmt & 0xFFU); uint depalShift = (u_depal_mask_shift_off_fmt >> 8) & 0xFFU; uint depalOffset = ((u_depal_mask_shift_off_fmt >> 16) & 0xFFU) << 4; uint depalFmt = (u_depal_mask_shift_off_fmt >> 24) & 0x3U; uvec4 col; uint index0; uint index1; uint index2; uint index3; switch (int(depalFmt)) { case 0: col = uvec4(t.rgb * vec3(31.99, 63.99, 31.99), 0); index0 = (col.b << 11) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgb * vec3(31.99, 63.99, 31.99), 0); index1 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t2.rgb * vec3(31.99, 63.99, 31.99), 0); index2 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t3.rgb * vec3(31.99, 63.99, 31.99), 0); index3 = (col.b << 11) | (col.g << 5) | (col.r); } break; case 1: col = uvec4(t.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index0 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index1 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t2.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index2 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t3.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index3 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); } break; case 2: col = uvec4(t.rgba * 15.99); index0 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 15.99); index1 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t2.rgba * 15.99); index2 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t3.rgba * 15.99); index3 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); } break; case 3: col = uvec4(t.rgba * 255.99); index0 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 255.99); index1 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t2.rgba * 255.99); index2 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t3.rgba * 255.99); index3 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); } break; }; index0 = ((index0 >> depalShift) & depalMask) | depalOffset; t = texelFetch(pal, ivec2(index0, 0), 0); if (bilinear && !(index0 == index1 && index1 == index2 && index2 == index3)) { index1 = ((index1 >> depalShift) & depalMask) | depalOffset; index2 = ((index2 >> depalShift) & depalMask) | depalOffset; index3 = ((index3 >> depalShift) & depalMask) | depalOffset; t1 = texelFetch(pal, ivec2(index1, 0), 0);
Aliens vs. Predator™ - Requiem v1.13.1-130-g714afb46a 2022-10-23 Error in shader compilation: info: 0:22: S0001: Type mismatch, cannot convert from 'ivec2' to 'vec2' 00000000:010003e2 Tex TexAlpha Depal TClampST StenToAlpha StenUniform TFuncMod #version 320 es #extension GL_EXT_shader_framebuffer_fetch : require // Mali-G52 - 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; uniform float u_stencilReplaceValue; in lowp vec4 v_color0; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec2 fixedcoord = vec2(clamp(v_texcoord.x, u_texclamp.z, u_texclamp.x - u_texclamp.z), clamp(v_texcoord.y, u_texclamp.w, u_texclamp.y - u_texclamp.w)); vec2 uv = fixedcoord.xy; vec2 uv_round; vec2 tsize = textureSize(tex, 0).xy; vec2 fraction; bool bilinear = (u_depal_mask_shift_off_fmt >> 31) != 0U; if (bilinear) { uv_round = uv * tsize - vec2(0.5, 0.5); fraction = fract(uv_round); uv_round = (uv_round - fraction + vec2(0.5, 0.5)) / tsize; } else { uv_round = uv; } highp vec4 t = texture(tex, uv_round); highp vec4 t1 = textureOffset(tex, uv_round, ivec2(1, 0)); highp vec4 t2 = textureOffset(tex, uv_round, ivec2(0, 1)); highp vec4 t3 = textureOffset(tex, uv_round, ivec2(1, 1)); uint depalMask = (u_depal_mask_shift_off_fmt & 0xFFU); uint depalShift = (u_depal_mask_shift_off_fmt >> 8) & 0xFFU; uint depalOffset = ((u_depal_mask_shift_off_fmt >> 16) & 0xFFU) << 4; uint depalFmt = (u_depal_mask_shift_off_fmt >> 24) & 0x3U; uvec4 col; uint index0; uint index1; uint index2; uint index3; switch (int(depalFmt)) { case 0: col = uvec4(t.rgb * vec3(31.99, 63.99, 31.99), 0); index0 = (col.b << 11) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgb * vec3(31.99, 63.99, 31.99), 0); index1 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t2.rgb * vec3(31.99, 63.99, 31.99), 0); index2 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t3.rgb * vec3(31.99, 63.99, 31.99), 0); index3 = (col.b << 11) | (col.g << 5) | (col.r); } break; case 1: col = uvec4(t.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index0 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index1 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t2.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index2 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t3.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index3 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); } break; case 2: col = uvec4(t.rgba * 15.99); index0 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 15.99); index1 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t2.rgba * 15.99); index2 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t3.rgba * 15.99); index3 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); } break; case 3: col = uvec4(t.rgba * 255.99); index0 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 255.99); index1 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t2.rgba * 255.99); index2 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t3.rgba * 255.99); index3 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); } break; }; index0 = ((index0 >> depalShift) & depalMask) | depalOffset; t = texelFetch(pal, ivec2(index0, 0), 0); if (bilinear && !(index0 == index1 && index1 == index2 && index2 == index3)) { index1 = ((index1 >> depalShift) & depalMask) | depalOffset; index2 = ((index2 >> depalShift) & depalMask) | depalOffset; index3 = ((index3 >> depalShift) & dep
Aliens vs. Predator™ - Requiem v1.13.1-130-g714afb46a 2022-10-23 Error in shader compilation: info: 0:22: S0001: Type mismatch, cannot convert from 'ivec2' to 'vec2' 00000000:010003c2 Tex Depal TClampST StenToAlpha StenUniform TFuncMod #version 320 es #extension GL_EXT_shader_framebuffer_fetch : require // Mali-G52 - 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; uniform float u_stencilReplaceValue; in lowp vec4 v_color0; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec2 fixedcoord = vec2(clamp(v_texcoord.x, u_texclamp.z, u_texclamp.x - u_texclamp.z), clamp(v_texcoord.y, u_texclamp.w, u_texclamp.y - u_texclamp.w)); vec2 uv = fixedcoord.xy; vec2 uv_round; vec2 tsize = textureSize(tex, 0).xy; vec2 fraction; bool bilinear = (u_depal_mask_shift_off_fmt >> 31) != 0U; if (bilinear) { uv_round = uv * tsize - vec2(0.5, 0.5); fraction = fract(uv_round); uv_round = (uv_round - fraction + vec2(0.5, 0.5)) / tsize; } else { uv_round = uv; } highp vec4 t = texture(tex, uv_round); highp vec4 t1 = textureOffset(tex, uv_round, ivec2(1, 0)); highp vec4 t2 = textureOffset(tex, uv_round, ivec2(0, 1)); highp vec4 t3 = textureOffset(tex, uv_round, ivec2(1, 1)); uint depalMask = (u_depal_mask_shift_off_fmt & 0xFFU); uint depalShift = (u_depal_mask_shift_off_fmt >> 8) & 0xFFU; uint depalOffset = ((u_depal_mask_shift_off_fmt >> 16) & 0xFFU) << 4; uint depalFmt = (u_depal_mask_shift_off_fmt >> 24) & 0x3U; uvec4 col; uint index0; uint index1; uint index2; uint index3; switch (int(depalFmt)) { case 0: col = uvec4(t.rgb * vec3(31.99, 63.99, 31.99), 0); index0 = (col.b << 11) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgb * vec3(31.99, 63.99, 31.99), 0); index1 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t2.rgb * vec3(31.99, 63.99, 31.99), 0); index2 = (col.b << 11) | (col.g << 5) | (col.r); col = uvec4(t3.rgb * vec3(31.99, 63.99, 31.99), 0); index3 = (col.b << 11) | (col.g << 5) | (col.r); } break; case 1: col = uvec4(t.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index0 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); if (bilinear) { col = uvec4(t1.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index1 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t2.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index2 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); col = uvec4(t3.rgba * vec4(31.99, 31.99, 31.99, 1.0)); index3 = (col.a << 15) | (col.b << 10) | (col.g << 5) | (col.r); } break; case 2: col = uvec4(t.rgba * 15.99); index0 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 15.99); index1 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t2.rgba * 15.99); index2 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); col = uvec4(t3.rgba * 15.99); index3 = (col.a << 12) | (col.b << 8) | (col.g << 4) | (col.r); } break; case 3: col = uvec4(t.rgba * 255.99); index0 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); if (bilinear) { col = uvec4(t1.rgba * 255.99); index1 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t2.rgba * 255.99); index2 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); col = uvec4(t3.rgba * 255.99); index3 = (col.a << 24) | (col.b << 16) | (col.g << 8) | (col.r); } break; }; index0 = ((index0 >> depalShift) & depalMask) | depalOffset; t = texelFetch(pal, ivec2(index0, 0), 0); if (bilinear && !(index0 == index1 && index1 == index2 && index2 == index3)) { index1 = ((index1 >> depalShift) & depalMask) | depalOffset; index2 = ((index2 >> depalShift) & depalMask) | depalOffset; index3 = ((index3 >> depalShift) & depalMask) |
Aliens vs. Predator™ - Requiem v1.12.3 2022-07-03 80630006=sceAtracSetData(2, 08d13140, 000015a4): invalid RIFF header
Aliens vs. Predator™ - Requiem v1.12.3 2022-06-25 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 464
Aliens vs. Predator™ - Requiem v1.11.3 2022-06-25 sceKernelLoadModule: unsupported options size=00000014, flags=09fff670, pos=0, access=1, data=1, text=1
Aliens vs. Predator™ - Requiem v1.12.3 2022-06-17 FBO created from existing depthbuffer as color, 04088000/04000000 and 04000000/04088000
Aliens vs. Predator™ - Requiem v1.12.2 2022-06-16 Game install with no files / data
Aliens vs. Predator™ - Requiem v1.8.0 2022-09-01 sceKernelLoadModule: unsupported options size=00000014, flags=09fbefe8, pos=0, access=1, data=2, text=2
Aliens vs. Predator™ - Requiem v1.11.3 2022-05-30 Unknown GetPointer 00000000 PC 08a19fa8 LR 08a19fa8
Aliens vs. Predator™ - Requiem v1.12.2 2022-05-26 An uneaten prefix at end of block: 08c3a5e8
Aliens vs. Predator™ - Requiem v1.12.2 2022-06-01 sceKernelCreateThread(name=update_thread): unsupported attributes a0000000
Aliens vs. Predator™ - Requiem v1.12.3 2022-05-15 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=2, text=2
Aliens vs. Predator™ - Requiem v1.12.3 2022-05-03 80630006=sceAtracSetDataAndGetID(09c75150, 0001fff0): invalid RIFF header
Aliens vs. Predator™ - Requiem v1.12.3 2022-05-06 Savedata version requested on save: 3
Aliens vs. Predator™ - Requiem v1.12.3 2022-04-26 Unimplemented HLE function sceHprmRegisterCallback
Aliens vs. Predator™ - Requiem v1.12.3 2022-05-30 FBO created from existing depthbuffer as color, 04120000/00000000 and 04000000/04120000
Aliens vs. Predator™ - Requiem v1.12.3 2022-05-30 FBO created from existing depthbuffer as color, 04120000/00000000 and 04090000/04120000
Aliens vs. Predator™ - Requiem v1.10.3 2022-04-21 80000107=sceDisplaySetFrameBuf(00000000, 0, 0, 0): must change latched framebuf first
Aliens vs. Predator™ - Requiem v1.12.3 2022-04-17 UNIMPL sceKernelSelfStopUnloadModule(00000001, 00000000, 00000000): game may have crashed
Aliens vs. Predator™ - Requiem v1.12.3 2022-03-15 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08bc6500, pos=0, access=1, data=2, text=2
Aliens vs. Predator™ - Requiem v1.10.3-97-gd0e9d2c54 2022-01-31 sceKernelCreateThread(name=scePsmf_library): unsupported attributes 00000006
Aliens vs. Predator™ - Requiem v1.10.3-97-gd0e9d2c54 2022-01-31 Ignoring func export scePsmf/0c120e1d, already implemented in HLE.
Aliens vs. Predator™ - Requiem v1.10.3-97-gd0e9d2c54 2022-01-31 Ignoring func export scePsmf/68d42328, already implemented in HLE.