Lines Matching defs:const
66 const VkDevice vkDevice = context.getDevice();
67 const DeviceInterface& vk = context.getDeviceInterface();
70 const struct VkSamplerCreateInfo samplerInfo =
97 const Unique<VkSampler> sampler (tmp2Sampler);
113 const VkDevice vkDevice = context.getDevice();
114 const DeviceInterface& vk = context.getDeviceInterface();
115 const Unique<VkShaderModule> shader (createShaderModule(vk, vkDevice, context.getBinaryCollection().get("test"), 0));
278 void shadeVertices (const rr::VertexAttrib* inputs, rr::VertexPacket* const* packets, const int numPackets) const
298 void shadeFragments (rr::FragmentPacket*, const int numPackets, const rr::FragmentShadingContext& context) const
310 void renderReferenceTriangle (const tcu::PixelBufferAccess& dst, const tcu::Vec4 (&vertices)[3], const int subpixelBits)
312 const RefVertexShader vertShader;
313 const RefFragmentShader fragShader;
314 const rr::Program program (&vertShader, &fragShader);
315 const rr::MultisamplePixelBufferAccess colorBuffer = rr::MultisamplePixelBufferAccess::fromSinglesampleAccess(dst);
316 const rr::RenderTarget renderTarget (colorBuffer);
317 const rr::RenderState renderState ((rr::ViewportState(colorBuffer)), subpixelBits, rr::VIEWPORTORIENTATION_UPPER_LEFT);
318 const rr::Renderer renderer;
319 const rr::VertexAttrib vertexAttribs[] =
334 const VkDevice vkDevice = context.getDevice();
335 const DeviceInterface& vk = context.getDeviceInterface();
336 const VkQueue queue = context.getUniversalQueue();
337 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
339 const tcu::IVec2 renderSize (256, 256);
340 const VkFormat colorFormat = VK_FORMAT_R8G8B8A8_UNORM;
341 const tcu::Vec4 clearColor (0.125f, 0.25f, 0.75f, 1.0f);
343 const tcu::Vec4 vertices[] =
350 const VkBufferCreateInfo vertexBufferParams =
361 const Unique<VkBuffer> vertexBuffer (createBuffer(vk, vkDevice, &vertexBufferParams));
362 const UniquePtr<Allocation> vertexBufferMemory (memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *vertexBuffer), MemoryRequirement::HostVisible));
366 const VkDeviceSize imageSizeBytes = (VkDeviceSize)(sizeof(deUint32)*renderSize.x()*renderSize.y());
367 const VkBufferCreateInfo readImageBufferParams =
378 const Unique<VkBuffer> readImageBuffer (createBuffer(vk, vkDevice, &readImageBufferParams));
379 const UniquePtr<Allocation> readImageBufferMemory (memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *readImageBuffer), MemoryRequirement::HostVisible));
383 const VkImageCreateInfo imageParams =
402 const Unique<VkImage> image (createImage(vk, vkDevice, &imageParams));
403 const UniquePtr<Allocation> imageMemory (memAlloc.allocate(getImageMemoryRequirements(vk, vkDevice, *image), MemoryRequirement::Any));
407 const Unique<VkRenderPass> renderPass (makeRenderPass(vk, vkDevice, VK_FORMAT_R8G8B8A8_UNORM));
409 const VkImageViewCreateInfo colorAttViewParams =
431 const Unique<VkImageView> colorAttView (createImageView(vk, vkDevice, &colorAttViewParams));
434 const VkPipelineLayoutCreateInfo pipelineLayoutParams =
444 const Unique<VkPipelineLayout> pipelineLayout (createPipelineLayout(vk, vkDevice, &pipelineLayoutParams));
447 const Unique<VkShaderModule> vertShaderModule (createShaderModule(vk, vkDevice, context.getBinaryCollection().get("vert"), 0));
448 const Unique<VkShaderModule> fragShaderModule (createShaderModule(vk, vkDevice, context.getBinaryCollection().get("frag"), 0));
451 const std::vector<VkViewport> viewports (1, makeViewport(renderSize));
452 const std::vector<VkRect2D> scissors (1, makeRect2D(renderSize));
454 const Unique<VkPipeline> pipeline (makeGraphicsPipeline(vk, // const DeviceInterface& vk
455 vkDevice, // const VkDevice device
456 *pipelineLayout, // const VkPipelineLayout pipelineLayout
457 *vertShaderModule, // const VkShaderModule vertexShaderModule
458 DE_NULL, // const VkShaderModule tessellationControlModule
459 DE_NULL, // const VkShaderModule tessellationEvalModule
460 DE_NULL, // const VkShaderModule geometryShaderModule
461 *fragShaderModule, // const VkShaderModule fragmentShaderModule
462 *renderPass, // const VkRenderPass renderPass
463 viewports, // const std::vector<VkViewport>& viewports
464 scissors)); // const std::vector<VkRect2D>& scissors
467 const VkFramebufferCreateInfo framebufferParams =
479 const Unique<VkFramebuffer> framebuffer (createFramebuffer(vk, vkDevice, &framebufferParams));
481 const VkCommandPoolCreateInfo cmdPoolParams =
488 const Unique<VkCommandPool> cmdPool (createCommandPool(vk, vkDevice, &cmdPoolParams));
491 const VkCommandBufferAllocateInfo cmdBufParams =
499 const Unique<VkCommandBuffer> cmdBuf (allocateCommandBuffer(vk, vkDevice, &cmdBufParams));
505 const VkMemoryBarrier vertFlushBarrier =
512 const VkImageMemoryBarrier colorAttBarrier =
532 vk.cmdPipelineBarrier(*cmdBuf, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, (VkDependencyFlags)0, 1, &vertFlushBarrier, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1, &colorAttBarrier);
539 const VkDeviceSize bindingOffset = 0;
556 const tcu::TextureFormat tcuFormat = vk::mapVkFormat(colorFormat);
557 const tcu::ConstPixelBufferAccess resultAccess (tcuFormat, renderSize.x(), renderSize.y(), 1, readImageBufferMemory->getHostPtr());
563 const tcu::UVec4 threshold (0u);
564 const tcu::IVec3 posDeviation (1,1,0);
590 const void* pNext;
595 const VkDevice vkDevice = context.getDevice();
596 const DeviceInterface& vk = context.getDeviceInterface();
597 const VkQueue queue = context.getUniversalQueue();
598 const deUint32 queueFamilyIndex = context.getUniversalQueueFamilyIndex();
600 const tcu::IVec2 renderSize (256, 256);
601 const VkFormat colorFormat = VK_FORMAT_R8G8B8A8_UNORM;
602 const tcu::Vec4 clearColor (0.125f, 0.25f, 0.75f, 1.0f);
604 const tcu::Vec4 vertices[] =
611 const VkBufferCreateInfo vertexBufferParams =
622 const Unique<VkBuffer> vertexBuffer (createBuffer(vk, vkDevice, &vertexBufferParams));
623 const UniquePtr<Allocation> vertexBufferMemory (memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *vertexBuffer), MemoryRequirement::HostVisible));
627 const VkDeviceSize imageSizeBytes = (VkDeviceSize)(sizeof(deUint32)*renderSize.x()*renderSize.y());
628 const VkBufferCreateInfo readImageBufferParams =
639 const Unique<VkBuffer> readImageBuffer (createBuffer(vk, vkDevice, &readImageBufferParams));
640 const UniquePtr<Allocation> readImageBufferMemory (memAlloc.allocate(getBufferMemoryRequirements(vk, vkDevice, *readImageBuffer), MemoryRequirement::HostVisible));
644 const VkImageCreateInfo imageParams =
663 const Unique<VkImage> image (createImage(vk, vkDevice, &imageParams));
664 const UniquePtr<Allocation> imageMemory (memAlloc.allocate(getImageMemoryRequirements(vk, vkDevice, *image), MemoryRequirement::Any));
668 const VkAttachmentDescription colorAttDesc =
680 const VkAttachmentReference colorAttRef =
685 const VkAttachmentReference resolveAttRef =
690 const VkSubpassDescription subpassDesc =
703 const VkRenderPassCreateInfo renderPassParams =
715 const Unique<VkRenderPass> renderPass (createRenderPass(vk, vkDevice, &renderPassParams));
717 const VkImageViewCreateInfo colorAttViewParams =
739 const Unique<VkImageView> colorAttView (createImageView(vk, vkDevice, &colorAttViewParams));
742 const VkPipelineLayoutCreateInfo pipelineLayoutParams =
752 const Unique<VkPipelineLayout> pipelineLayout (createPipelineLayout(vk, vkDevice, &pipelineLayoutParams));
755 const Unique<VkShaderModule> vertShaderModule (createShaderModule(vk, vkDevice, context.getBinaryCollection().get("vert"), 0));
756 const Unique<VkShaderModule> fragShaderModule (createShaderModule(vk, vkDevice, context.getBinaryCollection().get("frag"), 0));
759 const std::vector<VkViewport> viewports (1, makeViewport(renderSize));
760 const std::vector<VkRect2D> scissors (1, makeRect2D(renderSize));
762 const Unique<VkPipeline> pipeline (makeGraphicsPipeline(vk, // const DeviceInterface& vk
763 vkDevice, // const VkDevice device
764 *pipelineLayout, // const VkPipelineLayout pipelineLayout
765 *vertShaderModule, // const VkShaderModule vertexShaderModule
766 DE_NULL, // const VkShaderModule tessellationControlShaderModule
767 DE_NULL, // const VkShaderModule tessellationEvalShaderModule
768 DE_NULL, // const VkShaderModule geometryShaderModule
769 *fragShaderModule, // const VkShaderModule fragmentShaderModule
770 *renderPass, // const VkRenderPass renderPass
771 viewports, // const std::vector<VkViewport>& viewports
772 scissors)); // const std::vector<VkRect2D>& scissors
775 const VkFramebufferCreateInfo framebufferParams =
787 const Unique<VkFramebuffer> framebuffer (createFramebuffer(vk, vkDevice, &framebufferParams));
789 const VkCommandPoolCreateInfo cmdPoolParams =
796 const Unique<VkCommandPool> cmdPool (createCommandPool(vk, vkDevice, &cmdPoolParams));
799 const VkCommandBufferAllocateInfo cmdBufParams =
807 const Unique<VkCommandBuffer> cmdBuf (allocateCommandBuffer(vk, vkDevice, &cmdBufParams));
813 const VkMemoryBarrier vertFlushBarrier =
820 const VkImageMemoryBarrier colorAttBarrier =
840 vk.cmdPipelineBarrier(*cmdBuf, VK_PIPELINE_STAGE_HOST_BIT, VK_PIPELINE_STAGE_ALL_COMMANDS_BIT, (VkDependencyFlags)0, 1, &vertFlushBarrier, 0, (const VkBufferMemoryBarrier*)DE_NULL, 1, &colorAttBarrier);
847 const VkDeviceSize bindingOffset = 0;
864 const tcu::TextureFormat tcuFormat = vk::mapVkFormat(colorFormat);
865 const tcu::ConstPixelBufferAccess resultAccess (tcuFormat, renderSize.x(), renderSize.y(), 1, readImageBufferMemory->getHostPtr());
871 const tcu::UVec4 threshold (0u);
872 const tcu::IVec3 posDeviation (1,1,0);