Recent logs - CODED ARMS

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
CODED ARMS v1.16.1 2023-09-16 Unimplemented HLE function sceUtilityGetNetParam
CODED ARMS v1.16.1 2023-09-16 sceGeBreak(mode=0, unknown=08f6c8fc): unknown ptr (valid)
CODED ARMS v1.16.1 2023-09-16 sceKernelLoadModule: unsupported options size=00000014, flags=08e3bde8, pos=0, access=1, data=2, text=2
CODED ARMS v1.16.1 2023-09-16 80630006=sceAtracSetDataAndGetID(09c75150, 0001fff0): invalid RIFF header
CODED ARMS v1.16.1 2023-09-16 Rendering to framebuffer offset at 04162000 +256x0 (stride 512)
CODED ARMS v1.16.1 2023-09-16 00000400=sceGeEdramSetAddrTranslation(00000800)
CODED ARMS v1.15.4 2023-05-24 sceGeBreak(mode=0, unknown=08dfeba8): unknown ptr (valid)
CODED ARMS v1.12.3 2023-05-18 80630006=sceAtracSetDataAndGetID(08a909c0, 80020323): invalid RIFF header
CODED ARMS v1.11.3 2023-04-29 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 167769136
CODED ARMS v1.11.3 2023-04-29 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b792f4, pos=0, access=1, data=2, text=2
CODED ARMS v1.11.3 2023-04-29 sceKernelLoadModuleByID: unsupported options size=00000014, flags=08b792f4, pos=0, access=1, data=1, text=1
CODED ARMS v1.14.4 2023-04-28 80000107=sceDisplaySetFrameBuf(04044000, 512, 1, 0): must change latched framebuf first
CODED ARMS v1.14.4 2023-04-28 80000107=sceDisplaySetFrameBuf(04000000, 512, 1, 0): must change latched framebuf first
CODED ARMS v1.14.4 2023-04-17 00000400=sceGeEdramSetAddrTranslation(00000400)
CODED ARMS v1.10.3-97-gd0e9d2c54 2023-02-07 Unknown syscall in known module 'sceDisplay_driver': 0x681ee6a7
CODED ARMS v1.10.3-97-gd0e9d2c54 2023-02-07 Unknown syscall in known module 'sceDisplay_driver': 0x432d133f
CODED ARMS v1.14.1 2023-01-25 sceKernelLoadModule: unsupported options size=00000014, flags=0899b0cc, pos=0, access=1, data=2, text=2
CODED ARMS v1.14.1 2023-01-25 sceKernelLoadModule: unsupported options size=00000014, flags=0899b0cc, pos=0, access=1, data=1, text=1
CODED ARMS v1.14.4 2023-01-20 __KernelStopThread: thread 297 does not exist (helper deleted)
CODED ARMS v1.14.4 2023-01-15 sceKernelCreateThread(name=god_m001_Title): unsupported attributes 00000006
CODED ARMS v1.14.4 2023-01-15 sceKernelCreateThread(name=god_m002_Movie): unsupported attributes 00000006
CODED ARMS v1.14.4 2023-01-15 sceKernelCreateThread(name=god_m000_Boot): unsupported attributes 00000006
CODED ARMS v1.14.1 2022-12-26 sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=1, access=0, data=0, text=2
CODED ARMS v1.14.1 2022-12-26 Video out requested, not supported: mode=0 size=512,272
CODED ARMS v1.14.1 2022-12-26 __KernelStopThread: thread 1194 does not exist (helper deleted)
CODED ARMS v1.13.1 2022-12-02 GetFramebufferCandidates(COLOR): Multiple (2) candidate framebuffers. First will be chosen. texaddr: 040103c0 offset: 0 (32x64 stride 512, 5551): [C:04000000/512 Z:04088000/512 X:480 Y:64 reint: false] [C:040103c0/512 Z:040883c0/512 X:0 Y:0 reint: false]
CODED ARMS v1.13.1 2022-12-02 sceGeBreak(mode=0, unknown=08a6b218): unknown ptr (valid)
CODED ARMS v1.12.3 2022-11-26 80630011=sceAtracSetDataAndGetID(092ec950, 0000007c): no data chunk
CODED ARMS v1.7.5 2022-11-20 Unexpected mpeg first timestamp: fffffffffff / 17592186044415
CODED ARMS v1.13.2 2022-11-11 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 167508176
CODED ARMS v1.13.2 2022-11-08 ReadFromHardware: Invalid address 00000000 near PC 08838458 LR 08000020
CODED ARMS v1.13.2 2022-11-08 sceKernelLoadModuleByID: unsupported options size=00000014, flags=089d5550, pos=0, access=1, data=2, text=2
CODED ARMS v1.13.2 2022-10-16 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:185: 'outerProduct' : no matching overloaded function found ERROR: 0:185: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 81030000:0000bb1c HWX C T N Fog Tex Light: MatUp:3 Bezier TessC TessT TessN #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_ambient; 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 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, 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; vec3 nrm; }; 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; _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,
CODED ARMS v1.12.2 2022-09-21 sceKernelLoadModule: unsupported options size=00000014, flags=09fffad0, pos=0, access=1, data=1, text=1
CODED ARMS v1.12.3 2022-09-05 Bad vertex address 00000000!
CODED ARMS v1.13.1 2022-09-03 sceKernelLoadModule: unsupported options size=00000014, flags=08a87160, pos=0, access=1, data=2, text=2
CODED ARMS v1.13.1 2022-09-03 sceKernelLoadModule: unsupported options size=00000014, flags=08b8c790, pos=0, access=1, data=1, text=1
CODED ARMS v1.13.1 2022-09-21 sceKernelLoadModule: unsupported options size=00000014, flags=09fffad0, pos=0, access=1, data=2, text=2
CODED ARMS v1.12.2 2023-02-05 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 145851408
CODED ARMS v1.12.2 2022-05-26 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 145349168
CODED ARMS v1.10-6-g8ac4efd3c 2022-05-20 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 145635464
CODED ARMS v1.10-6-g8ac4efd3c 2022-05-20 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 145544000
CODED ARMS v1.10-6-g8ac4efd3c 2022-05-20 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 143964328
CODED ARMS v1.12.3 2022-05-09 Unimplemented HLE function sceHprmRegisterCallback
CODED ARMS v1.12.3 2022-05-09 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=0, text=0
CODED ARMS v1.12.3 2022-05-09 sceKernelLoadModule: unsupported options size=00000014, flags=08d74120, pos=0, access=1, data=1, text=1
CODED ARMS v1.14.4 2023-04-17 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=1, access=1, data=2, text=2
CODED ARMS v1.12.3 2022-04-25 Savedata version requested on save: 3
CODED ARMS v1.12.3 2022-04-25 Savedata version requested: 3
CODED ARMS v1.12.2 2022-05-26 sceKernelCreateSema(RealSignal) unsupported options parameter, size = 612
CODED ARMS v1.11.3 2022-05-20 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 16
CODED ARMS v1.11.3 2022-05-20 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 34520
CODED ARMS v1.11.3 2022-03-08 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 143963980
CODED ARMS v1.13.2 2022-12-11 sceKernelLoadModuleByID: unsupported options size=00000014, flags=deadbeef, pos=0, access=1, data=2, text=2
CODED ARMS v1.12.3 2022-03-21 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 1431655765
CODED ARMS v1.14.4 2023-01-06 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=0, text=2
CODED ARMS v1.12.3 2021-12-08 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 147649040
CODED ARMS v1.12.3 2021-12-08 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 146303628
CODED ARMS v1.12.3 2022-03-21 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 146805524
CODED ARMS v1.13.2 2022-09-24 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 464
CODED ARMS v1.12.3 2021-11-26 sceKernelLoadModule: unsupported options size=00000014, flags=09fffaf1, pos=0, access=1, data=1, text=1
CODED ARMS v1.10.3 2021-10-05 Ignoring func export sceDeflt/44054e03, already implemented in HLE.
CODED ARMS v1.11.3 2021-09-12 sceKernelRegisterSubIntrHandler(30, 0, 089c90fc, 08f6a070): duplicate handler
CODED ARMS v1.14.4 2023-01-06 sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=0, text=1
CODED ARMS v1.11.3 2021-08-31 Video end without audio end, potentially skipping some audio?
CODED ARMS v1.10.3 2021-08-31 UNIMPL sceKernelSelfStopUnloadModule(00000001, 00000000, 00000000): game has likely crashed
CODED ARMS v1.12.3 2022-09-01 BREAK instruction hit
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 143464896
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 148425392
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(SEEDMUTEX) unsupported options parameter, size = 148079448
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(RealMutex) unsupported options parameter, size = -559038737
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 146162800
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 102464
CODED ARMS v1.10.3 2021-08-31 sceGeBreak(mode=0, unknown=08dfeda8): unknown ptr (valid)
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 145477420
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 3080
CODED ARMS v1.10.3 2021-08-31 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 167509648
CODED ARMS v1.10.3 2021-08-04 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 153291632
CODED ARMS v1.10.3 2021-08-04 sceKernelCreateSema(SNDMUTEX) unsupported options parameter, size = 144316544
CODED ARMS v1.10.3 2021-08-04 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 167771664
CODED ARMS v1.13.1 2022-08-24 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 142702700
CODED ARMS v1.13.1 2022-08-24 sceKernelLoadModule: unsupported options size=00000014, flags=08987840, pos=0, access=1, data=2, text=2
CODED ARMS v1.10.3 2021-08-04 Module linking debug info: ThreadManForKernel ver=0000, flags=0001, size=5, numVars=0, numFuncs=4, nidData=08228644, firstSym=082284c0, varData=00000000, extra=00000000 sceIdStorage_driver ver=0000, flags=0001, size=5, numVars=0, numFuncs=1, nidData=08228654, firstSym=082284e0, varData=00000000, extra=00000000 semaphore ver=0000, flags=0001, size=5, numVars=0, numFuncs=1, nidData=08228658, firstSym=082284e8, varData=00000000, extra=00000000
CODED ARMS v1.10.3 2021-08-04 Crazy varData address 01011006, skipping rest of module
CODED ARMS v1.10.3 2021-08-04 sceKernelLoadModule: unsupported options size=00000014, flags=08987840, pos=0, access=1, data=1, text=1
CODED ARMS v1.11.3 2021-07-23 sceKernelLoadModule: unsupported options size=00000014, flags=00000005, pos=0, access=1, data=1, text=1
CODED ARMS v1.6.3 2021-07-08 Unknown GetPointer 00000000 PC 0887c0ec LR 0887c0f4
CODED ARMS v1.10.3 2021-07-04 Ignoring possible render to texture at 04154000 +0x136 / 480x272
CODED ARMS v1.10.3 2021-07-04 sceKernelLoadModule: unsupported options size=00000014, flags=08811ccc, pos=0, access=1, data=2, text=2
CODED ARMS v1.10.3 2021-07-04 sceKernelLoadModule: unsupported options size=00000014, flags=08ce0820, pos=0, access=1, data=1, text=1
CODED ARMS v1.11.3 2021-06-29 Unknown GetPointer 00000000 PC 08815ef4 LR 08000020
CODED ARMS v1.11.3 2021-06-26 sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=0, text=2
CODED ARMS v1.11.3 2021-06-26 sceKernelLoadModuleByID: unsupported options size=00000014, flags=00000000, pos=0, access=0, data=0, text=1
CODED ARMS v1.11.3 2021-06-22 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:188: 'outerProduct' : no matching overloaded function found ERROR: 0:188: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 81130000:0001bb1c HWX C T N Fog Tex TexProjPos UVMtx Light: 0: c:0 t:0 MatUp:3 Bezier TessC TessT TessN #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 mediump mat4 u_texmtx; 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 vec4 u_matspecular; uniform lowp vec3 u_matemissive; 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, 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; vec3 nrm; }; 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; _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, iv
CODED ARMS v1.12.3 2022-02-09 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:165: 'outerProduct' : no matching overloaded function found ERROR: 0:165: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 80000000:0000ab1c HWX C T N Fog Tex Bezier TessT TessN #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 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, 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; vec3 nrm; }; 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_poin
CODED ARMS v1.12.3 2022-02-09 Error in shader compilation: info: Vertex shader compilation failed. ERROR: 0:192: 'outerProduct' : no matching overloaded function found ERROR: 0:192: '=' : cannot convert from 'const float' to '4X4 matrix of float' ERROR: 2 compilation errors. No code generated. 81330011:0000bb1c HWX C T N Fog Tex Light: 0: c:1 t:0 1: c:1 t:0 MatUp:3 Bezier TessC TessT TessN #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 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 lowp vec4 u_ambient; uniform lowp vec4 u_matspecular; uniform lowp vec3 u_matemissive; 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, 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; vec3 nrm; }; 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; _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 =
CODED ARMS v1.12.3 2022-05-09 sceKernelLoadModule: unsupported options size=00000014, flags=deadbeef, pos=0, access=1, data=1, text=1
CODED ARMS v1.11.3 2021-06-12 sceKernelCreateSema(RealMutex) unsupported options parameter, size = 1066564498
CODED ARMS v1.11.3 2021-09-24 GE Interrupt: newState might be 0
CODED ARMS v1.15.4 2023-05-24 GE Interrupt: newState might be 1