From 72304ef99d192d235e3244a0943cb53aae6f94fc Mon Sep 17 00:00:00 2001 From: Tony Barbour Date: Thu, 16 Apr 2015 15:59:00 -0600 Subject: Bug 13632 Header 84 Assorted questions and comments on vulkan.h --- docs/vk_ds.dot | 8 ++++---- docs/vk_full_pipeline_ds.dot | 20 ++++++++++---------- docs/vk_graphics_pipeline.dot | 12 ++++++------ 3 files changed, 20 insertions(+), 20 deletions(-) (limited to 'docs') diff --git a/docs/vk_ds.dot b/docs/vk_ds.dot index 514614cd..d587629b 100644 --- a/docs/vk_ds.dot +++ b/docs/vk_ds.dot @@ -26,13 +26,13 @@ subgraph clusterSamplerCreate { label="vkCreateSampler - multiple calls return unique VkSampler handles" "_VK_SAMPLER_CREATE_INFO_0" [ -label = <
VkSamplerCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void*pNext=NULL
VkTexFiltermagFilter
VkTexFilterminFilter
VkTexMipmapModemipMode
VkTexAddressaddressU
VkTexAddressaddressV
VkTexAddressaddressW
floatmipLodBias
uint32_tmaxAnisotropy
VkCompareFunccompareFunc
floatminLod
floatmaxLod
VkBorderColorTypeborderColorType
> +label = <
VkSamplerCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void*pNext=NULL
VkTexFiltermagFilter
VkTexFilterminFilter
VkTexMipmapModemipMode
VkTexAddressaddressU
VkTexAddressaddressV
VkTexAddressaddressW
floatmipLodBias
uint32_tmaxAnisotropy
VkCompareOpcompareFunc
floatminLod
floatmaxLod
VkBorderColorborderColorType
> ]; "SAMPLER_ELLIPSES" [ label = "..." ]; "_VK_SAMPLER_CREATE_INFO_19" [ -label = <
VkSamplerCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void*pNext=NULL
VkTexFiltermagFilter
VkTexFilterminFilter
VkTexMipmapModemipMode
VkTexAddressaddressU
VkTexAddressaddressV
VkTexAddressaddressW
floatmipLodBias
uint32_tmaxAnisotropy
VkCompareFunccompareFunc
floatminLod
floatmaxLod
VkBorderColorTypeborderColorType
> +label = <
VkSamplerCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void*pNext=NULL
VkTexFiltermagFilter
VkTexFilterminFilter
VkTexMipmapModemipMode
VkTexAddressaddressU
VkTexAddressaddressV
VkTexAddressaddressW
floatmipLodBias
uint32_tmaxAnisotropy
VkCompareOpcompareFunc
floatminLod
floatmaxLod
VkBorderColorborderColorType
> ]; } subgraph clusterSamplerAttach @@ -52,13 +52,13 @@ subgraph clusterMemoryView { label="vkAttachMemoryViewDescriptors - pMemViews array of VK_MEMORY_VIEW_ATTACH_INFO structs" "_VK_MEMORY_VIEW_ATTACH_INFO_3" [ -label = <
VK_MEMORY_VIEW_ATTACH_INFO
VkStructureTypesType=
VK_STRUCTURE_TYPE_MEMORY_VIEW_ATTACH_INFO
void*pNext=NULL
VkGpuMemorymem
VkGpuSizeoffset
VkGpuSizerange
VkGpuSizestride
VkFormatformat
VK_MEMORY_STATEstate
> +label = <
VK_MEMORY_VIEW_ATTACH_INFO
VkStructureTypesType=
VK_STRUCTURE_TYPE_MEMORY_VIEW_ATTACH_INFO
void*pNext=NULL
VkDeviceMemorymem
VkDeviceSizeoffset
VkDeviceSizerange
VkDeviceSizestride
VkFormatformat
VK_MEMORY_STATEstate
> ]; "MEM_VIEW_ELLIPSES" [ label = "..." ]; "_VK_MEMORY_VIEW_ATTACH_INFO_0" [ -label = <
VK_MEMORY_VIEW_ATTACH_INFO
VkStructureTypesType=
VK_STRUCTURE_TYPE_MEMORY_VIEW_ATTACH_INFO
void*pNext=NULL
VkGpuMemorymem
VkGpuSizeoffset
VkGpuSizerange
VkGpuSizestride
VkFormatformat
VK_MEMORY_STATEstate
> +label = <
VK_MEMORY_VIEW_ATTACH_INFO
VkStructureTypesType=
VK_STRUCTURE_TYPE_MEMORY_VIEW_ATTACH_INFO
void*pNext=NULL
VkDeviceMemorymem
VkDeviceSizeoffset
VkDeviceSizerange
VkDeviceSizestride
VkFormatformat
VK_MEMORY_STATEstate
> ]; } subgraph clusterImageView diff --git a/docs/vk_full_pipeline_ds.dot b/docs/vk_full_pipeline_ds.dot index 894e235c..15f0c26d 100644 --- a/docs/vk_full_pipeline_ds.dot +++ b/docs/vk_full_pipeline_ds.dot @@ -12,7 +12,7 @@ edge [ label = <
VkGraphicsPipelineCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO
const void*pNext
VkFlagsflags
> ]; "VkPipelineIaStateCreateInfo_" [ -label = <
VkPipelineIaStateCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_PIPELINE_IA_STATE_CREATE_INFO
const void*pNext
VkPrimitiveTopologytopology
bool32_tdisableVertexReuse
VkProvokingVertexConventionprovokingVertex
bool32_tprimitiveRestartEnable
uint32_tprimitiveRestartIndex
> +label = <
VkPipelineIaStateCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_PIPELINE_IA_STATE_CREATE_INFO
const void*pNext
VkPrimitiveTopologytopology
bool32_tdisableVertexReuse
VkProvokingVertexprovokingVertex
bool32_tprimitiveRestartEnable
uint32_tprimitiveRestartIndex
> ]; "VkPipelineTessStateCreateInfo_" [ label = <
VkPipelineTessStateCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_PIPELINE_TESS_STATE_CREATE_INFO
const void*pNext
uint32_tpatchControlPoints
floatoptimalTessFactor
floatfixedTessFactor
> @@ -42,19 +42,19 @@ label = <
VkPipelineShaderStageCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO
const void*pNext=NULL
VkPipelineShadershader
> ]; "VS_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=VS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=VS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "TC_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=TC
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=TC
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "TE_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=TE
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=TE
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "GS_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=GS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=GS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "FS_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=FS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=FS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "VkGraphicsPipelineCreateInfo_":f2 -> "VkPipelineIaStateCreateInfo_" [ id = 100 @@ -119,13 +119,13 @@ subgraph clusterSamplerCreate { label="vkCreateSampler - multiple calls return unique VkSampler handles" "_VK_SAMPLER_CREATE_INFO_0" [ -label = <
VkSamplerCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void*pNext=NULL
VkTexFiltermagFilter
VkTexFilterminFilter
VkTexMipmapModemipMode
VkTexAddressaddressU
VkTexAddressaddressV
VkTexAddressaddressW
floatmipLodBias
uint32_tmaxAnisotropy
VkCompareFunccompareFunc
floatminLod
floatmaxLod
VkBorderColorTypeborderColorType
> +label = <
VkSamplerCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void*pNext=NULL
VkTexFiltermagFilter
VkTexFilterminFilter
VkTexMipmapModemipMode
VkTexAddressaddressU
VkTexAddressaddressV
VkTexAddressaddressW
floatmipLodBias
uint32_tmaxAnisotropy
VkCompareOpcompareFunc
floatminLod
floatmaxLod
VkBorderColorborderColorType
> ]; "SAMPLER_ELLIPSES" [ label = "..." ]; "_VK_SAMPLER_CREATE_INFO_19" [ -label = <
VkSamplerCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void*pNext=NULL
VkTexFiltermagFilter
VkTexFilterminFilter
VkTexMipmapModemipMode
VkTexAddressaddressU
VkTexAddressaddressV
VkTexAddressaddressW
floatmipLodBias
uint32_tmaxAnisotropy
VkCompareFunccompareFunc
floatminLod
floatmaxLod
VkBorderColorTypeborderColorType
> +label = <
VkSamplerCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO
const void*pNext=NULL
VkTexFiltermagFilter
VkTexFilterminFilter
VkTexMipmapModemipMode
VkTexAddressaddressU
VkTexAddressaddressV
VkTexAddressaddressW
floatmipLodBias
uint32_tmaxAnisotropy
VkCompareOpcompareFunc
floatminLod
floatmaxLod
VkBorderColorborderColorType
> ]; } subgraph clusterSamplerAttach @@ -145,13 +145,13 @@ subgraph clusterMemoryView { label="vkAttachMemoryViewDescriptors - pMemViews array of VK_MEMORY_VIEW_ATTACH_INFO structs" "_VK_MEMORY_VIEW_ATTACH_INFO_3" [ -label = <
VK_MEMORY_VIEW_ATTACH_INFO
VkStructureTypesType=
VK_STRUCTURE_TYPE_MEMORY_VIEW_ATTACH_INFO
void*pNext=NULL
VkGpuMemorymem
VkGpuSizeoffset
VkGpuSizerange
VkGpuSizestride
VkFormatformat
VK_MEMORY_STATEstate
> +label = <
VK_MEMORY_VIEW_ATTACH_INFO
VkStructureTypesType=
VK_STRUCTURE_TYPE_MEMORY_VIEW_ATTACH_INFO
void*pNext=NULL
VkDeviceMemorymem
VkDeviceSizeoffset
VkDeviceSizerange
VkDeviceSizestride
VkFormatformat
VK_MEMORY_STATEstate
> ]; "MEM_VIEW_ELLIPSES" [ label = "..." ]; "_VK_MEMORY_VIEW_ATTACH_INFO_0" [ -label = <
VK_MEMORY_VIEW_ATTACH_INFO
VkStructureTypesType=
VK_STRUCTURE_TYPE_MEMORY_VIEW_ATTACH_INFO
void*pNext=NULL
VkGpuMemorymem
VkGpuSizeoffset
VkGpuSizerange
VkGpuSizestride
VkFormatformat
VK_MEMORY_STATEstate
> +label = <
VK_MEMORY_VIEW_ATTACH_INFO
VkStructureTypesType=
VK_STRUCTURE_TYPE_MEMORY_VIEW_ATTACH_INFO
void*pNext=NULL
VkDeviceMemorymem
VkDeviceSizeoffset
VkDeviceSizerange
VkDeviceSizestride
VkFormatformat
VK_MEMORY_STATEstate
> ]; } subgraph clusterImageView diff --git a/docs/vk_graphics_pipeline.dot b/docs/vk_graphics_pipeline.dot index 6aea1c4e..c659cff8 100644 --- a/docs/vk_graphics_pipeline.dot +++ b/docs/vk_graphics_pipeline.dot @@ -12,7 +12,7 @@ edge [ label = <
VkGraphicsPipelineCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO
const void*pNext
VkFlagsflags
> ]; "VkPipelineIaStateCreateInfo_" [ -label = <
VkPipelineIaStateCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_PIPELINE_IA_STATE_CREATE_INFO
const void*pNext
VkPrimitiveTopologytopology
bool32_tdisableVertexReuse
VkProvokingVertexConventionprovokingVertex
bool32_tprimitiveRestartEnable
uint32_tprimitiveRestartIndex
> +label = <
VkPipelineIaStateCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_PIPELINE_IA_STATE_CREATE_INFO
const void*pNext
VkPrimitiveTopologytopology
bool32_tdisableVertexReuse
VkProvokingVertexprovokingVertex
bool32_tprimitiveRestartEnable
uint32_tprimitiveRestartIndex
> ]; "VkPipelineTessStateCreateInfo_" [ label = <
VkPipelineTessStateCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_PIPELINE_TESS_STATE_CREATE_INFO
const void*pNext
uint32_tpatchControlPoints
floatoptimalTessFactor
floatfixedTessFactor
> @@ -42,19 +42,19 @@ label = <
VkPipelineShaderStageCreateInfo
VkStructureTypesType=
VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO
const void*pNext=NULL
VkPipelineShadershader
> ]; "VS_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=VS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=VS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "TC_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=TC
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=TC
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "TE_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=TE
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=TE
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "GS_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=GS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=GS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "FS_VK_PIPELINE_SHADER" [ -label = <
VkPipelineShader
VkPipelineShaderStagestage=FS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> +label = <
VkPipelineShader
VkShaderStagestage=FS
VkShadershader
VK_DESCRIPTOR_SET_MAPPINGdescriptorSetMapping[2]
uint32_tlinkConstBufferCount
const VkLinkConstBuffer*pLinkConstBufferInfo
VK_DYNAMIC_MEMORY_VIEW_SLOT_INFOdynamicMemoryViewMapping
> ]; "VkGraphicsPipelineCreateInfo_":f2 -> "VkPipelineIaStateCreateInfo_" [ id = 0 -- cgit v1.2.3