All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lwjgl.vulkan.EXTHostQueryReset Maven / Gradle / Ivy

Go to download

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.

There is a newer version: 3.3.6
Show newest version
/*
 * 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
*
*
Contact
*
*
* *
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