This page tests the DISABLE_DEPTH_TEST and ENABLE_DEPTH_TEST symbols used in the hint()
implementation. If the canvas on the left matches the image generated from on the right, the test has passed.
// Test by Andor Salga import processing.opengl.*; int z = 0; void setup(){ size( 100, 100, OPENGL); background(204); translate(width/2 + 20, height/2 + 20, 10); hint(DISABLE_DEPTH_TEST); drawRect(); drawRect(); drawRect(); hint(ENABLE_DEPTH_TEST); drawRect(); drawRect(); drawRect(); hint(DISABLE_DEPTH_TEST); drawRect(); hint(ENABLE_DEPTH_TEST); drawRect(); drawRect(); } // always draws behind void drawRect(){ z -= 2; translate( z, z, z ); fill( 128, z * -10, 128 ); box( 20, 20, 1 ); }