Lines Matching defs:const

119 void initializePrograms (vk::SourceCollections& programCollection, glu::Precision texCoordPrecision, const std::vector<Program>& programs, const char* texCoordSwizzle = DE_NULL, glu::Precision fragOutputPrecision = glu::Precision::PRECISION_MEDIUMP, bool unnormal = false);
155 TextureBinding (Context& context, vk::VkDevice device, vk::Allocator& allocator, const TestTextureSp& textureData, const Type type,
156 const vk::VkImageAspectFlags aspectMask,
157 const ImageBackingMode backingMode = IMAGE_BACKING_MODE_REGULAR,
158 const vk::VkComponentMapping componentMapping = vk::makeComponentMappingRGBA());
162 const pipeline::TestTexture& getTestTexture (void) { return *m_textureData; }
166 TextureBinding (const TextureBinding&); // not allowed!
167 TextureBinding& operator= (const TextureBinding&); // not allowed!
169 void updateTextureData (const TestTextureSp& textureData, const Type type);
185 void checkTextureSupport (Context& context, const vk::VkFormat imageFormat, const vk::VkComponentMapping& imageComponents,
186 const vk::VkFormat viewFormat, const vk::VkComponentMapping& viewComponents);
215 void renderQuad (tcu::Surface& result, int texUnit, const float* texCoord, glu::TextureTestUtil::TextureType texType);
216 void renderQuad (tcu::Surface& result, int texUnit, const float* texCoord, const glu::TextureTestUtil::ReferenceParams& params);
218 const float* positions,
219 const int texUnit,
220 const float* texCoord,
221 const glu::TextureTestUtil::ReferenceParams& params,
222 const float maxAnisotropy);
224 void renderQuad (const tcu::PixelBufferAccess& result, int texUnit, const float* texCoord, const glu::TextureTestUtil::ReferenceParams& params);
225 void renderQuad (const tcu::PixelBufferAccess& result,
226 const float* positions,
227 const int texUnit,
228 const float* texCoord,
229 const glu::TextureTestUtil::ReferenceParams& params,
230 const float maxAnisotropy);
234 void add2DTexture (const TestTexture2DSp& texture,
235 const vk::VkImageAspectFlags& aspectMask,
237 const pipeline::TestTexture2D& get2DTexture (int textureIndex) const;
239 void addCubeTexture (const TestTextureCubeSp& texture,
240 const vk::VkImageAspectFlags& aspectMask,
242 const pipeline::TestTextureCube& getCubeTexture (int textureIndex) const;
244 void add2DArrayTexture (const TestTexture2DArraySp& texture,
245 const vk::VkImageAspectFlags& aspectMask,
247 const pipeline::TestTexture2DArray& get2DArrayTexture (int textureIndex) const;
249 void add3DTexture (const TestTexture3DSp& texture,
250 const vk::VkImageAspectFlags& aspectMask,
252 const pipeline::TestTexture3D& get3DTexture (int textureIndex) const;
254 void add1DTexture (const TestTexture1DSp& texture,
255 const vk::VkImageAspectFlags& aspectMask,
257 const pipeline::TestTexture1D& get1DTexture (int textureIndex) const;
259 void add1DArrayTexture (const TestTexture1DArraySp& texture,
260 const vk::VkImageAspectFlags& aspectMask,
262 const pipeline::TestTexture1DArray& get1DArrayTexture (int textureIndex) const;
264 void addCubeArrayTexture (const TestTextureCubeArraySp& texture,
265 const vk::VkImageAspectFlags& aspectMask,
267 const pipeline::TestTextureCubeArray& getCubeArrayTexture (int textureIndex) const;
271 TextureBinding* getTextureBinding (int textureIndex) const;
273 deUint32 getRenderWidth (void) const;
274 deUint32 getRenderHeight (void) const;
277 TextureRenderer (const TextureRenderer& other);
278 TextureRenderer& operator= (const TextureRenderer& other);
285 const deUint32 m_renderWidth;
286 const deUint32 m_renderHeight;
287 const deUint32 m_renderDepth;
288 const vk::VkSampleCountFlagBits m_sampleCount;
289 const deBool m_multisampling;
291 const vk::VkFormat m_imageFormat;
292 const tcu::TextureFormat m_textureFormat;
313 const vk::VkDeviceSize m_uniformBufferSize;
317 static const vk::VkDeviceSize s_vertexIndexBufferSize;
318 static const deUint16 s_vertexIndices[6];
322 const vk::VkDeviceSize m_resultBufferSize;
337 vk::Move<vk::VkDescriptorSet> makeDescriptorSet (const vk::VkDescriptorPool descriptorPool, const vk::VkDescriptorSetLayout setLayout) const;
338 void addImageTransitionBarrier (vk::VkCommandBuffer commandBuffer, vk::VkImage image, vk::VkPipelineStageFlags srcStageMask, vk::VkPipelineStageFlags dstStageMask, vk::VkAccessFlags srcAccessMask, vk::VkAccessFlags dstAccessMask, vk::VkImageLayout oldLayout, vk::VkImageLayout newLayout) const;
340 vk::VkDevice getDevice (void) const;
347 TestTexture2DSp loadTexture2D (const tcu::Archive& archive, const std::vector<std::string>& filenames);
348 TestTextureCubeSp loadTextureCube (const tcu::Archive& archive, const std::vector<std::string>& filenames);
352 void checkTextureSupport (Context& context, const T& testParameters)
362 TextureTestCase (tcu::TestContext& context, const std::string& name, const typename INSTANCE_TYPE::ParameterType& testParameters)
367 virtual TestInstance* createInstance (Context& context) const
372 virtual void initPrograms (vk::SourceCollections& programCollection) const
377 virtual void checkSupport (Context& context) const
384 const typename INSTANCE_TYPE::ParameterType m_testsParameters;