Lines Matching defs:layer

729 	bool CheckBinding(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access,
784 if (i != layer)
787 << " should be " << layer << tcu::TestLog::EndMessage;
6052 for (int layer = 0; layer < 8; ++layer)
6058 const vec4 c = data[layer * width * height + h * width + w];
6059 if (layer % 2)
6265 for (int layer = 0; layer < 3; ++layer)
6271 const vec4 c = data[layer * width * height + h * width + w];
6272 if (layer == 0 && !IsEqual(c, vec4(1.0f, 0.0f, 0.0f, 1.0f)))
6279 else if (layer == 1 && !IsEqual(c, vec4(0.0f, 1.0f, 0.0f, 1.0f)))
6286 else if (layer == 2 && !IsEqual(c, vec4(0.0f, 0.0f, 1.0f, 1.0f)))
6303 for (int layer = 0; layer < 3; ++layer)
6309 const vec4 c = data[layer * width * height + h * width + w];
6310 if (layer == 0 && !IsEqual(c, vec4(0.0f, 1.0f, 0.0f, 1.0f)))
6317 else if (layer == 1 && !IsEqual(c, vec4(0.0f, 0.0f, 1.0f, 1.0f)))
6324 else if (layer == 2 && !IsEqual(c, vec4(1.0f, 0.0f, 0.0f, 1.0f)))
7023 glBindImageTexture(image_unit, texture_id, 0 /* level */, GL_FALSE, 0 /* layer */, GL_READ_WRITE, GL_R8UI);
7505 * @param layer Index of layer bound to unit
7508 void BindTextureToImage(GLuint program_id, GLuint texture_id, GLuint image_unit, GLuint layer,
7523 glBindImageTexture(image_unit, texture_id, 0 /* level */, GL_FALSE /* layered */, layer, GL_READ_WRITE,
7567 for (GLuint layer = 0; layer < n_layers; ++layer)
7569 CopyRGBA8TextureLayer(destination_texture_id, source_texture_id, layer);
7573 /** Copy contents of layer from "source" texture to "destination" texture with imageLoad() and imageStore() operations
7577 * @param layer Index of layer
7579 void CopyRGBA8TextureLayer(GLuint destination_texture_id, GLuint source_texture_id, GLuint layer)
7621 BindTextureToImage(m_program_id, destination_texture_id, 0 /* image_unit */, layer,
7623 BindTextureToImage(m_program_id, source_texture_id, 1 /* image_unit */, layer, source_image_uniform_name);
7661 /** Creates RGBA8 texture and fills it with [x, y, layer, 0xaa]
7686 for (GLuint layer = 0; layer < n_layers; ++layer)
7688 const GLuint layer_offset = layer_size * layer;
7690 texel[2] = static_cast<GLubyte>(layer);
8186 glBindImageTexture(image_unit, texture_id, level, GL_FALSE, 0 /* layer */, GL_READ_WRITE, GL_RGBA8);
9613 glBindImageTexture(i /* unit */, texture_id, 0 /* level */, GL_FALSE /* layered */, 0 /* layer */,
10065 glBindImageTexture(0 /* first image unit */, m_texture_id, 0 /* level */, GL_FALSE /* layered */, 0 /* layer */,