Recent logs - GOD EATER 2

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
GOD EATER 2 v1.9.4 2020-03-31 Crazy nidData address 3d643d64, skipping entire module
GOD EATER 2 v1.9.4 2020-03-31 Module linking debug info: (invalidname) ver=3d64, flags=3d64, size=100, numVars=61, numFuncs=15716, nidData=3d643d64, firstSym=3d643d64, varData=3d643d64, extra=3d643d64
GOD EATER 2 v1.9.4 2020-03-31 Unexpected module entry size 100
GOD EATER 2 v1.6.3-492-g9fddfff66 2020-03-23 Error in shader program link: info: (unknown reason) fs: 00000000:00017002 Tex TFuncMod AlphaTest0 != (failed) #version 300 es #extension GL_ARM_shader_framebuffer_fetch : require precision lowp float; uniform sampler2D tex; uniform sampler2D testtex; in vec4 v_color0; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec4 t = texture(tex, v_texcoord.xy); vec4 p = v_color0; vec4 v = vec4(t.rgb * p.rgb, p.a); if (v.a < 0.002) discard; fragColor0 = v; } vs: 00000000:0000001a THR C Tex #version 300 es precision highp float; 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; void main() { v_texcoord = vec3(texcoord, 1.0); v_color0 = color0; vec4 outPos = u_proj_through * vec4(position.xyz, 1.0); gl_Position = outPos; }
GOD EATER 2 v1.6.3-492-g9fddfff66 2020-03-23 Error in shader compilation: info: (unknown reason) 00000000:00017002 Tex TFuncMod AlphaTest0 != #version 300 es #extension GL_ARM_shader_framebuffer_fetch : require precision lowp float; uniform sampler2D tex; uniform sampler2D testtex; in vec4 v_color0; in mediump vec3 v_texcoord; out vec4 fragColor0; void main() { vec4 t = texture(tex, v_texcoord.xy); vec4 p = v_color0; vec4 v = vec4(t.rgb * p.rgb, p.a); if (v.a < 0.002) discard; fragColor0 = v; }
GOD EATER 2 v1.9.3 2020-02-10 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:160: 'outerProduct' : no matching overloaded function found ERROR: 0:160: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 80000000:00006b1c HWX C T N Fog Tex Bezier TessT TessRevN #version 300 es precision highp float; 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 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; 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); 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); 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); 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) * 3; 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; 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; 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_counts, index_v), 0).xy; index_u = (3 + point_pos.x); index_v = (0 + point_pos.y); _pos[3] = texelFetch(u_tess_points, ivec2(index_u, index_v), 0).xyz; _tex[3] = texelFetch(u_tess_points, ivec2(index_u + u_spline_counts, index_v), 0).xy; index_u = (0 + point_pos.x); in
GOD EATER 2 v1.9.4 2020-01-31 Rendering to framebuffer offset: 04162000 +256x0
GOD EATER 2 v1.9.4 2020-01-31 Render to area containing texture at 04162000 +256x0
GOD EATER 2 v1.9.4 2020-01-28 Ignoring possible render to texture at 04161800 +0x64 / 480x272
GOD EATER 2 v1.9.4 2020-01-23 WriteToHardware: Invalid address d04f2f7f near PC 0882ecec LR 0882ecb8
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Unknown GetPointer 00000000 PC 00000000 LR 00000000
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 MIPSCompileOp: Invalid instruction 47c00000
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 MIPSCompileOp: Invalid instruction 00ffff01
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Jump to invalid address: 0000300c PC 0947dec3 LR 00000000
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 WriteToHardware: Invalid address 1eadc07f near PC 08a6931b LR 00000000
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 WriteToHardware: Invalid address 00000530 near PC 08a69317 LR 00000000
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 ReadFromHardware: Invalid address 1eadbfff near PC 08a69313 LR 00000000
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 ReadFromHardware: Invalid address 1eadbdef near PC 08a692ff LR 08000030
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 MIPSCompileOp: Invalid instruction 62182100
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Trying to compile instruction 48102124 that can't be interpreted
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Jump to invalid address: 0c56c0d0 PC 08a6930b LR 08000030
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Jump to invalid address: 0bffc400 PC 08a69307 LR 08000030
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 MIPSCompileOp: Invalid instruction 041c0230
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/e46eb986, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/b767f9a0, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/afe01fd3, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/a9e4fb28, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/8aa82c92, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/6dbcf897, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/6a548477, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/44054e03, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/2ee39a64, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/1b5b82bc, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/106a3552, already implemented in HLE.
GOD EATER 2 v1.9.3-230-g4f75e2965 2020-01-16 Ignoring func export sceDeflt/0ba3b9cc, already implemented in HLE.
GOD EATER 2 v1.9.4 2019-12-31 Branch in Jump delay slot at 08829a98 in block starting at 08829a94
GOD EATER 2 v1.9.4 2019-12-31 Branch in VFPU delay slot at 088277e4 in block starting at 088277c4
GOD EATER 2 v1.9.4 2019-11-27 Savedata version requested: 3
GOD EATER 2 v1.6.3-492-g9fddfff66 2019-11-16 ReadFromHardware: Invalid address 00000000 near PC 00000000 LR 088cd218
GOD EATER 2 v1.9.4 2020-02-18 sceKernelCreateThread(name=creature_venus): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-11 sceKernelCreateThread(name=creature_sixsword): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-11 sceKernelCreateThread(name=creature_soldier_gigantic): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-10 sceKernelCreateThread(name=creature_soldier): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-10 sceKernelCreateThread(name=creature_tsukuyomi): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-01 sceKernelCreateThread(name=creature_bolgcamlann): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-02 sceKernelCreateThread(name=creature_hannibal): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-11 sceKernelCreateThread(name=creature_uroboros): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-01 sceKernelCreateThread(name=creature_sariel): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-11 sceKernelCreateThread(name=creature_devil): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-01 sceKernelCreateThread(name=creature_quadriga): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=creature_vajra): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-02 sceKernelCreateThread(name=creature_gborogboro): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-26 sceKernelCreateThread(name=creature_ninetail): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-01 sceKernelCreateThread(name=creature_chihyu): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-02 sceKernelCreateThread(name=creature_yaksaraja): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-02 sceKernelCreateThread(name=creature_crocodile): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-31 sceKernelCreateThread(name=god_m003_Gift): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-01 sceKernelCreateThread(name=creature_wolf): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=creature_kongou): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=creature_cocoonmaiden): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_g002_Gallery): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=creature_ogretail): unsupported attributes 00000006
GOD EATER 2 v1.6.3-492-g9fddfff66 2019-08-05 ReadFromHardware: Invalid address afb40010 near PC afb40010 LR 088c992c
GOD EATER 2 v1.8.0 2019-08-03 Unknown GetPointer 00000000 PC 08804000 LR 08000030
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=creature_zako_walker): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=creature_zygote): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=creature_boxfish): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-08 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:176: 'outerProduct' : no matching overloaded function found ERROR: 0:176: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 00080000:00007b1c HWX C T N Fog Tex Spline TessC TessT TessRevN #version 300 es precision highp float; 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 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; 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); 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); 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); 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_counts, index_v), 0).xy; _col[2] = texelFetch(u_tess_points, ivec2(index_u + u_spline_cou
GOD EATER 2 v1.9.3-194-g42bfcc7fa 2020-01-13 ReadFromHardware: Invalid address 0a000000 near PC 0882c46c LR 0882c46c
GOD EATER 2 v1.8.0 2019-07-06 Rendering to framebuffer offset: 04161800 +64x0
GOD EATER 2 v1.9.4 2020-01-28 Render to texture with different formats 0 != 3
GOD EATER 2 v1.9.4 2020-01-28 Render to texture with different strides 1024 != 512
GOD EATER 2 v1.4.2 2019-06-30 ReadFromHardware: Invalid address 0a1631df near PC 0884e038 LR 0884e038
GOD EATER 2 v1.4.2 2019-06-20 Wrong magic number 55555555
GOD EATER 2 v1.6.3-492-g9fddfff66 2019-06-16 Unknown GetPointer 00000003 PC 0892f954 LR 0892f948
GOD EATER 2 v1.9.3 2020-03-26 Unknown GetPointer 00000000 PC 08884fc4 LR 08884fd4
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_g997_Save): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_g998_Result): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=creature_zako_cannon): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_g000_Field): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_g001_Demo): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_g999_Base): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_game): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_m001_Title): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=layout): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_menu): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=system): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_m002_Movie): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-04-03 sceKernelCreateThread(name=god_m000_Boot): unsupported attributes 00000006
GOD EATER 2 v1.9.4 2020-03-14 Unknown GetPointer 00000000 PC 08000000 LR 08000000
GOD EATER 2 v1.9.4 2020-03-28 Unknown GetPointer 00000000 PC 08837a50 LR 08000020
GOD EATER 2 v1.5.2-43-ga67357db0 2019-02-20 Error in shader compilation: info: ERROR: 0:61: '&' does not operate on 'int' and 'int' ERROR: 0:67: '&' does not operate on 'int' and 'int' ERROR: 0:73: '&' does not operate on 'int' and 'int' ERROR: 0:79: '&' does not operate on 'int' and 'int' ERROR: 0:110: Use of undeclared identifier 'gl_InstanceID' ERROR: 0:111: Use of undeclared identifier 'gl_InstanceID' ERROR: 0:112: Use of undeclared identifier 'u' ERROR: 0:112: Use of undeclared identifier 'v' ERROR: 0:115: Use of undeclared identifier 'v' ERROR: 0:115: Use of undeclared identifier 'u' ERROR: 0:116: Use of undeclared identifier 'index' ERROR: 0:117: Use of undeclared identifier 'index' ERROR: 0:118: Use of undeclared identifier 'index' ERROR: 0:126: Use of undeclared identifier 'patch_pos' ERROR: 0:127: Use of undeclared identifier 'patch_pos' ERROR: 0:134: Use of undeclared identifier 'patch_pos' ERROR: 0:137: Use of undeclared identifier 'patch_pos' ERROR: 0:140: Use of undeclared identifier 'patch_pos' ERROR: 0:143: Use of undeclared identifier 'patch_pos' 00080000:00007b1c HWX C T N Fog Tex Spline TessC TessT TessRevN #define lowp #define mediump #define highp attribute vec3 position; attribute mediump vec3 normal; attribute vec2 texcoord; attribute 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; varying lowp vec4 v_color0; varying mediump vec3 v_texcoord; varying mediump float v_fogdepth; uniform sampler2D u_tess_pos_tex; uniform sampler2D u_tess_tex_tex; uniform sampler2D u_tess_col_tex; uniform int u_spline_count_u; vec2 tess_sample(in vec2 points[16], in vec2 weights[4]) { vec2 pos = vec2(0.0); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { float f = weights[j].x * weights[i].y; if (f != 0.0) pos = pos + f * points[i * 4 + j]; } } return pos; } vec3 tess_sample(in vec3 points[16], in vec2 weights[4]) { vec3 pos = vec3(0.0); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { float f = weights[j].x * weights[i].y; if (f != 0.0) pos = pos + f * points[i * 4 + j]; } } return pos; } vec4 tess_sample(in vec4 points[16], in vec2 weights[4]) { vec4 pos = vec4(0.0); for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { float f = weights[j].x * weights[i].y; if (f != 0.0) pos = pos + f * points[i * 4 + j]; } } return pos; } uniform int u_spline_count_v; uniform int u_spline_type_u; uniform int u_spline_type_v; void spline_knot(ivec2 num_patches, ivec2 type, out vec2 knot[6], ivec2 patch_pos) { for (int i = 0; i < 6; ++i) { knot[i] = vec2(float(i + patch_pos.x - 2), float(i + patch_pos.y - 2)); } if ((type.x & 1) != 0) { if (patch_pos.x <= 2) knot[0].x = 0.0; if (patch_pos.x <= 1) knot[1].x = 0.0; } if ((type.x & 2) != 0) { if (patch_pos.x >= (num_patches.x - 2)) knot[5].x = float(num_patches.x); if (patch_pos.x == (num_patches.x - 1)) knot[4].x = float(num_patches.x); } if ((type.y & 1) != 0) { if (patch_pos.y <= 2) knot[0].y = 0.0; if (patch_pos.y <= 1) knot[1].y = 0.0; } if ((type.y & 2) != 0) { if (patch_pos.y >= (num_patches.y - 2)) knot[5].y = float(num_patches.y); if (patch_pos.y == (num_patches.y - 1)) knot[4].y = float(num_patches.y); } } void spline_weight(vec2 t, in vec2 knot[6], out vec2 weights[4]) { vec2 t0 = (t - knot[0]); vec2 t1 = (t - knot[1]); vec2 t2 = (t - knot[2]); vec2 f30 = t0 / (knot[3] - knot[0]); vec2 f41 = t1 / (knot[4] - knot[1]); vec2 f52 = t2 / (knot[5] - knot[2]); vec2 f31 = t1 / (knot[3] - knot[1]); vec2 f42 = t2 / (knot[4] - knot[2]); vec2 f32 = t2 / (knot[3] - knot[2]); vec2 a = (1.0 - f30)*(1.0 - f31); vec2 b = (f31*f41); vec2 c = (1.0 - f41)*(1.0 - f42); vec2 d = (f42*f52); weights[0] = a - (a*f32); weights[1] = vec2(1.0) - a - b + ((a + b + c - vec2(1.0))*f32); weights[2] = b + ((vec2(1.0) - b - c - d)*f32); weights[3] = d*f32
GOD EATER 2 v1.6.3-492-g9fddfff66 2019-02-15 Unknown GetPointer 00000000 PC 0892f578 LR 088ffb3c
GOD EATER 2 v1.7.1 2019-02-03 WriteToHardware: Invalid address d04f2f7f near PC 08000104 LR 0947dec0
GOD EATER 2 v1.4.2-425-g7a7ccee5e 2019-01-06 Wrong magic number 1a082ec8
GOD EATER 2 v1.4.2-425-g7a7ccee5e 2019-01-06 Wrong magic number 1a0970f8
GOD EATER 2 v1.4.2-425-g7a7ccee5e 2019-01-06 Wrong magic number 1a0561c0
GOD EATER 2 v1.4.2-425-g7a7ccee5e 2019-01-06 Wrong magic number 189cb8d8
GOD EATER 2 v1.4.2-425-g7a7ccee5e 2019-01-06 Wrong magic number 1a053c60
GOD EATER 2 v1.4.2-425-g7a7ccee5e 2019-01-06 Wrong magic number 1a03fdd0