Home | History | Annotate | Download | only in robustness

Lines Matching refs:vk

40 vk::Move<vk::VkDevice>	createRobustBufferAccessDevice		(Context& context);
43 bool isValueWithinBuffer (const void* buffer, vk::VkDeviceSize bufferSize, const void* valuePtr, size_t valueSizeInBytes);
44 bool isValueWithinBufferOrZero (const void* buffer, vk::VkDeviceSize bufferSize, const void* valuePtr, size_t valueSizeInBytes);
45 bool verifyOutOfBoundsVec4 (const void* vecPtr, vk::VkFormat bufferFormat);
46 void populateBufferWithTestValues (void* buffer, vk::VkDeviceSize size, vk::VkFormat format);
47 void logValue (std::ostringstream& logMsg, const void* valuePtr, vk::VkFormat valueFormat, size_t valueSize);
53 vk::VkDevice device,
54 vk::VkDescriptorSetLayout descriptorSetLayout,
55 vk::VkDescriptorSet descriptorSet);
59 virtual vk::VkCommandBuffer getCommandBuffer (void);
63 vk::VkDevice m_device;
64 vk::VkDescriptorSetLayout m_descriptorSetLayout;
65 vk::VkDescriptorSet m_descriptorSet;
67 vk::Move<vk::VkCommandPool> m_commandPool;
68 vk::Move<vk::VkCommandBuffer> m_commandBuffer;
74 typedef std::vector<vk::VkVertexInputBindingDescription> VertexBindings;
75 typedef std::vector<vk::VkVertexInputAttributeDescription> VertexAttributes;
79 std::vector<vk::VkBuffer> vertexBuffers;
83 vk::VkBuffer indexBuffer;
88 vk::VkDevice device,
89 vk::VkDescriptorSetLayout descriptorSetLayout,
90 vk::VkDescriptorSet descriptorSet,
99 const vk::VkFormat m_colorFormat;
101 vk::Move<vk::VkImage> m_colorImage;
102 de::MovePtr<vk::Allocation> m_colorImageAlloc;
103 vk::Move<vk::VkImageView> m_colorAttachmentView;
104 vk::Move<vk::VkRenderPass> m_renderPass;
105 vk::Move<vk::VkFramebuffer> m_framebuffer;
107 vk::Move<vk::VkShaderModule> m_vertexShaderModule;
108 vk::Move<vk::VkShaderModule> m_fragmentShaderModule;
110 vk::Move<vk::VkBuffer> m_vertexBuffer;
111 de::MovePtr<vk::Allocation> m_vertexBufferAlloc;
113 vk::Move<vk::VkPipelineLayout> m_pipelineLayout;
114 vk::Move<vk::VkPipeline> m_graphicsPipeline;
121 vk::VkDevice device,
122 vk::VkDescriptorSetLayout descriptorSetLayout,
123 vk::VkDescriptorSet descriptorSet);
128 vk::Move<vk::VkShaderModule> m_computeShaderModule;
129 vk::Move<vk::VkPipelineLayout> m_pipelineLayout;
130 vk::Move<vk::VkPipeline> m_computePipeline;