• Home
  • Raw
  • Download

Lines Matching refs:vk

50 										Buffer			(const vk::DeviceInterface&		vk,  in Buffer()  argument
51 const vk::VkDevice device, in Buffer()
52 vk::Allocator& allocator, in Buffer()
53 const vk::VkBufferCreateInfo& bufferCreateInfo, in Buffer()
54 const vk::MemoryRequirement memoryRequirement) in Buffer()
56 : m_buffer (createBuffer(vk, device, &bufferCreateInfo)) in Buffer()
57 …, m_allocation (allocator.allocate(getBufferMemoryRequirements(vk, device, *m_buffer), memoryRequi… in Buffer()
59 …VK_CHECK(vk.bindBufferMemory(device, *m_buffer, m_allocation->getMemory(), m_allocation->getOffset… in Buffer()
62 const vk::VkBuffer& get (void) const { return *m_buffer; } in get()
63 const vk::VkBuffer& operator* (void) const { return get(); } in operator *()
64 vk::Allocation& getAllocation (void) const { return *m_allocation; } in getAllocation()
67 const vk::Unique<vk::VkBuffer> m_buffer;
68 const de::UniquePtr<vk::Allocation> m_allocation;
78 Image (const vk::DeviceInterface& vk, in Image() argument
79 const vk::VkDevice device, in Image()
80 vk::Allocator& allocator, in Image()
81 const vk::VkImageCreateInfo& imageCreateInfo, in Image()
82 const vk::MemoryRequirement memoryRequirement) in Image()
84 : m_image (createImage(vk, device, &imageCreateInfo)) in Image()
85 …, m_allocation (allocator.allocate(getImageMemoryRequirements(vk, device, *m_image), memoryRequire… in Image()
87 …VK_CHECK(vk.bindImageMemory(device, *m_image, m_allocation->getMemory(), m_allocation->getOffset()… in Image()
90 const vk::VkImage& get (void) const { return *m_image; } in get()
91 const vk::VkImage& operator* (void) const { return get(); } in operator *()
92 vk::Allocation& getAllocation (void) const { return *m_allocation; } in getAllocation()
95 const vk::Unique<vk::VkImage> m_image;
96 const de::UniquePtr<vk::Allocation> m_allocation;
108 , m_cullModeFlags (vk::VK_CULL_MODE_NONE) in GraphicsPipelineBuilder()
109 , m_frontFace (vk::VK_FRONT_FACE_COUNTER_CLOCKWISE) in GraphicsPipelineBuilder()
112 , m_primitiveTopology (vk::VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST) in GraphicsPipelineBuilder()
113 , m_tessellationDomainOrigin (tcu::nothing<vk::VkTessellationDomainOrigin>()) {} in GraphicsPipelineBuilder()
116 … (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::VkShaderStageFlagBits stag…
118 …GraphicsPipelineBuilder& setCullModeFlags (const vk::VkCullModeFlags cullModeFlags) { m_cullMod… in setCullModeFlags()
119 …GraphicsPipelineBuilder& setFrontFace (const vk::VkFrontFace frontFace) { m_frontFace = frontF… in setFrontFace()
123 …GraphicsPipelineBuilder& setPrimitiveTopology (const vk::VkPrimitiveTopology topology) { m_primi… in setPrimitiveTopology()
125 …GraphicsPipelineBuilder& addVertexBinding (const vk::VkVertexInputBindingDescription vertexBind… in addVertexBinding()
126 …GraphicsPipelineBuilder& addVertexAttribute (const vk::VkVertexInputAttributeDescription vertex… in addVertexAttribute()
129 …GraphicsPipelineBuilder& setVertexInputSingleAttribute (const vk::VkFormat vertexFormat, const deU…
132 …GraphicsPipelineBuilder& setTessellationDomainOrigin (const vk::VkTessellationDomainOrigin domain… in setTessellationDomainOrigin()
133 …GraphicsPipelineBuilder& setTessellationDomainOrigin (const tcu::Maybe<vk::VkTessellationDomainOr… in setTessellationDomainOrigin()
135vk::Move<vk::VkPipeline> build (const vk::DeviceInterface& vk, const vk::VkDevice device, co…
139 vk::Move<vk::VkShaderModule> m_vertexShaderModule;
140 vk::Move<vk::VkShaderModule> m_fragmentShaderModule;
141 vk::Move<vk::VkShaderModule> m_geometryShaderModule;
142 vk::Move<vk::VkShaderModule> m_tessControlShaderModule;
143 vk::Move<vk::VkShaderModule> m_tessEvaluationShaderModule;
144 std::vector<vk::VkPipelineShaderStageCreateInfo> m_shaderStages;
145 std::vector<vk::VkVertexInputBindingDescription> m_vertexInputBindings;
146 std::vector<vk::VkVertexInputAttributeDescription> m_vertexInputAttributes;
147 vk::VkShaderStageFlags m_shaderStageFlags;
148 vk::VkCullModeFlags m_cullModeFlags;
149 vk::VkFrontFace m_frontFace;
152 vk::VkPrimitiveTopology m_primitiveTopology;
153 tcu::Maybe<vk::VkTessellationDomainOrigin> m_tessellationDomainOrigin;
210 vk::VkBufferCreateInfo makeBufferCreateInfo (const vk::VkDeviceSize bufferSize, const vk::Vk…
211 vk::VkImageCreateInfo makeImageCreateInfo (const tcu::IVec2& size, const vk::VkFormat forma…
212 vk::Move<vk::VkCommandPool> makeCommandPool (const vk::DeviceInterface& vk, const vk::VkDev…
213 vk::Move<vk::VkDescriptorSet> makeDescriptorSet (const vk::DeviceInterface& vk, const vk::VkD…
214 vk::Move<vk::VkPipelineLayout> makePipelineLayout (const vk::DeviceInterface& vk, const vk::V…
215 vk::Move<vk::VkPipelineLayout> makePipelineLayoutWithoutDescriptors (const vk::DeviceInterface& vk
216 vk::Move<vk::VkPipeline> makeComputePipeline (const vk::DeviceInterface& vk, const vk::VkDev…
217 vk::Move<vk::VkRenderPass> makeRenderPass (const vk::DeviceInterface& vk, const vk::VkDevic…
218 vk::Move<vk::VkRenderPass> makeRenderPassWithoutAttachments (const vk::DeviceInterface& vk, cons…
219 vk::Move<vk::VkFramebuffer> makeFramebuffer (const vk::DeviceInterface& vk, const vk::VkDev…
220 vk::Move<vk::VkFramebuffer> makeFramebufferWithoutAttachments (const vk::DeviceInterface& vk, co…
221 vk::Move<vk::VkImageView> makeImageView (const vk::DeviceInterface& vk, const vk::VkDevice …
222 vk::VkBufferImageCopy makeBufferImageCopy (const vk::VkExtent3D extent, const vk::VkImageSu…
223 vk::VkBufferMemoryBarrier makeBufferMemoryBarrier (const vk::VkAccessFlags srcAccessMask, con…
224 vk::VkImageMemoryBarrier makeImageMemoryBarrier (const vk::VkAccessFlags srcAccessMask, const…
226 void beginCommandBuffer (const vk::DeviceInterface& vk, const vk::VkCommandBuffer comma…
227 void endCommandBuffer (const vk::DeviceInterface& vk, const vk::VkCommandBuffer command…
228 …submitCommandsAndWait (const vk::DeviceInterface& vk, const vk::VkDevice device, const vk::Vk…
229 …st vk::DeviceInterface& vk, const vk::VkCommandBuffer commandBuffer, const vk::VkRenderPass render…
230 …zationDisabled (const vk::DeviceInterface& vk, const vk::VkCommandBuffer commandBuffer, const vk::…
231 void endRenderPass (const vk::DeviceInterface& vk, const vk::VkCommandBuffer commandBu…
232 void requireFeatures (const vk::InstanceInterface& vki, const vk::VkPhysicalDevice phy…