Package org.lwjgl.vulkan
Class EXTTransformFeedback
java.lang.Object
org.lwjgl.vulkan.EXTTransformFeedback
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final String
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
nvkCmdBeginTransformFeedbackEXT
(VkCommandBuffer commandBuffer, int firstCounterBuffer, int counterBufferCount, long pCounterBuffers, long pCounterBufferOffsets) void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
static void
nvkCmdBindTransformFeedbackBuffersEXT
(VkCommandBuffer commandBuffer, int firstBinding, int bindingCount, long pBuffers, long pOffsets, long pSizes) void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
static void
nvkCmdEndTransformFeedbackEXT
(VkCommandBuffer commandBuffer, int firstCounterBuffer, int counterBufferCount, long pCounterBuffers, long pCounterBufferOffsets) void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
static void
vkCmdBeginQueryIndexedEXT
(VkCommandBuffer commandBuffer, long queryPool, int query, int flags, int index) void vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index)
static void
vkCmdBeginTransformFeedbackEXT
(VkCommandBuffer commandBuffer, int firstCounterBuffer, long @Nullable [] pCounterBuffers, long @Nullable [] pCounterBufferOffsets) void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
static void
vkCmdBeginTransformFeedbackEXT
(VkCommandBuffer commandBuffer, int firstCounterBuffer, @Nullable LongBuffer pCounterBuffers, @Nullable LongBuffer pCounterBufferOffsets) void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
static void
vkCmdBindTransformFeedbackBuffersEXT
(VkCommandBuffer commandBuffer, int firstBinding, long[] pBuffers, long[] pOffsets, long @Nullable [] pSizes) void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
static void
vkCmdBindTransformFeedbackBuffersEXT
(VkCommandBuffer commandBuffer, int firstBinding, LongBuffer pBuffers, LongBuffer pOffsets, @Nullable LongBuffer pSizes) void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
static void
vkCmdDrawIndirectByteCountEXT
(VkCommandBuffer commandBuffer, int instanceCount, int firstInstance, long counterBuffer, long counterBufferOffset, int counterOffset, int vertexStride) void vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride)
static void
vkCmdEndQueryIndexedEXT
(VkCommandBuffer commandBuffer, long queryPool, int query, int index) void vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index)
static void
vkCmdEndTransformFeedbackEXT
(VkCommandBuffer commandBuffer, int firstCounterBuffer, long @Nullable [] pCounterBuffers, long @Nullable [] pCounterBufferOffsets) void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
static void
vkCmdEndTransformFeedbackEXT
(VkCommandBuffer commandBuffer, int firstCounterBuffer, @Nullable LongBuffer pCounterBuffers, @Nullable LongBuffer pCounterBufferOffsets) void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
-
Field Details
-
VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION
public static final int VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION- See Also:
-
VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME
- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT- See Also:
-
VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT
public static final int VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT- See Also:
-
VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT
public static final int VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT- See Also:
-
VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT
public static final int VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT- See Also:
-
VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT
public static final int VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT- See Also:
-
VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT
public static final int VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT- See Also:
-
VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT
public static final int VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT- See Also:
-
VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT
public static final int VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT- See Also:
-
VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT
public static final int VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT- See Also:
-
-
Method Details
-
nvkCmdBindTransformFeedbackBuffersEXT
public static void nvkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, int firstBinding, int bindingCount, long pBuffers, long pOffsets, long pSizes) void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
-
vkCmdBindTransformFeedbackBuffersEXT
public static void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, int firstBinding, LongBuffer pBuffers, LongBuffer pOffsets, @Nullable LongBuffer pSizes) void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
-
nvkCmdBeginTransformFeedbackEXT
public static void nvkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, int counterBufferCount, long pCounterBuffers, long pCounterBufferOffsets) void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
-
vkCmdBeginTransformFeedbackEXT
public static void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, @Nullable LongBuffer pCounterBuffers, @Nullable LongBuffer pCounterBufferOffsets) void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
-
nvkCmdEndTransformFeedbackEXT
public static void nvkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, int counterBufferCount, long pCounterBuffers, long pCounterBufferOffsets) void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
-
vkCmdEndTransformFeedbackEXT
public static void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, @Nullable LongBuffer pCounterBuffers, @Nullable LongBuffer pCounterBufferOffsets) void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
-
vkCmdBeginQueryIndexedEXT
public static void vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, long queryPool, int query, int flags, int index) void vkCmdBeginQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index)
-
vkCmdEndQueryIndexedEXT
public static void vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, long queryPool, int query, int index) void vkCmdEndQueryIndexedEXT(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index)
-
vkCmdDrawIndirectByteCountEXT
public static void vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, int instanceCount, int firstInstance, long counterBuffer, long counterBufferOffset, int counterOffset, int vertexStride) void vkCmdDrawIndirectByteCountEXT(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride)
-
vkCmdBindTransformFeedbackBuffersEXT
public static void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, int firstBinding, long[] pBuffers, long[] pOffsets, long @Nullable [] pSizes) void vkCmdBindTransformFeedbackBuffersEXT(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, VkBuffer const * pBuffers, VkDeviceSize const * pOffsets, VkDeviceSize const * pSizes)
-
vkCmdBeginTransformFeedbackEXT
public static void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, long @Nullable [] pCounterBuffers, long @Nullable [] pCounterBufferOffsets) void vkCmdBeginTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
-
vkCmdEndTransformFeedbackEXT
public static void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, int firstCounterBuffer, long @Nullable [] pCounterBuffers, long @Nullable [] pCounterBufferOffsets) void vkCmdEndTransformFeedbackEXT(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, VkBuffer const * pCounterBuffers, VkDeviceSize const * pCounterBufferOffsets)
-