Package org.lwjgl.opengles
Class ARMShaderCoreProperties
java.lang.Object
org.lwjgl.opengles.ARMShaderCoreProperties
Native bindings to the ARM_shader_core_properties extension.
Applications may wish to know and/or control certain GPU shader core properties to select the optimal logic. This extension allows application to query and set the number of active GPU shader cores, and query other shader core properties for the optimal logic and performance profiling, including:
- The maximum number of physical shader cores available on the device;
- The number of active shader cores specified on the device;
- A bitfield indicating the presence of shader cores on the device;
- The maximum warp count per shader core available on the device;
- The maximum number of pixels output per clock per shader core;
- The maximum number of texels per clock per shader core;
- The maximum number of single-precision fused multiply-add operations per clock per shader core;
Requires GLES 3.2.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
-
Field Details
-
GL_SHADER_CORE_COUNT_ARM
public static final int GL_SHADER_CORE_COUNT_ARM- See Also:
-
GL_SHADER_CORE_ACTIVE_COUNT_ARM
public static final int GL_SHADER_CORE_ACTIVE_COUNT_ARM- See Also:
-
GL_SHADER_CORE_PRESENT_MASK_ARM
public static final int GL_SHADER_CORE_PRESENT_MASK_ARM- See Also:
-
GL_SHADER_CORE_MAX_WARP_COUNT_ARM
public static final int GL_SHADER_CORE_MAX_WARP_COUNT_ARM- See Also:
-
GL_SHADER_CORE_PIXEL_RATE_ARM
public static final int GL_SHADER_CORE_PIXEL_RATE_ARM- See Also:
-
GL_SHADER_CORE_TEXEL_RATE_ARM
public static final int GL_SHADER_CORE_TEXEL_RATE_ARM- See Also:
-
GL_SHADER_CORE_FMA_RATE_ARM
public static final int GL_SHADER_CORE_FMA_RATE_ARM- See Also:
-
-
Method Details
-
glMaxActiveShaderCoresARM
public static void glMaxActiveShaderCoresARM(int count)
-