Recent logs - Dragon Ball Z: Tenkaichi Tag Team

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
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-12-05 ReadFromHardware: Invalid address 00000001 near PC 088c8e08 LR 088c9334
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 7069b92f
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 4aed9ad4
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction ed0488b3
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 619ed4da
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 Invalid VFPU swizzle: 000fc737: 3 / 1 at PC = 08fafc10 (vcmp.s NE, S603, S713)
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 Branch in RSRTComp delay slot at 08fbbb94 in block starting at 08fbbb78
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 716d303f
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 4f0d70ea
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 744a1b80
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 7c6c462e
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 71b2a173
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 9fca5f7f
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 7dea28ee
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 Branch in RSRTComp delay slot at 08fbc73c in block starting at 08fbc738
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction b69bbc89
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 Branch in Jump delay slot at 08fc54c8 in block starting at 08fc54c8
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 An uneaten prefix at end of block: 08fbe8d4
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 ReadFromHardware: Invalid address dead478b near PC 08fb0220 LR 08000000
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 WriteToHardware: Invalid address dead80bb near PC 08fb022c LR 08000000
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 7eec09a4
Dragon Ball Z: Tenkaichi Tag Team v1.6.3 2022-11-23 MIPSCompileOp: Invalid instruction 9ddead94
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-11-16 WriteToHardware: Invalid address f286ed64 near PC 0880dcc8 LR 0880dcc8
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-11-07 MIPSCompileOp: Invalid instruction 40cc6a68
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-11-06 Jump to invalid address: 023641a0
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-11-05 ReadFromHardware: Invalid address 00000000 near PC 08ac24d8 LR 08ac2458
Dragon Ball Z: Tenkaichi Tag Team v1.11.1 2022-11-04 MIPSCompileOp: Invalid instruction 05640564
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-11-04 MIPSCompileOp: Invalid instruction 78932af0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-10-26 Unknown GetPointer 54e0435f PC 54e0435f LR 08ad4844
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-10-26 ReadFromHardware: Invalid address 54e0435f near PC 54e0435f LR 08ad4844
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-24 Jump to invalid address: 0567e460
Dragon Ball Z: Tenkaichi Tag Team v1.7.1 2022-10-22 ReadFromHardware: Invalid address 00000010 near PC 0880df9c LR 0880df9c
Dragon Ball Z: Tenkaichi Tag Team v1.7.1 2022-10-22 ReadFromHardware: Invalid address 0000000a near PC 0880df9c LR 0880df9c
Dragon Ball Z: Tenkaichi Tag Team v1.7.1 2022-10-22 WriteToHardware: Invalid address 00000008 near PC 0880df9c LR 0880df9c
Dragon Ball Z: Tenkaichi Tag Team v1.7.1 2022-10-22 WriteToHardware: Invalid address 0000000c near PC 0880df9c LR 0880df9c
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-24 ReadFromHardware: Invalid address 1368ce71 near PC 0881aa3c LR 0881a994
Dragon Ball Z: Tenkaichi Tag Team v1.7.1 2022-10-17 WriteToHardware: Invalid address 11e2abc0 near PC 0880de60 LR 0880de08
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-13 Truncating vertex count from 33762 to 21845
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-07 Branch in RSZeroComp delay slot at 08fa5a48 in block starting at 08f9dfec
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-06 WriteToHardware: Invalid address 13028700 near PC 0883c798 LR 0883c798
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-03 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=1, text=1
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-03 sceKernelLoadModule: unsupported options size=00000014, flags=000001a4, pos=0, access=1, data=1, text=1
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-03 sceKernelLoadModule: unsupported options size=00000014, flags=0899a904, pos=0, access=1, data=2, text=2
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-03 sceKernelLoadModule: unsupported options size=00000014, flags=0899a904, pos=0, access=1, data=1, text=1
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-10-03 Jump to invalid address: 0c2c02e0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-10-03 Jump to invalid address: 00195000
Dragon Ball Z: Tenkaichi Tag Team v1.9.3 2022-09-24 WriteToHardware: Invalid address 11f8eaec near PC 0880dcc8 LR 0880dcc8
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-20 Truncating vertex count from 23301 to 21845
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-09-12 Jump to invalid address: 072c4700
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c0420
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c0520
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 0387e820
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03883c60
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03ee6600
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c0400
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c0200
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c2a00
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c2800
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03c9f9a0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c4c20
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c0120
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038b4020
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038a7f20
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 0388fd20
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 0389be20
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c4b20
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887c50
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887c60
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887c70
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887c80
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887c90
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887ca0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887cb0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887cc0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887cd0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887ce0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 03887cf0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 056dcb60
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 038c2a60
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 053f22c0
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 053f2240
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-09 Jump to invalid address: 053f2c4c
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-06 Jump to invalid address: 05682460
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-06 Jump to invalid address: 03885360
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-04 An uneaten prefix at end of block: 09511244
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-09-04 Branch in RSRTComp delay slot at 09511208 in block starting at 09510000
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-08-31 WriteToHardware: Invalid address 80fbddac near PC 0880dcc8 LR 0880dcc8
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-08-29 WriteToHardware: Invalid address 6f558880 near PC 0880dcc8 LR 0880dcc8
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-08-24 Jump to invalid address: 03d2d580
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-08-15 Unknown GetPointer 00000000 PC 00000000 LR 08ac24f8
Dragon Ball Z: Tenkaichi Tag Team v1.13.1-130-g714afb46a 2022-08-11 Error in shader compilation: info: 0:22: S0001: Type mismatch, cannot convert from 'ivec2' to 'vec2' 0000002e:000003ee Tex TexAlpha Depal TClampST ReplaceBlend_6A:0_B:0_Eq:5 TFuncRepl #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; inout vec4 fragColor0; void main() { lowp vec4 destColor = fragColor0; 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)
Dragon Ball Z: Tenkaichi Tag Team v1.13.1-130-g714afb46a 2022-08-11 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,
Dragon Ball Z: Tenkaichi Tag Team v1.13.1-130-g714afb46a 2022-08-11 Error in shader compilation: info: 0:21: S0001: Type mismatch, cannot convert from 'ivec2' to 'vec2' 00000000:000003ee Tex TexAlpha Depal TClampST TFuncRepl #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
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-18 Truncating vertex count from 25029 to 21845
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-08-08 Jump to invalid address: 015fcfc0
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-10-23 Unknown GetPointer 00000000 PC 00000000 LR 08ad4844
Dragon Ball Z: Tenkaichi Tag Team v1.13.1 2022-08-07 Jump to invalid address: 05683c60
Dragon Ball Z: Tenkaichi Tag Team v1.10.3 2022-08-05 Video out requested, not supported: mode=0 size=0,0
Dragon Ball Z: Tenkaichi Tag Team v1.13.2 2022-11-23 Truncating vertex count from 29124 to 21845
Dragon Ball Z: Tenkaichi Tag Team v1.12.3 2022-08-04 Jump to invalid address: 0388a520