7 memoryBarrierShared(); \
10 #extension GL_NV_mesh_shader : enable
12 layout(local_size_x = 32) in;
14 layout(max_vertices=MAX_VER) out;
15 layout(max_primitives=MAX_PRIM) out;
16 layout(triangles) out;
18 // test use of task memory in mesh shaders:
30 layout(location=0) out outBlock {
37 uint iid = gl_LocalInvocationID.x;
39 myblk[iid].gid5 = mytask.gid1[1] + mybuf.gid3[1];
40 myblk[iid].gid6 = mytask.gid2 + mybuf.gid4;