Top Description Fields Constructors Methods
org.lwjgl.vulkan

public final Class SECAmigoProfiling

extends Object
Class Inheritance

This extension is intended to communicate information from layered API implementations such as ANGLE to internal proprietary system schedulers. It has no behavioural implications beyond enabling more intelligent behaviour from the system scheduler.

Application developers should avoid using this extension. It is documented solely for the benefit of tools and layer developers, who may need to manipulate pNext chains that include these structures.

Note

There is currently no specification language written for this extension. The links to APIs defined by the extension are to stubs that only include generated content such as API declarations and implicit valid usage statements.

Note

This extension is only intended for use in specific embedded environments with known implementation details, and is therefore undocumented.

Stub API References

There is currently no specification language written for this type. This section acts only as placeholder and to avoid dead links in the specification and reference pages.


typedef struct VkPhysicalDeviceAmigoProfilingFeaturesSEC {
    VkStructureType    sType;
    void*              pNext;
    VkBool32           amigoProfiling;
} VkPhysicalDeviceAmigoProfilingFeaturesSEC;
Valid Usage (Implicit)

There is currently no specification language written for this type. This section acts only as placeholder and to avoid dead links in the specification and reference pages.


typedef struct VkAmigoProfilingSubmitInfoSEC {
    VkStructureType    sType;
    const void*        pNext;
    uint64_t           firstDrawTimestamp;
    uint64_t           swapBufferTimestamp;
} VkAmigoProfilingSubmitInfoSEC;
Valid Usage (Implicit)
VK_SEC_amigo_profiling
Name String
VK_SEC_amigo_profiling
Extension Type
Device extension
Registered Extension Number
486
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2
Contact
  • Ralph Potter r_potter
Other Extension Metadata
Last Modified Date
2022-07-29
IP Status
No known IP claims.
Contributors
  • Ralph Potter, Samsung
  • Sangrak Oh, Samsung
  • Jinku Kang, Samsung

Field Summary

Modifier and TypeField and Description
public static final String
public static final int
VK_SEC_AMIGO_PROFILING_SPEC_VERSION

The extension specification version.

public static final int
public static final int

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

VK_SEC_AMIGO_PROFILING_EXTENSION_NAMEback to summary
public static final String VK_SEC_AMIGO_PROFILING_EXTENSION_NAME

The extension name.

VK_SEC_AMIGO_PROFILING_SPEC_VERSIONback to summary
public static final int VK_SEC_AMIGO_PROFILING_SPEC_VERSION

The extension specification version.

VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SECback to summary
public static final int VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC

Extends VkStructureType.

Enum values:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SECback to summary
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC

Extends VkStructureType.

Enum values:

Constructor Detail

SECAmigoProfilingback to summary
private SECAmigoProfiling()