Recent logs - DISSIDIA® 012[duodecim]™ FINAL FANTASY®

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
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.10.3-495-g738549748 2022-05-21 Ignoring possible texturing from framebuffer at 041a0000 +0x48 / 256x128
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.10.3 2022-05-21 FBO created from existing depthbuffer as color, 04000000/04128000 and 04178000/04000000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.9.4 2022-05-21 80630006=sceAtracSetDataAndGetID(095d16a0, 0000448c): invalid RIFF header
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:32: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:00000028 C Cull #version 320 es // PowerVR Rogue GE8320 - 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 lowp float u_rotation; uniform highp vec4 u_depthRange; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; in vec3 h_normal; void main() { v_color0 = color0; vec4 pos = position; vec4 outPos = pos; vec3 projPos = outPos.xyz / outPos.w; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:20: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:0000001a THR C Tex #version 320 es // PowerVR Rogue GE8320 - 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; uniform lowp float u_rotation; 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); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:44: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:00000938 HWX C T Tex Cull #version 320 es // PowerVR Rogue GE8320 - 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 vec4 u_depthRange; 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); vec4 outPos = mul(u_proj, viewPos); v_color0 = color0; v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); vec3 projPos = outPos.xyz / outPos.w; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:60: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 01100000:00000931 HWX T LM Tex Light: 0: c:0 t:0 Cull #version 320 es // PowerVR Rogue GE8320 - 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 vec3 u_lightpos0; uniform lowp vec3 u_lightambient0; uniform lowp vec3 u_lightdiffuse0; 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 vec4 u_depthRange; 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; 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); vec4 outPos = mul(u_proj, viewPos); lowp vec4 lightSum0 = u_ambient * u_matambientalpha + vec4(u_matemissive, 0.0); vec3 toLight; lowp vec3 diffuse; mediump float ldot; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient0 * u_matambientalpha.rgb + diffuse); v_color0 = clamp(lightSum0, 0.0, 1.0); v_color1 = splat3(0.0); v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); vec3 projPos = outPos.xyz / outPos.w; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:57: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 01110000:00000129 HWX C LM Light: 0: c:0 t:0 MatUp:1 Cull #version 320 es // PowerVR Rogue GE8320 - 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 lowp vec4 color0; uniform mat4 u_proj; uniform mat4 u_world; uniform mat4 u_view; uniform vec3 u_lightpos0; uniform lowp vec3 u_lightambient0; uniform lowp vec3 u_lightdiffuse0; 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 vec4 u_depthRange; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out lowp vec3 v_color1; 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); vec4 outPos = mul(u_proj, viewPos); lowp vec4 lightSum0 = u_ambient * color0 + vec4(u_matemissive, 0.0); vec3 toLight; lowp vec3 diffuse; mediump float ldot; toLight = u_lightpos0; ldot = dot(toLight, worldnormal); diffuse = (u_lightdiffuse0 * u_matdiffuse) * max(ldot, 0.0); lightSum0.rgb += (u_lightambient0 * color0.rgb + diffuse); v_color0 = clamp(lightSum0, 0.0, 1.0); v_color1 = splat3(0.0); vec3 projPos = outPos.xyz / outPos.w; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:35: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:00000038 C Tex Cull #version 320 es // PowerVR Rogue GE8320 - 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 lowp float u_rotation; 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; in vec3 h_normal; void main() { v_texcoord = vec3(texcoord, 1.0); v_color0 = color0; vec4 pos = position; vec4 outPos = pos; vec3 projPos = outPos.xyz / outPos.w; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:17: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:00000002 THR #version 320 es // PowerVR Rogue GE8320 - 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; uniform lowp float u_rotation; 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); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:20: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:00000012 THR Tex #version 320 es // PowerVR Rogue GE8320 - 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; uniform lowp float u_rotation; 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); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:35: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:00000030 Tex Cull #version 320 es // PowerVR Rogue GE8320 - 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 lowp float u_rotation; 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; in vec3 h_normal; void main() { v_texcoord = vec3(texcoord, 1.0); v_color0 = color0; vec4 pos = position; vec4 outPos = pos; vec3 projPos = outPos.xyz / outPos.w; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:39: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:00000120 HWX Cull #version 320 es // PowerVR Rogue GE8320 - 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 vec4 u_depthRange; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; 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); vec4 outPos = mul(u_proj, viewPos); v_color0 = u_matambientalpha; vec3 projPos = outPos.xyz / outPos.w; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:43: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:00000930 HWX T Tex Cull #version 320 es // PowerVR Rogue GE8320 - 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_depthRange; 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); 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; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:55: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 01010000:0000093d HWX C T LM Fog Tex Light: MatUp:1 Cull #version 320 es // PowerVR Rogue GE8320 - 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_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 lowp vec3 v_color1; 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); vec4 outPos = mul(u_proj, viewPos); lowp vec4 lightSum0 = u_ambient * color0 + vec4(u_matemissive, 0.0); mediump float ldot; v_color0 = clamp(lightSum0, 0.0, 1.0); v_color1 = splat3(0.0); 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; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:52: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 01010000:00000939 HWX C T LM Tex Light: MatUp:1 Cull #version 320 es // PowerVR Rogue GE8320 - 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_ambient; uniform lowp vec3 u_matdiffuse; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; uniform lowp vec4 u_matambientalpha; uniform highp vec4 u_depthRange; 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; 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); vec4 outPos = mul(u_proj, viewPos); lowp vec4 lightSum0 = u_ambient * color0 + vec4(u_matemissive, 0.0); mediump float ldot; v_color0 = clamp(lightSum0, 0.0, 1.0); v_color1 = splat3(0.0); v_texcoord = vec3(texcoord.xy * u_uvscaleoffset.xy, 0.0); vec3 projPos = outPos.xyz / outPos.w; float projZ = (projPos.z - u_depthRange.z) * u_depthRange.w; if (u_cullRangeMin.w <= 0.0 || projZ * outPos.w > -outPos.w) { if (projPos.x < u_cullRangeMin.x || projPos.y < u_cullRangeMin.y || projPos.x > u_cullRangeMax.x || projPos.y > u_cullRangeMax.y) { outPos.xyzw = u_cullRangeMax.wwww; } } if (u_cullRangeMin.w <= 0.0) { if (projPos.z < u_cullRangeMin.z || projPos.z > u_cullRangeMax.z) { outPos.xyzw = u_cullRangeMax.wwww; } } gl_Position = outPos; h_normal = vec3(-1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3-682-g6ee75ea69 2022-05-18 Error in shader compilation: info: Compile failed. ERROR: 0:17: 'assign' : l-value required (can't modify a vertex in/attribute) 1 compilation errors. No code generated. 00000000:0000000a THR C #version 320 es // PowerVR Rogue GE8320 - 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; uniform lowp float u_rotation; 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); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.11.3 2022-05-14 Unknown GetPointer 00000000 PC 089ad310 LR 089ad310
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-05-11 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 144940664
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-05-11 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 146133816
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-05-11 __KernelStopThread: thread 338 does not exist
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-05-09 Savedata version requested on save: 3
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.6.3 2022-05-09 Error in shader program link: info: L0100 GLSL allows exactly two attached shaders (one of each type) per program fs: 00000000:00000382 Tex TClampST TFuncMod #version 100 precision lowp float; uniform sampler2D tex; uniform vec4 u_texclamp; varying vec4 v_color0; varying mediump vec3 v_texcoord; 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)); vec4 t = texture2D(tex, fixedcoord.xy); vec4 p = v_color0; vec4 v = vec4(t.rgb * p.rgb, p.a); gl_FragColor = v; } vs: 00000000:00000012 THR Tex #version 100 precision highp float; attribute vec4 position; attribute vec2 texcoord; attribute lowp vec4 color0; uniform mat4 u_proj_through; varying lowp vec4 v_color0; varying mediump vec3 v_texcoord; void main() { v_texcoord = vec3(texcoord, 1.0); v_color0 = color0; gl_Position = u_proj_through * vec4(position.xyz, 1.0); }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-05-05 VTYPE with morph used: THRU=0 TC=0 COL=0 POS=3 NRM=0 WT=0 NW=1 IDX=2 MC=2
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-05-04 Error in shader program link: info: (unknown reason) fs: thin3d vs: thin3d #version 320 es #if __VERSION__ >= 130 #define attribute in #define varying out #endif attribute vec3 Position; attribute vec4 Color0; attribute vec2 TexCoord0; varying vec4 oColor0; varying vec2 oTexCoord0; uniform mat4 WorldViewProj; void main() { gl_Position = WorldViewProj * vec4(Position, 1.0); oColor0 = Color0; oTexCoord0 = TexCoord0; }
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-05-03 ReadFromHardware: Invalid address 0000000c near PC 088e0b50 LR 088e0b48
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-05-02 WriteToHardware: Invalid address fffff1b8 near PC 0894e7c4 LR 0894e7c4
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.10.3 2022-05-01 __KernelStopThread: thread -2147352176 does not exist
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.10.3 2022-05-01 80020190=sceNetAdhocInit(): out of memory, 00001000 stack requested
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-30 MIPSCompileOp: Invalid instruction 00190014
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-30 MIPSCompileOp: Invalid instruction 030a0005
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-30 Branch in RSRTComp delay slot at 08bccbb4 in block starting at 08bccb3c
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-30 MIPSCompileOp: Invalid instruction 01010101
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-30 MIPSCompileOp: Invalid instruction 02010101
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-23 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 108
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-19 80630006=sceAtracSetDataAndGetID(09702140, 00003d0c): invalid RIFF header
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-17 sceKernelLoadModule: unsupported options size=00000014, flags=08b50000, pos=0, access=1, data=2, text=2
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-13 WriteToHardware: Invalid address fffff1bc near PC 089ab658 LR 089abef0
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-08 WriteToHardware: Invalid address fffff1b4 near PC 089ac848 LR 089ac848
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-02 Vertices without position found: (00048c69) P: s8 N: f C: ? T: u8 W: u16 (3x) I: u8 Morph: 2 (size: 32)
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-03-28 80630006=sceAtracSetDataAndGetID(0957a680, 0000508c): invalid RIFF header
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-03-27 sceDmacMemcpy(dest=4989d5cc, src=09968f40, size=704): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-03-24 80630006=sceAtracSetDataAndGetID(096ff080, 000040cc): invalid RIFF header
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-03-24 sceKernelLoadModule: unsupported options size=00000014, flags=089d33b8, pos=0, access=1, data=2, text=2
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.11.3 2022-03-13 FBO created from existing depthbuffer as color, 04110000/00000000 and 04000000/04110000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.11.3 2022-03-13 sceKernelCreateThread(name=update_thread): unsupported attributes a0000000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-03-13 WriteToHardware: Invalid address fffff1b8 near PC 088da740 LR 088da88c
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.9.3 2022-02-26 ReadFromHardware: Invalid address 00000214 near PC 08827938 LR 08827938
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-26 Unimplemented HLE function sceHttpSetRedirectCallback
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-25 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 148355080
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-17 00000000=sceDisplaySetHoldMode(00000001): unsupported
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-23 sceUtilityOskInitStart: invalid status
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-23 Utility access thread still running, state: shutting down, dialog=2/1
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-23 sceKernelLoadModule: unsupported options size=00000014, flags=00000021, pos=0, access=1, data=1, text=1
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-21 Unknown GetPointer b98a9928 PC 088d2d8c LR 088dcbfc
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-17 FBO created from existing depthbuffer as color, 04088000/00000000 and 041dc000/04088000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-17 FBO created from existing depthbuffer as color, 04088000/00000000 and 040cc000/04088000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-15 WriteToHardware: Invalid address 0000000c near PC 08000000 LR 08000000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-15 ReadFromHardware: Invalid address 0000054b near PC 08000000 LR 08000000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.7.4 2022-02-11 Ignoring possible render to texture at 04140000 +64x61 / 256x128
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-08 sceKernelLoadModuleByID: unsupported options size=00000014, flags=089a5128, pos=0, access=1, data=2, text=2
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-08 sceKernelLoadModuleByID: unsupported options size=00000014, flags=089a5128, pos=0, access=1, data=1, text=1
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-04-23 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 145732183
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-03 __KernelStopThread: thread 295 does not exist
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-02-03 sceGeBreak(mode=1, unknown=09f9af80): unknown ptr (valid)
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.10.3 2022-01-31 WriteToHardware: Invalid address fffff1bc near PC 08844e60 LR 08844e44
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.9.4 2022-01-27 WriteToHardware: Invalid address fffff1b4 near PC 089b3a50 LR 089b3cc0
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.10.3 2022-01-25 WriteToHardware: Invalid address fffff1bc near PC 089b3c6c LR 089b3cc0
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-24 Unknown GetPointer 00000000 PC 0887e534 LR 0887e580
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-22 WriteToHardware: Invalid address fffff1bc near PC 0899bdc4 LR 0899bda4
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-21 Ignoring possible texturing from framebuffer at 04182000 +0x57 / 256x128
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.9.4 2022-01-21 sceDmacMemcpy(dest=4989d600, src=09954640, size=31616): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.9.4 2022-01-17 sceDmacMemcpy(dest=49845180, src=09954640, size=31616): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-17 80630006=sceAtracSetDataAndGetID(095cd140, 000034cc): invalid RIFF header
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-14 sceKernelLoadModule: unsupported options size=00000014, flags=09fbfaa4, pos=0, access=1, data=1, text=1
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-14 80000107=sceDisplaySetFrameBuf(00000000, 0, 0, 0): must change latched framebuf first
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.11.3 2022-01-13 Unknown GetPointer 296daefc PC 089b5e28 LR 089b602c
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-11 sceDmacMemcpy(dest=4989d610, src=09954640, size=12288): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.2 2022-01-11 Unknown GetPointer 00000000 PC 08810704 LR 08810718
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-03-23 __KernelStopThread: thread 345 does not exist
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.11.3 2022-01-04 sceGeBreak(mode=0, unknown=08a6ac20): unknown ptr (valid)
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-02 WriteToHardware: Invalid address fffff1b4 near PC 0886f258 LR 0886f258
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.8.0 2022-01-01 Unknown GetPointer 000003e7 PC 089afb1c LR 089afb50
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-22 80630006=sceAtracSetDataAndGetID(096ff080, 0000364c): invalid RIFF header
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.10.3 2022-05-22 UNIMPL sceKernelStopUnloadSelfModuleWithStatus(00000001, 00000000, 00000000, 00000000, 00000000): game has likely crashed
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-15 sceDmacMemcpy(dest=0995a680, src=09944600, size=512): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-15 Ignoring possible texturing from framebuffer at 04161800 +0x64 / 480x272
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-11 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:178: 'outerProduct' : no matching overloaded function found ERROR: 0:178: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 00080000:00007b18 HWX C T N Tex Spline TessC TessT TessRevN #version 300 es // Adreno (TM) 306 - 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 lowp vec4 u_matambientalpha; uniform highp vec4 u_cullRangeMin; uniform highp vec4 u_cullRangeMax; out lowp vec4 v_color0; out mediump vec3 v_texcoord; uniform sampler2D u_tess_points; uniform sampler2D u_tess_weights_u; uniform sampler2D u_tess_weights_v; uniform int u_spline_counts; vec2 tess_sample(in vec2 points[16], mat4 weights) { vec2 pos = vec2(0.0, 0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } vec3 tess_sample(in vec3 points[16], mat4 weights) { vec3 pos = vec3(0.0, 0.0, 0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } vec4 tess_sample(in vec4 points[16], mat4 weights) { vec4 pos = vec4(0.0, 0.0, 0.0, 0.0); pos += weights[0][0] * points[0]; pos += weights[0][1] * points[1]; pos += weights[0][2] * points[2]; pos += weights[0][3] * points[3]; pos += weights[1][0] * points[4]; pos += weights[1][1] * points[5]; pos += weights[1][2] * points[6]; pos += weights[1][3] * points[7]; pos += weights[2][0] * points[8]; pos += weights[2][1] * points[9]; pos += weights[2][2] * points[10]; pos += weights[2][3] * points[11]; pos += weights[3][0] * points[12]; pos += weights[3][1] * points[13]; pos += weights[3][2] * points[14]; pos += weights[3][3] * points[15]; return pos; } struct Tess { vec3 pos; vec2 tex; vec4 col; }; void tessellate(out Tess tess) { ivec2 point_pos = ivec2(position.z, normal.z); ivec2 weight_idx = ivec2(position.xy); vec3 _pos[16]; vec2 _tex[16]; vec4 _col[16]; int index_u, index_v; index_u = (0 + point_pos.x); index_v = (0 + point_pos.y); _pos[0] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[0] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; _col[0] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts * 2, index_v), 0).rgba; index_u = (1 + point_pos.x); index_v = (0 + point_pos.y); _pos[1] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[1] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; _col[1] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts * 2, index_v), 0).rgba; index_u = (2 + point_pos.x); index_v = (0 + point_pos.y); _pos[2] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[2] = texelFetch(u_tess_points, ivec2(index_u + u_spline_coun
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-11 sceDmacMemcpy(dest=4989d600, src=09954640, size=47040): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.11.3 2021-12-11 sceDmacMemcpy(dest=49845a80, src=09954640, size=9600): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-10 sceDmacMemcpy(dest=4989d5ac, src=09954640, size=18880): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-01 FBO created from existing depthbuffer as color, 04110000/00000000 and 04154000/04110000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-01 FBO created from existing depthbuffer as color, 04110000/00000000 and 04088000/04110000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-01 Using texture with rendered CLUT: texfmt=5, clutfmt=3
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-12-01 FBO using existing buffer as depthbuffer, 04000000/04110000 and 04110000/00000000
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-03-23 sceDmacMemcpy(dest=49845190, src=099649c0, size=768): overlapping read
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-11-26 ReadFromHardware: Invalid address 00000156 near PC 08a22bc4 LR 08a22bc4
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-11-22 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 145634952
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2021-11-22 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 145543488
DISSIDIA® 012[duodecim]™ FINAL FANTASY® v1.12.3 2022-01-30 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 143963980