Name: Anonymous 2017-07-14 2:48
It's pretty nice to have a fairly low-level graphics entry-point, has /prog much experience with graphical stuff?
memesmeme meme, mannerism.
var dc_v = [];
var dc_c = [];
var count = 2000;
function dotsandcols(n,x,y,z){
var j=y,k=y,l=-y;
for(var i=0; i<n; i++){
j+= x;
if(j>l | j<-l) x = x*-1;
l+= (j>l|j<-l) * z;
dc_v.push(j);
dc_v.push(k);
dc_v.push(l+(((i%2)==0)*z));
if((i%23) == 0){
dc_c.push(0);
dc_c.push(1.0);
dc_c.push(1.0);
dc_c.push(1.0);}
if((i%23) !== 0){
dc_c.push(0.0);
dc_c.push((j+l)/160);
dc_c.push(0.0);
dc_c.push(1.0);}
}
}
dotsandcols(count, 0.10, -1.0, 0.10);
gl.clearDepth(0.0); //init depth 0
// Enable depth testing
gl.enable(gl.DEPTH_TEST);
// Near things obscure far things !
gl.depthFunc(gl.GREATER);