Recent logs - NARUTO SHIPPUDEN: Ultimate Ninja Impact

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
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.11.3 2025-12-04 sceDmacMemcpy(dest=04156e00, src=09333090, size=64): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-12-03 00000000=sceUtilityScreenshotInitStart(09caa008)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-11-30 0=sceUtilityScreenshotInitStart(09caa628)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-11-29 sceDmacMemcpy(dest=04157580, src=092faa20, size=64): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.9.4 2025-11-28 sceDmacMemcpy(dest=04157f40, src=092180a0, size=64): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.9.4 2025-11-26 sceDmacMemcpy(dest=04126e80, src=094ad2a0, size=512): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.8.0 2025-11-24 sceDmacMemcpy(dest=0413d0c0, src=090b89e0, size=64): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.8.0 2025-11-21 sceDmacMemcpy(dest=0415b780, src=091eb190, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.8.0 2025-11-19 sceDmacMemcpy(dest=04142c40, src=092568a0, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-11-15 0=sceUtilityScreenshotInitStart(09d3ec08)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-11-14 00000000=sceUtilityScreenshotInitStart(09cae228)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.9.4 2025-11-14 sceDmacMemcpy(dest=0415cc80, src=092fd480, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-11-14 Jump to invalid address: 071a2680
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-11-14 Jump to invalid address: 07425f00
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-11-14 Jump to invalid address: 07186cc0
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-11-14 Jump to invalid address: 07427700
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-11-14 Jump to invalid address: 071782c0
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-11-13 sceDmacMemcpy(dest=041779c0, src=08f69990, size=192): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-11-13 sceDmacMemcpy(dest=04144a40, src=091f9eb0, size=384): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-11-11 sceDmacMemcpy(dest=04177280, src=0947fa20, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-11-09 0=sceUtilityScreenshotInitStart(09cac9a8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.9.4 2025-11-08 sceDmacMemcpy(dest=04168600, src=09191060, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-11-07 sceDmacMemcpy(dest=0417c440, src=09369680, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.9.4 2025-11-03 00000000=sceUtilityScreenshotInitStart(09d415e8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-11-02 sceDmacMemcpy(dest=04182300, src=093b2cc0, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.9.4 2025-11-02 00000000=sceUtilityScreenshotInitStart(09d41608)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.12.3 2025-11-01 sceDmacMemcpy(dest=04172fc0, src=092001e0, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.9.4 2025-10-28 sceDmacMemcpy(dest=04159cc0, src=091d93a0, size=256): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-10-26 sceDmacMemcpy(dest=041550c0, src=0934b300, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-10-25 sceDmacMemcpy(dest=04158900, src=09178fe0, size=64): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-10-24 0=sceUtilityScreenshotInitStart(09cacfa8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-10-24 0=sceUtilityScreenshotInitStart(09cacf68)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-10-24 sceDmacMemcpy(dest=04147000, src=09177fe0, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-10-10 sceDmacMemcpy(dest=0418e180, src=0923dc10, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.15.4 2025-10-03 00000000=sceUtilityScreenshotInitStart(09d3dd28)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-30 0=sceUtilityScreenshotInitStart(09cae648)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-28 0=sceUtilityScreenshotInitStart(09ca94e8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-28 0=sceUtilityScreenshotInitStart(09ca94a8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-28 0=sceUtilityScreenshotInitStart(09cabb08)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-28 0=sceUtilityScreenshotInitStart(09cabae8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 07401800
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 07192020
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 073f1a00
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 071a1980
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 0743a580
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 07187bc0
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 0729ce00
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 071989a0
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 07185200
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 07199880
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.10.3 2025-09-27 Jump to invalid address: 071916c0
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-27 0=sceUtilityScreenshotInitStart(09d40388)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-26 0=sceUtilityScreenshotInitStart(09ca9de8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.12.3 2025-09-24 sceDmacMemcpy(dest=0413d440, src=08fe1960, size=192): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-09-23 Jump to invalid address: 07410e80
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1-334-g1786a4ddb 2025-10-08 AT3 header map lacks entry for bpf: 0 channels: 0
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-16 0=sceUtilityScreenshotInitStart(09caa648)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 07294980 PC 09fff5a4 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 0201f700 PC 09fff5dc LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 0708d600 PC 09fff620 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 07ffde3c PC 09fff680 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 0717a200 PC 09fff5ec LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 07ffe560 PC 09fff6f4 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 0717a200 PC 09fff604 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 02010990 PC 09fff67c LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 020331a0 PC 09fff60c LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 0708d400 PC 09fff5c0 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 07088700 PC 09fff600 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 020377b0 PC 09fff618 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 02042400 PC 09fff64c LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 025e7800 PC 09fff5a8 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 02011190 PC 09fff68c LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 02042400 PC 09fff674 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 07ffd658 PC 09fff5b8 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 07ffd650 PC 09fff5b0 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 0201f7f0 PC 09fff5d8 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 06634e68 PC 09fff5b4 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 02020540 PC 09fff668 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 020f9e20 PC 09fff598 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 0717ad40 PC 09fff584 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 02042400 PC 09fff634 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 0716a200 PC 09fff590 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 07179f40 PC 09fff5c8 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.18.1 2025-09-12 Jump to invalid address: 02054c90 PC 09fff588 LR 09fff584
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.15.4 2025-09-10 sceDmacMemcpy(dest=0416c980, src=092c1120, size=64): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.13.2 2025-09-10 Jump to invalid address: 02d18760 PC 08b461dc LR 08b461d8
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.13.2 2025-09-10 Branch in Jump delay slot at 08b461d8 in block starting at 08b461d8
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.13.2 2025-09-10 Jump to invalid address: 02d18760 PC 08b461d8 LR 08b461d8
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.17.1 2025-09-10 sceDmacMemcpy(dest=0416c880, src=092609a0, size=64): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.8.0 2025-09-10 sceDmacMemcpy(dest=0415aa00, src=090f7d20, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.15.4 2025-09-10 sceDmacMemcpy(dest=041782c0, src=091e8860, size=128): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.9.4 2025-09-05 00000000=sceUtilityScreenshotInitStart(09d3a1e8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.19.3 2025-09-04 0=sceUtilityScreenshotInitStart(09cab5c8)
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.8.0 2025-09-04 sceDmacMemcpy(dest=041609c0, src=092ea860, size=64): overlapping read
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.11.2-917-g89e70c319 2025-09-02 Error in shader compilation: info: 0:37: S0027: Cannot modify an input variable 00000000:00000930 HWX T Tex Cull #version 320 es // Mali-G57 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; in vec3 h_normal; 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 = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.631295; vec4 outPos = mul(u_proj, viewPos); v_color0 = u_matambientalpha; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.11.2-917-g89e70c319 2025-09-02 Error in shader compilation: info: 0:19: S0027: Cannot modify an input variable 00000000:00000012 THR Tex #version 320 es // Mali-G57 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) 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; in vec3 h_normal; void main() { v_texcoord = vec3(texcoord, 1.0); v_color0 = color0; vec4 outPos = mul(u_proj_through, vec4(position.xyz, 1.0)); gl_Position = outPos; h_normal = vec3(-1.0); }
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.11.2-917-g89e70c319 2025-09-02 Error in shader compilation: info: 0:16: S0027: Cannot modify an input variable 00000000:00000002 THR #version 320 es // Mali-G57 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec4 position; in lowp vec4 color0; uniform mat4 u_proj_through; out lowp vec4 v_color0; in vec3 h_normal; void main() { v_color0 = color0; vec4 outPos = mul(u_proj_through, vec4(position.xyz, 1.0)); gl_Position = outPos; h_normal = vec3(-1.0); }
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.11.2-917-g89e70c319 2025-09-02 Error in shader compilation: info: 0:41: S0027: Cannot modify an input variable 00000000:0000093c HWX C T Fog Tex Cull #version 320 es // Mali-G57 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; in lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; 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; in vec3 h_normal; 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 = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.631295; vec4 outPos = mul(u_proj, viewPos); v_color0 = color0; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.11.2-917-g89e70c319 2025-09-02 Error in shader compilation: info: 0:36: S0027: Cannot modify an input variable 00000000:00000124 HWX Fog Cull #version 320 es // Mali-G57 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump float v_fogdepth; in vec3 h_normal; 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 = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.631295; vec4 outPos = mul(u_proj, viewPos); v_color0 = u_matambientalpha; v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
NARUTO SHIPPUDEN: Ultimate Ninja Impact v1.11.2-917-g89e70c319 2025-09-02 Error in shader compilation: info: 0:40: S0027: Cannot modify an input variable 00000000:00000934 HWX T Fog Tex Cull #version 320 es // Mali-G57 - GLSL 320 precision highp float; #define gl_VertexIndex gl_VertexID #define splat3(x) vec3(x) #define mul(x, y) ((x) * (y)) in vec3 position; in vec2 texcoord; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec4 u_uvscaleoffset; uniform lowp vec4 u_matambientalpha; uniform highp vec2 u_fogcoef; 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; in vec3 h_normal; 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 = vec3(0.0, 0.0, 1.0); vec4 viewPos = vec4(mul(vec4(worldpos, 1.0), u_view).xyz, 1.0); viewPos.xy *= 0.631295; vec4 outPos = mul(u_proj, viewPos); v_color0 = u_matambientalpha; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); v_fogdepth = (viewPos.z + u_fogcoef.x) * u_fogcoef.y; vec3 projPos = outPos.xyz / outPos.w; if (u_cullRangeMin.w <= 0.0 || (projPos.z >= u_cullRangeMin.z && projPos.z <= u_cullRangeMax.z)) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.z < u_cullRangeMin.z || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }