Is the INTEL_performance_query extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.INTEL.PerformanceQuery
Contents
Synopsis
- value glGetINTELPerformanceQuery
- value gl_INTEL_performance_query
- pattern GL_PERFQUERY_COUNTER_DATA_BOOL32_INTEL
- pattern GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTEL
- pattern GL_PERFQUERY_COUNTER_DATA_FLOAT_INTEL
- pattern GL_PERFQUERY_COUNTER_DATA_UINT32_INTEL
- pattern GL_PERFQUERY_COUNTER_DATA_UINT64_INTEL
- pattern GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL
- pattern GL_PERFQUERY_COUNTER_DURATION_NORM_INTEL
- pattern GL_PERFQUERY_COUNTER_DURATION_RAW_INTEL
- pattern GL_PERFQUERY_COUNTER_EVENT_INTEL
- pattern GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL
- pattern GL_PERFQUERY_COUNTER_RAW_INTEL
- pattern GL_PERFQUERY_COUNTER_THROUGHPUT_INTEL
- pattern GL_PERFQUERY_COUNTER_TIMESTAMP_INTEL
- pattern GL_PERFQUERY_DONOT_FLUSH_INTEL
- pattern GL_PERFQUERY_FLUSH_INTEL
- pattern GL_PERFQUERY_GLOBAL_CONTEXT_INTEL
- pattern GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL
- pattern GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL
- pattern GL_PERFQUERY_SINGLE_CONTEXT_INTEL
- pattern GL_PERFQUERY_WAIT_INTEL
- value glBeginPerfQueryINTEL
- value glCreatePerfQueryINTEL
- value glDeletePerfQueryINTEL
- value glEndPerfQueryINTEL
- value glGetFirstPerfQueryIdINTEL
- value glGetNextPerfQueryIdINTEL
- value glGetPerfCounterInfoINTEL
- value glGetPerfQueryDataINTEL
- value glGetPerfQueryIdByNameINTEL
- value glGetPerfQueryInfoINTEL
- PackageOpenGLRaw-3.3.4.1
- Exports32
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the INTEL_performance_query extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetINTELPerformanceQuery in those cases instead.
Enums
Functions
value
glGetPerfCounterInfoINTEL :: MonadIO m=> GLuintqueryId.-> GLuintcounterId.-> GLuintcounterNameLength.-> Ptr GLcharcounterName.-> GLuintcounterDescLength.-> Ptr GLcharcounterDesc.-> Ptr GLuintcounterOffset.-> Ptr GLuintcounterDataSize.-> Ptr GLuintcounterTypeEnum.-> Ptr GLuintcounterDataTypeEnum.-> Ptr GLuint64rawCounterMaxValue.-> m ()