Lines Matching refs:draw
36 Each draw is made up of zero or more vertices and zero or more instances,
800 If the draw includes multiple instances, then the set of primitives is sent
950 To record a non-indexed draw, call:
956 * pname:vertexCount is the number of vertices to draw.
957 * pname:instanceCount is the number of instances to draw.
958 * pname:firstVertex is the index of the first vertex to draw.
959 * pname:firstInstance is the instance ID of the first instance to draw.
983 To record an indexed draw, call:
989 * pname:indexCount is the number of vertices to draw.
990 * pname:instanceCount is the number of instances to draw.
994 * pname:firstInstance is the instance ID of the first instance to draw.
1053 * pname:instanceCount is the number of instances per draw.
1055 draw.
1059 The number of draws recorded is pname:drawCount, with each draw reading,
1062 For each recorded draw, primitives are assembled as for flink:vkCmdDraw, and
1101 * pname:instanceCount is the number of instances per draw.
1103 draw.
1111 The number of draws recorded is pname:drawCount, with each draw reading,
1114 For each recorded draw, primitives are assembled as for
1145 [open,refpage='VkMultiDrawInfoEXT',desc='Structure specifying a multi-draw command',type='structs',xrefs='vkCmdDrawMultiEXT']
1151 * pname:firstVertex is the first vertex to draw.
1152 * pname:vertexCount is the number of vertices to draw.
1160 [open,refpage='VkMultiDrawIndexedInfoEXT',desc='Structure specifying a multi-draw command',type='structs',xrefs='vkCmdDrawMultiIndexedEXT']
1166 * pname:firstIndex is the first index to draw.
1167 * pname:indexCount is the number of vertices to draw.
1191 * pname:buffer is the buffer containing draw parameters.
1195 * pname:stride is the byte stride between successive sets of draw
1202 bytes for each successive draw.
1203 The parameters of each draw are encoded in an array of
1237 * pname:vertexCount is the number of vertices to draw.
1238 * pname:instanceCount is the number of instances to draw.
1239 * pname:firstVertex is the index of the first vertex to draw.
1240 * pname:firstInstance is the instance ID of the first instance to draw.
1261 [open,refpage='vkCmdDrawIndirectCount',desc='Draw primitives with indirect parameters and draw count',type='protos',alias='vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountAMD']
1265 To record a non-indexed draw call with a draw call count sourced from a
1287 * pname:buffer is the buffer containing draw parameters.
1290 * pname:countBuffer is the buffer containing the draw count.
1292 the draw count begins.
1295 The actual number of executed draw calls is the minimum of the count
1297 * pname:stride is the byte stride between successive sets of draw
1301 except that the draw count is read by the device from a buffer during
1304 located at pname:countBufferOffset and use this as the draw count.
1346 * pname:buffer is the buffer containing draw parameters.
1350 * pname:stride is the byte stride between successive sets of draw
1358 bytes for each successive draw.
1359 The parameters of each draw are encoded in an array of
1396 * pname:indexCount is the number of vertices to draw.
1397 * pname:instanceCount is the number of instances to draw.
1401 * pname:firstInstance is the instance ID of the first instance to draw.
1423 [open,refpage='vkCmdDrawIndexedIndirectCount',desc='Draw parameters with indirect parameters, indexed vertices, and draw count',type='protos',alias='vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountAMD']
1427 To record an indexed draw call with a draw call count sourced from a buffer,
1449 * pname:buffer is the buffer containing draw parameters.
1452 * pname:countBuffer is the buffer containing the draw count.
1454 the draw count begins.
1457 The actual number of executed draw calls is the minimum of the count
1459 * pname:stride is the byte stride between successive sets of draw
1463 flink:vkCmdDrawIndexedIndirect except that the draw count is read by the
1466 located at pname:countBufferOffset and use this as the draw count.
1503 It is possible to draw vertex data that was previously captured during
1515 count for the draw.
1528 To record a non-indexed draw call, where the vertex count is based on a byte
1535 * pname:instanceCount is the number of instances to draw.
1536 * pname:firstInstance is the instance ID of the first instance to draw.
1540 byte count, which is used to calculate the vertex count for this draw