Recent logs - Tony Hawk's Underground 2 Remix

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
Tony Hawk's Underground 2 Remix v1.12.3 2022-05-24 80000107=sceDisplaySetFrameBuf(00000000, 0, 3, 0): must change latched framebuf first
Tony Hawk's Underground 2 Remix v1.12.3 2022-05-24 sceKernelCreateThread(name=layout): unsupported attributes 00000006
Tony Hawk's Underground 2 Remix v1.12.3 2022-05-24 sceKernelCreateThread(name=god_g999_Base): unsupported attributes 00000006
Tony Hawk's Underground 2 Remix v1.12.3 2022-05-24 Waiting thread for 20 that was already waiting for 20
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-23 FBO created from existing depthbuffer as color, 04000000/00000000 and 04020000/04000000
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-23 FBO created from existing depthbuffer as color, 04000000/00000000 and 0404c000/04000000
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-23 FBO created from existing depthbuffer as color, 04000000/00000000 and 040d4000/04000000
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-18 80631003=sceAtracSetAA3DataAndGetID(090e8880, 0000c800, 00230340, 09fd49b8[ffffffff]): invalid ea3 magic bytes
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-18 80631003=sceAtracSetAA3DataAndGetID(090e8880, 0000c800, 00240ea0, 09fd49b8[ffffffff]): invalid ea3 magic bytes
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-18 80631003=sceAtracSetAA3DataAndGetID(090e8880, 0000c800, 00226368, 09fd49b8[ffffffff]): invalid ea3 magic bytes
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-18 80631003=sceAtracSetAA3DataAndGetID(090e8880, 0000c800, 004839f0, 09fd49b8[ffffffff]): invalid ea3 magic bytes
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-01 GE Interrupt: newState might be 1
Tony Hawk's Underground 2 Remix v1.12.3 2022-04-01 sceGeBreak(mode=0, unknown=08dfeda8): unknown ptr (valid)
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014b0
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014c4
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014c8
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006f5115 at 44001460
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014c0
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014bc
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014b4
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014a8
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014a4
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014b8
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440014ac
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006d4f14 at 440013b0
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006a4d14 at 44001370
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006b4e14 at 44001354
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00745415 at 4400138c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00705115 at 4400134c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006b4e14 at 44000b54
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006d4f14 at 44001104
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006b4e14 at 44000e58
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006e5014 at 44000e64
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006b4e14 at 44000cb8
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006b4e14 at 44000cac
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00725315 at 44000b70
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006a4d14 at 44000e50
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006d5014 at 44000e34
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006b4e14 at 44000b64
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00735315 at 4400098c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00745415 at 44000908
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00745415 at 44000b4c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00725315 at 44000a7c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006c4f14 at 44000660
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00725315 at 44000938
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006e5014 at 44001440
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006d4f14 at 4400082c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00725315 at 4400140c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715215 at 440012b0
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006e5014 at 44000904
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00745515 at 44000868
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00705215 at 44001488
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00725315 at 4400118c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006d4f14 at 44001108
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00735415 at 44000cc8
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006e5014 at 440010e4
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006a4d14 at 44000104
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006b4e14 at 44000b60
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715215 at 440004ac
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006f5115 at 44000354
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00725315 at 44000368
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00705115 at 4400043c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006d4f14 at 44000364
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006b4e14 at 44000654
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00705215 at 440004c4
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00705215 at 440002b4
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006a4e14 at 440002b0
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 006d4f14 at 4400010c
Tony Hawk's Underground 2 Remix v1.6.3 2022-03-30 Unknown instruction 00715315 at 440000dc
Tony Hawk's Underground 2 Remix v1.12.3 2022-02-01 80020001=sceKernelCreateMutex(): invalid name
Tony Hawk's Underground 2 Remix v1.12.3 2022-02-01 80000107=sceDisplaySetFrameBuf(00000000, 0, 0, 0): must change latched framebuf first
Tony Hawk's Underground 2 Remix v1.12.3 2022-02-01 sceKernelLoadModule: unsupported options size=00000014, flags=deadbeef, pos=0, access=1, data=2, text=2
Tony Hawk's Underground 2 Remix v1.12.3 2022-02-01 sceKernelLoadModule: unsupported options size=00000014, flags=09fbfaa4, pos=0, access=1, data=1, text=1
Tony Hawk's Underground 2 Remix v1.12.3 2022-01-15 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 573
Tony Hawk's Underground 2 Remix v1.12.3 2022-01-15 sceKernelLoadModuleByID: unsupported options size=00000014, flags=0000001c, pos=0, access=1, data=2, text=2
Tony Hawk's Underground 2 Remix v1.12.3 2022-01-15 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08a1d400, pos=0, access=1, data=1, text=1
Tony Hawk's Underground 2 Remix v1.12.3 2022-01-15 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 144849144
Tony Hawk's Underground 2 Remix v1.12.3-445-g3ece12bb6 2021-12-20 WriteToHardware: Invalid address f008aea7 near PC 08816598 LR 088165d8
Tony Hawk's Underground 2 Remix v1.12.3-445-g3ece12bb6 2021-12-20 ReadFromHardware: Invalid address f808aea3 near PC 088165e8 LR 088165d8
Tony Hawk's Underground 2 Remix v1.12.3-445-g3ece12bb6 2021-12-20 ReadFromHardware: Invalid address f808aea3 near PC 08a2d20c LR 088165d8
Tony Hawk's Underground 2 Remix v1.12.3 2021-12-14 Jump to invalid address: 029c9c90
Tony Hawk's Underground 2 Remix v1.12.3 2021-12-14 Jump to invalid address: 02bda2d0
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelCreateSema(RealSignal) unsupported options parameter, size = 612
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 144918352
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 144907468
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 153291632
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 144316544
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 167771664
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 142702700
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelLoadModule: unsupported options size=00000014, flags=08987840, pos=0, access=1, data=2, text=2
Tony Hawk's Underground 2 Remix v1.12.3 2021-11-20 sceKernelLoadModule: unsupported options size=00000014, flags=08987840, pos=0, access=1, data=1, text=1
Tony Hawk's Underground 2 Remix v1.11.3 2021-11-07 Bad bounding box data: f10000
Tony Hawk's Underground 2 Remix v1.11.3 2021-11-07 BlockTransfer: Bad destination transfer address b8e1fff0!
Tony Hawk's Underground 2 Remix v1.11.3 2021-11-07 Unknown GE command : 0d080740
Tony Hawk's Underground 2 Remix v1.11.3 2021-11-07 Unknown GE command : 03031313
Tony Hawk's Underground 2 Remix v1.11.3 2021-10-02 Error in shader program link: info: Vertex info ----------- (0) : fatal error C9999: Can't convert to expr: 1f + @TMP0, 1f + @TMP1 fs: 00002a82:0080f822 Tex TexAlpha LM 2x ReplaceBlend_2A:10_B:10_Eq:0 TFuncMod AlphaTest >= #version 330 #extension GL_EXT_gpu_shader4 : enable // ION/PCI/SSE2 - GLSL 330 #define DISCARD discard #define lowp #define mediump #define highp #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) uniform sampler2D tex; uniform vec3 u_blendFixA; uniform vec3 u_blendFixB; uniform sampler2D testtex; in lowp vec4 v_color0; in lowp vec3 v_color1; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec4 s = vec4(v_color1, 0.0); vec4 t = texture(tex, v_texcoord.xy); vec4 p = v_color0; vec4 v = p * t + s; v.rgb = clamp(v.rgb * 2.0, 0.0, 1.0); float aResult = texture(testtex, vec2(v.a * 0.996094 + 0.001953, 0)).a; if (aResult < 0.5) DISCARD; v.rgb = v.rgb * u_blendFixA; fragColor0 = v; } vs: 01730111:001e0f39 HWX C T N LM RevN Tex UVEnv Light: 0: c:1 t:0 1: c:1 t:0 2: c:1 t:0 3: c:0 t:0 MatUp:3 Cull #version 330 #extension GL_EXT_gpu_shader4 : enable // ION/PCI/SSE2 - GLSL 330 #define gl_VertexIndex gl_VertexID #define lowp #define mediump #define highp #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 vec3 u_lightpos0; uniform lowp vec3 u_lightambient0; uniform lowp vec3 u_lightdiffuse0; uniform lowp vec3 u_lightspecular0; uniform vec3 u_lightpos1; uniform lowp vec3 u_lightambient1; uniform lowp vec3 u_lightdiffuse1; uniform lowp vec3 u_lightspecular1; uniform vec3 u_lightpos2; uniform lowp vec3 u_lightambient2; uniform lowp vec3 u_lightdiffuse2; uniform lowp vec3 u_lightspecular2; uniform vec3 u_lightpos3; uniform lowp vec4 u_ambient; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out lowp vec3 v_color1; out mediump vec3 v_texcoord; void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = normalize(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); lowp vec4 lightSum0 = u_ambient * color0 + vec4(u_matemissive, 0.0); lowp vec3 lightSum1 = splat3(0.0); vec3 toLight; lowp vec3 diffuse; mediump float ldot; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular0 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient0 * color0.rgb + diffuse); toLight = u_lightpos1; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse1 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular1 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient1 * color0.rgb + diffuse); toLight = u_lightpos2; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse2 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular2 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient2 * color0.rgb + diffuse); v_color0 = clamp(lightSum0, 0.0, 1.0); v_color1 = clamp(li
Tony Hawk's Underground 2 Remix v1.11.3 2021-10-02 Error in shader program link: info: Vertex info ----------- (0) : fatal error C9999: Can't convert to expr: 1f + @TMP0, 1f + @TMP1 fs: 00000000:00800822 Tex TexAlpha LM 2x TFuncMod #version 330 #extension GL_EXT_gpu_shader4 : enable // ION/PCI/SSE2 - GLSL 330 #define DISCARD discard #define lowp #define mediump #define highp #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) uniform sampler2D tex; in lowp vec4 v_color0; in lowp vec3 v_color1; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec4 s = vec4(v_color1, 0.0); vec4 t = texture(tex, v_texcoord.xy); vec4 p = v_color0; vec4 v = p * t + s; v.rgb = clamp(v.rgb * 2.0, 0.0, 1.0); fragColor0 = v; } vs: 01730111:001e0f39 HWX C T N LM RevN Tex UVEnv Light: 0: c:1 t:0 1: c:1 t:0 2: c:1 t:0 3: c:0 t:0 MatUp:3 Cull #version 330 #extension GL_EXT_gpu_shader4 : enable // ION/PCI/SSE2 - GLSL 330 #define gl_VertexIndex gl_VertexID #define lowp #define mediump #define highp #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 vec3 u_lightpos0; uniform lowp vec3 u_lightambient0; uniform lowp vec3 u_lightdiffuse0; uniform lowp vec3 u_lightspecular0; uniform vec3 u_lightpos1; uniform lowp vec3 u_lightambient1; uniform lowp vec3 u_lightdiffuse1; uniform lowp vec3 u_lightspecular1; uniform vec3 u_lightpos2; uniform lowp vec3 u_lightambient2; uniform lowp vec3 u_lightdiffuse2; uniform lowp vec3 u_lightspecular2; uniform vec3 u_lightpos3; uniform lowp vec4 u_ambient; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out lowp vec3 v_color1; out mediump vec3 v_texcoord; void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = normalize(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); lowp vec4 lightSum0 = u_ambient * color0 + vec4(u_matemissive, 0.0); lowp vec3 lightSum1 = splat3(0.0); vec3 toLight; lowp vec3 diffuse; mediump float ldot; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular0 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient0 * color0.rgb + diffuse); toLight = u_lightpos1; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse1 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular1 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient1 * color0.rgb + diffuse); toLight = u_lightpos2; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse2 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular2 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient2 * color0.rgb + diffuse); v_color0 = clamp(lightSum0, 0.0, 1.0); v_color1 = clamp(lightSum1, 0.0, 1.0); v_texcoord = vec3(u_uvscaleoffset.xy * vec2(1.0 + (length(u_lightpos3) == 0.0 ? worldnormal.z : dot(normalize(u_lightpos3), worldnormal)), 1.0 + (length(u_lightpos1) == 0.0 ? worldnormal.z : dot(normalize(u_lightpos1), worldnormal)))
Tony Hawk's Underground 2 Remix v1.11.3 2021-10-02 Error in shader program link: info: Vertex info ----------- (0) : fatal error C9999: Can't convert to expr: 1f + @TMP0, 1f + @TMP1 fs: 00000000:0080f822 Tex TexAlpha LM 2x TFuncMod AlphaTest >= #version 330 #extension GL_EXT_gpu_shader4 : enable // ION/PCI/SSE2 - GLSL 330 #define DISCARD discard #define lowp #define mediump #define highp #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) uniform sampler2D tex; uniform sampler2D testtex; in lowp vec4 v_color0; in lowp vec3 v_color1; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec4 s = vec4(v_color1, 0.0); vec4 t = texture(tex, v_texcoord.xy); vec4 p = v_color0; vec4 v = p * t + s; v.rgb = clamp(v.rgb * 2.0, 0.0, 1.0); float aResult = texture(testtex, vec2(v.a * 0.996094 + 0.001953, 0)).a; if (aResult < 0.5) DISCARD; fragColor0 = v; } vs: 01730111:001e0f39 HWX C T N LM RevN Tex UVEnv Light: 0: c:1 t:0 1: c:1 t:0 2: c:1 t:0 3: c:0 t:0 MatUp:3 Cull #version 330 #extension GL_EXT_gpu_shader4 : enable // ION/PCI/SSE2 - GLSL 330 #define gl_VertexIndex gl_VertexID #define lowp #define mediump #define highp #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 vec3 u_lightpos0; uniform lowp vec3 u_lightambient0; uniform lowp vec3 u_lightdiffuse0; uniform lowp vec3 u_lightspecular0; uniform vec3 u_lightpos1; uniform lowp vec3 u_lightambient1; uniform lowp vec3 u_lightdiffuse1; uniform lowp vec3 u_lightspecular1; uniform vec3 u_lightpos2; uniform lowp vec3 u_lightambient2; uniform lowp vec3 u_lightdiffuse2; uniform lowp vec3 u_lightspecular2; uniform vec3 u_lightpos3; uniform lowp vec4 u_ambient; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out lowp vec3 v_color1; out mediump vec3 v_texcoord; void main() { vec3 worldpos = mul(vec4(position, 1.0), u_world).xyz; mediump vec3 worldnormal = normalize(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); lowp vec4 lightSum0 = u_ambient * color0 + vec4(u_matemissive, 0.0); lowp vec3 lightSum1 = splat3(0.0); vec3 toLight; lowp vec3 diffuse; mediump float ldot; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular0 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient0 * color0.rgb + diffuse); toLight = u_lightpos1; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse1 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular1 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient1 * color0.rgb + diffuse); toLight = u_lightpos2; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse2 * color0.rgb) * max(ldot, 0.0); if (ldot >= 0.0) { ldot = dot(normalize(toLight + vec3(0.0, 0.0, 1.0)), worldnormal); if (u_matspecular.a <= 0.0) { ldot = 1.0; } else { ldot = pow(max(ldot, 0.0), u_matspecular.a); } if (ldot > 0.0) lightSum1 += u_lightspecular2 * u_matspecular.rgb * ldot ; } lightSum0.rgb += (u_lightambient2 * color0.rgb + diffuse); v_color0 = clamp(lightSum0, 0.0, 1.0); v_color1 = clamp(lightSum1, 0.0, 1.0); v_texcoord = vec3(u_uvscaleoffset.xy * vec2(1.0 + (length(u_lightpos3) == 0.0 ? worldnorma
Tony Hawk's Underground 2 Remix v1.11.3 2021-09-28 Unknown GetPointer 00000000 PC 0885f680 LR 0885f680
Tony Hawk's Underground 2 Remix v1.6.3 2021-09-23 GL ran out of GPU memory; switching to low memory mode