Lines Matching refs:tcu
69 tcu::Vec4& lookupScale,
70 tcu::Vec4& lookupBias);
79 de::MovePtr<tcu::TextureLevel> readColorAttachment (const vk::DeviceInterface& vk,
86 const tcu::UVec2& renderSize);
96 de::MovePtr<tcu::TextureLevel> readDepthAttachment (const vk::DeviceInterface& vk,
103 const tcu::UVec2& renderSize,
113 de::MovePtr<tcu::TextureLevel> readStencilAttachment (const vk::DeviceInterface& vk,
120 const tcu::UVec2& renderSize,
161 TestTexture (const tcu::TextureFormat& format, int width, int height, int depth);
162 … TestTexture (const tcu::CompressedTexFormat& format, int width, int height, int depth);
172 virtual tcu::PixelBufferAccess getLevel (int level, int layer) = 0;
173 virtual const tcu::ConstPixelBufferAccess getLevel (int level, int layer) const = 0;
175 virtual tcu::CompressedTexture& getCompressedLevel (int level, int layer);
176 virtual const tcu::CompressedTexture& getCompressedLevel (int level, int layer) const;
180 virtual de::MovePtr<TestTexture> copy (const tcu::TextureFormat) const = 0;
182 virtual const tcu::TextureFormat& getTextureFormat (void) const = 0;
183 virtual tcu::UVec3 getTextureDimension (void) const = 0;
186 void populateLevels (const std::vector<tcu::PixelBufferAccess>& levels);
187 …void populateCompressedLevels (tcu::CompressedTexFormat format, const std::vector<tcu::Pi…
189 static void fillWithGradient (const tcu::PixelBufferAccess& levelAccess);
194 std::vector<tcu::CompressedTexture*> m_compressedLevels;
200 tcu::Texture1D m_texture;
203 TestTexture1D (const tcu::TextureFormat& format, int width);
204 TestTexture1D (const tcu::CompressedTexFormat& format, int width);
208 virtual tcu::PixelBufferAccess getLevel (int level, int layer);
209 virtual const tcu::ConstPixelBufferAccess getLevel (int level, int layer) const;
210 virtual const tcu::Texture1D& getTexture (void) const;
211 virtual tcu::Texture1D& getTexture (void);
212 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat()
213 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension()
215 virtual de::MovePtr<TestTexture> copy (const tcu::TextureFormat) const;
221 tcu::Texture1DArray m_texture;
224 TestTexture1DArray (const tcu::TextureFormat& format, int width, int arraySize);
225 TestTexture1DArray (const tcu::CompressedTexFormat& format, int width, int arraySize);
229 virtual tcu::PixelBufferAccess getLevel (int level, int layer);
230 virtual const tcu::ConstPixelBufferAccess getLevel (int level, int layer) const;
231 virtual const tcu::Texture1DArray& getTexture (void) const;
232 virtual tcu::Texture1DArray& getTexture (void);
234 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat()
235 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension()
237 virtual de::MovePtr<TestTexture> copy (const tcu::TextureFormat) const;
243 tcu::Texture2D m_texture;
246 TestTexture2D (const tcu::TextureFormat& format, int width, int height);
247 TestTexture2D (const tcu::TextureFormat& format, int width, int height, int miplevels);
248 TestTexture2D (const tcu::CompressedTexFormat& format, int width, int height);
252 virtual tcu::PixelBufferAccess getLevel (int level, int layer);
253 virtual const tcu::ConstPixelBufferAccess getLevel (int level, int layer) const;
254 virtual const tcu::Texture2D& getTexture (void) const;
255 virtual tcu::Texture2D& getTexture (void);
256 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat()
257 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension()
259 virtual de::MovePtr<TestTexture> copy (const tcu::TextureFormat) const;
265 tcu::Texture2DArray m_texture;
268 … TestTexture2DArray (const tcu::TextureFormat& format, int width, int height, int arraySize);
269 … TestTexture2DArray (const tcu::CompressedTexFormat& format, int width, int height, int arraySize);
273 virtual tcu::PixelBufferAccess getLevel (int level, int layer);
274 virtual const tcu::ConstPixelBufferAccess getLevel (int level, int layer) const;
275 virtual const tcu::Texture2DArray& getTexture (void) const;
276 virtual tcu::Texture2DArray& getTexture (void);
278 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat()
279 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension()
281 virtual de::MovePtr<TestTexture> copy (const tcu::TextureFormat) const;
287 tcu::Texture3D m_texture;
290 TestTexture3D (const tcu::TextureFormat& format, int width, int height, int depth);
291 … TestTexture3D (const tcu::CompressedTexFormat& format, int width, int height, int depth);
295 virtual tcu::PixelBufferAccess getLevel (int level, int layer);
296 virtual const tcu::ConstPixelBufferAccess getLevel (int level, int layer) const;
297 virtual const tcu::Texture3D& getTexture (void) const;
298 virtual tcu::Texture3D& getTexture (void);
299 virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat(); } in getTextureFormat()
300 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getWidth()… in getTextureDimension()
302 virtual de::MovePtr<TestTexture> copy (const tcu::TextureFormat) const;
308 tcu::TextureCube m_texture;
311 TestTextureCube (const tcu::TextureFormat& format, int size);
312 TestTextureCube (const tcu::CompressedTexFormat& format, int size);
316 virtual tcu::PixelBufferAccess getLevel (int level, int layer);
317 virtual const tcu::ConstPixelBufferAccess getLevel (int level, int layer) const;
319 virtual const tcu::TextureCube& getTexture (void) const;
320 virtual tcu::TextureCube& getTexture (void);
321 …virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat();… in getTextureFormat()
322 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getSize()… in getTextureDimension()
324 virtual de::MovePtr<TestTexture> copy (const tcu::TextureFormat) const;
330 tcu::TextureCubeArray m_texture;
333 TestTextureCubeArray (const tcu::TextureFormat& format, int size, int arraySize);
334 TestTextureCubeArray (const tcu::CompressedTexFormat& format, int size, int arraySize);
338 virtual tcu::PixelBufferAccess getLevel (int level, int layer);
339 virtual const tcu::ConstPixelBufferAccess getLevel (int level, int layer) const;
341 virtual const tcu::TextureCubeArray& getTexture (void) const;
342 virtual tcu::TextureCubeArray& getTexture (void);
343 …virtual const tcu::TextureFormat& getTextureFormat (void) const { return m_texture.getFormat();… in getTextureFormat()
344 …virtual tcu::UVec3 getTextureDimension (void) const { return tcu::UVec3(m_texture.getSize()… in getTextureDimension()
346 virtual de::MovePtr<TestTexture> copy (const tcu::TextureFormat) const;