Lines Matching refs:edge
7272 TextureShapeDefinition(GLuint edge, GLuint n_elements, GLenum type)
7273 : m_edge(edge), m_n_elements(n_elements), m_type(type)
7348 TextureShapeDefinition(texture_edge /* edge */, 6 /* n_elements */, GL_TEXTURE_2D_ARRAY));
7350 TextureShapeDefinition(texture_edge /* edge */, 6 /* n_elements */, GL_TEXTURE_3D));
7352 TextureShapeDefinition(texture_edge /* edge */, 1 /* n_elements */, GL_TEXTURE_CUBE_MAP));
7354 TextureShapeDefinition(texture_edge /* edge */, 3 /* n_elements */, GL_TEXTURE_CUBE_MAP_ARRAY));
7536 * @param edge Length of texture edge
7542 bool CompareRGBA8Textures(GLuint left_texture_id, GLuint right_texture_id, GLuint edge, GLuint n_layers,
7546 const GLuint texture_data_size = edge * edge * n_layers * n_components;
7552 ExtractTextureData(left_texture_id, edge, n_layers, type, left_texture_data);
7553 ExtractTextureData(right_texture_id, edge, n_layers, type, right_texture_data);
7632 * @param edge Edge of created texture
7639 GLenum CreateRGBA8DestinationTexture(GLuint edge, GLuint n_elements, GLenum target, GLuint& out_texture_id)
7643 const GLuint layer_size = edge * edge * n_components;
7658 return CreateRGBA8Texture(edge, target, n_layers, texture_data, out_texture_id);
7663 * @param edge Edge of created texture
7670 GLenum CreateRGBA8SourceTexture(GLuint edge, GLuint n_elements, GLenum target, GLuint& out_texture_id)
7674 const GLuint layer_size = edge * edge * n_components;
7692 for (GLuint y = 0; y < edge; ++y)
7694 const GLuint line_offset = y * edge * n_components + layer_offset;
7698 for (GLuint x = 0; x < edge; ++x)
7712 return CreateRGBA8Texture(edge, target, n_layers, texture_data, out_texture_id);
7717 * @param edge Edge of created texture
7725 GLenum CreateRGBA8Texture(GLuint edge, GLenum target, GLuint n_layers, const std::vector<GLubyte>& texture_data,
7751 glTexImage3D(target, 0 /* level */, GL_RGBA8, edge, edge, n_layers, 0 /* border */, GL_RGBA,
7757 const GLuint layer_size = edge * edge * n_components;
7759 glTexImage2D(GL_TEXTURE_CUBE_MAP_POSITIVE_X, 0 /* level */, GL_RGBA8, edge, edge, 0 /* border */, GL_RGBA,
7761 glTexImage2D(GL_TEXTURE_CUBE_MAP_NEGATIVE_X, 0 /* level */, GL_RGBA8, edge, edge, 0 /* border */, GL_RGBA,
7763 glTexImage2D(GL_TEXTURE_CUBE_MAP_POSITIVE_Y, 0 /* level */, GL_RGBA8, edge, edge, 0 /* border */, GL_RGBA,
7765 glTexImage2D(GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, 0 /* level */, GL_RGBA8, edge, edge, 0 /* border */, GL_RGBA,
7767 glTexImage2D(GL_TEXTURE_CUBE_MAP_POSITIVE_Z, 0 /* level */, GL_RGBA8, edge, edge, 0 /* border */, GL_RGBA,
7769 glTexImage2D(GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, 0 /* level */, GL_RGBA8, edge, edge, 0 /* border */, GL_RGBA,
7800 * @param edge Length of texture edge
7805 void ExtractTextureData(GLuint texture_id, GLuint edge, GLuint n_layers, GLenum target,
7809 const GLuint texture_data_size = edge * edge * n_layers * n_components;
7825 const GLuint layer_size = edge * edge * n_components;
7936 /* Texture edge */