extension EXT_gpu_shader4 # 1D textures are not available on OpenGL ES optional GL_SAMPLER_1D_ARRAY_EXT optional GL_SAMPLER_1D_ARRAY_SHADOW_EXT optional GL_INT_SAMPLER_1D_EXT optional GL_INT_SAMPLER_1D_ARRAY_EXT optional GL_UNSIGNED_INT_SAMPLER_1D_EXT optional GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT # Buffer texture samplers additionally require ARB_texture_buffer_object optional GL_SAMPLER_BUFFER_EXT optional GL_INT_SAMPLER_BUFFER_EXT optional GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT # Rectangular texture samplers additionally require ARB_texture_rectangle optional GL_INT_SAMPLER_2D_RECT_EXT optional GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT