[ Back to Geeks3D.com ]
 GeeXLab
Laboratory for Real Time 3D Programming (prototyping and demos) OpenGL, Lua, Python, GLSL, PhysX and more...Reference Guide Host-API Lua / Python
» Back to Homepage
» Back to Developer's Guide Index
HYP_ZoomGPU Library
ZoomGPU library
Number of functions: 11
HYP_ZoomGPU.GetOpenGLModel
Returns the OpenGL model string.
: Lua - Python
model [STRING]: Graphics card model
:
card = HYP_ZoomGPU.GetOpenGLModel()
HYP_ZoomGPU.GetOpenGLVendor
Returns the OpenGL vendor string.
: Lua - Python
vendor [STRING]: Graphics card vendor
:
vendor = HYP_ZoomGPU.GetOpenGLVendor()
HYP_ZoomGPU.GetOpenGLVersion
Returns the OpenGL version.
: Lua - Python
major, minor [INTEGER]: OpenGL version
:
major, minor = HYP_ZoomGPU.GetOpenGLVersion()
HYP_ZoomGPU.GetOpenGLNumExtensions
Returns the number of OpenGL extensions.
: Lua - Python
n [INTEGER]: number of GL extensions
:
n = HYP_ZoomGPU.GetOpenGLNumExtensions()
HYP_ZoomGPU.GetOpenGLExtensionName
Returns the name of an OpenGL extension for the specified index.
: Lua - Python
index [INTEGER]: index of the OpenGL extension: [0; HYP_ZoomGPU.GetOpenGLNumExtensions()-1].
name [INTEGER]: name of the GL extension
:
name = HYP_ZoomGPU.GetOpenGLExtensionName(index)
HYP_ZoomGPU.CheckOpenGLExtension
Checks if a particular OpenGL extension is supported.
: Lua - Python
name [STRING]: name of the extension
is_supported [INTEGER]: 1 if supported else 0
:
is_supported = HYP_ZoomGPU.CheckOpenGLExtension("GL_ARB_gpu_shader_fp64")
HYP_ZoomGPU.GetNumPhysicalGPUs
Returns the number of physical GPUs.
: Lua - Python
n [INTEGER]: number of GPUs
:
n = HYP_ZoomGPU.GetNumPhysicalGPUs()
HYP_ZoomGPU.GetGPUName
Returns the number of physical GPUs.
: Lua - Python
index [INTEGER]: index of the GPU: [0 ; HYP_ZoomGPU.GetNumPhysicalGPUs()-1]
name [STRING]: number of GPUs
:
name = HYP_ZoomGPU.GetGPUName(index)
HYP_ZoomGPU.GetPciDeviceID
Returns the device and vendor id.
: Lua - Python
index [INTEGER]: index of the GPU: [0 ; HYP_ZoomGPU.GetNumPhysicalGPUs()-1]
device_id, vendor_id [INTEGER]: device and vendor id
:
device_id, vendor_id = HYP_ZoomGPU.GetPciDeviceID(index)
HYP_ZoomGPU.GetDriverVersion
Returns the driver version string.
: Lua - Python
index [INTEGER]: index of the GPU: [0 ; HYP_ZoomGPU.GetNumPhysicalGPUs()-1]
driver [STRING]: driver version
:
driver = HYP_ZoomGPU.GetDriverVersion(index)
HYP_ZoomGPU.ReadTemperatures
Returns the GPU and PCB (if supported) temperatures.
: Lua - Python
index [INTEGER]: index of the GPU: [0 ; HYP_ZoomGPU.GetNumPhysicalGPUs()-1]
gpu, pcb [REAL]: GPU and PCB temperatures in degrees celcius.
:
gpu, pcb = HYP_ZoomGPU.ReadTemperatures(index)
|