Boxes on the left render 'on top' of each other even though they render behind one another
in terms of the Z coordinate because depth testing was disabled.
The same boxes are rendered on the right with depth testing on.
// Test by Andor Salga import processing.opengl.*; void setup(){ size(300, 100, OPENGL); translate(width/3, height/2, 0); hint(DISABLE_DEPTH_TEST); fill(255); box(80,80,1); translate(0,0,-10); fill(100,0,0); box(60,60,1); translate(0,0,-10); fill(0,100,0); box(50,50,1); translate(0,0,20); translate(width/3, 0, 0); hint(ENABLE_DEPTH_TEST); fill(255); box(80,80,1); translate(0,0,-10); fill(100,0,0); box(60,60,1); translate(0,0,-10); fill(0,100,0); box(50,50,1); }