X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=shaders%2Fpoint_map.h;h=006c98f93b28042b238f68468d12ab4f565a1400;hb=74b2136d5b41b18e2eec698f1fd11b503aa1100a;hp=5330dec1d3e496bba8330c5414c822deba31ee12;hpb=63b5ac44f74599b21c4b9b18398c29b797337bea;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/shaders/point_map.h b/shaders/point_map.h index 5330dec..006c98f 100644 --- a/shaders/point_map.h +++ b/shaders/point_map.h @@ -53,7 +53,7 @@ static struct vg_shader _shader_point_map = { "{\n" " vec3 co = p*s;\n" " vec2 r2 = rand_hash22(p.xz);\n" -" vec3 grid = vec3(floor(co.x),co.y,floor(co.z)) * (1.0/s);\n" +" vec3 grid = (vec3(floor(co.x),co.y,floor(co.z))+vec3(0.5,0.0,0.5)) * (1.0/s);\n" "\n" " float t1 = 1.0-t;\n" " t1 = 1.0-t1*t1;\n" @@ -75,7 +75,7 @@ static struct vg_shader _shader_point_map = { " vs_motion_out( vproj0, vproj1 );\n" "\n" " gl_Position = vproj0;\n" -" gl_PointSize = (9.0*scaler) / (gl_Position.z + 0.01);\n" +" gl_PointSize = (9.0*scaler) / (max( gl_Position.z, 2.0 ));\n" " aWorldCo = world_pos0;\n" " aColour = a_colour*scaler*(1.0-uAnim.y*uAnim.y);\n" " aCo = co;\n"