Lines Matching refs:resource

11 This binding must: be done before the resource is used, and the binding is
12 immutable for the lifetime of the resource.
20 the lifetime of the resource.
27 However, the sparse resource features, properties, resource creation flags,
30 All sparse resource <<sparsememory-physicalfeatures,physical device
76 resource creation time.
86 ** The entire resource must: be bound to memory before use regardless of
111 ** Consistency of access to unbound regions of the resource is defined by
115 resource are well defined and behave as if the data bound is populated
166 resource:
169 same sparse resource or between multiple sparse resources, with each binding
195 resource must: be bound to one or more sname:VkDeviceMemory objects before
284 of a resource, the implementation may: allocate and bind memory to the
532 ename:VK_IMAGE_CREATE_SPARSE_ALIASED_BIT flags for resource creation.
567 to abide by the normal, non-sparse resource <<resources-memory-aliasing,
574 Enabling sparse resource memory aliasing can: be a way to lower physical
590 The basic pname:sparseBinding feature allows the resource to reserve its own
591 device virtual address range at resource creation time rather than relying
596 resource.
606 regions of the resource always return data for the read as if the memory
627 resource).
634 populate the resource.
637 These holes may: be included in the pname:size reported for the resource.
639 Including or not including the device virtual address holes in the resource
661 the resource than it needs.
663 less physical memory than otherwise for the resource.
673 resource size may: never be bound.
699 pname:imageMipTailOffset in the sparse resource properties returned for the
720 * <<sparsememory-resource-creation,Sparse Resource Creation>>
722 * <<sparsememory-resource-binding,Binding Resource Memory>>
729 Some sparse-resource related features are reported and enabled in
766 reported to allow applications to alter their sparse resource usage
836 non-resident regions of a resource.
838 resources will be guaranteed to return values as if the resource was
871 for sparse image format properties prior to resource creation.
889 additional information about the sparse resource.
894 …gBits',desc='Bitmask specifying additional information about a sparse image resource',type='enums']
897 specifying additional information about the sparse resource, are:
1082 [[sparsememory-resource-creation]]
1092 See flink:vkCreateBuffer and flink:vkCreateImage for details of the resource
1214 address range describing the resource.
1251 To determine the sparse memory requirements for an image resource without
1321 [[sparsememory-resource-binding]]
1328 and these bindings can: be altered during the lifetime of the resource.
1336 fname:vkFreeMemory will not cause resources (or resource regions) bound to
1348 Applications can: access other ranges of the same resource while a bind
1356 resource must: not access memory owned by another process or otherwise
1410 * pname:resourceOffset is the offset into the resource.
1413 resource is bound to.
1416 bind the resource range to.
1449 pname:memoryOffset must: match the memory requirements of the resource,
1458 pname:resourceOffset must: be less than the size of the resource
1460 pname:size must: be less than or equal to the size of the resource minus
1474 resource was created
1480 resource was created
1561 pname:resourceOffset is a simple device address offset within the resource.
1563 both resource data and metadata.
1571 address offset within the resource.
1708 [open,refpage='vkQueueBindSparse',desc='Bind device memory to a sparse resource object',type='proto…
1730 Within a batch, a given range of a resource must: not be bound more than
1907 the resource is bound.
1909 the memory the resource instance is bound to.