enabled depth test
use color struct