Lines Matching defs:components
66 std::vector<DATA_TYPE> generateData(std::size_t width, std::size_t height, std::size_t components)
68 DE_ASSERT((components == 1) || (components == 4));
69 std::size_t size = width * height * components;
71 for (std::size_t i = 0; i < size; i += components)
93 ResultData createTexture1D(const Functions& gl, std::size_t components, GLenum internalFormat, GLenum format,
96 std::vector<DATA_TYPE> data = generateData<DATA_TYPE>(WIDTH, 1, components);
102 setTexParameters(gl, GL_TEXTURE_1D, components == 1);
107 ResultData createTexture2D(const Functions& gl, std::size_t components, GLenum target, GLenum internalFormat,
110 std::vector<DATA_TYPE> data = generateData<DATA_TYPE>(WIDTH, HEIGHT, components);
117 setTexParameters(gl, target, components == 1);
122 ResultData createTexture3D(const Functions& gl, std::size_t components, GLenum internalFormat, GLenum format,
125 std::vector<DATA_TYPE> data = generateData<DATA_TYPE>(WIDTH, HEIGHT, components);
132 setTexParameters(gl, GL_TEXTURE_3D, components == 1);
137 ResultData createCubeMap(const Functions& gl, std::size_t components, GLenum internalFormat, GLenum format, GLenum type)
139 std::vector<DATA_TYPE> data = generateData<DATA_TYPE>(WIDTH, HEIGHT, components);
149 setTexParameters(gl, GL_TEXTURE_CUBE_MAP, components == 1);
154 ResultData createTexture2DArray(const Functions& gl, std::size_t components, GLenum internalFormat, GLenum format,
157 std::vector<DATA_TYPE> data = generateData<DATA_TYPE>(WIDTH, HEIGHT, components);
164 setTexParameters(gl, GL_TEXTURE_2D_ARRAY, components == 1);