This extension enables the capture and reporting of performance monitors. Performance monitors contain groups of counters which hold arbitrary counted data. Typically, the counters hold information on performance-related counters in the underlying hardware. The extension is general enough to allow the implementation to choose which counters to expose and pick the data type and range of the counters. The extension also allows counting to start and end on arbitrary boundaries during rendering.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | GL_COUNTER_RANGE_AMD
Accepted by the |
| public static final int | GL_COUNTER_TYPE_AMD
Accepted by the |
| public static final int | GL_PERCENTAGE_AMD
Returned as a valid value in |
| public static final int | GL_PERFMON_RESULT_AMD
Accepted by the |
| public static final int | GL_PERFMON_RESULT_AVAILABLE_AMD
Accepted by the |
| public static final int | GL_PERFMON_RESULT_SIZE_AMD
Accepted by the |
| public static final int | GL_UNSIGNED_INT64_AMD
Returned as a valid value in |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static native void | |
| public static void | |
| public static void | |
| public static void | |
| public static native void | |
| public static void | |
| public static int | |
| public static void | |
| public static void | |
| public static void | glGetPerfMonitorCounterDataAMD(int monitor, int pname, int[] data, int[] bytesWritten)
Array version of: |
| public static void | |
| public static void | |
| public static void | |
| public static void | glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, int[] data)
Array version of: |
| public static void | glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, float[] data)
Array version of: |
| public static void | glGetPerfMonitorCountersAMD(int group, IntBuffer numCounters, IntBuffer maxActiveCounters, IntBuffer counters)
|
| public static void | glGetPerfMonitorCountersAMD(int group, int[] numCounters, int[] maxActiveCounters, int[] counters)
Array version of: |
| public static void | glGetPerfMonitorCounterStringAMD(int group, int counter, IntBuffer length, ByteBuffer counterString)
|
| public static void | glGetPerfMonitorCounterStringAMD(int group, int counter, int[] length, ByteBuffer counterString)
Array version of: |
| public static void | |
| public static void | |
| public static void | |
| public static void | glGetPerfMonitorGroupStringAMD(int group, int[] length, ByteBuffer groupString)
Array version of: |
| public static void | |
| public static void | glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int[] counterList)
Array version of: |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | |
| public static native void | nglGetPerfMonitorCountersAMD(int group, long numCounters, long maxActiveCounters, int counterSize, long counters)
|
| public static native void | nglGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize, long length, long counterString)
|
| public static native void | |
| public static native void | |
| public static native void | nglSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int numCounters, long counterList)
|
| GL_COUNTER_RANGE_AMD | back to summary |
|---|---|
| public static final int GL_COUNTER_RANGE_AMD Accepted by the | |
| GL_COUNTER_TYPE_AMD | back to summary |
|---|---|
| public static final int GL_COUNTER_TYPE_AMD Accepted by the | |
| GL_PERCENTAGE_AMD | back to summary |
|---|---|
| public static final int GL_PERCENTAGE_AMD Returned as a valid value in | |
| GL_PERFMON_RESULT_AMD | back to summary |
|---|---|
| public static final int GL_PERFMON_RESULT_AMD Accepted by the | |
| GL_PERFMON_RESULT_AVAILABLE_AMD | back to summary |
|---|---|
| public static final int GL_PERFMON_RESULT_AVAILABLE_AMD Accepted by the | |
| GL_PERFMON_RESULT_SIZE_AMD | back to summary |
|---|---|
| public static final int GL_PERFMON_RESULT_SIZE_AMD Accepted by the | |
| GL_UNSIGNED_INT64_AMD | back to summary |
|---|---|
| public static final int GL_UNSIGNED_INT64_AMD Returned as a valid value in | |
| AMDPerformanceMonitor | back to summary |
|---|---|
| protected AMDPerformanceMonitor() | |
| glBeginPerfMonitorAMD | back to summary |
|---|---|
| public static native void glBeginPerfMonitorAMD(int monitor) | |
| glDeletePerfMonitorsAMD | back to summary |
|---|---|
| public static void glDeletePerfMonitorsAMD(IntBuffer monitors) | |
| glDeletePerfMonitorsAMD | back to summary |
|---|---|
| public static void glDeletePerfMonitorsAMD(int monitor) | |
| glDeletePerfMonitorsAMD | back to summary |
|---|---|
| public static void glDeletePerfMonitorsAMD(int[] monitors) Array version of: | |
| glEndPerfMonitorAMD | back to summary |
|---|---|
| public static native void glEndPerfMonitorAMD(int monitor) | |
| glGenPerfMonitorsAMD | back to summary |
|---|---|
| public static void glGenPerfMonitorsAMD(IntBuffer monitors) | |
| glGenPerfMonitorsAMD | back to summary |
|---|---|
public static int glGenPerfMonitorsAMD()
| |
| glGenPerfMonitorsAMD | back to summary |
|---|---|
| public static void glGenPerfMonitorsAMD(int[] monitors) Array version of: | |
| glGetPerfMonitorCounterDataAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterDataAMD(int monitor, int pname, IntBuffer data, IntBuffer bytesWritten) | |
| glGetPerfMonitorCounterDataAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterDataAMD(int monitor, int pname, int[] data, int[] bytesWritten) Array version of: | |
| glGetPerfMonitorCounterInfoAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, ByteBuffer data) | |
| glGetPerfMonitorCounterInfoAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, IntBuffer data) | |
| glGetPerfMonitorCounterInfoAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, FloatBuffer data) | |
| glGetPerfMonitorCounterInfoAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, int[] data) Array version of: | |
| glGetPerfMonitorCounterInfoAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, float[] data) Array version of: | |
| glGetPerfMonitorCountersAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCountersAMD(int group, IntBuffer numCounters, IntBuffer maxActiveCounters, IntBuffer counters) | |
| glGetPerfMonitorCountersAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCountersAMD(int group, int[] numCounters, int[] maxActiveCounters, int[] counters) Array version of: | |
| glGetPerfMonitorCounterStringAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterStringAMD(int group, int counter, IntBuffer length, ByteBuffer counterString) | |
| glGetPerfMonitorCounterStringAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorCounterStringAMD(int group, int counter, int[] length, ByteBuffer counterString) Array version of: | |
| glGetPerfMonitorGroupsAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorGroupsAMD(IntBuffer numGroups, IntBuffer groups) | |
| glGetPerfMonitorGroupsAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorGroupsAMD(int[] numGroups, int[] groups) Array version of: | |
| glGetPerfMonitorGroupStringAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorGroupStringAMD(int group, IntBuffer length, ByteBuffer groupString) | |
| glGetPerfMonitorGroupStringAMD | back to summary |
|---|---|
| public static void glGetPerfMonitorGroupStringAMD(int group, int[] length, ByteBuffer groupString) Array version of: | |
| glSelectPerfMonitorCountersAMD | back to summary |
|---|---|
| public static void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, IntBuffer counterList) | |
| glSelectPerfMonitorCountersAMD | back to summary |
|---|---|
| public static void glSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int[] counterList) Array version of: | |
| nglDeletePerfMonitorsAMD | back to summary |
|---|---|
| public static native void nglDeletePerfMonitorsAMD(int n, long monitors) | |
| nglGenPerfMonitorsAMD | back to summary |
|---|---|
| public static native void nglGenPerfMonitorsAMD(int n, long monitors) | |
| nglGetPerfMonitorCounterDataAMD | back to summary |
|---|---|
| public static native void nglGetPerfMonitorCounterDataAMD(int monitor, int pname, int dataSize, long data, long bytesWritten) | |
| nglGetPerfMonitorCounterInfoAMD | back to summary |
|---|---|
| public static native void nglGetPerfMonitorCounterInfoAMD(int group, int counter, int pname, long data) | |
| nglGetPerfMonitorCountersAMD | back to summary |
|---|---|
| public static native void nglGetPerfMonitorCountersAMD(int group, long numCounters, long maxActiveCounters, int counterSize, long counters) | |
| nglGetPerfMonitorCounterStringAMD | back to summary |
|---|---|
| public static native void nglGetPerfMonitorCounterStringAMD(int group, int counter, int bufSize, long length, long counterString) | |
| nglGetPerfMonitorGroupsAMD | back to summary |
|---|---|
| public static native void nglGetPerfMonitorGroupsAMD(long numGroups, int groupsSize, long groups) | |
| nglGetPerfMonitorGroupStringAMD | back to summary |
|---|---|
| public static native void nglGetPerfMonitorGroupStringAMD(int group, int bufSize, long length, long groupString) | |
| nglSelectPerfMonitorCountersAMD | back to summary |
|---|---|
| public static native void nglSelectPerfMonitorCountersAMD(int monitor, boolean enable, int group, int numCounters, long counterList) | |