added more texture rendering methods