/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 0 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ @ file : Suppress (" unused ", Ġ" Member Visibility Can Be Private ") Ċ Ċ package Ġcom . replica . replic ais land Ċ Ċ import Ġandroid . opengl . GL U Ċ import Ġjava . nio . Buffer Ċ import Ġjava . nio . Float Buffer Ċ import Ġjava . nio . Int Buffer Ċ import Ġjava . nio . Short Buffer Ċ import Ġjavax . micro edition . kh ronos . openg les .* Ċ Ċ // Ġunused Ġso Ġfar Ġ Ċ class ĠG LError Logger Ġ: ĠGL Surface View . GL Wrapper Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġwrap ( gl : ĠGL ?): ĠGL ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠError Logging GL ( gl ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinternal Ġclass ĠError Logging GL ( private Ġval Ġm GL : ĠGL ?) Ġ: ĠGL , ĠGL 1 0 , ĠGL 1 0 Ext , ĠGL 1 1 , ĠGL 1 1 Ext Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcheck Error () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġerror Ġ= Ġ( m GL Ġas ĠGL 1 0 ?) !!. glGet Error () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( error Ġ!= ĠGL 1 0 . GL _ NO _ ERROR ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmethod Ġ= ĠThread . currentThread (). stack Trace [ 3 ]. methodName ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDebug Log . d (" GL ĠERROR ", Ġ" Error : Ġ" Ġ+ Ġerror Ġ+ Ġ" Ġ(" Ġ+ ĠGL U . glu Error String ( error ) Ġ+ Ġ" ): Ġ" Ġ+ Ġmethod ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// TODO Ġ 2 Ġfix : Ġassert ( error Ġ== ĠGL 1 0 . GL _ NO _ ERROR ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Active Texture ( texture : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Active Texture ( texture ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Alpha Func ( func : ĠInt , Ġref : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Alpha Func ( func , Ġref ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Alpha Func x ( func : ĠInt , Ġref : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Alpha Func x ( func , Ġref ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglBind Texture ( target : ĠInt , Ġtexture : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. glBind Texture ( target , Ġtexture ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Blend Func ( sf actor : ĠInt , Ġdf actor : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Blend Func ( sf actor , Ġdf actor ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clear ( mask : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Clear ( mask ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clear Color ( red : ĠFloat , Ġgreen : ĠFloat , Ġblue : ĠFloat , Ġalpha : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Clear Color ( red , Ġgreen , Ġblue , Ġalpha ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clear Color x ( red : ĠInt , Ġgreen : ĠInt , Ġblue : ĠInt , Ġalpha : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Clear Color x ( red , Ġgreen , Ġblue , Ġalpha ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clear Depth f ( depth : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Clear Depth f ( depth ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clear Depth x ( depth : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Clear Depth x ( depth ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clear Stencil ( s : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Clear Stencil ( s ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Client Active Texture ( texture : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Client Active Texture ( texture ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Color 4 f ( red : ĠFloat , Ġgreen : ĠFloat , Ġblue : ĠFloat , Ġalpha : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Color 4 f ( red , Ġgreen , Ġblue , Ġalpha ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Color 4 x ( red : ĠInt , Ġgreen : ĠInt , Ġblue : ĠInt , Ġalpha : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Color 4 x ( red , Ġgreen , Ġblue , Ġalpha ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Color Mask ( red : ĠBoolean , Ġgreen : ĠBoolean , Ġblue : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġalpha : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Color Mask ( red , Ġgreen , Ġblue , Ġalpha ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Color Pointer ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Color Pointer ( size , Ġtype , Ġstride , Ġpointer ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Compressed TexImage 2 D ( target : ĠInt , Ġlevel : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinternal format : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt , Ġborder : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimage Size : ĠInt , Ġdata : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Compressed TexImage 2 D ( target , Ġlevel , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinternal format , Ġwidth , Ġheight , Ġborder , Ġimage Size , Ġdata ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Compressed Tex Sub Image 2 D ( target : ĠInt , Ġlevel : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġx offset : ĠInt , Ġy offset : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt , Ġformat : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimage Size : ĠInt , Ġdata : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Compressed Tex Sub Image 2 D ( target , Ġlevel , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġx offset , Ġy offset , Ġwidth , Ġheight , Ġformat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimage Size , Ġdata ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Copy TexImage 2 D ( target : ĠInt , Ġlevel : ĠInt , Ġinternal format : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġx : ĠInt , Ġy : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt , Ġborder : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Copy TexImage 2 D ( target , Ġlevel , Ġinternal format , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġx , Ġy , Ġwidth , Ġheight , Ġborder ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Copy Tex Sub Image 2 D ( target : ĠInt , Ġlevel : ĠInt , Ġx offset : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġy offset : ĠInt , Ġx : ĠInt , Ġy : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Copy Tex Sub Image 2 D ( target , Ġlevel , Ġx offset , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġy offset , Ġx , Ġy , Ġwidth , Ġheight ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Cull Face ( mode : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Cull Face ( mode ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Delete Textures ( n : ĠInt , Ġtextures : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Delete Textures ( n , Ġtextures ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Delete Textures ( n : ĠInt , Ġtextures : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Delete Textures ( n , Ġtextures , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Depth Func ( func : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Depth Func ( func ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Depth Mask ( flag : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Depth Mask ( flag ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Depth Range f ( z Near : ĠFloat , Ġz Far : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Depth Range f ( z Near , Ġz Far ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Depth Range x ( z Near : ĠInt , Ġz Far : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Depth Range x ( z Near , Ġz Far ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Disable ( cap : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Disable ( cap ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Disable Client State ( array : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Disable Client State ( array ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Arrays ( mode : ĠInt , Ġfirst : ĠInt , Ġcount : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Draw Arrays ( mode , Ġfirst , Ġcount ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Elements ( mode : ĠInt , Ġcount : ĠInt , Ġtype : ĠInt , Ġindices : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Draw Elements ( mode , Ġcount , Ġtype , Ġindices ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Enable ( cap : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Enable ( cap ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Enable Client State ( array : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Enable Client State ( array ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Finish () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Finish () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Flush () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Flush () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Fog f ( pname : ĠInt , Ġparam : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Fog f ( pname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Fog fv ( pname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Fog fv ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Fog fv ( pname : ĠInt , Ġparams : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Fog fv ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Fog x ( pname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Fog x ( pname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Fog xv ( pname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Fog xv ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Fog xv ( pname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Fog xv ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Front Face ( mode : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Front Face ( mode ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Fr ustum f ( left : ĠFloat , Ġright : ĠFloat , Ġbottom : ĠFloat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtop : ĠFloat , Ġz Near : ĠFloat , Ġz Far : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Fr ustum f ( left , Ġright , Ġbottom , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtop , Ġz Near , Ġz Far ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Fr ustum x ( left : ĠInt , Ġright : ĠInt , Ġbottom : ĠInt , Ġtop : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġz Near : ĠInt , Ġz Far : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Fr ustum x ( left , Ġright , Ġbottom , Ġtop , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġz Near , Ġz Far ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Gen Textures ( n : ĠInt , Ġtextures : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Gen Textures ( n , Ġtextures ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Gen Textures ( n : ĠInt , Ġtextures : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Gen Textures ( n , Ġtextures , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Error (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġ( m GL Ġas ĠGL 1 0 ?) !!. glGet Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Integer v ( pname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. glGet Integer v ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Integer v ( pname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. glGet Integer v ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl GetString ( name : ĠInt ): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl GetString ( name ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Hint ( target : ĠInt , Ġmode : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Hint ( target , Ġmode ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light Mode lf ( pname : ĠInt , Ġparam : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light Mode lf ( pname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light Mode lf v ( pname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light Mode lf v ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light Mode lf v ( pname : ĠInt , Ġparams : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light Mode lf v ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light Model x ( pname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light Model x ( pname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light Model xv ( pname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light Model xv ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light Model xv ( pname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light Model xv ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light f ( light : ĠInt , Ġpname : ĠInt , Ġparam : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light f ( light , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light fv ( light : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light fv ( light , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light fv ( light : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light fv ( light , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light x ( light : ĠInt , Ġpname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light x ( light , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light xv ( light : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light xv ( light , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Light xv ( light : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Light xv ( light , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl LineWidth ( width : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl LineWidth ( width ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl LineWidth x ( width : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl LineWidth x ( width ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Load Identity () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Load Identity () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Load Matrix f ( m : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Load Matrix f ( m ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Load Matrix f ( m : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Load Matrix f ( m , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Load Matrix x ( m : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Load Matrix x ( m ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Load Matrix x ( m : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Load Matrix x ( m , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Logic Op ( opcode : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Logic Op ( opcode ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Material f ( face : ĠInt , Ġpname : ĠInt , Ġparam : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Material f ( face , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Material fv ( face : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Material fv ( face , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Material fv ( face : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Material fv ( face , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Material x ( face : ĠInt , Ġpname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Material x ( face , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Material xv ( face : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Material xv ( face , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Material xv ( face : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Material xv ( face , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Matrix Mode ( mode : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Matrix Mode ( mode ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Mult Matrix f ( m : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Mult Matrix f ( m ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Mult Matrix f ( m : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Mult Matrix f ( m , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Mult Matrix x ( m : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Mult Matrix x ( m ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Mult Matrix x ( m : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Mult Matrix x ( m , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Multi TexCoord 4 f ( target : ĠInt , Ġs : ĠFloat , Ġt : ĠFloat , Ġr : ĠFloat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġq : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Multi TexCoord 4 f ( target , Ġs , Ġt , Ġr , Ġq ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Multi TexCoord 4 x ( target : ĠInt , Ġs : ĠInt , Ġt : ĠInt , Ġr : ĠInt , Ġq : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Multi TexCoord 4 x ( target , Ġs , Ġt , Ġr , Ġq ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Normal 3 f ( nx : ĠFloat , Ġny : ĠFloat , Ġnz : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Normal 3 f ( nx , Ġny , Ġnz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Normal 3 x ( nx : ĠInt , Ġny : ĠInt , Ġnz : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Normal 3 x ( nx , Ġny , Ġnz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Normal Pointer ( type : ĠInt , Ġstride : ĠInt , Ġpointer : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Normal Pointer ( type , Ġstride , Ġpointer ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Or th of ( left : ĠFloat , Ġright : ĠFloat , Ġbottom : ĠFloat , Ġtop : ĠFloat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġz Near : ĠFloat , Ġz Far : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Or th of ( left , Ġright , Ġbottom , Ġtop , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġz Near , Ġz Far ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Or th ox ( left : ĠInt , Ġright : ĠInt , Ġbottom : ĠInt , Ġtop : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġz Near : ĠInt , Ġz Far : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Or th ox ( left , Ġright , Ġbottom , Ġtop , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġz Near , Ġz Far ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Pixel Store i ( pname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Pixel Store i ( pname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point Size ( size : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Point Size ( size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point S iz ex ( size : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Point S iz ex ( size ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Polygon Offset ( factor : ĠFloat , Ġunits : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Polygon Offset ( factor , Ġunits ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Polygon Offset x ( factor : ĠInt , Ġunits : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Polygon Offset x ( factor , Ġunits ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Pop Matrix () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Pop Matrix () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Push Matrix () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Push Matrix () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Read Pixels ( x : ĠInt , Ġy : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġformat : ĠInt , Ġtype : ĠInt , Ġpixels : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Read Pixels ( x , Ġy , Ġwidth , Ġheight , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġformat , Ġtype , Ġpixels ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Rotate f ( angle : ĠFloat , Ġx : ĠFloat , Ġy : ĠFloat , Ġz : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Rotate f ( angle , Ġx , Ġy , Ġz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Rot at ex ( angle : ĠInt , Ġx : ĠInt , Ġy : ĠInt , Ġz : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Rot at ex ( angle , Ġx , Ġy , Ġz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Sample Coverage ( value : ĠFloat , Ġinvert : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Sample Coverage ( value , Ġinvert ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Sample Coverage x ( value : ĠInt , Ġinvert : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Sample Coverage x ( value , Ġinvert ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Scale f ( x : ĠFloat , Ġy : ĠFloat , Ġz : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Scale f ( x , Ġy , Ġz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Sca lex ( x : ĠInt , Ġy : ĠInt , Ġz : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Sca lex ( x , Ġy , Ġz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Sc issor ( x : ĠInt , Ġy : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Sc issor ( x , Ġy , Ġwidth , Ġheight ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Shade Model ( mode : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Shade Model ( mode ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Stencil Func ( func : ĠInt , Ġref : ĠInt , Ġmask : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Stencil Func ( func , Ġref , Ġmask ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Stencil Mask ( mask : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Stencil Mask ( mask ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Stencil Op ( fail : ĠInt , Ġz fail : ĠInt , Ġz pass : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Stencil Op ( fail , Ġz fail , Ġz pass ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexCoord Pointer ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl TexCoord Pointer ( size , Ġtype , Ġstride , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Env f ( target : ĠInt , Ġpname : ĠInt , Ġparam : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Tex Env f ( target , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Env fv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Tex Env fv ( target , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Env fv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Tex Env fv ( target , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Env x ( target : ĠInt , Ġpname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Tex Env x ( target , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Env xv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Tex Env xv ( target , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Env xv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Tex Env xv ( target , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexImage 2 D ( target : ĠInt , Ġlevel : ĠInt , Ġinternal format : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwidth : ĠInt , Ġheight : ĠInt , Ġborder : ĠInt , Ġformat : ĠInt , Ġtype : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpixels : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl TexImage 2 D ( target , Ġlevel , Ġinternal format , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwidth , Ġheight , Ġborder , Ġformat , Ġtype , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpixels ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter f ( target : ĠInt , Ġpname : ĠInt , Ġparam : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl TexParameter f ( target , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter x ( target : ĠInt , Ġpname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl TexParameter x ( target , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Sub Image 2 D ( target : ĠInt , Ġlevel : ĠInt , Ġx offset : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġy offset : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt , Ġformat : ĠInt , Ġtype : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpixels : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Tex Sub Image 2 D ( target , Ġlevel , Ġx offset , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġy offset , Ġwidth , Ġheight , Ġformat , Ġtype , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpixels ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Translate f ( x : ĠFloat , Ġy : ĠFloat , Ġz : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Translate f ( x , Ġy , Ġz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Trans latex ( x : ĠInt , Ġy : ĠInt , Ġz : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Trans latex ( x , Ġy , Ġz ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglVertex Pointer ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. glVertex Pointer ( size , Ġtype , Ġstride , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Viewport ( x : ĠInt , Ġy : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 0 ?) !!. gl Viewport ( x , Ġy , Ġwidth , Ġheight ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglBind Buffer ( arg 0 : ĠInt , Ġarg 1 : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glBind Buffer ( arg 0 , Ġarg 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl BufferData ( arg 0 : ĠInt , Ġarg 1 : ĠInt , Ġarg 2 : ĠBuffer , Ġarg 3 : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl BufferData ( arg 0 , Ġarg 1 , Ġarg 2 , Ġarg 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Buffer Sub Data ( arg 0 : ĠInt , Ġarg 1 : ĠInt , Ġarg 2 : ĠInt , Ġarg 3 : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Buffer Sub Data ( arg 0 , Ġarg 1 , Ġarg 2 , Ġarg 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clip Plan ef ( arg 0 : ĠInt , Ġarg 1 : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Clip Plan ef ( arg 0 , Ġarg 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clip Plan ef ( arg 0 : ĠInt , Ġarg 1 : ĠFloat Array , Ġarg 2 : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Clip Plan ef ( arg 0 , Ġarg 1 , Ġarg 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clip Plan ex ( arg 0 : ĠInt , Ġarg 1 : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Clip Plan ex ( arg 0 , Ġarg 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Clip Plan ex ( arg 0 : ĠInt , Ġarg 1 : ĠInt Array , Ġarg 2 : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Clip Plan ex ( arg 0 , Ġarg 1 , Ġarg 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Color 4 ub ( arg 0 : ĠByte , Ġarg 1 : ĠByte , Ġarg 2 : ĠByte , Ġarg 3 : ĠByte ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Color 4 ub ( arg 0 , Ġarg 1 , Ġarg 2 , Ġarg 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Color Pointer ( arg 0 : ĠInt , Ġarg 1 : ĠInt , Ġarg 2 : ĠInt , Ġarg 3 : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Color Pointer ( arg 0 , Ġarg 1 , Ġarg 2 , Ġarg 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Delete Buffers ( n : ĠInt , Ġbuffers : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Delete Buffers ( n , Ġbuffers ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Delete Buffers ( n : ĠInt , Ġbuffers : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Delete Buffers ( n , Ġbuffers , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Elements ( mode : ĠInt , Ġcount : ĠInt , Ġtype : ĠInt , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Draw Elements ( mode , Ġcount , Ġtype , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Gen Buffers ( n : ĠInt , Ġbuffers : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Gen Buffers ( n , Ġbuffers ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Gen Buffers ( n : ĠInt , Ġbuffers : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Gen Buffers ( n , Ġbuffers , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Boolean v ( pname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Boolean v ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Boolean v ( pname : ĠInt , Ġparams : ĠBoolean Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Boolean v ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Buffer Parameter iv ( target : ĠInt , Ġpname : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Buffer Parameter iv ( target , Ġpname , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Buffer Parameter iv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Buffer Parameter iv ( target , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Clip Plan ef ( pname : ĠInt , Ġeq n : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Clip Plan ef ( pname , Ġeq n ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Clip Plan ef ( pname : ĠInt , Ġeq n : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Clip Plan ef ( pname , Ġeq n , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Clip Plan ex ( pname : ĠInt , Ġeq n : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Clip Plan ex ( pname , Ġeq n ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Clip Plan ex ( pname : ĠInt , Ġeq n : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Clip Plan ex ( pname , Ġeq n , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Fixed v ( pname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Fixed v ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Fixed v ( pname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Fixed v ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Float v ( pname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Float v ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Float v ( pname : ĠInt , Ġparams : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Float v ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Light fv ( light : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Light fv ( light , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Light fv ( light : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Light fv ( light , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Light xv ( light : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Light xv ( light , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Light xv ( light : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Light xv ( light , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Material fv ( face : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Material fv ( face , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Material fv ( face : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Material fv ( face , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Material xv ( face : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Material xv ( face , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Material xv ( face : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Material xv ( face , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Pointer v ( pname : ĠInt , Ġparams : ĠArray < Buffer >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Pointer v ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Tex Env iv ( env : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Tex Env iv ( env , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Tex Env iv ( env : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Tex Env iv ( env , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Tex Env xv ( env : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Tex Env xv ( env , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet Tex Env xv ( env : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet Tex Env xv ( env , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet TexParameter fv ( target : ĠInt , Ġpname : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet TexParameter fv ( target , Ġpname , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet TexParameter fv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet TexParameter fv ( target , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet TexParameter iv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet TexParameter iv ( target , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet TexParameter iv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet TexParameter iv ( target , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet TexParameter xv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet TexParameter xv ( target , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglGet TexParameter xv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glGet TexParameter xv ( target , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Is Buffer ( buffer : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Is Buffer ( buffer ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl IsEnabled ( cap : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl IsEnabled ( cap ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Is Texture ( texture : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Is Texture ( texture ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Normal Pointer ( type : ĠInt , Ġstride : ĠInt , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Normal Pointer ( type , Ġstride , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point Parameter f ( pname : ĠInt , Ġparam : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Point Parameter f ( pname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point Parameter fv ( pname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Point Parameter fv ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point Parameter fv ( pname : ĠInt , Ġparams : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Point Parameter fv ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point Parameter x ( pname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Point Parameter x ( pname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point Parameter xv ( pname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Point Parameter xv ( pname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point Parameter xv ( pname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Point Parameter xv ( pname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Point Size Pointer OES ( type : ĠInt , Ġstride : ĠInt , Ġpointer : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Point Size Pointer OES ( type , Ġstride , Ġpointer ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexCoord Pointer ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl TexCoord Pointer ( size , Ġtype , Ġstride , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex En vi ( target : ĠInt , Ġpname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Tex En vi ( target , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Env iv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Tex Env iv ( target , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Tex Env iv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl Tex Env iv ( target , Ġpname , Ġparams , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter fv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl TexParameter fv ( target , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter fv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠFloat Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl TexParameter fv ( target , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter i ( target : ĠInt , Ġpname : ĠInt , Ġparam : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl TexParameter i ( target , Ġpname , Ġparam ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter iv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl TexParameter iv ( target , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter iv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter xv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl TexParameter xv ( target , Ġpname , Ġparams ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl TexParameter xv ( target : ĠInt , Ġpname : ĠInt , Ġparams : ĠInt Array , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. gl TexParameter xv ( target , Ġpname , Ġparams , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun ĠglVertex Pointer ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 ?) !!. glVertex Pointer ( size , Ġtype , Ġstride , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Current Palette Matrix OES ( matrix palette index : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Current Palette Matrix OES ( matrix palette index ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex f OES ( x : ĠFloat , Ġy : ĠFloat , Ġz : ĠFloat , Ġwidth : ĠFloat , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheight : ĠFloat ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex f OES ( x , Ġy , Ġz , Ġwidth , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheight ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex fv OES ( coords : ĠFloat Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex fv OES ( coords ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex fv OES ( coords : ĠFloat Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex fv OES ( coords , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex i OES ( x : ĠInt , Ġy : ĠInt , Ġz : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex i OES ( x , Ġy , Ġz , Ġwidth , Ġheight ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex iv OES ( coords : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex iv OES ( coords ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex iv OES ( coords : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex iv OES ( coords , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex s OES ( x : ĠShort , Ġy : ĠShort , Ġz : ĠShort , Ġwidth : ĠShort , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheight : ĠShort ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex s OES ( x , Ġy , Ġz , Ġwidth , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġheight ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex sv OES ( coords : ĠShort Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex sv OES ( coords ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex sv OES ( coords : ĠShort Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex sv OES ( coords , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex x OES ( x : ĠInt , Ġy : ĠInt , Ġz : ĠInt , Ġwidth : ĠInt , Ġheight : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex x OES ( x , Ġy , Ġz , Ġwidth , Ġheight ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex xv OES ( coords : ĠInt Buffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex xv OES ( coords ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Draw Tex xv OES ( coords : ĠInt Array , Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Draw Tex xv OES ( coords , Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Load Palette From Model View Matrix OES () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Load Palette From Model View Matrix OES () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Matrix Index Pointer OES ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Matrix Index Pointer OES ( size , Ġtype , Ġstride , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Matrix Index Pointer OES ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Matrix Index Pointer OES ( size , Ġtype , Ġstride , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Weight Pointer OES ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer : ĠBuffer ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Weight Pointer OES ( size , Ġtype , Ġstride , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpointer ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Weight Pointer OES ( size : ĠInt , Ġtype : ĠInt , Ġstride : ĠInt , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( m GL Ġas ĠGL 1 1 Ext ?) !!. gl Weight Pointer OES ( size , Ġtype , Ġstride , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoffset ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Query Matrix x OES ( arg 0 : ĠInt Buffer , Ġarg 1 : ĠInt Buffer ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ( m GL Ġas ĠGL 1 0 Ext ?) !!. gl Query Matrix x OES ( arg 0 , Ġarg 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġgl Query Matrix x OES ( arg 0 : ĠInt Array , Ġarg 1 : ĠInt , Ġarg 2 : ĠInt Array , Ġarg 3 : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġresult Ġ= Ġ( m GL Ġas ĠGL 1 0 Ext ?) !!. gl Query Matrix x OES ( arg 0 , Ġarg 1 , Ġarg 2 , Ġarg 3 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcheck Error () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }