diff --git a/chapters/VK_NVX_device_generated_commands/generatedcommands.txt b/chapters/VK_NVX_device_generated_commands/generatedcommands.txt index bc785318..3916336e 100644 --- a/chapters/VK_NVX_device_generated_commands/generatedcommands.txt +++ b/chapters/VK_NVX_device_generated_commands/generatedcommands.txt @@ -5,7 +5,7 @@ This chapter discusses the generation of command buffer content on the device. These principle steps are to be taken to generate commands on the device: - * Make resource bindings accessible for the device via registering in an + * Make resource bindings accessible for the device via registering in a sname:VkObjectTableNVX. * Define via sname:VkIndirectCommandsLayoutNVX the sequence of commands which should be generated. diff --git a/chapters/features.txt b/chapters/features.txt index 71db73bd..e7ac42d4 100755 --- a/chapters/features.txt +++ b/chapters/features.txt @@ -4350,7 +4350,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2{times}1 compressed texel block. - * ename:VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, a 10-bit B component in the top 10 bits of each 16-bit word of plane 1, and a 10-bit R @@ -4368,7 +4368,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] ename:VK_IMAGE_ASPECT_PLANE_2_BIT for the R plane. Images in this format must: be defined with a width and height that is a multiple of two. - * ename:VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 10-bit B component in the top 10 bits @@ -4384,7 +4384,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] ename:VK_IMAGE_ASPECT_PLANE_1_BIT for the BR plane. Images in this format must: be defined with a width and height that is a multiple of two. - * ename:VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, a 10-bit B component in the top 10 bits of each 16-bit word of plane 1, and a 10-bit R @@ -4400,7 +4400,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] ename:VK_IMAGE_ASPECT_PLANE_2_BIT for the R plane. Images in this format must: be defined with a width that is a multiple of two. - * ename:VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 10-bit B component in the top 10 bits @@ -4415,7 +4415,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] ename:VK_IMAGE_ASPECT_PLANE_1_BIT for the BR plane. Images in this format must: be defined with a width that is a multiple of two. - * ename:VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 10-bit G component in the top 10 bits of each 16-bit word of plane 0, a 10-bit B component in the top 10 bits of each 16-bit word of plane 1, and a 10-bit R @@ -4477,7 +4477,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] of two. For the purposes of the constraints on copy extents, this format is treated as a compressed format with a 2{times}1 compressed texel block. - * ename:VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, a 12-bit B component in the top 12 bits of each 16-bit word of plane 1, and a 12-bit R @@ -4495,7 +4495,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] ename:VK_IMAGE_ASPECT_PLANE_2_BIT for the R plane. Images in this format must: be defined with a width and height that is a multiple of two. - * ename:VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 12-bit B component in the top 12 bits @@ -4511,7 +4511,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] ename:VK_IMAGE_ASPECT_PLANE_1_BIT for the BR plane. Images in this format must: be defined with a width and height that is a multiple of two. - * ename:VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, a 12-bit B component in the top 12 bits of each 16-bit word of plane 1, and a 12-bit R @@ -4527,7 +4527,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] ename:VK_IMAGE_ASPECT_PLANE_2_BIT for the R plane. Images in this format must: be defined with a width that is a multiple of two. - * ename:VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, and a two-component, 32-bit BR plane 1 consisting of a 12-bit B component in the top 12 bits @@ -4542,7 +4542,7 @@ ifdef::VK_VERSION_1_1,VK_KHR_sampler_ycbcr_conversion[] ename:VK_IMAGE_ASPECT_PLANE_1_BIT for the BR plane. Images in this format must: be defined with a width that is a multiple of two. - * ename:VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 specifies a + * ename:VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 specifies an unsigned normalized _multi-planar format_ that has a 12-bit G component in the top 12 bits of each 16-bit word of plane 0, a 12-bit B component in the top 12 bits of each 16-bit word of plane 1, and a 12-bit R diff --git a/chapters/memory.txt b/chapters/memory.txt index 2c561a8f..fbd2bbe3 100644 --- a/chapters/memory.txt +++ b/chapters/memory.txt @@ -356,7 +356,7 @@ If synchronization is needed, the callbacks must: provide it themselves. The informational callbacks are subject to the same restrictions as the allocation callbacks. -If an implementation intends to make calls through an +If an implementation intends to make calls through a sname:VkAllocationCallbacks structure between the time a ftext:vkCreate* command returns and the time a corresponding ftext:vkDestroy* command begins, that implementation must: save a copy of the allocator before the diff --git a/chapters/renderpass.txt b/chapters/renderpass.txt index 194f5af4..16700b7a 100644 --- a/chapters/renderpass.txt +++ b/chapters/renderpass.txt @@ -1053,7 +1053,7 @@ pname:srcStageMask/pname:dstStageMask parameters). The only difference being that its scopes are limited to the identified subpasses rather than potentially affecting everything before and after. -For attachments however, subpass dependencies work more like an +For attachments however, subpass dependencies work more like a slink:VkImageMemoryBarrier defined similarly to the slink:VkMemoryBarrier above, the queue family indices set to ename:VK_QUEUE_FAMILY_IGNORED, and layouts as follows: