Unit CastleGLVersion

Description

Checking OpenGL version, vendors and such (GLVersion, GLUVersion). These should be initialized by calling GLInformationInitialize, which is done automatically when opening OpenGL context using TCastleWindowBase or TCastleControlBase.

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TGenericGLVersion OpenGL libraries (core OpenGL or GLU) version information.
Class TGLVersion  

Functions and Procedures

function VendorTypeToStr(const VendorType: TGLVendorType): string;

Types

TGLVendorType = (...);

Variables

GLVersion: TGLVersion;
GLUVersion: TGenericGLVersion deprecated 'do not use GLU, or GLUVersion, in new applications; GLU does not exist on non-desktop platforms';

Description

Functions and Procedures

function VendorTypeToStr(const VendorType: TGLVendorType): string;
 

Types

TGLVendorType = (...);
 
Values
  • gvUnknown
  • gvATI: ATI GPU with ATI drivers.
  • gvNvidia: NVidia GPU with NVidia drivers.
  • gvIntel: Intel GPU with Intel drivers.
  • gvImaginationTechnologies: Imagination Technologies (PowerVR) GPU, common on mobile devices.

Variables

GLVersion: TGLVersion;

Core OpenGL version information. This is usually created by CastleGLUtils.GLInformationInitialize.

GLUVersion: TGenericGLVersion deprecated 'do not use GLU, or GLUVersion, in new applications; GLU does not exist on non-desktop platforms';

Warning: this symbol is deprecated: do not use GLU, or GLUVersion, in new applications; GLU does not exist on non-desktop platforms

GLU version information. This is usually created by CastleGLUtils.GLInformationInitialize.


Generated by PasDoc 0.15.0.