![JAR search and dependency download from the Maven repository](/logo.png)
org.lwjgl.vulkan.EXTHostQueryReset Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lwjgl-vulkan Show documentation
Show all versions of lwjgl-vulkan Show documentation
A new generation graphics and compute API that provides high-efficiency, cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms.
/*
* Copyright LWJGL. All rights reserved.
* License terms: https://www.lwjgl.org/license
* MACHINE GENERATED FILE, DO NOT EDIT
*/
package org.lwjgl.vulkan;
import org.lwjgl.system.*;
import static org.lwjgl.system.Checks.*;
import static org.lwjgl.system.JNI.*;
/**
* This extension adds a new function to reset queries from the host.
*
* Promotion to Vulkan 1.2
*
* All functionality in this extension is included in core Vulkan 1.2, with the EXT suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.
*
* VK_EXT_host_query_reset
*
*
* - Name String
* - {@code VK_EXT_host_query_reset}
* - Extension Type
* - Device extension
* - Registered Extension Number
* - 262
* - Revision
* - 1
* - Extension and Version Dependencies
*
* - Requires Vulkan 1.0
* - Requires {@link KHRGetPhysicalDeviceProperties2 VK_KHR_get_physical_device_properties2}
*
* - Deprecation state
*
* - Promoted to Vulkan 1.2
*
* - Contact
*
* - Bas Nieuwenhuizen BNieuwenhuizen
*
*
*
* Other Extension Metadata
*
*
* - Last Modified Date
* - 2019-03-06
* - IP Status
* - No known IP claims.
* - Interactions and External Dependencies
*
* - Promoted to Vulkan 1.2 Core
*
* - Contributors
*
* - Bas Nieuwenhuizen, Google
* - Jason Ekstrand, Intel
* - Jeff Bolz, NVIDIA
* - Piers Daniell, NVIDIA
*
*
*/
public class EXTHostQueryReset {
/** The extension specification version. */
public static final int VK_EXT_HOST_QUERY_RESET_SPEC_VERSION = 1;
/** The extension name. */
public static final String VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME = "VK_EXT_host_query_reset";
/** Extends {@code VkStructureType}. */
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT = 1000261000;
protected EXTHostQueryReset() {
throw new UnsupportedOperationException();
}
// --- [ vkResetQueryPoolEXT ] ---
/**
* See {@link VK12#vkResetQueryPool ResetQueryPool}.
*
* @param device the logical device that owns the query pool.
* @param queryPool the handle of the query pool managing the queries being reset.
* @param firstQuery the initial query index to reset.
* @param queryCount the number of queries to reset.
*/
public static void vkResetQueryPoolEXT(VkDevice device, @NativeType("VkQueryPool") long queryPool, @NativeType("uint32_t") int firstQuery, @NativeType("uint32_t") int queryCount) {
long __functionAddress = device.getCapabilities().vkResetQueryPoolEXT;
if (CHECKS) {
check(__functionAddress);
}
callPJV(device.address(), queryPool, firstQuery, queryCount, __functionAddress);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy