diff --git a/Configuration/GlobalAssemblyInfo.cs b/Configuration/GlobalAssemblyInfo.cs index 22c5e8b69..25bde5283 100644 --- a/Configuration/GlobalAssemblyInfo.cs +++ b/Configuration/GlobalAssemblyInfo.cs @@ -15,7 +15,7 @@ internal static class RevisionClass public const string Major = "3"; public const string Minor = "7"; public const string Build = "1"; - public const string Revision = "2787"; + public const string Revision = "2792"; public const string MainVersion = Major + "." + Minor; public const string FullVersion = Major + "." + Minor + "." + Build + "." + Revision; diff --git a/Configuration/Version.defs b/Configuration/Version.defs index 1cedc34de..1cdfb1d8c 100644 --- a/Configuration/Version.defs +++ b/Configuration/Version.defs @@ -1,4 +1,4 @@ -%MINOR%=7 -%REVISION%=2787 %COREVERSION%=1 +%REVISION%=2792 +%MINOR%=7 %MAJOR%=3 diff --git a/Localization/DefaultLang.resources b/Localization/DefaultLang.resources index 0ee36b216..659081eef 100644 Binary files a/Localization/DefaultLang.resources and b/Localization/DefaultLang.resources differ diff --git a/Release/pabcversion.txt b/Release/pabcversion.txt index 88691fddd..8815880ab 100644 --- a/Release/pabcversion.txt +++ b/Release/pabcversion.txt @@ -1 +1 @@ -3.7.1.2787 +3.7.1.2792 diff --git a/ReleaseGenerators/PascalABCNET_version.nsh b/ReleaseGenerators/PascalABCNET_version.nsh index d087cdc5e..e1010bf1c 100644 --- a/ReleaseGenerators/PascalABCNET_version.nsh +++ b/ReleaseGenerators/PascalABCNET_version.nsh @@ -1 +1 @@ -!define VERSION '3.7.1.2787' +!define VERSION '3.7.1.2792' diff --git a/SyntaxTreeConverters/StandardSyntaxConverter.cs b/SyntaxTreeConverters/StandardSyntaxConverter.cs index 428938860..2aace3afa 100644 --- a/SyntaxTreeConverters/StandardSyntaxConverter.cs +++ b/SyntaxTreeConverters/StandardSyntaxConverter.cs @@ -33,7 +33,7 @@ namespace PascalABCCompiler.SyntaxTreeConverters // Unnamed Records перенёс сюда UnnamedRecordsCheckVisitor.New.ProcessNode(root); - // Выносим выражения с лямбдами из заголовка foreach + // Выносим выражения с лямбдами из заголовка foreach + считаем максимум 10 вложенных лямбд StandOutExprWithLambdaInForeachSequenceVisitor.New.ProcessNode(root); VarNamesInMethodsWithSameNameAsClassGenericParamsReplacer.New.ProcessNode(root); // SSM bug fix #1147 FindOnExceptVarsAndApplyRenameVisitor.New.ProcessNode(root); diff --git a/SyntaxVisitors/VisitorsForLambdas/StandOutExprWithLambdaInForeachSequenceVisitor.cs b/SyntaxVisitors/VisitorsForLambdas/StandOutExprWithLambdaInForeachSequenceVisitor.cs index 3826ba065..18b29a423 100644 --- a/SyntaxVisitors/VisitorsForLambdas/StandOutExprWithLambdaInForeachSequenceVisitor.cs +++ b/SyntaxVisitors/VisitorsForLambdas/StandOutExprWithLambdaInForeachSequenceVisitor.cs @@ -45,5 +45,15 @@ namespace PascalABCCompiler.SyntaxTreeConverters base.visit(fe); } + + private int countNestedLambdas = 0; + public override void visit(function_lambda_definition fld) + { + countNestedLambdas += 1; + if (countNestedLambdas>10) + throw new SyntaxVisitors.SyntaxVisitorError("NESTED_LAMBDAS_MAXIMUM_10", fld.source_context); + ProcessNode(fld.proc_body); + countNestedLambdas -= 1; + } } } diff --git a/TestSuite/CompilationSamples/OpenCL.pas b/TestSuite/CompilationSamples/OpenCL.pas index a731481b2..3b4babd6b 100644 --- a/TestSuite/CompilationSamples/OpenCL.pas +++ b/TestSuite/CompilationSamples/OpenCL.pas @@ -114,15 +114,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ACCELERATOR_DESCRIPTOR_INTEL := new AcceleratorInfoIntel($4090); - private static _ACCELERATOR_REFERENCE_COUNT_INTEL := new AcceleratorInfoIntel($4091); - private static _ACCELERATOR_CONTEXT_INTEL := new AcceleratorInfoIntel($4092); - private static _ACCELERATOR_TYPE_INTEL := new AcceleratorInfoIntel($4093); - - public static property ACCELERATOR_DESCRIPTOR_INTEL: AcceleratorInfoIntel read _ACCELERATOR_DESCRIPTOR_INTEL; - public static property ACCELERATOR_REFERENCE_COUNT_INTEL: AcceleratorInfoIntel read _ACCELERATOR_REFERENCE_COUNT_INTEL; - public static property ACCELERATOR_CONTEXT_INTEL: AcceleratorInfoIntel read _ACCELERATOR_CONTEXT_INTEL; - public static property ACCELERATOR_TYPE_INTEL: AcceleratorInfoIntel read _ACCELERATOR_TYPE_INTEL; + public static property ACCELERATOR_DESCRIPTOR_INTEL: AcceleratorInfoIntel read new AcceleratorInfoIntel($4090); + public static property ACCELERATOR_REFERENCE_COUNT_INTEL: AcceleratorInfoIntel read new AcceleratorInfoIntel($4091); + public static property ACCELERATOR_CONTEXT_INTEL: AcceleratorInfoIntel read new AcceleratorInfoIntel($4092); + public static property ACCELERATOR_TYPE_INTEL: AcceleratorInfoIntel read new AcceleratorInfoIntel($4093); public function ToString: string; override; begin @@ -139,9 +134,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL := new AcceleratorTypeIntel($0000); - - public static property ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL: AcceleratorTypeIntel read _ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL; + public static property ACCELERATOR_TYPE_MOTION_ESTIMATION_INTEL: AcceleratorTypeIntel read new AcceleratorTypeIntel($0000); public function ToString: string; override; begin @@ -155,17 +148,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ADDRESS_NONE := new AddressingMode($1130); - private static _ADDRESS_CLAMP_TO_EDGE := new AddressingMode($1131); - private static _ADDRESS_CLAMP := new AddressingMode($1132); - private static _ADDRESS_REPEAT := new AddressingMode($1133); - private static _ADDRESS_MIRRORED_REPEAT := new AddressingMode($1134); - - public static property ADDRESS_NONE: AddressingMode read _ADDRESS_NONE; - public static property ADDRESS_CLAMP_TO_EDGE: AddressingMode read _ADDRESS_CLAMP_TO_EDGE; - public static property ADDRESS_CLAMP: AddressingMode read _ADDRESS_CLAMP; - public static property ADDRESS_REPEAT: AddressingMode read _ADDRESS_REPEAT; - public static property ADDRESS_MIRRORED_REPEAT: AddressingMode read _ADDRESS_MIRRORED_REPEAT; + public static property ADDRESS_NONE: AddressingMode read new AddressingMode($1130); + public static property ADDRESS_CLAMP_TO_EDGE: AddressingMode read new AddressingMode($1131); + public static property ADDRESS_CLAMP: AddressingMode read new AddressingMode($1132); + public static property ADDRESS_REPEAT: AddressingMode read new AddressingMode($1133); + public static property ADDRESS_MIRRORED_REPEAT: AddressingMode read new AddressingMode($1134); public function ToString: string; override; begin @@ -183,15 +170,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FALSE := new Bool($0000); - private static _NON_BLOCKING := new Bool($0000); - private static _BLOCKING := new Bool($0001); - private static _TRUE := new Bool($0001); - - public static property FALSE: Bool read _FALSE; - public static property NON_BLOCKING: Bool read _NON_BLOCKING; - public static property BLOCKING: Bool read _BLOCKING; - public static property TRUE: Bool read _TRUE; + public static property FALSE: Bool read new Bool($0000); + public static property NON_BLOCKING: Bool read new Bool($0000); + public static property BLOCKING: Bool read new Bool($0001); + public static property TRUE: Bool read new Bool($0001); public function ToString: string; override; begin @@ -213,9 +195,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BUFFER_CREATE_TYPE_REGION := new BufferCreateType($1220); - - public static property BUFFER_CREATE_TYPE_REGION: BufferCreateType read _BUFFER_CREATE_TYPE_REGION; + public static property BUFFER_CREATE_TYPE_REGION: BufferCreateType read new BufferCreateType($1220); public function ToString: string; override; begin @@ -229,15 +209,10 @@ type public val: Int32; public constructor(val: Int32) := self.val := val; - private static _BUILD_SUCCESS := new BuildStatus($0000); - private static _BUILD_NONE := new BuildStatus(-1); - private static _BUILD_ERROR := new BuildStatus(-2); - private static _BUILD_IN_PROGRESS := new BuildStatus(-3); - - public static property BUILD_SUCCESS: BuildStatus read _BUILD_SUCCESS; - public static property BUILD_NONE: BuildStatus read _BUILD_NONE; - public static property BUILD_ERROR: BuildStatus read _BUILD_ERROR; - public static property BUILD_IN_PROGRESS: BuildStatus read _BUILD_IN_PROGRESS; + public static property BUILD_SUCCESS: BuildStatus read new BuildStatus($0000); + public static property BUILD_NONE: BuildStatus read new BuildStatus(-1); + public static property BUILD_ERROR: BuildStatus read new BuildStatus(-2); + public static property BUILD_IN_PROGRESS: BuildStatus read new BuildStatus(-3); public function ToString: string; override; begin @@ -254,61 +229,33 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _R := new ChannelOrder($10B0); - private static _A := new ChannelOrder($10B1); - private static _RG := new ChannelOrder($10B2); - private static _RA := new ChannelOrder($10B3); - private static _RGB := new ChannelOrder($10B4); - private static _RGBA := new ChannelOrder($10B5); - private static _BGRA := new ChannelOrder($10B6); - private static _ARGB := new ChannelOrder($10B7); - private static _INTENSITY := new ChannelOrder($10B8); - private static _LUMINANCE := new ChannelOrder($10B9); - private static _Rx := new ChannelOrder($10BA); - private static _RGx := new ChannelOrder($10BB); - private static _RGBx := new ChannelOrder($10BC); - private static _DEPTH := new ChannelOrder($10BD); - private static _DEPTH_STENCIL := new ChannelOrder($10BE); - private static _sRGB := new ChannelOrder($10BF); - private static _sRGBx := new ChannelOrder($10C0); - private static _sRGBA := new ChannelOrder($10C1); - private static _sBGRA := new ChannelOrder($10C2); - private static _ABGR := new ChannelOrder($10C3); - private static _YUYV_INTEL := new ChannelOrder($4076); - private static _UYVY_INTEL := new ChannelOrder($4077); - private static _YVYU_INTEL := new ChannelOrder($4078); - private static _VYUY_INTEL := new ChannelOrder($4079); - private static _NV21_IMG := new ChannelOrder($40D0); - private static _YV12_IMG := new ChannelOrder($40D1); - private static _NV12_INTEL := new ChannelOrder($410E); - - public static property R: ChannelOrder read _R; - public static property A: ChannelOrder read _A; - public static property RG: ChannelOrder read _RG; - public static property RA: ChannelOrder read _RA; - public static property RGB: ChannelOrder read _RGB; - public static property RGBA: ChannelOrder read _RGBA; - public static property BGRA: ChannelOrder read _BGRA; - public static property ARGB: ChannelOrder read _ARGB; - public static property INTENSITY: ChannelOrder read _INTENSITY; - public static property LUMINANCE: ChannelOrder read _LUMINANCE; - public static property Rx: ChannelOrder read _Rx; - public static property RGx: ChannelOrder read _RGx; - public static property RGBx: ChannelOrder read _RGBx; - public static property DEPTH: ChannelOrder read _DEPTH; - public static property DEPTH_STENCIL: ChannelOrder read _DEPTH_STENCIL; - public static property sRGB: ChannelOrder read _sRGB; - public static property sRGBx: ChannelOrder read _sRGBx; - public static property sRGBA: ChannelOrder read _sRGBA; - public static property sBGRA: ChannelOrder read _sBGRA; - public static property ABGR: ChannelOrder read _ABGR; - public static property YUYV_INTEL: ChannelOrder read _YUYV_INTEL; - public static property UYVY_INTEL: ChannelOrder read _UYVY_INTEL; - public static property YVYU_INTEL: ChannelOrder read _YVYU_INTEL; - public static property VYUY_INTEL: ChannelOrder read _VYUY_INTEL; - public static property NV21_IMG: ChannelOrder read _NV21_IMG; - public static property YV12_IMG: ChannelOrder read _YV12_IMG; - public static property NV12_INTEL: ChannelOrder read _NV12_INTEL; + public static property R: ChannelOrder read new ChannelOrder($10B0); + public static property A: ChannelOrder read new ChannelOrder($10B1); + public static property RG: ChannelOrder read new ChannelOrder($10B2); + public static property RA: ChannelOrder read new ChannelOrder($10B3); + public static property RGB: ChannelOrder read new ChannelOrder($10B4); + public static property RGBA: ChannelOrder read new ChannelOrder($10B5); + public static property BGRA: ChannelOrder read new ChannelOrder($10B6); + public static property ARGB: ChannelOrder read new ChannelOrder($10B7); + public static property INTENSITY: ChannelOrder read new ChannelOrder($10B8); + public static property LUMINANCE: ChannelOrder read new ChannelOrder($10B9); + public static property Rx: ChannelOrder read new ChannelOrder($10BA); + public static property RGx: ChannelOrder read new ChannelOrder($10BB); + public static property RGBx: ChannelOrder read new ChannelOrder($10BC); + public static property DEPTH: ChannelOrder read new ChannelOrder($10BD); + public static property DEPTH_STENCIL: ChannelOrder read new ChannelOrder($10BE); + public static property sRGB: ChannelOrder read new ChannelOrder($10BF); + public static property sRGBx: ChannelOrder read new ChannelOrder($10C0); + public static property sRGBA: ChannelOrder read new ChannelOrder($10C1); + public static property sBGRA: ChannelOrder read new ChannelOrder($10C2); + public static property ABGR: ChannelOrder read new ChannelOrder($10C3); + public static property YUYV_INTEL: ChannelOrder read new ChannelOrder($4076); + public static property UYVY_INTEL: ChannelOrder read new ChannelOrder($4077); + public static property YVYU_INTEL: ChannelOrder read new ChannelOrder($4078); + public static property VYUY_INTEL: ChannelOrder read new ChannelOrder($4079); + public static property NV21_IMG: ChannelOrder read new ChannelOrder($40D0); + public static property YV12_IMG: ChannelOrder read new ChannelOrder($40D1); + public static property NV12_INTEL: ChannelOrder read new ChannelOrder($410E); public function ToString: string; override; begin @@ -348,41 +295,23 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SNORM_INT8 := new ChannelType($10D0); - private static _SNORM_INT16 := new ChannelType($10D1); - private static _UNORM_INT8 := new ChannelType($10D2); - private static _UNORM_INT16 := new ChannelType($10D3); - private static _UNORM_SHORT_565 := new ChannelType($10D4); - private static _UNORM_SHORT_555 := new ChannelType($10D5); - private static _UNORM_INT_101010 := new ChannelType($10D6); - private static _SIGNED_INT8 := new ChannelType($10D7); - private static _SIGNED_INT16 := new ChannelType($10D8); - private static _SIGNED_INT32 := new ChannelType($10D9); - private static _UNSIGNED_INT8 := new ChannelType($10DA); - private static _UNSIGNED_INT16 := new ChannelType($10DB); - private static _UNSIGNED_INT32 := new ChannelType($10DC); - private static _HALF_FLOAT := new ChannelType($10DD); - private static _FLOAT := new ChannelType($10DE); - private static _UNORM_INT24 := new ChannelType($10DF); - private static _UNORM_INT_101010_2 := new ChannelType($10E0); - - public static property SNORM_INT8: ChannelType read _SNORM_INT8; - public static property SNORM_INT16: ChannelType read _SNORM_INT16; - public static property UNORM_INT8: ChannelType read _UNORM_INT8; - public static property UNORM_INT16: ChannelType read _UNORM_INT16; - public static property UNORM_SHORT_565: ChannelType read _UNORM_SHORT_565; - public static property UNORM_SHORT_555: ChannelType read _UNORM_SHORT_555; - public static property UNORM_INT_101010: ChannelType read _UNORM_INT_101010; - public static property SIGNED_INT8: ChannelType read _SIGNED_INT8; - public static property SIGNED_INT16: ChannelType read _SIGNED_INT16; - public static property SIGNED_INT32: ChannelType read _SIGNED_INT32; - public static property UNSIGNED_INT8: ChannelType read _UNSIGNED_INT8; - public static property UNSIGNED_INT16: ChannelType read _UNSIGNED_INT16; - public static property UNSIGNED_INT32: ChannelType read _UNSIGNED_INT32; - public static property HALF_FLOAT: ChannelType read _HALF_FLOAT; - public static property FLOAT: ChannelType read _FLOAT; - public static property UNORM_INT24: ChannelType read _UNORM_INT24; - public static property UNORM_INT_101010_2: ChannelType read _UNORM_INT_101010_2; + public static property SNORM_INT8: ChannelType read new ChannelType($10D0); + public static property SNORM_INT16: ChannelType read new ChannelType($10D1); + public static property UNORM_INT8: ChannelType read new ChannelType($10D2); + public static property UNORM_INT16: ChannelType read new ChannelType($10D3); + public static property UNORM_SHORT_565: ChannelType read new ChannelType($10D4); + public static property UNORM_SHORT_555: ChannelType read new ChannelType($10D5); + public static property UNORM_INT_101010: ChannelType read new ChannelType($10D6); + public static property SIGNED_INT8: ChannelType read new ChannelType($10D7); + public static property SIGNED_INT16: ChannelType read new ChannelType($10D8); + public static property SIGNED_INT32: ChannelType read new ChannelType($10D9); + public static property UNSIGNED_INT8: ChannelType read new ChannelType($10DA); + public static property UNSIGNED_INT16: ChannelType read new ChannelType($10DB); + public static property UNSIGNED_INT32: ChannelType read new ChannelType($10DC); + public static property HALF_FLOAT: ChannelType read new ChannelType($10DD); + public static property FLOAT: ChannelType read new ChannelType($10DE); + public static property UNORM_INT24: ChannelType read new ChannelType($10DF); + public static property UNORM_INT_101010_2: ChannelType read new ChannelType($10E0); public function ToString: string; override; begin @@ -412,15 +341,10 @@ type public val: Int32; public constructor(val: Int32) := self.val := val; - private static _COMPLETE := new CommandExecutionStatus($0000); - private static _RUNNING := new CommandExecutionStatus($0001); - private static _SUBMITTED := new CommandExecutionStatus($0002); - private static _QUEUED := new CommandExecutionStatus($0003); - - public static property COMPLETE: CommandExecutionStatus read _COMPLETE; - public static property RUNNING: CommandExecutionStatus read _RUNNING; - public static property SUBMITTED: CommandExecutionStatus read _SUBMITTED; - public static property QUEUED: CommandExecutionStatus read _QUEUED; + public static property COMPLETE: CommandExecutionStatus read new CommandExecutionStatus($0000); + public static property RUNNING: CommandExecutionStatus read new CommandExecutionStatus($0001); + public static property SUBMITTED: CommandExecutionStatus read new CommandExecutionStatus($0002); + public static property QUEUED: CommandExecutionStatus read new CommandExecutionStatus($0003); public function ToString: string; override; begin @@ -439,21 +363,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _QUEUE_CONTEXT := new CommandQueueInfo($1090); - private static _QUEUE_DEVICE := new CommandQueueInfo($1091); - private static _QUEUE_REFERENCE_COUNT := new CommandQueueInfo($1092); - private static _QUEUE_PROPERTIES := new CommandQueueInfo($1093); - private static _QUEUE_SIZE := new CommandQueueInfo($1094); - private static _QUEUE_DEVICE_DEFAULT := new CommandQueueInfo($1095); - private static _QUEUE_PROPERTIES_ARRAY := new CommandQueueInfo($1098); - - public static property QUEUE_CONTEXT: CommandQueueInfo read _QUEUE_CONTEXT; - public static property QUEUE_DEVICE: CommandQueueInfo read _QUEUE_DEVICE; - public static property QUEUE_REFERENCE_COUNT: CommandQueueInfo read _QUEUE_REFERENCE_COUNT; - public static property QUEUE_PROPERTIES: CommandQueueInfo read _QUEUE_PROPERTIES; - public static property QUEUE_SIZE: CommandQueueInfo read _QUEUE_SIZE; - public static property QUEUE_DEVICE_DEFAULT: CommandQueueInfo read _QUEUE_DEVICE_DEFAULT; - public static property QUEUE_PROPERTIES_ARRAY: CommandQueueInfo read _QUEUE_PROPERTIES_ARRAY; + public static property QUEUE_CONTEXT: CommandQueueInfo read new CommandQueueInfo($1090); + public static property QUEUE_DEVICE: CommandQueueInfo read new CommandQueueInfo($1091); + public static property QUEUE_REFERENCE_COUNT: CommandQueueInfo read new CommandQueueInfo($1092); + public static property QUEUE_PROPERTIES: CommandQueueInfo read new CommandQueueInfo($1093); + public static property QUEUE_SIZE: CommandQueueInfo read new CommandQueueInfo($1094); + public static property QUEUE_DEVICE_DEFAULT: CommandQueueInfo read new CommandQueueInfo($1095); + public static property QUEUE_PROPERTIES_ARRAY: CommandQueueInfo read new CommandQueueInfo($1098); public function ToString: string; override; begin @@ -473,21 +389,13 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _NONE := new CommandQueueProperties($0000); - private static _QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE := new CommandQueueProperties($0001); - private static _QUEUE_PROFILING_ENABLE := new CommandQueueProperties($0002); - private static _QUEUE_ON_DEVICE := new CommandQueueProperties($0004); - private static _QUEUE_ON_DEVICE_DEFAULT := new CommandQueueProperties($0008); - private static _QUEUE_RESERVED_QCOM := new CommandQueueProperties($40000000); - private static _QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL := new CommandQueueProperties($80000000); - - public static property NONE: CommandQueueProperties read _NONE; - public static property QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE: CommandQueueProperties read _QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE; - public static property QUEUE_PROFILING_ENABLE: CommandQueueProperties read _QUEUE_PROFILING_ENABLE; - public static property QUEUE_ON_DEVICE: CommandQueueProperties read _QUEUE_ON_DEVICE; - public static property QUEUE_ON_DEVICE_DEFAULT: CommandQueueProperties read _QUEUE_ON_DEVICE_DEFAULT; - public static property QUEUE_RESERVED_QCOM: CommandQueueProperties read _QUEUE_RESERVED_QCOM; - public static property QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL: CommandQueueProperties read _QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL; + public static property NONE: CommandQueueProperties read new CommandQueueProperties($0000); + public static property QUEUE_OUT_OF_ORDER_EXEC_MODE_ENABLE: CommandQueueProperties read new CommandQueueProperties($0001); + public static property QUEUE_PROFILING_ENABLE: CommandQueueProperties read new CommandQueueProperties($0002); + public static property QUEUE_ON_DEVICE: CommandQueueProperties read new CommandQueueProperties($0004); + public static property QUEUE_ON_DEVICE_DEFAULT: CommandQueueProperties read new CommandQueueProperties($0008); + public static property QUEUE_RESERVED_QCOM: CommandQueueProperties read new CommandQueueProperties($40000000); + public static property QUEUE_THREAD_LOCAL_EXEC_ENABLE_INTEL: CommandQueueProperties read new CommandQueueProperties($80000000); public static function operator+(f1,f2: CommandQueueProperties) := new CommandQueueProperties(f1.val or f2.val); public static function operator or(f1,f2: CommandQueueProperties) := f1+f2; @@ -524,117 +432,61 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COMMAND_NDRANGE_KERNEL := new CommandType($11F0); - private static _COMMAND_TASK := new CommandType($11F1); - private static _COMMAND_NATIVE_KERNEL := new CommandType($11F2); - private static _COMMAND_READ_BUFFER := new CommandType($11F3); - private static _COMMAND_WRITE_BUFFER := new CommandType($11F4); - private static _COMMAND_COPY_BUFFER := new CommandType($11F5); - private static _COMMAND_READ_IMAGE := new CommandType($11F6); - private static _COMMAND_WRITE_IMAGE := new CommandType($11F7); - private static _COMMAND_COPY_IMAGE := new CommandType($11F8); - private static _COMMAND_COPY_IMAGE_TO_BUFFER := new CommandType($11F9); - private static _COMMAND_COPY_BUFFER_TO_IMAGE := new CommandType($11FA); - private static _COMMAND_MAP_BUFFER := new CommandType($11FB); - private static _COMMAND_MAP_IMAGE := new CommandType($11FC); - private static _COMMAND_UNMAP_MEM_OBJECT := new CommandType($11FD); - private static _COMMAND_MARKER := new CommandType($11FE); - private static _COMMAND_ACQUIRE_GL_OBJECTS := new CommandType($11FF); - private static _COMMAND_RELEASE_GL_OBJECTS := new CommandType($1200); - private static _COMMAND_READ_BUFFER_RECT := new CommandType($1201); - private static _COMMAND_WRITE_BUFFER_RECT := new CommandType($1202); - private static _COMMAND_COPY_BUFFER_RECT := new CommandType($1203); - private static _COMMAND_USER := new CommandType($1204); - private static _COMMAND_BARRIER := new CommandType($1205); - private static _COMMAND_MIGRATE_MEM_OBJECTS := new CommandType($1206); - private static _COMMAND_FILL_BUFFER := new CommandType($1207); - private static _COMMAND_FILL_IMAGE := new CommandType($1208); - private static _COMMAND_SVM_FREE := new CommandType($1209); - private static _COMMAND_SVM_MEMCPY := new CommandType($120A); - private static _COMMAND_SVM_MEMFILL := new CommandType($120B); - private static _COMMAND_SVM_MAP := new CommandType($120C); - private static _COMMAND_SVM_UNMAP := new CommandType($120D); - private static _COMMAND_SVM_MIGRATE_MEM := new CommandType($120E); - private static _COMMAND_GL_FENCE_SYNC_OBJECT_KHR := new CommandType($200D); - private static _COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR := new CommandType($202B); - private static _COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR := new CommandType($202C); - private static _COMMAND_ACQUIRE_D3D10_OBJECTS_KHR := new CommandType($4017); - private static _COMMAND_RELEASE_D3D10_OBJECTS_KHR := new CommandType($4018); - private static _COMMAND_ACQUIRE_D3D11_OBJECTS_KHR := new CommandType($4020); - private static _COMMAND_RELEASE_D3D11_OBJECTS_KHR := new CommandType($4021); - private static _COMMAND_ACQUIRE_DX9_OBJECTS_INTEL := new CommandType($402A); - private static _COMMAND_RELEASE_DX9_OBJECTS_INTEL := new CommandType($402B); - private static _COMMAND_MIGRATE_MEM_OBJECT_EXT := new CommandType($4040); - private static _COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL := new CommandType($409A); - private static _COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL := new CommandType($409B); - private static _COMMAND_SVM_FREE_ARM := new CommandType($40BA); - private static _COMMAND_SVM_MEMCPY_ARM := new CommandType($40BB); - private static _COMMAND_SVM_MEMFILL_ARM := new CommandType($40BC); - private static _COMMAND_SVM_MAP_ARM := new CommandType($40BD); - private static _COMMAND_SVM_UNMAP_ARM := new CommandType($40BE); - private static _COMMAND_ACQUIRE_GRALLOC_OBJECTS_IMG := new CommandType($40D2); - private static _COMMAND_RELEASE_GRALLOC_OBJECTS_IMG := new CommandType($40D3); - private static _COMMAND_GENERATE_MIPMAP_IMG := new CommandType($40D6); - private static _COMMAND_MEMFILL_INTEL := new CommandType($4204); - private static _COMMAND_MEMCPY_INTEL := new CommandType($4205); - private static _COMMAND_MIGRATEMEM_INTEL := new CommandType($4206); - private static _COMMAND_MEMADVISE_INTEL := new CommandType($4207); - - public static property COMMAND_NDRANGE_KERNEL: CommandType read _COMMAND_NDRANGE_KERNEL; - public static property COMMAND_TASK: CommandType read _COMMAND_TASK; - public static property COMMAND_NATIVE_KERNEL: CommandType read _COMMAND_NATIVE_KERNEL; - public static property COMMAND_READ_BUFFER: CommandType read _COMMAND_READ_BUFFER; - public static property COMMAND_WRITE_BUFFER: CommandType read _COMMAND_WRITE_BUFFER; - public static property COMMAND_COPY_BUFFER: CommandType read _COMMAND_COPY_BUFFER; - public static property COMMAND_READ_IMAGE: CommandType read _COMMAND_READ_IMAGE; - public static property COMMAND_WRITE_IMAGE: CommandType read _COMMAND_WRITE_IMAGE; - public static property COMMAND_COPY_IMAGE: CommandType read _COMMAND_COPY_IMAGE; - public static property COMMAND_COPY_IMAGE_TO_BUFFER: CommandType read _COMMAND_COPY_IMAGE_TO_BUFFER; - public static property COMMAND_COPY_BUFFER_TO_IMAGE: CommandType read _COMMAND_COPY_BUFFER_TO_IMAGE; - public static property COMMAND_MAP_BUFFER: CommandType read _COMMAND_MAP_BUFFER; - public static property COMMAND_MAP_IMAGE: CommandType read _COMMAND_MAP_IMAGE; - public static property COMMAND_UNMAP_MEM_OBJECT: CommandType read _COMMAND_UNMAP_MEM_OBJECT; - public static property COMMAND_MARKER: CommandType read _COMMAND_MARKER; - public static property COMMAND_ACQUIRE_GL_OBJECTS: CommandType read _COMMAND_ACQUIRE_GL_OBJECTS; - public static property COMMAND_RELEASE_GL_OBJECTS: CommandType read _COMMAND_RELEASE_GL_OBJECTS; - public static property COMMAND_READ_BUFFER_RECT: CommandType read _COMMAND_READ_BUFFER_RECT; - public static property COMMAND_WRITE_BUFFER_RECT: CommandType read _COMMAND_WRITE_BUFFER_RECT; - public static property COMMAND_COPY_BUFFER_RECT: CommandType read _COMMAND_COPY_BUFFER_RECT; - public static property COMMAND_USER: CommandType read _COMMAND_USER; - public static property COMMAND_BARRIER: CommandType read _COMMAND_BARRIER; - public static property COMMAND_MIGRATE_MEM_OBJECTS: CommandType read _COMMAND_MIGRATE_MEM_OBJECTS; - public static property COMMAND_FILL_BUFFER: CommandType read _COMMAND_FILL_BUFFER; - public static property COMMAND_FILL_IMAGE: CommandType read _COMMAND_FILL_IMAGE; - public static property COMMAND_SVM_FREE: CommandType read _COMMAND_SVM_FREE; - public static property COMMAND_SVM_MEMCPY: CommandType read _COMMAND_SVM_MEMCPY; - public static property COMMAND_SVM_MEMFILL: CommandType read _COMMAND_SVM_MEMFILL; - public static property COMMAND_SVM_MAP: CommandType read _COMMAND_SVM_MAP; - public static property COMMAND_SVM_UNMAP: CommandType read _COMMAND_SVM_UNMAP; - public static property COMMAND_SVM_MIGRATE_MEM: CommandType read _COMMAND_SVM_MIGRATE_MEM; - public static property COMMAND_GL_FENCE_SYNC_OBJECT_KHR: CommandType read _COMMAND_GL_FENCE_SYNC_OBJECT_KHR; - public static property COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR: CommandType read _COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR; - public static property COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR: CommandType read _COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR; - public static property COMMAND_ACQUIRE_D3D10_OBJECTS_KHR: CommandType read _COMMAND_ACQUIRE_D3D10_OBJECTS_KHR; - public static property COMMAND_RELEASE_D3D10_OBJECTS_KHR: CommandType read _COMMAND_RELEASE_D3D10_OBJECTS_KHR; - public static property COMMAND_ACQUIRE_D3D11_OBJECTS_KHR: CommandType read _COMMAND_ACQUIRE_D3D11_OBJECTS_KHR; - public static property COMMAND_RELEASE_D3D11_OBJECTS_KHR: CommandType read _COMMAND_RELEASE_D3D11_OBJECTS_KHR; - public static property COMMAND_ACQUIRE_DX9_OBJECTS_INTEL: CommandType read _COMMAND_ACQUIRE_DX9_OBJECTS_INTEL; - public static property COMMAND_RELEASE_DX9_OBJECTS_INTEL: CommandType read _COMMAND_RELEASE_DX9_OBJECTS_INTEL; - public static property COMMAND_MIGRATE_MEM_OBJECT_EXT: CommandType read _COMMAND_MIGRATE_MEM_OBJECT_EXT; - public static property COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL: CommandType read _COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL; - public static property COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL: CommandType read _COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL; - public static property COMMAND_SVM_FREE_ARM: CommandType read _COMMAND_SVM_FREE_ARM; - public static property COMMAND_SVM_MEMCPY_ARM: CommandType read _COMMAND_SVM_MEMCPY_ARM; - public static property COMMAND_SVM_MEMFILL_ARM: CommandType read _COMMAND_SVM_MEMFILL_ARM; - public static property COMMAND_SVM_MAP_ARM: CommandType read _COMMAND_SVM_MAP_ARM; - public static property COMMAND_SVM_UNMAP_ARM: CommandType read _COMMAND_SVM_UNMAP_ARM; - public static property COMMAND_ACQUIRE_GRALLOC_OBJECTS_IMG: CommandType read _COMMAND_ACQUIRE_GRALLOC_OBJECTS_IMG; - public static property COMMAND_RELEASE_GRALLOC_OBJECTS_IMG: CommandType read _COMMAND_RELEASE_GRALLOC_OBJECTS_IMG; - public static property COMMAND_GENERATE_MIPMAP_IMG: CommandType read _COMMAND_GENERATE_MIPMAP_IMG; - public static property COMMAND_MEMFILL_INTEL: CommandType read _COMMAND_MEMFILL_INTEL; - public static property COMMAND_MEMCPY_INTEL: CommandType read _COMMAND_MEMCPY_INTEL; - public static property COMMAND_MIGRATEMEM_INTEL: CommandType read _COMMAND_MIGRATEMEM_INTEL; - public static property COMMAND_MEMADVISE_INTEL: CommandType read _COMMAND_MEMADVISE_INTEL; + public static property COMMAND_NDRANGE_KERNEL: CommandType read new CommandType($11F0); + public static property COMMAND_TASK: CommandType read new CommandType($11F1); + public static property COMMAND_NATIVE_KERNEL: CommandType read new CommandType($11F2); + public static property COMMAND_READ_BUFFER: CommandType read new CommandType($11F3); + public static property COMMAND_WRITE_BUFFER: CommandType read new CommandType($11F4); + public static property COMMAND_COPY_BUFFER: CommandType read new CommandType($11F5); + public static property COMMAND_READ_IMAGE: CommandType read new CommandType($11F6); + public static property COMMAND_WRITE_IMAGE: CommandType read new CommandType($11F7); + public static property COMMAND_COPY_IMAGE: CommandType read new CommandType($11F8); + public static property COMMAND_COPY_IMAGE_TO_BUFFER: CommandType read new CommandType($11F9); + public static property COMMAND_COPY_BUFFER_TO_IMAGE: CommandType read new CommandType($11FA); + public static property COMMAND_MAP_BUFFER: CommandType read new CommandType($11FB); + public static property COMMAND_MAP_IMAGE: CommandType read new CommandType($11FC); + public static property COMMAND_UNMAP_MEM_OBJECT: CommandType read new CommandType($11FD); + public static property COMMAND_MARKER: CommandType read new CommandType($11FE); + public static property COMMAND_ACQUIRE_GL_OBJECTS: CommandType read new CommandType($11FF); + public static property COMMAND_RELEASE_GL_OBJECTS: CommandType read new CommandType($1200); + public static property COMMAND_READ_BUFFER_RECT: CommandType read new CommandType($1201); + public static property COMMAND_WRITE_BUFFER_RECT: CommandType read new CommandType($1202); + public static property COMMAND_COPY_BUFFER_RECT: CommandType read new CommandType($1203); + public static property COMMAND_USER: CommandType read new CommandType($1204); + public static property COMMAND_BARRIER: CommandType read new CommandType($1205); + public static property COMMAND_MIGRATE_MEM_OBJECTS: CommandType read new CommandType($1206); + public static property COMMAND_FILL_BUFFER: CommandType read new CommandType($1207); + public static property COMMAND_FILL_IMAGE: CommandType read new CommandType($1208); + public static property COMMAND_SVM_FREE: CommandType read new CommandType($1209); + public static property COMMAND_SVM_MEMCPY: CommandType read new CommandType($120A); + public static property COMMAND_SVM_MEMFILL: CommandType read new CommandType($120B); + public static property COMMAND_SVM_MAP: CommandType read new CommandType($120C); + public static property COMMAND_SVM_UNMAP: CommandType read new CommandType($120D); + public static property COMMAND_SVM_MIGRATE_MEM: CommandType read new CommandType($120E); + public static property COMMAND_GL_FENCE_SYNC_OBJECT_KHR: CommandType read new CommandType($200D); + public static property COMMAND_ACQUIRE_DX9_MEDIA_SURFACES_KHR: CommandType read new CommandType($202B); + public static property COMMAND_RELEASE_DX9_MEDIA_SURFACES_KHR: CommandType read new CommandType($202C); + public static property COMMAND_ACQUIRE_D3D10_OBJECTS_KHR: CommandType read new CommandType($4017); + public static property COMMAND_RELEASE_D3D10_OBJECTS_KHR: CommandType read new CommandType($4018); + public static property COMMAND_ACQUIRE_D3D11_OBJECTS_KHR: CommandType read new CommandType($4020); + public static property COMMAND_RELEASE_D3D11_OBJECTS_KHR: CommandType read new CommandType($4021); + public static property COMMAND_ACQUIRE_DX9_OBJECTS_INTEL: CommandType read new CommandType($402A); + public static property COMMAND_RELEASE_DX9_OBJECTS_INTEL: CommandType read new CommandType($402B); + public static property COMMAND_MIGRATE_MEM_OBJECT_EXT: CommandType read new CommandType($4040); + public static property COMMAND_ACQUIRE_VA_API_MEDIA_SURFACES_INTEL: CommandType read new CommandType($409A); + public static property COMMAND_RELEASE_VA_API_MEDIA_SURFACES_INTEL: CommandType read new CommandType($409B); + public static property COMMAND_SVM_FREE_ARM: CommandType read new CommandType($40BA); + public static property COMMAND_SVM_MEMCPY_ARM: CommandType read new CommandType($40BB); + public static property COMMAND_SVM_MEMFILL_ARM: CommandType read new CommandType($40BC); + public static property COMMAND_SVM_MAP_ARM: CommandType read new CommandType($40BD); + public static property COMMAND_SVM_UNMAP_ARM: CommandType read new CommandType($40BE); + public static property COMMAND_ACQUIRE_GRALLOC_OBJECTS_IMG: CommandType read new CommandType($40D2); + public static property COMMAND_RELEASE_GRALLOC_OBJECTS_IMG: CommandType read new CommandType($40D3); + public static property COMMAND_GENERATE_MIPMAP_IMG: CommandType read new CommandType($40D6); + public static property COMMAND_MEMFILL_INTEL: CommandType read new CommandType($4204); + public static property COMMAND_MEMCPY_INTEL: CommandType read new CommandType($4205); + public static property COMMAND_MIGRATEMEM_INTEL: CommandType read new CommandType($4206); + public static property COMMAND_MEMADVISE_INTEL: CommandType read new CommandType($4207); public function ToString: string; override; begin @@ -702,37 +554,21 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CONTEXT_REFERENCE_COUNT := new ContextInfo($1080); - private static _CONTEXT_DEVICES := new ContextInfo($1081); - private static _CONTEXT_PROPERTIES := new ContextInfo($1082); - private static _CONTEXT_NUM_DEVICES := new ContextInfo($1083); - private static _CONTEXT_ADAPTER_D3D9_KHR := new ContextInfo($2025); - private static _CONTEXT_ADAPTER_D3D9EX_KHR := new ContextInfo($2026); - private static _CONTEXT_ADAPTER_DXVA_KHR := new ContextInfo($2027); - private static _CONTEXT_D3D10_DEVICE_KHR := new ContextInfo($4014); - private static _CONTEXT_D3D11_DEVICE_KHR := new ContextInfo($401D); - private static _CONTEXT_D3D9_DEVICE_INTEL := new ContextInfo($4026); - private static _CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR := new ContextInfo($402C); - private static _CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR := new ContextInfo($402D); - private static _CONTEXT_D3D9EX_DEVICE_INTEL := new ContextInfo($4072); - private static _CONTEXT_DXVA_DEVICE_INTEL := new ContextInfo($4073); - private static _CONTEXT_VA_API_DISPLAY_INTEL := new ContextInfo($4097); - - public static property CONTEXT_REFERENCE_COUNT: ContextInfo read _CONTEXT_REFERENCE_COUNT; - public static property CONTEXT_DEVICES: ContextInfo read _CONTEXT_DEVICES; - public static property CONTEXT_PROPERTIES: ContextInfo read _CONTEXT_PROPERTIES; - public static property CONTEXT_NUM_DEVICES: ContextInfo read _CONTEXT_NUM_DEVICES; - public static property CONTEXT_ADAPTER_D3D9_KHR: ContextInfo read _CONTEXT_ADAPTER_D3D9_KHR; - public static property CONTEXT_ADAPTER_D3D9EX_KHR: ContextInfo read _CONTEXT_ADAPTER_D3D9EX_KHR; - public static property CONTEXT_ADAPTER_DXVA_KHR: ContextInfo read _CONTEXT_ADAPTER_DXVA_KHR; - public static property CONTEXT_D3D10_DEVICE_KHR: ContextInfo read _CONTEXT_D3D10_DEVICE_KHR; - public static property CONTEXT_D3D11_DEVICE_KHR: ContextInfo read _CONTEXT_D3D11_DEVICE_KHR; - public static property CONTEXT_D3D9_DEVICE_INTEL: ContextInfo read _CONTEXT_D3D9_DEVICE_INTEL; - public static property CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR: ContextInfo read _CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR; - public static property CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR: ContextInfo read _CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR; - public static property CONTEXT_D3D9EX_DEVICE_INTEL: ContextInfo read _CONTEXT_D3D9EX_DEVICE_INTEL; - public static property CONTEXT_DXVA_DEVICE_INTEL: ContextInfo read _CONTEXT_DXVA_DEVICE_INTEL; - public static property CONTEXT_VA_API_DISPLAY_INTEL: ContextInfo read _CONTEXT_VA_API_DISPLAY_INTEL; + public static property CONTEXT_REFERENCE_COUNT: ContextInfo read new ContextInfo($1080); + public static property CONTEXT_DEVICES: ContextInfo read new ContextInfo($1081); + public static property CONTEXT_PROPERTIES: ContextInfo read new ContextInfo($1082); + public static property CONTEXT_NUM_DEVICES: ContextInfo read new ContextInfo($1083); + public static property CONTEXT_ADAPTER_D3D9_KHR: ContextInfo read new ContextInfo($2025); + public static property CONTEXT_ADAPTER_D3D9EX_KHR: ContextInfo read new ContextInfo($2026); + public static property CONTEXT_ADAPTER_DXVA_KHR: ContextInfo read new ContextInfo($2027); + public static property CONTEXT_D3D10_DEVICE_KHR: ContextInfo read new ContextInfo($4014); + public static property CONTEXT_D3D11_DEVICE_KHR: ContextInfo read new ContextInfo($401D); + public static property CONTEXT_D3D9_DEVICE_INTEL: ContextInfo read new ContextInfo($4026); + public static property CONTEXT_D3D10_PREFER_SHARED_RESOURCES_KHR: ContextInfo read new ContextInfo($402C); + public static property CONTEXT_D3D11_PREFER_SHARED_RESOURCES_KHR: ContextInfo read new ContextInfo($402D); + public static property CONTEXT_D3D9EX_DEVICE_INTEL: ContextInfo read new ContextInfo($4072); + public static property CONTEXT_DXVA_DEVICE_INTEL: ContextInfo read new ContextInfo($4073); + public static property CONTEXT_VA_API_DISPLAY_INTEL: ContextInfo read new ContextInfo($4097); public function ToString: string; override; begin @@ -761,37 +597,21 @@ type public constructor(val: IntPtr) := self.val := val; public constructor(val: Int32) := self.val := new IntPtr(val); - private static _CONTEXT_DIAGNOSTICS_LEVEL_GOOD_INTEL := new ContextProperties($0001); - private static _CONTEXT_DIAGNOSTICS_LEVEL_BAD_INTEL := new ContextProperties($0002); - private static _CONTEXT_DIAGNOSTICS_LEVEL_NEUTRAL_INTEL := new ContextProperties($0004); - private static _CONTEXT_DIAGNOSTICS_LEVEL_ALL_INTEL := new ContextProperties($00FF); - private static _CONTEXT_PLATFORM := new ContextProperties($1084); - private static _CONTEXT_INTEROP_USER_SYNC := new ContextProperties($1085); - private static _GL_CONTEXT_KHR := new ContextProperties($2008); - private static _EGL_DISPLAY_KHR := new ContextProperties($2009); - private static _GLX_DISPLAY_KHR := new ContextProperties($200A); - private static _WGL_HDC_KHR := new ContextProperties($200B); - private static _CGL_SHAREGROUP_KHR := new ContextProperties($200C); - private static _CONTEXT_TERMINATE_KHR := new ContextProperties($2032); - private static _PRINTF_CALLBACK_ARM := new ContextProperties($40B0); - private static _PRINTF_BUFFERSIZE_ARM := new ContextProperties($40B1); - private static _CONTEXT_SHOW_DIAGNOSTICS_INTEL := new ContextProperties($4106); - - public static property CONTEXT_DIAGNOSTICS_LEVEL_GOOD_INTEL: ContextProperties read _CONTEXT_DIAGNOSTICS_LEVEL_GOOD_INTEL; - public static property CONTEXT_DIAGNOSTICS_LEVEL_BAD_INTEL: ContextProperties read _CONTEXT_DIAGNOSTICS_LEVEL_BAD_INTEL; - public static property CONTEXT_DIAGNOSTICS_LEVEL_NEUTRAL_INTEL: ContextProperties read _CONTEXT_DIAGNOSTICS_LEVEL_NEUTRAL_INTEL; - public static property CONTEXT_DIAGNOSTICS_LEVEL_ALL_INTEL: ContextProperties read _CONTEXT_DIAGNOSTICS_LEVEL_ALL_INTEL; - public static property CONTEXT_PLATFORM: ContextProperties read _CONTEXT_PLATFORM; - public static property CONTEXT_INTEROP_USER_SYNC: ContextProperties read _CONTEXT_INTEROP_USER_SYNC; - public static property GL_CONTEXT_KHR: ContextProperties read _GL_CONTEXT_KHR; - public static property EGL_DISPLAY_KHR: ContextProperties read _EGL_DISPLAY_KHR; - public static property GLX_DISPLAY_KHR: ContextProperties read _GLX_DISPLAY_KHR; - public static property WGL_HDC_KHR: ContextProperties read _WGL_HDC_KHR; - public static property CGL_SHAREGROUP_KHR: ContextProperties read _CGL_SHAREGROUP_KHR; - public static property CONTEXT_TERMINATE_KHR: ContextProperties read _CONTEXT_TERMINATE_KHR; - public static property PRINTF_CALLBACK_ARM: ContextProperties read _PRINTF_CALLBACK_ARM; - public static property PRINTF_BUFFERSIZE_ARM: ContextProperties read _PRINTF_BUFFERSIZE_ARM; - public static property CONTEXT_SHOW_DIAGNOSTICS_INTEL: ContextProperties read _CONTEXT_SHOW_DIAGNOSTICS_INTEL; + public static property CONTEXT_DIAGNOSTICS_LEVEL_GOOD_INTEL: ContextProperties read new ContextProperties($0001); + public static property CONTEXT_DIAGNOSTICS_LEVEL_BAD_INTEL: ContextProperties read new ContextProperties($0002); + public static property CONTEXT_DIAGNOSTICS_LEVEL_NEUTRAL_INTEL: ContextProperties read new ContextProperties($0004); + public static property CONTEXT_DIAGNOSTICS_LEVEL_ALL_INTEL: ContextProperties read new ContextProperties($00FF); + public static property CONTEXT_PLATFORM: ContextProperties read new ContextProperties($1084); + public static property CONTEXT_INTEROP_USER_SYNC: ContextProperties read new ContextProperties($1085); + public static property GL_CONTEXT_KHR: ContextProperties read new ContextProperties($2008); + public static property EGL_DISPLAY_KHR: ContextProperties read new ContextProperties($2009); + public static property GLX_DISPLAY_KHR: ContextProperties read new ContextProperties($200A); + public static property WGL_HDC_KHR: ContextProperties read new ContextProperties($200B); + public static property CGL_SHAREGROUP_KHR: ContextProperties read new ContextProperties($200C); + public static property CONTEXT_TERMINATE_KHR: ContextProperties read new ContextProperties($2032); + public static property PRINTF_CALLBACK_ARM: ContextProperties read new ContextProperties($40B0); + public static property PRINTF_BUFFERSIZE_ARM: ContextProperties read new ContextProperties($40B1); + public static property CONTEXT_SHOW_DIAGNOSTICS_INTEL: ContextProperties read new ContextProperties($4106); public function ToString: string; override; begin @@ -819,11 +639,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PREFERRED_DEVICES_FOR_D3D10_KHR := new D3d10DeviceSetKhr($4012); - private static _ALL_DEVICES_FOR_D3D10_KHR := new D3d10DeviceSetKhr($4013); - - public static property PREFERRED_DEVICES_FOR_D3D10_KHR: D3d10DeviceSetKhr read _PREFERRED_DEVICES_FOR_D3D10_KHR; - public static property ALL_DEVICES_FOR_D3D10_KHR: D3d10DeviceSetKhr read _ALL_DEVICES_FOR_D3D10_KHR; + public static property PREFERRED_DEVICES_FOR_D3D10_KHR: D3d10DeviceSetKhr read new D3d10DeviceSetKhr($4012); + public static property ALL_DEVICES_FOR_D3D10_KHR: D3d10DeviceSetKhr read new D3d10DeviceSetKhr($4013); public function ToString: string; override; begin @@ -838,11 +655,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _D3D10_DEVICE_KHR := new D3d10DeviceSourceKhr($4010); - private static _D3D10_DXGI_ADAPTER_KHR := new D3d10DeviceSourceKhr($4011); - - public static property D3D10_DEVICE_KHR: D3d10DeviceSourceKhr read _D3D10_DEVICE_KHR; - public static property D3D10_DXGI_ADAPTER_KHR: D3d10DeviceSourceKhr read _D3D10_DXGI_ADAPTER_KHR; + public static property D3D10_DEVICE_KHR: D3d10DeviceSourceKhr read new D3d10DeviceSourceKhr($4010); + public static property D3D10_DXGI_ADAPTER_KHR: D3d10DeviceSourceKhr read new D3d10DeviceSourceKhr($4011); public function ToString: string; override; begin @@ -857,11 +671,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PREFERRED_DEVICES_FOR_D3D11_KHR := new D3d11DeviceSetKhr($401B); - private static _ALL_DEVICES_FOR_D3D11_KHR := new D3d11DeviceSetKhr($401C); - - public static property PREFERRED_DEVICES_FOR_D3D11_KHR: D3d11DeviceSetKhr read _PREFERRED_DEVICES_FOR_D3D11_KHR; - public static property ALL_DEVICES_FOR_D3D11_KHR: D3d11DeviceSetKhr read _ALL_DEVICES_FOR_D3D11_KHR; + public static property PREFERRED_DEVICES_FOR_D3D11_KHR: D3d11DeviceSetKhr read new D3d11DeviceSetKhr($401B); + public static property ALL_DEVICES_FOR_D3D11_KHR: D3d11DeviceSetKhr read new D3d11DeviceSetKhr($401C); public function ToString: string; override; begin @@ -876,11 +687,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _D3D11_DEVICE_KHR := new D3d11DeviceSourceKhr($4019); - private static _D3D11_DXGI_ADAPTER_KHR := new D3d11DeviceSourceKhr($401A); - - public static property D3D11_DEVICE_KHR: D3d11DeviceSourceKhr read _D3D11_DEVICE_KHR; - public static property D3D11_DXGI_ADAPTER_KHR: D3d11DeviceSourceKhr read _D3D11_DXGI_ADAPTER_KHR; + public static property D3D11_DEVICE_KHR: D3d11DeviceSourceKhr read new D3d11DeviceSourceKhr($4019); + public static property D3D11_DXGI_ADAPTER_KHR: D3d11DeviceSourceKhr read new D3d11DeviceSourceKhr($401A); public function ToString: string; override; begin @@ -895,19 +703,12 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _DEVICE_AFFINITY_DOMAIN_NUMA := new DeviceAffinityDomain($0001); - private static _DEVICE_AFFINITY_DOMAIN_L4_CACHE := new DeviceAffinityDomain($0002); - private static _DEVICE_AFFINITY_DOMAIN_L3_CACHE := new DeviceAffinityDomain($0004); - private static _DEVICE_AFFINITY_DOMAIN_L2_CACHE := new DeviceAffinityDomain($0008); - private static _DEVICE_AFFINITY_DOMAIN_L1_CACHE := new DeviceAffinityDomain($0010); - private static _DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE := new DeviceAffinityDomain($0020); - - public static property DEVICE_AFFINITY_DOMAIN_NUMA: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_NUMA; - public static property DEVICE_AFFINITY_DOMAIN_L4_CACHE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_L4_CACHE; - public static property DEVICE_AFFINITY_DOMAIN_L3_CACHE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_L3_CACHE; - public static property DEVICE_AFFINITY_DOMAIN_L2_CACHE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_L2_CACHE; - public static property DEVICE_AFFINITY_DOMAIN_L1_CACHE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_L1_CACHE; - public static property DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE: DeviceAffinityDomain read _DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE; + public static property DEVICE_AFFINITY_DOMAIN_NUMA: DeviceAffinityDomain read new DeviceAffinityDomain($0001); + public static property DEVICE_AFFINITY_DOMAIN_L4_CACHE: DeviceAffinityDomain read new DeviceAffinityDomain($0002); + public static property DEVICE_AFFINITY_DOMAIN_L3_CACHE: DeviceAffinityDomain read new DeviceAffinityDomain($0004); + public static property DEVICE_AFFINITY_DOMAIN_L2_CACHE: DeviceAffinityDomain read new DeviceAffinityDomain($0008); + public static property DEVICE_AFFINITY_DOMAIN_L1_CACHE: DeviceAffinityDomain read new DeviceAffinityDomain($0010); + public static property DEVICE_AFFINITY_DOMAIN_NEXT_PARTITIONABLE: DeviceAffinityDomain read new DeviceAffinityDomain($0020); public static function operator+(f1,f2: DeviceAffinityDomain) := new DeviceAffinityDomain(f1.val or f2.val); public static function operator or(f1,f2: DeviceAffinityDomain) := f1+f2; @@ -942,11 +743,8 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _EXEC_KERNEL := new DeviceExecCapabilities($0001); - private static _EXEC_NATIVE_KERNEL := new DeviceExecCapabilities($0002); - - public static property EXEC_KERNEL: DeviceExecCapabilities read _EXEC_KERNEL; - public static property EXEC_NATIVE_KERNEL: DeviceExecCapabilities read _EXEC_NATIVE_KERNEL; + public static property EXEC_KERNEL: DeviceExecCapabilities read new DeviceExecCapabilities($0001); + public static property EXEC_NATIVE_KERNEL: DeviceExecCapabilities read new DeviceExecCapabilities($0002); public static function operator+(f1,f2: DeviceExecCapabilities) := new DeviceExecCapabilities(f1.val or f2.val); public static function operator or(f1,f2: DeviceExecCapabilities) := f1+f2; @@ -973,23 +771,14 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _FP_DENORM := new DeviceFPConfig($0001); - private static _FP_INF_NAN := new DeviceFPConfig($0002); - private static _FP_ROUND_TO_NEAREST := new DeviceFPConfig($0004); - private static _FP_ROUND_TO_ZERO := new DeviceFPConfig($0008); - private static _FP_ROUND_TO_INF := new DeviceFPConfig($0010); - private static _FP_FMA := new DeviceFPConfig($0020); - private static _FP_SOFT_FLOAT := new DeviceFPConfig($0040); - private static _FP_CORRECTLY_ROUNDED_DIVIDE_SQRT := new DeviceFPConfig($0080); - - public static property FP_DENORM: DeviceFPConfig read _FP_DENORM; - public static property FP_INF_NAN: DeviceFPConfig read _FP_INF_NAN; - public static property FP_ROUND_TO_NEAREST: DeviceFPConfig read _FP_ROUND_TO_NEAREST; - public static property FP_ROUND_TO_ZERO: DeviceFPConfig read _FP_ROUND_TO_ZERO; - public static property FP_ROUND_TO_INF: DeviceFPConfig read _FP_ROUND_TO_INF; - public static property FP_FMA: DeviceFPConfig read _FP_FMA; - public static property FP_SOFT_FLOAT: DeviceFPConfig read _FP_SOFT_FLOAT; - public static property FP_CORRECTLY_ROUNDED_DIVIDE_SQRT: DeviceFPConfig read _FP_CORRECTLY_ROUNDED_DIVIDE_SQRT; + public static property FP_DENORM: DeviceFPConfig read new DeviceFPConfig($0001); + public static property FP_INF_NAN: DeviceFPConfig read new DeviceFPConfig($0002); + public static property FP_ROUND_TO_NEAREST: DeviceFPConfig read new DeviceFPConfig($0004); + public static property FP_ROUND_TO_ZERO: DeviceFPConfig read new DeviceFPConfig($0008); + public static property FP_ROUND_TO_INF: DeviceFPConfig read new DeviceFPConfig($0010); + public static property FP_FMA: DeviceFPConfig read new DeviceFPConfig($0020); + public static property FP_SOFT_FLOAT: DeviceFPConfig read new DeviceFPConfig($0040); + public static property FP_CORRECTLY_ROUNDED_DIVIDE_SQRT: DeviceFPConfig read new DeviceFPConfig($0080); public static function operator+(f1,f2: DeviceFPConfig) := new DeviceFPConfig(f1.val or f2.val); public static function operator or(f1,f2: DeviceFPConfig) := f1+f2; @@ -1028,365 +817,185 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DEVICE_TYPE := new DeviceInfo($1000); - private static _DEVICE_VENDOR_ID := new DeviceInfo($1001); - private static _DEVICE_MAX_COMPUTE_UNITS := new DeviceInfo($1002); - private static _DEVICE_MAX_WORK_ITEM_DIMENSIONS := new DeviceInfo($1003); - private static _DEVICE_MAX_WORK_GROUP_SIZE := new DeviceInfo($1004); - private static _DEVICE_MAX_WORK_ITEM_SIZES := new DeviceInfo($1005); - private static _DEVICE_PREFERRED_VECTOR_WIDTH_CHAR := new DeviceInfo($1006); - private static _DEVICE_PREFERRED_VECTOR_WIDTH_SHORT := new DeviceInfo($1007); - private static _DEVICE_PREFERRED_VECTOR_WIDTH_INT := new DeviceInfo($1008); - private static _DEVICE_PREFERRED_VECTOR_WIDTH_LONG := new DeviceInfo($1009); - private static _DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT := new DeviceInfo($100A); - private static _DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE := new DeviceInfo($100B); - private static _DEVICE_MAX_CLOCK_FREQUENCY := new DeviceInfo($100C); - private static _DEVICE_ADDRESS_BITS := new DeviceInfo($100D); - private static _DEVICE_MAX_READ_IMAGE_ARGS := new DeviceInfo($100E); - private static _DEVICE_MAX_WRITE_IMAGE_ARGS := new DeviceInfo($100F); - private static _DEVICE_MAX_MEM_ALLOC_SIZE := new DeviceInfo($1010); - private static _DEVICE_IMAGE2D_MAX_WIDTH := new DeviceInfo($1011); - private static _DEVICE_IMAGE2D_MAX_HEIGHT := new DeviceInfo($1012); - private static _DEVICE_IMAGE3D_MAX_WIDTH := new DeviceInfo($1013); - private static _DEVICE_IMAGE3D_MAX_HEIGHT := new DeviceInfo($1014); - private static _DEVICE_IMAGE3D_MAX_DEPTH := new DeviceInfo($1015); - private static _DEVICE_IMAGE_SUPPORT := new DeviceInfo($1016); - private static _DEVICE_MAX_PARAMETER_SIZE := new DeviceInfo($1017); - private static _DEVICE_MAX_SAMPLERS := new DeviceInfo($1018); - private static _DEVICE_MEM_BASE_ADDR_ALIGN := new DeviceInfo($1019); - private static _DEVICE_MIN_DATA_TYPE_ALIGN_SIZE := new DeviceInfo($101A); - private static _DEVICE_SINGLE_FP_CONFIG := new DeviceInfo($101B); - private static _DEVICE_GLOBAL_MEM_CACHE_TYPE := new DeviceInfo($101C); - private static _DEVICE_GLOBAL_MEM_CACHELINE_SIZE := new DeviceInfo($101D); - private static _DEVICE_GLOBAL_MEM_CACHE_SIZE := new DeviceInfo($101E); - private static _DEVICE_GLOBAL_MEM_SIZE := new DeviceInfo($101F); - private static _DEVICE_MAX_CONSTANT_BUFFER_SIZE := new DeviceInfo($1020); - private static _DEVICE_MAX_CONSTANT_ARGS := new DeviceInfo($1021); - private static _DEVICE_LOCAL_MEM_TYPE := new DeviceInfo($1022); - private static _DEVICE_LOCAL_MEM_SIZE := new DeviceInfo($1023); - private static _DEVICE_ERROR_CORRECTION_SUPPORT := new DeviceInfo($1024); - private static _DEVICE_PROFILING_TIMER_RESOLUTION := new DeviceInfo($1025); - private static _DEVICE_ENDIAN_LITTLE := new DeviceInfo($1026); - private static _DEVICE_AVAILABLE := new DeviceInfo($1027); - private static _DEVICE_COMPILER_AVAILABLE := new DeviceInfo($1028); - private static _DEVICE_EXECUTION_CAPABILITIES := new DeviceInfo($1029); - private static _DEVICE_QUEUE_ON_HOST_PROPERTIES := new DeviceInfo($102A); - private static _DEVICE_QUEUE_PROPERTIES := new DeviceInfo($102A); - private static _DEVICE_NAME := new DeviceInfo($102B); - private static _DEVICE_VENDOR := new DeviceInfo($102C); - private static _DRIVER_VERSION := new DeviceInfo($102D); - private static _DEVICE_PROFILE := new DeviceInfo($102E); - private static _DEVICE_VERSION := new DeviceInfo($102F); - private static _DEVICE_EXTENSIONS := new DeviceInfo($1030); - private static _DEVICE_PLATFORM := new DeviceInfo($1031); - private static _DEVICE_DOUBLE_FP_CONFIG := new DeviceInfo($1032); - private static _DEVICE_HALF_FP_CONFIG := new DeviceInfo($1033); - private static _DEVICE_PREFERRED_VECTOR_WIDTH_HALF := new DeviceInfo($1034); - private static _DEVICE_HOST_UNIFIED_MEMORY := new DeviceInfo($1035); - private static _DEVICE_NATIVE_VECTOR_WIDTH_CHAR := new DeviceInfo($1036); - private static _DEVICE_NATIVE_VECTOR_WIDTH_SHORT := new DeviceInfo($1037); - private static _DEVICE_NATIVE_VECTOR_WIDTH_INT := new DeviceInfo($1038); - private static _DEVICE_NATIVE_VECTOR_WIDTH_LONG := new DeviceInfo($1039); - private static _DEVICE_NATIVE_VECTOR_WIDTH_FLOAT := new DeviceInfo($103A); - private static _DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE := new DeviceInfo($103B); - private static _DEVICE_NATIVE_VECTOR_WIDTH_HALF := new DeviceInfo($103C); - private static _DEVICE_OPENCL_C_VERSION := new DeviceInfo($103D); - private static _DEVICE_LINKER_AVAILABLE := new DeviceInfo($103E); - private static _DEVICE_BUILT_IN_KERNELS := new DeviceInfo($103F); - private static _DEVICE_IMAGE_MAX_BUFFER_SIZE := new DeviceInfo($1040); - private static _DEVICE_IMAGE_MAX_ARRAY_SIZE := new DeviceInfo($1041); - private static _DEVICE_PARENT_DEVICE := new DeviceInfo($1042); - private static _DEVICE_PARTITION_MAX_SUB_DEVICES := new DeviceInfo($1043); - private static _DEVICE_PARTITION_PROPERTIES := new DeviceInfo($1044); - private static _DEVICE_PARTITION_AFFINITY_DOMAIN := new DeviceInfo($1045); - private static _DEVICE_PARTITION_TYPE := new DeviceInfo($1046); - private static _DEVICE_REFERENCE_COUNT := new DeviceInfo($1047); - private static _DEVICE_PREFERRED_INTEROP_USER_SYNC := new DeviceInfo($1048); - private static _DEVICE_PRINTF_BUFFER_SIZE := new DeviceInfo($1049); - private static _DEVICE_IMAGE_PITCH_ALIGNMENT := new DeviceInfo($104A); - private static _DEVICE_IMAGE_PITCH_ALIGNMENT_KHR := new DeviceInfo($104A); - private static _DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT := new DeviceInfo($104B); - private static _DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT_KHR := new DeviceInfo($104B); - private static _DEVICE_MAX_READ_WRITE_IMAGE_ARGS := new DeviceInfo($104C); - private static _DEVICE_MAX_GLOBAL_VARIABLE_SIZE := new DeviceInfo($104D); - private static _DEVICE_QUEUE_ON_DEVICE_PROPERTIES := new DeviceInfo($104E); - private static _DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE := new DeviceInfo($104F); - private static _DEVICE_QUEUE_ON_DEVICE_MAX_SIZE := new DeviceInfo($1050); - private static _DEVICE_MAX_ON_DEVICE_QUEUES := new DeviceInfo($1051); - private static _DEVICE_MAX_ON_DEVICE_EVENTS := new DeviceInfo($1052); - private static _DEVICE_SVM_CAPABILITIES := new DeviceInfo($1053); - private static _DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE := new DeviceInfo($1054); - private static _DEVICE_MAX_PIPE_ARGS := new DeviceInfo($1055); - private static _DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS := new DeviceInfo($1056); - private static _DEVICE_PIPE_MAX_PACKET_SIZE := new DeviceInfo($1057); - private static _DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT := new DeviceInfo($1058); - private static _DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT := new DeviceInfo($1059); - private static _DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT := new DeviceInfo($105A); - private static _DEVICE_IL_VERSION := new DeviceInfo($105B); - private static _DEVICE_IL_VERSION_KHR := new DeviceInfo($105B); - private static _DEVICE_MAX_NUM_SUB_GROUPS := new DeviceInfo($105C); - private static _DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS := new DeviceInfo($105D); - private static _DEVICE_NUMERIC_VERSION := new DeviceInfo($105E); - private static _DEVICE_NUMERIC_VERSION_KHR := new DeviceInfo($105E); - private static _DEVICE_OPENCL_C_NUMERIC_VERSION_KHR := new DeviceInfo($105F); - private static _DEVICE_EXTENSIONS_WITH_VERSION := new DeviceInfo($1060); - private static _DEVICE_EXTENSIONS_WITH_VERSION_KHR := new DeviceInfo($1060); - private static _DEVICE_ILS_WITH_VERSION := new DeviceInfo($1061); - private static _DEVICE_ILS_WITH_VERSION_KHR := new DeviceInfo($1061); - private static _DEVICE_BUILT_IN_KERNELS_WITH_VERSION := new DeviceInfo($1062); - private static _DEVICE_BUILT_IN_KERNELS_WITH_VERSION_KHR := new DeviceInfo($1062); - private static _DEVICE_ATOMIC_MEMORY_CAPABILITIES := new DeviceInfo($1063); - private static _DEVICE_ATOMIC_FENCE_CAPABILITIES := new DeviceInfo($1064); - private static _DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT := new DeviceInfo($1065); - private static _DEVICE_OPENCL_C_ALL_VERSIONS := new DeviceInfo($1066); - private static _DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE := new DeviceInfo($1067); - private static _DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT := new DeviceInfo($1068); - private static _DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT := new DeviceInfo($1069); - private static _DEVICE_UUID_KHR := new DeviceInfo($106A); - private static _DRIVER_UUID_KHR := new DeviceInfo($106B); - private static _DEVICE_LUID_VALID_KHR := new DeviceInfo($106C); - private static _DEVICE_LUID_KHR := new DeviceInfo($106D); - private static _DEVICE_NODE_MASK_KHR := new DeviceInfo($106E); - private static _DEVICE_OPENCL_C_FEATURES := new DeviceInfo($106F); - private static _DEVICE_DEVICE_ENQUEUE_CAPABILITIES := new DeviceInfo($1070); - private static _DEVICE_PIPE_SUPPORT := new DeviceInfo($1071); - private static _DEVICE_LATEST_CONFORMANCE_VERSION_PASSED := new DeviceInfo($1072); - private static _DEVICE_TERMINATE_CAPABILITY_KHR := new DeviceInfo($2031); - private static _DEVICE_MAX_NAMED_BARRIER_COUNT_KHR := new DeviceInfo($2035); - private static _DEVICE_COMPUTE_CAPABILITY_MAJOR_NV := new DeviceInfo($4000); - private static _DEVICE_COMPUTE_CAPABILITY_MINOR_NV := new DeviceInfo($4001); - private static _DEVICE_REGISTERS_PER_BLOCK_NV := new DeviceInfo($4002); - private static _DEVICE_WARP_SIZE_NV := new DeviceInfo($4003); - private static _DEVICE_GPU_OVERLAP_NV := new DeviceInfo($4004); - private static _DEVICE_KERNEL_EXEC_TIMEOUT_NV := new DeviceInfo($4005); - private static _DEVICE_INTEGRATED_MEMORY_NV := new DeviceInfo($4006); - private static _DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD := new DeviceInfo($4030); - private static _DEVICE_MAX_WORK_GROUP_SIZE_AMD := new DeviceInfo($4031); - private static _DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD := new DeviceInfo($4033); - private static _DEVICE_PCIE_ID_AMD := new DeviceInfo($4034); - private static _DEVICE_PROFILING_TIMER_OFFSET_AMD := new DeviceInfo($4036); - private static _DEVICE_TOPOLOGY_AMD := new DeviceInfo($4037); - private static _DEVICE_BOARD_NAME_AMD := new DeviceInfo($4038); - private static _DEVICE_GLOBAL_FREE_MEMORY_AMD := new DeviceInfo($4039); - private static _DEVICE_SIMD_PER_COMPUTE_UNIT_AMD := new DeviceInfo($4040); - private static _DEVICE_SIMD_WIDTH_AMD := new DeviceInfo($4041); - private static _DEVICE_SIMD_INSTRUCTION_WIDTH_AMD := new DeviceInfo($4042); - private static _DEVICE_WAVEFRONT_WIDTH_AMD := new DeviceInfo($4043); - private static _DEVICE_GLOBAL_MEM_CHANNELS_AMD := new DeviceInfo($4044); - private static _DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD := new DeviceInfo($4045); - private static _DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD := new DeviceInfo($4046); - private static _DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD := new DeviceInfo($4047); - private static _DEVICE_LOCAL_MEM_BANKS_AMD := new DeviceInfo($4048); - private static _DEVICE_THREAD_TRACE_SUPPORTED_AMD := new DeviceInfo($4049); - private static _DEVICE_GFXIP_MAJOR_AMD := new DeviceInfo($404A); - private static _DEVICE_GFXIP_MINOR_AMD := new DeviceInfo($404B); - private static _DEVICE_AVAILABLE_ASYNC_QUEUES_AMD := new DeviceInfo($404C); - private static _DEVICE_PARENT_DEVICE_EXT := new DeviceInfo($4054); - private static _DEVICE_PARTITION_TYPES_EXT := new DeviceInfo($4055); - private static _DEVICE_AFFINITY_DOMAINS_EXT := new DeviceInfo($4056); - private static _DEVICE_REFERENCE_COUNT_EXT := new DeviceInfo($4057); - private static _DEVICE_PARTITION_STYLE_EXT := new DeviceInfo($4058); - private static _DEVICE_ME_VERSION_INTEL := new DeviceInfo($407E); - private static _DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM := new DeviceInfo($40A0); - private static _DEVICE_PAGE_SIZE_QCOM := new DeviceInfo($40A1); - private static _DEVICE_SVM_CAPABILITIES_ARM := new DeviceInfo($40B6); - private static _DEVICE_COMPUTE_UNITS_BITFIELD_ARM := new DeviceInfo($40BF); - private static _DEVICE_SPIR_VERSIONS := new DeviceInfo($40E0); - private static _DEVICE_SIMULTANEOUS_INTEROPS_INTEL := new DeviceInfo($4104); - private static _DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL := new DeviceInfo($4105); - private static _DEVICE_SUB_GROUP_SIZES_INTEL := new DeviceInfo($4108); - private static _DEVICE_AVC_ME_VERSION_INTEL := new DeviceInfo($410B); - private static _DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL := new DeviceInfo($410C); - private static _DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL := new DeviceInfo($410D); - private static _DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL := new DeviceInfo($417E); - private static _DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL := new DeviceInfo($417F); - private static _DEVICE_HOST_MEM_CAPABILITIES_INTEL := new DeviceInfo($4190); - private static _DEVICE_DEVICE_MEM_CAPABILITIES_INTEL := new DeviceInfo($4191); - private static _DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL := new DeviceInfo($4192); - private static _DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL := new DeviceInfo($4193); - private static _DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL := new DeviceInfo($4194); - private static _DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM := new DeviceInfo($41E4); - private static _DEVICE_CXX_FOR_OPENCL_NUMERIC_VERSION_EXT := new DeviceInfo($4230); - - public static property DEVICE_TYPE: DeviceInfo read _DEVICE_TYPE; - public static property DEVICE_VENDOR_ID: DeviceInfo read _DEVICE_VENDOR_ID; - public static property DEVICE_MAX_COMPUTE_UNITS: DeviceInfo read _DEVICE_MAX_COMPUTE_UNITS; - public static property DEVICE_MAX_WORK_ITEM_DIMENSIONS: DeviceInfo read _DEVICE_MAX_WORK_ITEM_DIMENSIONS; - public static property DEVICE_MAX_WORK_GROUP_SIZE: DeviceInfo read _DEVICE_MAX_WORK_GROUP_SIZE; - public static property DEVICE_MAX_WORK_ITEM_SIZES: DeviceInfo read _DEVICE_MAX_WORK_ITEM_SIZES; - public static property DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_CHAR; - public static property DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_SHORT; - public static property DEVICE_PREFERRED_VECTOR_WIDTH_INT: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_INT; - public static property DEVICE_PREFERRED_VECTOR_WIDTH_LONG: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_LONG; - public static property DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT; - public static property DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE; - public static property DEVICE_MAX_CLOCK_FREQUENCY: DeviceInfo read _DEVICE_MAX_CLOCK_FREQUENCY; - public static property DEVICE_ADDRESS_BITS: DeviceInfo read _DEVICE_ADDRESS_BITS; - public static property DEVICE_MAX_READ_IMAGE_ARGS: DeviceInfo read _DEVICE_MAX_READ_IMAGE_ARGS; - public static property DEVICE_MAX_WRITE_IMAGE_ARGS: DeviceInfo read _DEVICE_MAX_WRITE_IMAGE_ARGS; - public static property DEVICE_MAX_MEM_ALLOC_SIZE: DeviceInfo read _DEVICE_MAX_MEM_ALLOC_SIZE; - public static property DEVICE_IMAGE2D_MAX_WIDTH: DeviceInfo read _DEVICE_IMAGE2D_MAX_WIDTH; - public static property DEVICE_IMAGE2D_MAX_HEIGHT: DeviceInfo read _DEVICE_IMAGE2D_MAX_HEIGHT; - public static property DEVICE_IMAGE3D_MAX_WIDTH: DeviceInfo read _DEVICE_IMAGE3D_MAX_WIDTH; - public static property DEVICE_IMAGE3D_MAX_HEIGHT: DeviceInfo read _DEVICE_IMAGE3D_MAX_HEIGHT; - public static property DEVICE_IMAGE3D_MAX_DEPTH: DeviceInfo read _DEVICE_IMAGE3D_MAX_DEPTH; - public static property DEVICE_IMAGE_SUPPORT: DeviceInfo read _DEVICE_IMAGE_SUPPORT; - public static property DEVICE_MAX_PARAMETER_SIZE: DeviceInfo read _DEVICE_MAX_PARAMETER_SIZE; - public static property DEVICE_MAX_SAMPLERS: DeviceInfo read _DEVICE_MAX_SAMPLERS; - public static property DEVICE_MEM_BASE_ADDR_ALIGN: DeviceInfo read _DEVICE_MEM_BASE_ADDR_ALIGN; - public static property DEVICE_MIN_DATA_TYPE_ALIGN_SIZE: DeviceInfo read _DEVICE_MIN_DATA_TYPE_ALIGN_SIZE; - public static property DEVICE_SINGLE_FP_CONFIG: DeviceInfo read _DEVICE_SINGLE_FP_CONFIG; - public static property DEVICE_GLOBAL_MEM_CACHE_TYPE: DeviceInfo read _DEVICE_GLOBAL_MEM_CACHE_TYPE; - public static property DEVICE_GLOBAL_MEM_CACHELINE_SIZE: DeviceInfo read _DEVICE_GLOBAL_MEM_CACHELINE_SIZE; - public static property DEVICE_GLOBAL_MEM_CACHE_SIZE: DeviceInfo read _DEVICE_GLOBAL_MEM_CACHE_SIZE; - public static property DEVICE_GLOBAL_MEM_SIZE: DeviceInfo read _DEVICE_GLOBAL_MEM_SIZE; - public static property DEVICE_MAX_CONSTANT_BUFFER_SIZE: DeviceInfo read _DEVICE_MAX_CONSTANT_BUFFER_SIZE; - public static property DEVICE_MAX_CONSTANT_ARGS: DeviceInfo read _DEVICE_MAX_CONSTANT_ARGS; - public static property DEVICE_LOCAL_MEM_TYPE: DeviceInfo read _DEVICE_LOCAL_MEM_TYPE; - public static property DEVICE_LOCAL_MEM_SIZE: DeviceInfo read _DEVICE_LOCAL_MEM_SIZE; - public static property DEVICE_ERROR_CORRECTION_SUPPORT: DeviceInfo read _DEVICE_ERROR_CORRECTION_SUPPORT; - public static property DEVICE_PROFILING_TIMER_RESOLUTION: DeviceInfo read _DEVICE_PROFILING_TIMER_RESOLUTION; - public static property DEVICE_ENDIAN_LITTLE: DeviceInfo read _DEVICE_ENDIAN_LITTLE; - public static property DEVICE_AVAILABLE: DeviceInfo read _DEVICE_AVAILABLE; - public static property DEVICE_COMPILER_AVAILABLE: DeviceInfo read _DEVICE_COMPILER_AVAILABLE; - public static property DEVICE_EXECUTION_CAPABILITIES: DeviceInfo read _DEVICE_EXECUTION_CAPABILITIES; - public static property DEVICE_QUEUE_ON_HOST_PROPERTIES: DeviceInfo read _DEVICE_QUEUE_ON_HOST_PROPERTIES; - public static property DEVICE_QUEUE_PROPERTIES: DeviceInfo read _DEVICE_QUEUE_PROPERTIES; - public static property DEVICE_NAME: DeviceInfo read _DEVICE_NAME; - public static property DEVICE_VENDOR: DeviceInfo read _DEVICE_VENDOR; - public static property DRIVER_VERSION: DeviceInfo read _DRIVER_VERSION; - public static property DEVICE_PROFILE: DeviceInfo read _DEVICE_PROFILE; - public static property DEVICE_VERSION: DeviceInfo read _DEVICE_VERSION; - public static property DEVICE_EXTENSIONS: DeviceInfo read _DEVICE_EXTENSIONS; - public static property DEVICE_PLATFORM: DeviceInfo read _DEVICE_PLATFORM; - public static property DEVICE_DOUBLE_FP_CONFIG: DeviceInfo read _DEVICE_DOUBLE_FP_CONFIG; - public static property DEVICE_HALF_FP_CONFIG: DeviceInfo read _DEVICE_HALF_FP_CONFIG; - public static property DEVICE_PREFERRED_VECTOR_WIDTH_HALF: DeviceInfo read _DEVICE_PREFERRED_VECTOR_WIDTH_HALF; - public static property DEVICE_HOST_UNIFIED_MEMORY: DeviceInfo read _DEVICE_HOST_UNIFIED_MEMORY; - public static property DEVICE_NATIVE_VECTOR_WIDTH_CHAR: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_CHAR; - public static property DEVICE_NATIVE_VECTOR_WIDTH_SHORT: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_SHORT; - public static property DEVICE_NATIVE_VECTOR_WIDTH_INT: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_INT; - public static property DEVICE_NATIVE_VECTOR_WIDTH_LONG: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_LONG; - public static property DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_FLOAT; - public static property DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE; - public static property DEVICE_NATIVE_VECTOR_WIDTH_HALF: DeviceInfo read _DEVICE_NATIVE_VECTOR_WIDTH_HALF; - public static property DEVICE_OPENCL_C_VERSION: DeviceInfo read _DEVICE_OPENCL_C_VERSION; - public static property DEVICE_LINKER_AVAILABLE: DeviceInfo read _DEVICE_LINKER_AVAILABLE; - public static property DEVICE_BUILT_IN_KERNELS: DeviceInfo read _DEVICE_BUILT_IN_KERNELS; - public static property DEVICE_IMAGE_MAX_BUFFER_SIZE: DeviceInfo read _DEVICE_IMAGE_MAX_BUFFER_SIZE; - public static property DEVICE_IMAGE_MAX_ARRAY_SIZE: DeviceInfo read _DEVICE_IMAGE_MAX_ARRAY_SIZE; - public static property DEVICE_PARENT_DEVICE: DeviceInfo read _DEVICE_PARENT_DEVICE; - public static property DEVICE_PARTITION_MAX_SUB_DEVICES: DeviceInfo read _DEVICE_PARTITION_MAX_SUB_DEVICES; - public static property DEVICE_PARTITION_PROPERTIES: DeviceInfo read _DEVICE_PARTITION_PROPERTIES; - public static property DEVICE_PARTITION_AFFINITY_DOMAIN: DeviceInfo read _DEVICE_PARTITION_AFFINITY_DOMAIN; - public static property DEVICE_PARTITION_TYPE: DeviceInfo read _DEVICE_PARTITION_TYPE; - public static property DEVICE_REFERENCE_COUNT: DeviceInfo read _DEVICE_REFERENCE_COUNT; - public static property DEVICE_PREFERRED_INTEROP_USER_SYNC: DeviceInfo read _DEVICE_PREFERRED_INTEROP_USER_SYNC; - public static property DEVICE_PRINTF_BUFFER_SIZE: DeviceInfo read _DEVICE_PRINTF_BUFFER_SIZE; - public static property DEVICE_IMAGE_PITCH_ALIGNMENT: DeviceInfo read _DEVICE_IMAGE_PITCH_ALIGNMENT; - public static property DEVICE_IMAGE_PITCH_ALIGNMENT_KHR: DeviceInfo read _DEVICE_IMAGE_PITCH_ALIGNMENT_KHR; - public static property DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT: DeviceInfo read _DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT; - public static property DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT_KHR: DeviceInfo read _DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT_KHR; - public static property DEVICE_MAX_READ_WRITE_IMAGE_ARGS: DeviceInfo read _DEVICE_MAX_READ_WRITE_IMAGE_ARGS; - public static property DEVICE_MAX_GLOBAL_VARIABLE_SIZE: DeviceInfo read _DEVICE_MAX_GLOBAL_VARIABLE_SIZE; - public static property DEVICE_QUEUE_ON_DEVICE_PROPERTIES: DeviceInfo read _DEVICE_QUEUE_ON_DEVICE_PROPERTIES; - public static property DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE: DeviceInfo read _DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE; - public static property DEVICE_QUEUE_ON_DEVICE_MAX_SIZE: DeviceInfo read _DEVICE_QUEUE_ON_DEVICE_MAX_SIZE; - public static property DEVICE_MAX_ON_DEVICE_QUEUES: DeviceInfo read _DEVICE_MAX_ON_DEVICE_QUEUES; - public static property DEVICE_MAX_ON_DEVICE_EVENTS: DeviceInfo read _DEVICE_MAX_ON_DEVICE_EVENTS; - public static property DEVICE_SVM_CAPABILITIES: DeviceInfo read _DEVICE_SVM_CAPABILITIES; - public static property DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE: DeviceInfo read _DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE; - public static property DEVICE_MAX_PIPE_ARGS: DeviceInfo read _DEVICE_MAX_PIPE_ARGS; - public static property DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS: DeviceInfo read _DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS; - public static property DEVICE_PIPE_MAX_PACKET_SIZE: DeviceInfo read _DEVICE_PIPE_MAX_PACKET_SIZE; - public static property DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT: DeviceInfo read _DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT; - public static property DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT: DeviceInfo read _DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT; - public static property DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT: DeviceInfo read _DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT; - public static property DEVICE_IL_VERSION: DeviceInfo read _DEVICE_IL_VERSION; - public static property DEVICE_IL_VERSION_KHR: DeviceInfo read _DEVICE_IL_VERSION_KHR; - public static property DEVICE_MAX_NUM_SUB_GROUPS: DeviceInfo read _DEVICE_MAX_NUM_SUB_GROUPS; - public static property DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS: DeviceInfo read _DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS; - public static property DEVICE_NUMERIC_VERSION: DeviceInfo read _DEVICE_NUMERIC_VERSION; - public static property DEVICE_NUMERIC_VERSION_KHR: DeviceInfo read _DEVICE_NUMERIC_VERSION_KHR; - public static property DEVICE_OPENCL_C_NUMERIC_VERSION_KHR: DeviceInfo read _DEVICE_OPENCL_C_NUMERIC_VERSION_KHR; - public static property DEVICE_EXTENSIONS_WITH_VERSION: DeviceInfo read _DEVICE_EXTENSIONS_WITH_VERSION; - public static property DEVICE_EXTENSIONS_WITH_VERSION_KHR: DeviceInfo read _DEVICE_EXTENSIONS_WITH_VERSION_KHR; - public static property DEVICE_ILS_WITH_VERSION: DeviceInfo read _DEVICE_ILS_WITH_VERSION; - public static property DEVICE_ILS_WITH_VERSION_KHR: DeviceInfo read _DEVICE_ILS_WITH_VERSION_KHR; - public static property DEVICE_BUILT_IN_KERNELS_WITH_VERSION: DeviceInfo read _DEVICE_BUILT_IN_KERNELS_WITH_VERSION; - public static property DEVICE_BUILT_IN_KERNELS_WITH_VERSION_KHR: DeviceInfo read _DEVICE_BUILT_IN_KERNELS_WITH_VERSION_KHR; - public static property DEVICE_ATOMIC_MEMORY_CAPABILITIES: DeviceInfo read _DEVICE_ATOMIC_MEMORY_CAPABILITIES; - public static property DEVICE_ATOMIC_FENCE_CAPABILITIES: DeviceInfo read _DEVICE_ATOMIC_FENCE_CAPABILITIES; - public static property DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT: DeviceInfo read _DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT; - public static property DEVICE_OPENCL_C_ALL_VERSIONS: DeviceInfo read _DEVICE_OPENCL_C_ALL_VERSIONS; - public static property DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE: DeviceInfo read _DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE; - public static property DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT: DeviceInfo read _DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT; - public static property DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT: DeviceInfo read _DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT; - public static property DEVICE_UUID_KHR: DeviceInfo read _DEVICE_UUID_KHR; - public static property DRIVER_UUID_KHR: DeviceInfo read _DRIVER_UUID_KHR; - public static property DEVICE_LUID_VALID_KHR: DeviceInfo read _DEVICE_LUID_VALID_KHR; - public static property DEVICE_LUID_KHR: DeviceInfo read _DEVICE_LUID_KHR; - public static property DEVICE_NODE_MASK_KHR: DeviceInfo read _DEVICE_NODE_MASK_KHR; - public static property DEVICE_OPENCL_C_FEATURES: DeviceInfo read _DEVICE_OPENCL_C_FEATURES; - public static property DEVICE_DEVICE_ENQUEUE_CAPABILITIES: DeviceInfo read _DEVICE_DEVICE_ENQUEUE_CAPABILITIES; - public static property DEVICE_PIPE_SUPPORT: DeviceInfo read _DEVICE_PIPE_SUPPORT; - public static property DEVICE_LATEST_CONFORMANCE_VERSION_PASSED: DeviceInfo read _DEVICE_LATEST_CONFORMANCE_VERSION_PASSED; - public static property DEVICE_TERMINATE_CAPABILITY_KHR: DeviceInfo read _DEVICE_TERMINATE_CAPABILITY_KHR; - public static property DEVICE_MAX_NAMED_BARRIER_COUNT_KHR: DeviceInfo read _DEVICE_MAX_NAMED_BARRIER_COUNT_KHR; - public static property DEVICE_COMPUTE_CAPABILITY_MAJOR_NV: DeviceInfo read _DEVICE_COMPUTE_CAPABILITY_MAJOR_NV; - public static property DEVICE_COMPUTE_CAPABILITY_MINOR_NV: DeviceInfo read _DEVICE_COMPUTE_CAPABILITY_MINOR_NV; - public static property DEVICE_REGISTERS_PER_BLOCK_NV: DeviceInfo read _DEVICE_REGISTERS_PER_BLOCK_NV; - public static property DEVICE_WARP_SIZE_NV: DeviceInfo read _DEVICE_WARP_SIZE_NV; - public static property DEVICE_GPU_OVERLAP_NV: DeviceInfo read _DEVICE_GPU_OVERLAP_NV; - public static property DEVICE_KERNEL_EXEC_TIMEOUT_NV: DeviceInfo read _DEVICE_KERNEL_EXEC_TIMEOUT_NV; - public static property DEVICE_INTEGRATED_MEMORY_NV: DeviceInfo read _DEVICE_INTEGRATED_MEMORY_NV; - public static property DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD: DeviceInfo read _DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD; - public static property DEVICE_MAX_WORK_GROUP_SIZE_AMD: DeviceInfo read _DEVICE_MAX_WORK_GROUP_SIZE_AMD; - public static property DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD: DeviceInfo read _DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD; - public static property DEVICE_PCIE_ID_AMD: DeviceInfo read _DEVICE_PCIE_ID_AMD; - public static property DEVICE_PROFILING_TIMER_OFFSET_AMD: DeviceInfo read _DEVICE_PROFILING_TIMER_OFFSET_AMD; - public static property DEVICE_TOPOLOGY_AMD: DeviceInfo read _DEVICE_TOPOLOGY_AMD; - public static property DEVICE_BOARD_NAME_AMD: DeviceInfo read _DEVICE_BOARD_NAME_AMD; - public static property DEVICE_GLOBAL_FREE_MEMORY_AMD: DeviceInfo read _DEVICE_GLOBAL_FREE_MEMORY_AMD; - public static property DEVICE_SIMD_PER_COMPUTE_UNIT_AMD: DeviceInfo read _DEVICE_SIMD_PER_COMPUTE_UNIT_AMD; - public static property DEVICE_SIMD_WIDTH_AMD: DeviceInfo read _DEVICE_SIMD_WIDTH_AMD; - public static property DEVICE_SIMD_INSTRUCTION_WIDTH_AMD: DeviceInfo read _DEVICE_SIMD_INSTRUCTION_WIDTH_AMD; - public static property DEVICE_WAVEFRONT_WIDTH_AMD: DeviceInfo read _DEVICE_WAVEFRONT_WIDTH_AMD; - public static property DEVICE_GLOBAL_MEM_CHANNELS_AMD: DeviceInfo read _DEVICE_GLOBAL_MEM_CHANNELS_AMD; - public static property DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD: DeviceInfo read _DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD; - public static property DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD: DeviceInfo read _DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD; - public static property DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD: DeviceInfo read _DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD; - public static property DEVICE_LOCAL_MEM_BANKS_AMD: DeviceInfo read _DEVICE_LOCAL_MEM_BANKS_AMD; - public static property DEVICE_THREAD_TRACE_SUPPORTED_AMD: DeviceInfo read _DEVICE_THREAD_TRACE_SUPPORTED_AMD; - public static property DEVICE_GFXIP_MAJOR_AMD: DeviceInfo read _DEVICE_GFXIP_MAJOR_AMD; - public static property DEVICE_GFXIP_MINOR_AMD: DeviceInfo read _DEVICE_GFXIP_MINOR_AMD; - public static property DEVICE_AVAILABLE_ASYNC_QUEUES_AMD: DeviceInfo read _DEVICE_AVAILABLE_ASYNC_QUEUES_AMD; - public static property DEVICE_PARENT_DEVICE_EXT: DeviceInfo read _DEVICE_PARENT_DEVICE_EXT; - public static property DEVICE_PARTITION_TYPES_EXT: DeviceInfo read _DEVICE_PARTITION_TYPES_EXT; - public static property DEVICE_AFFINITY_DOMAINS_EXT: DeviceInfo read _DEVICE_AFFINITY_DOMAINS_EXT; - public static property DEVICE_REFERENCE_COUNT_EXT: DeviceInfo read _DEVICE_REFERENCE_COUNT_EXT; - public static property DEVICE_PARTITION_STYLE_EXT: DeviceInfo read _DEVICE_PARTITION_STYLE_EXT; - public static property DEVICE_ME_VERSION_INTEL: DeviceInfo read _DEVICE_ME_VERSION_INTEL; - public static property DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM: DeviceInfo read _DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM; - public static property DEVICE_PAGE_SIZE_QCOM: DeviceInfo read _DEVICE_PAGE_SIZE_QCOM; - public static property DEVICE_SVM_CAPABILITIES_ARM: DeviceInfo read _DEVICE_SVM_CAPABILITIES_ARM; - public static property DEVICE_COMPUTE_UNITS_BITFIELD_ARM: DeviceInfo read _DEVICE_COMPUTE_UNITS_BITFIELD_ARM; - public static property DEVICE_SPIR_VERSIONS: DeviceInfo read _DEVICE_SPIR_VERSIONS; - public static property DEVICE_SIMULTANEOUS_INTEROPS_INTEL: DeviceInfo read _DEVICE_SIMULTANEOUS_INTEROPS_INTEL; - public static property DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL: DeviceInfo read _DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL; - public static property DEVICE_SUB_GROUP_SIZES_INTEL: DeviceInfo read _DEVICE_SUB_GROUP_SIZES_INTEL; - public static property DEVICE_AVC_ME_VERSION_INTEL: DeviceInfo read _DEVICE_AVC_ME_VERSION_INTEL; - public static property DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL: DeviceInfo read _DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL; - public static property DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL: DeviceInfo read _DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL; - public static property DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL: DeviceInfo read _DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL; - public static property DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL: DeviceInfo read _DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL; - public static property DEVICE_HOST_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_HOST_MEM_CAPABILITIES_INTEL; - public static property DEVICE_DEVICE_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_DEVICE_MEM_CAPABILITIES_INTEL; - public static property DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL; - public static property DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL; - public static property DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL: DeviceInfo read _DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL; - public static property DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM: DeviceInfo read _DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM; - public static property DEVICE_CXX_FOR_OPENCL_NUMERIC_VERSION_EXT: DeviceInfo read _DEVICE_CXX_FOR_OPENCL_NUMERIC_VERSION_EXT; + public static property DEVICE_TYPE: DeviceInfo read new DeviceInfo($1000); + public static property DEVICE_VENDOR_ID: DeviceInfo read new DeviceInfo($1001); + public static property DEVICE_MAX_COMPUTE_UNITS: DeviceInfo read new DeviceInfo($1002); + public static property DEVICE_MAX_WORK_ITEM_DIMENSIONS: DeviceInfo read new DeviceInfo($1003); + public static property DEVICE_MAX_WORK_GROUP_SIZE: DeviceInfo read new DeviceInfo($1004); + public static property DEVICE_MAX_WORK_ITEM_SIZES: DeviceInfo read new DeviceInfo($1005); + public static property DEVICE_PREFERRED_VECTOR_WIDTH_CHAR: DeviceInfo read new DeviceInfo($1006); + public static property DEVICE_PREFERRED_VECTOR_WIDTH_SHORT: DeviceInfo read new DeviceInfo($1007); + public static property DEVICE_PREFERRED_VECTOR_WIDTH_INT: DeviceInfo read new DeviceInfo($1008); + public static property DEVICE_PREFERRED_VECTOR_WIDTH_LONG: DeviceInfo read new DeviceInfo($1009); + public static property DEVICE_PREFERRED_VECTOR_WIDTH_FLOAT: DeviceInfo read new DeviceInfo($100A); + public static property DEVICE_PREFERRED_VECTOR_WIDTH_DOUBLE: DeviceInfo read new DeviceInfo($100B); + public static property DEVICE_MAX_CLOCK_FREQUENCY: DeviceInfo read new DeviceInfo($100C); + public static property DEVICE_ADDRESS_BITS: DeviceInfo read new DeviceInfo($100D); + public static property DEVICE_MAX_READ_IMAGE_ARGS: DeviceInfo read new DeviceInfo($100E); + public static property DEVICE_MAX_WRITE_IMAGE_ARGS: DeviceInfo read new DeviceInfo($100F); + public static property DEVICE_MAX_MEM_ALLOC_SIZE: DeviceInfo read new DeviceInfo($1010); + public static property DEVICE_IMAGE2D_MAX_WIDTH: DeviceInfo read new DeviceInfo($1011); + public static property DEVICE_IMAGE2D_MAX_HEIGHT: DeviceInfo read new DeviceInfo($1012); + public static property DEVICE_IMAGE3D_MAX_WIDTH: DeviceInfo read new DeviceInfo($1013); + public static property DEVICE_IMAGE3D_MAX_HEIGHT: DeviceInfo read new DeviceInfo($1014); + public static property DEVICE_IMAGE3D_MAX_DEPTH: DeviceInfo read new DeviceInfo($1015); + public static property DEVICE_IMAGE_SUPPORT: DeviceInfo read new DeviceInfo($1016); + public static property DEVICE_MAX_PARAMETER_SIZE: DeviceInfo read new DeviceInfo($1017); + public static property DEVICE_MAX_SAMPLERS: DeviceInfo read new DeviceInfo($1018); + public static property DEVICE_MEM_BASE_ADDR_ALIGN: DeviceInfo read new DeviceInfo($1019); + public static property DEVICE_MIN_DATA_TYPE_ALIGN_SIZE: DeviceInfo read new DeviceInfo($101A); + public static property DEVICE_SINGLE_FP_CONFIG: DeviceInfo read new DeviceInfo($101B); + public static property DEVICE_GLOBAL_MEM_CACHE_TYPE: DeviceInfo read new DeviceInfo($101C); + public static property DEVICE_GLOBAL_MEM_CACHELINE_SIZE: DeviceInfo read new DeviceInfo($101D); + public static property DEVICE_GLOBAL_MEM_CACHE_SIZE: DeviceInfo read new DeviceInfo($101E); + public static property DEVICE_GLOBAL_MEM_SIZE: DeviceInfo read new DeviceInfo($101F); + public static property DEVICE_MAX_CONSTANT_BUFFER_SIZE: DeviceInfo read new DeviceInfo($1020); + public static property DEVICE_MAX_CONSTANT_ARGS: DeviceInfo read new DeviceInfo($1021); + public static property DEVICE_LOCAL_MEM_TYPE: DeviceInfo read new DeviceInfo($1022); + public static property DEVICE_LOCAL_MEM_SIZE: DeviceInfo read new DeviceInfo($1023); + public static property DEVICE_ERROR_CORRECTION_SUPPORT: DeviceInfo read new DeviceInfo($1024); + public static property DEVICE_PROFILING_TIMER_RESOLUTION: DeviceInfo read new DeviceInfo($1025); + public static property DEVICE_ENDIAN_LITTLE: DeviceInfo read new DeviceInfo($1026); + public static property DEVICE_AVAILABLE: DeviceInfo read new DeviceInfo($1027); + public static property DEVICE_COMPILER_AVAILABLE: DeviceInfo read new DeviceInfo($1028); + public static property DEVICE_EXECUTION_CAPABILITIES: DeviceInfo read new DeviceInfo($1029); + public static property DEVICE_QUEUE_ON_HOST_PROPERTIES: DeviceInfo read new DeviceInfo($102A); + public static property DEVICE_QUEUE_PROPERTIES: DeviceInfo read new DeviceInfo($102A); + public static property DEVICE_NAME: DeviceInfo read new DeviceInfo($102B); + public static property DEVICE_VENDOR: DeviceInfo read new DeviceInfo($102C); + public static property DRIVER_VERSION: DeviceInfo read new DeviceInfo($102D); + public static property DEVICE_PROFILE: DeviceInfo read new DeviceInfo($102E); + public static property DEVICE_VERSION: DeviceInfo read new DeviceInfo($102F); + public static property DEVICE_EXTENSIONS: DeviceInfo read new DeviceInfo($1030); + public static property DEVICE_PLATFORM: DeviceInfo read new DeviceInfo($1031); + public static property DEVICE_DOUBLE_FP_CONFIG: DeviceInfo read new DeviceInfo($1032); + public static property DEVICE_HALF_FP_CONFIG: DeviceInfo read new DeviceInfo($1033); + public static property DEVICE_PREFERRED_VECTOR_WIDTH_HALF: DeviceInfo read new DeviceInfo($1034); + public static property DEVICE_HOST_UNIFIED_MEMORY: DeviceInfo read new DeviceInfo($1035); + public static property DEVICE_NATIVE_VECTOR_WIDTH_CHAR: DeviceInfo read new DeviceInfo($1036); + public static property DEVICE_NATIVE_VECTOR_WIDTH_SHORT: DeviceInfo read new DeviceInfo($1037); + public static property DEVICE_NATIVE_VECTOR_WIDTH_INT: DeviceInfo read new DeviceInfo($1038); + public static property DEVICE_NATIVE_VECTOR_WIDTH_LONG: DeviceInfo read new DeviceInfo($1039); + public static property DEVICE_NATIVE_VECTOR_WIDTH_FLOAT: DeviceInfo read new DeviceInfo($103A); + public static property DEVICE_NATIVE_VECTOR_WIDTH_DOUBLE: DeviceInfo read new DeviceInfo($103B); + public static property DEVICE_NATIVE_VECTOR_WIDTH_HALF: DeviceInfo read new DeviceInfo($103C); + public static property DEVICE_OPENCL_C_VERSION: DeviceInfo read new DeviceInfo($103D); + public static property DEVICE_LINKER_AVAILABLE: DeviceInfo read new DeviceInfo($103E); + public static property DEVICE_BUILT_IN_KERNELS: DeviceInfo read new DeviceInfo($103F); + public static property DEVICE_IMAGE_MAX_BUFFER_SIZE: DeviceInfo read new DeviceInfo($1040); + public static property DEVICE_IMAGE_MAX_ARRAY_SIZE: DeviceInfo read new DeviceInfo($1041); + public static property DEVICE_PARENT_DEVICE: DeviceInfo read new DeviceInfo($1042); + public static property DEVICE_PARTITION_MAX_SUB_DEVICES: DeviceInfo read new DeviceInfo($1043); + public static property DEVICE_PARTITION_PROPERTIES: DeviceInfo read new DeviceInfo($1044); + public static property DEVICE_PARTITION_AFFINITY_DOMAIN: DeviceInfo read new DeviceInfo($1045); + public static property DEVICE_PARTITION_TYPE: DeviceInfo read new DeviceInfo($1046); + public static property DEVICE_REFERENCE_COUNT: DeviceInfo read new DeviceInfo($1047); + public static property DEVICE_PREFERRED_INTEROP_USER_SYNC: DeviceInfo read new DeviceInfo($1048); + public static property DEVICE_PRINTF_BUFFER_SIZE: DeviceInfo read new DeviceInfo($1049); + public static property DEVICE_IMAGE_PITCH_ALIGNMENT: DeviceInfo read new DeviceInfo($104A); + public static property DEVICE_IMAGE_PITCH_ALIGNMENT_KHR: DeviceInfo read new DeviceInfo($104A); + public static property DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT: DeviceInfo read new DeviceInfo($104B); + public static property DEVICE_IMAGE_BASE_ADDRESS_ALIGNMENT_KHR: DeviceInfo read new DeviceInfo($104B); + public static property DEVICE_MAX_READ_WRITE_IMAGE_ARGS: DeviceInfo read new DeviceInfo($104C); + public static property DEVICE_MAX_GLOBAL_VARIABLE_SIZE: DeviceInfo read new DeviceInfo($104D); + public static property DEVICE_QUEUE_ON_DEVICE_PROPERTIES: DeviceInfo read new DeviceInfo($104E); + public static property DEVICE_QUEUE_ON_DEVICE_PREFERRED_SIZE: DeviceInfo read new DeviceInfo($104F); + public static property DEVICE_QUEUE_ON_DEVICE_MAX_SIZE: DeviceInfo read new DeviceInfo($1050); + public static property DEVICE_MAX_ON_DEVICE_QUEUES: DeviceInfo read new DeviceInfo($1051); + public static property DEVICE_MAX_ON_DEVICE_EVENTS: DeviceInfo read new DeviceInfo($1052); + public static property DEVICE_SVM_CAPABILITIES: DeviceInfo read new DeviceInfo($1053); + public static property DEVICE_GLOBAL_VARIABLE_PREFERRED_TOTAL_SIZE: DeviceInfo read new DeviceInfo($1054); + public static property DEVICE_MAX_PIPE_ARGS: DeviceInfo read new DeviceInfo($1055); + public static property DEVICE_PIPE_MAX_ACTIVE_RESERVATIONS: DeviceInfo read new DeviceInfo($1056); + public static property DEVICE_PIPE_MAX_PACKET_SIZE: DeviceInfo read new DeviceInfo($1057); + public static property DEVICE_PREFERRED_PLATFORM_ATOMIC_ALIGNMENT: DeviceInfo read new DeviceInfo($1058); + public static property DEVICE_PREFERRED_GLOBAL_ATOMIC_ALIGNMENT: DeviceInfo read new DeviceInfo($1059); + public static property DEVICE_PREFERRED_LOCAL_ATOMIC_ALIGNMENT: DeviceInfo read new DeviceInfo($105A); + public static property DEVICE_IL_VERSION: DeviceInfo read new DeviceInfo($105B); + public static property DEVICE_IL_VERSION_KHR: DeviceInfo read new DeviceInfo($105B); + public static property DEVICE_MAX_NUM_SUB_GROUPS: DeviceInfo read new DeviceInfo($105C); + public static property DEVICE_SUB_GROUP_INDEPENDENT_FORWARD_PROGRESS: DeviceInfo read new DeviceInfo($105D); + public static property DEVICE_NUMERIC_VERSION: DeviceInfo read new DeviceInfo($105E); + public static property DEVICE_NUMERIC_VERSION_KHR: DeviceInfo read new DeviceInfo($105E); + public static property DEVICE_OPENCL_C_NUMERIC_VERSION_KHR: DeviceInfo read new DeviceInfo($105F); + public static property DEVICE_EXTENSIONS_WITH_VERSION: DeviceInfo read new DeviceInfo($1060); + public static property DEVICE_EXTENSIONS_WITH_VERSION_KHR: DeviceInfo read new DeviceInfo($1060); + public static property DEVICE_ILS_WITH_VERSION: DeviceInfo read new DeviceInfo($1061); + public static property DEVICE_ILS_WITH_VERSION_KHR: DeviceInfo read new DeviceInfo($1061); + public static property DEVICE_BUILT_IN_KERNELS_WITH_VERSION: DeviceInfo read new DeviceInfo($1062); + public static property DEVICE_BUILT_IN_KERNELS_WITH_VERSION_KHR: DeviceInfo read new DeviceInfo($1062); + public static property DEVICE_ATOMIC_MEMORY_CAPABILITIES: DeviceInfo read new DeviceInfo($1063); + public static property DEVICE_ATOMIC_FENCE_CAPABILITIES: DeviceInfo read new DeviceInfo($1064); + public static property DEVICE_NON_UNIFORM_WORK_GROUP_SUPPORT: DeviceInfo read new DeviceInfo($1065); + public static property DEVICE_OPENCL_C_ALL_VERSIONS: DeviceInfo read new DeviceInfo($1066); + public static property DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE: DeviceInfo read new DeviceInfo($1067); + public static property DEVICE_WORK_GROUP_COLLECTIVE_FUNCTIONS_SUPPORT: DeviceInfo read new DeviceInfo($1068); + public static property DEVICE_GENERIC_ADDRESS_SPACE_SUPPORT: DeviceInfo read new DeviceInfo($1069); + public static property DEVICE_UUID_KHR: DeviceInfo read new DeviceInfo($106A); + public static property DRIVER_UUID_KHR: DeviceInfo read new DeviceInfo($106B); + public static property DEVICE_LUID_VALID_KHR: DeviceInfo read new DeviceInfo($106C); + public static property DEVICE_LUID_KHR: DeviceInfo read new DeviceInfo($106D); + public static property DEVICE_NODE_MASK_KHR: DeviceInfo read new DeviceInfo($106E); + public static property DEVICE_OPENCL_C_FEATURES: DeviceInfo read new DeviceInfo($106F); + public static property DEVICE_DEVICE_ENQUEUE_CAPABILITIES: DeviceInfo read new DeviceInfo($1070); + public static property DEVICE_PIPE_SUPPORT: DeviceInfo read new DeviceInfo($1071); + public static property DEVICE_LATEST_CONFORMANCE_VERSION_PASSED: DeviceInfo read new DeviceInfo($1072); + public static property DEVICE_TERMINATE_CAPABILITY_KHR: DeviceInfo read new DeviceInfo($2031); + public static property DEVICE_MAX_NAMED_BARRIER_COUNT_KHR: DeviceInfo read new DeviceInfo($2035); + public static property DEVICE_COMPUTE_CAPABILITY_MAJOR_NV: DeviceInfo read new DeviceInfo($4000); + public static property DEVICE_COMPUTE_CAPABILITY_MINOR_NV: DeviceInfo read new DeviceInfo($4001); + public static property DEVICE_REGISTERS_PER_BLOCK_NV: DeviceInfo read new DeviceInfo($4002); + public static property DEVICE_WARP_SIZE_NV: DeviceInfo read new DeviceInfo($4003); + public static property DEVICE_GPU_OVERLAP_NV: DeviceInfo read new DeviceInfo($4004); + public static property DEVICE_KERNEL_EXEC_TIMEOUT_NV: DeviceInfo read new DeviceInfo($4005); + public static property DEVICE_INTEGRATED_MEMORY_NV: DeviceInfo read new DeviceInfo($4006); + public static property DEVICE_PREFERRED_WORK_GROUP_SIZE_AMD: DeviceInfo read new DeviceInfo($4030); + public static property DEVICE_MAX_WORK_GROUP_SIZE_AMD: DeviceInfo read new DeviceInfo($4031); + public static property DEVICE_PREFERRED_CONSTANT_BUFFER_SIZE_AMD: DeviceInfo read new DeviceInfo($4033); + public static property DEVICE_PCIE_ID_AMD: DeviceInfo read new DeviceInfo($4034); + public static property DEVICE_PROFILING_TIMER_OFFSET_AMD: DeviceInfo read new DeviceInfo($4036); + public static property DEVICE_TOPOLOGY_AMD: DeviceInfo read new DeviceInfo($4037); + public static property DEVICE_BOARD_NAME_AMD: DeviceInfo read new DeviceInfo($4038); + public static property DEVICE_GLOBAL_FREE_MEMORY_AMD: DeviceInfo read new DeviceInfo($4039); + public static property DEVICE_SIMD_PER_COMPUTE_UNIT_AMD: DeviceInfo read new DeviceInfo($4040); + public static property DEVICE_SIMD_WIDTH_AMD: DeviceInfo read new DeviceInfo($4041); + public static property DEVICE_SIMD_INSTRUCTION_WIDTH_AMD: DeviceInfo read new DeviceInfo($4042); + public static property DEVICE_WAVEFRONT_WIDTH_AMD: DeviceInfo read new DeviceInfo($4043); + public static property DEVICE_GLOBAL_MEM_CHANNELS_AMD: DeviceInfo read new DeviceInfo($4044); + public static property DEVICE_GLOBAL_MEM_CHANNEL_BANKS_AMD: DeviceInfo read new DeviceInfo($4045); + public static property DEVICE_GLOBAL_MEM_CHANNEL_BANK_WIDTH_AMD: DeviceInfo read new DeviceInfo($4046); + public static property DEVICE_LOCAL_MEM_SIZE_PER_COMPUTE_UNIT_AMD: DeviceInfo read new DeviceInfo($4047); + public static property DEVICE_LOCAL_MEM_BANKS_AMD: DeviceInfo read new DeviceInfo($4048); + public static property DEVICE_THREAD_TRACE_SUPPORTED_AMD: DeviceInfo read new DeviceInfo($4049); + public static property DEVICE_GFXIP_MAJOR_AMD: DeviceInfo read new DeviceInfo($404A); + public static property DEVICE_GFXIP_MINOR_AMD: DeviceInfo read new DeviceInfo($404B); + public static property DEVICE_AVAILABLE_ASYNC_QUEUES_AMD: DeviceInfo read new DeviceInfo($404C); + public static property DEVICE_PARENT_DEVICE_EXT: DeviceInfo read new DeviceInfo($4054); + public static property DEVICE_PARTITION_TYPES_EXT: DeviceInfo read new DeviceInfo($4055); + public static property DEVICE_AFFINITY_DOMAINS_EXT: DeviceInfo read new DeviceInfo($4056); + public static property DEVICE_REFERENCE_COUNT_EXT: DeviceInfo read new DeviceInfo($4057); + public static property DEVICE_PARTITION_STYLE_EXT: DeviceInfo read new DeviceInfo($4058); + public static property DEVICE_ME_VERSION_INTEL: DeviceInfo read new DeviceInfo($407E); + public static property DEVICE_EXT_MEM_PADDING_IN_BYTES_QCOM: DeviceInfo read new DeviceInfo($40A0); + public static property DEVICE_PAGE_SIZE_QCOM: DeviceInfo read new DeviceInfo($40A1); + public static property DEVICE_SVM_CAPABILITIES_ARM: DeviceInfo read new DeviceInfo($40B6); + public static property DEVICE_COMPUTE_UNITS_BITFIELD_ARM: DeviceInfo read new DeviceInfo($40BF); + public static property DEVICE_SPIR_VERSIONS: DeviceInfo read new DeviceInfo($40E0); + public static property DEVICE_SIMULTANEOUS_INTEROPS_INTEL: DeviceInfo read new DeviceInfo($4104); + public static property DEVICE_NUM_SIMULTANEOUS_INTEROPS_INTEL: DeviceInfo read new DeviceInfo($4105); + public static property DEVICE_SUB_GROUP_SIZES_INTEL: DeviceInfo read new DeviceInfo($4108); + public static property DEVICE_AVC_ME_VERSION_INTEL: DeviceInfo read new DeviceInfo($410B); + public static property DEVICE_AVC_ME_SUPPORTS_TEXTURE_SAMPLER_USE_INTEL: DeviceInfo read new DeviceInfo($410C); + public static property DEVICE_AVC_ME_SUPPORTS_PREEMPTION_INTEL: DeviceInfo read new DeviceInfo($410D); + public static property DEVICE_PLANAR_YUV_MAX_WIDTH_INTEL: DeviceInfo read new DeviceInfo($417E); + public static property DEVICE_PLANAR_YUV_MAX_HEIGHT_INTEL: DeviceInfo read new DeviceInfo($417F); + public static property DEVICE_HOST_MEM_CAPABILITIES_INTEL: DeviceInfo read new DeviceInfo($4190); + public static property DEVICE_DEVICE_MEM_CAPABILITIES_INTEL: DeviceInfo read new DeviceInfo($4191); + public static property DEVICE_SINGLE_DEVICE_SHARED_MEM_CAPABILITIES_INTEL: DeviceInfo read new DeviceInfo($4192); + public static property DEVICE_CROSS_DEVICE_SHARED_MEM_CAPABILITIES_INTEL: DeviceInfo read new DeviceInfo($4193); + public static property DEVICE_SHARED_SYSTEM_MEM_CAPABILITIES_INTEL: DeviceInfo read new DeviceInfo($4194); + public static property DEVICE_SCHEDULING_CONTROLS_CAPABILITIES_ARM: DeviceInfo read new DeviceInfo($41E4); + public static property DEVICE_CXX_FOR_OPENCL_NUMERIC_VERSION_EXT: DeviceInfo read new DeviceInfo($4230); public function ToString: string; override; begin @@ -1578,11 +1187,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _LOCAL := new DeviceLocalMemType($0001); - private static _GLOBAL := new DeviceLocalMemType($0002); - - public static property LOCAL: DeviceLocalMemType read _LOCAL; - public static property GLOBAL: DeviceLocalMemType read _GLOBAL; + public static property LOCAL: DeviceLocalMemType read new DeviceLocalMemType($0001); + public static property GLOBAL: DeviceLocalMemType read new DeviceLocalMemType($0002); public function ToString: string; override; begin @@ -1597,13 +1203,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new DeviceMemCacheType($0000); - private static _READ_ONLY_CACHE := new DeviceMemCacheType($0001); - private static _READ_WRITE_CACHE := new DeviceMemCacheType($0002); - - public static property NONE: DeviceMemCacheType read _NONE; - public static property READ_ONLY_CACHE: DeviceMemCacheType read _READ_ONLY_CACHE; - public static property READ_WRITE_CACHE: DeviceMemCacheType read _READ_WRITE_CACHE; + public static property NONE: DeviceMemCacheType read new DeviceMemCacheType($0000); + public static property READ_ONLY_CACHE: DeviceMemCacheType read new DeviceMemCacheType($0001); + public static property READ_WRITE_CACHE: DeviceMemCacheType read new DeviceMemCacheType($0002); public function ToString: string; override; begin @@ -1620,15 +1222,10 @@ type public constructor(val: IntPtr) := self.val := val; public constructor(val: Int32) := self.val := new IntPtr(val); - private static _DEVICE_PARTITION_BY_COUNTS_LIST_END := new DevicePartitionProperty($0000); - private static _DEVICE_PARTITION_EQUALLY := new DevicePartitionProperty($1086); - private static _DEVICE_PARTITION_BY_COUNTS := new DevicePartitionProperty($1087); - private static _DEVICE_PARTITION_BY_AFFINITY_DOMAIN := new DevicePartitionProperty($1088); - - public static property DEVICE_PARTITION_BY_COUNTS_LIST_END: DevicePartitionProperty read _DEVICE_PARTITION_BY_COUNTS_LIST_END; - public static property DEVICE_PARTITION_EQUALLY: DevicePartitionProperty read _DEVICE_PARTITION_EQUALLY; - public static property DEVICE_PARTITION_BY_COUNTS: DevicePartitionProperty read _DEVICE_PARTITION_BY_COUNTS; - public static property DEVICE_PARTITION_BY_AFFINITY_DOMAIN: DevicePartitionProperty read _DEVICE_PARTITION_BY_AFFINITY_DOMAIN; + public static property DEVICE_PARTITION_BY_COUNTS_LIST_END: DevicePartitionProperty read new DevicePartitionProperty($0000); + public static property DEVICE_PARTITION_EQUALLY: DevicePartitionProperty read new DevicePartitionProperty($1086); + public static property DEVICE_PARTITION_BY_COUNTS: DevicePartitionProperty read new DevicePartitionProperty($1087); + public static property DEVICE_PARTITION_BY_AFFINITY_DOMAIN: DevicePartitionProperty read new DevicePartitionProperty($1088); public function ToString: string; override; begin @@ -1645,33 +1242,19 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _PARTITION_BY_COUNTS_LIST_END_EXT := new DevicePartitionPropertyExt($0000); - private static _PROPERTIES_LIST_END_EXT := new DevicePartitionPropertyExt($0000); - private static _AFFINITY_DOMAIN_L1_CACHE_EXT := new DevicePartitionPropertyExt($0001); - private static _PARTITION_BY_NAMES_LIST_END_EXT := new DevicePartitionPropertyExt(-1); - private static _AFFINITY_DOMAIN_L2_CACHE_EXT := new DevicePartitionPropertyExt($0002); - private static _AFFINITY_DOMAIN_L3_CACHE_EXT := new DevicePartitionPropertyExt($0003); - private static _AFFINITY_DOMAIN_L4_CACHE_EXT := new DevicePartitionPropertyExt($0004); - private static _AFFINITY_DOMAIN_NUMA_EXT := new DevicePartitionPropertyExt($0010); - private static _AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT := new DevicePartitionPropertyExt($0100); - private static _DEVICE_PARTITION_EQUALLY_EXT := new DevicePartitionPropertyExt($4050); - private static _DEVICE_PARTITION_BY_COUNTS_EXT := new DevicePartitionPropertyExt($4051); - private static _DEVICE_PARTITION_BY_NAMES_EXT := new DevicePartitionPropertyExt($4052); - private static _DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT := new DevicePartitionPropertyExt($4053); - - public static property PARTITION_BY_COUNTS_LIST_END_EXT: DevicePartitionPropertyExt read _PARTITION_BY_COUNTS_LIST_END_EXT; - public static property PROPERTIES_LIST_END_EXT: DevicePartitionPropertyExt read _PROPERTIES_LIST_END_EXT; - public static property AFFINITY_DOMAIN_L1_CACHE_EXT: DevicePartitionPropertyExt read _AFFINITY_DOMAIN_L1_CACHE_EXT; - public static property PARTITION_BY_NAMES_LIST_END_EXT: DevicePartitionPropertyExt read _PARTITION_BY_NAMES_LIST_END_EXT; - public static property AFFINITY_DOMAIN_L2_CACHE_EXT: DevicePartitionPropertyExt read _AFFINITY_DOMAIN_L2_CACHE_EXT; - public static property AFFINITY_DOMAIN_L3_CACHE_EXT: DevicePartitionPropertyExt read _AFFINITY_DOMAIN_L3_CACHE_EXT; - public static property AFFINITY_DOMAIN_L4_CACHE_EXT: DevicePartitionPropertyExt read _AFFINITY_DOMAIN_L4_CACHE_EXT; - public static property AFFINITY_DOMAIN_NUMA_EXT: DevicePartitionPropertyExt read _AFFINITY_DOMAIN_NUMA_EXT; - public static property AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT: DevicePartitionPropertyExt read _AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT; - public static property DEVICE_PARTITION_EQUALLY_EXT: DevicePartitionPropertyExt read _DEVICE_PARTITION_EQUALLY_EXT; - public static property DEVICE_PARTITION_BY_COUNTS_EXT: DevicePartitionPropertyExt read _DEVICE_PARTITION_BY_COUNTS_EXT; - public static property DEVICE_PARTITION_BY_NAMES_EXT: DevicePartitionPropertyExt read _DEVICE_PARTITION_BY_NAMES_EXT; - public static property DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT: DevicePartitionPropertyExt read _DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT; + public static property PARTITION_BY_COUNTS_LIST_END_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($0000); + public static property PROPERTIES_LIST_END_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($0000); + public static property AFFINITY_DOMAIN_L1_CACHE_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($0001); + public static property PARTITION_BY_NAMES_LIST_END_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt(-1); + public static property AFFINITY_DOMAIN_L2_CACHE_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($0002); + public static property AFFINITY_DOMAIN_L3_CACHE_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($0003); + public static property AFFINITY_DOMAIN_L4_CACHE_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($0004); + public static property AFFINITY_DOMAIN_NUMA_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($0010); + public static property AFFINITY_DOMAIN_NEXT_FISSIONABLE_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($0100); + public static property DEVICE_PARTITION_EQUALLY_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($4050); + public static property DEVICE_PARTITION_BY_COUNTS_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($4051); + public static property DEVICE_PARTITION_BY_NAMES_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($4052); + public static property DEVICE_PARTITION_BY_AFFINITY_DOMAIN_EXT: DevicePartitionPropertyExt read new DevicePartitionPropertyExt($4053); public function ToString: string; override; begin @@ -1697,15 +1280,10 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _DEVICE_SVM_COARSE_GRAIN_BUFFER := new DeviceSVMCapabilities($0001); - private static _DEVICE_SVM_FINE_GRAIN_BUFFER := new DeviceSVMCapabilities($0002); - private static _DEVICE_SVM_FINE_GRAIN_SYSTEM := new DeviceSVMCapabilities($0004); - private static _DEVICE_SVM_ATOMICS := new DeviceSVMCapabilities($0008); - - public static property DEVICE_SVM_COARSE_GRAIN_BUFFER: DeviceSVMCapabilities read _DEVICE_SVM_COARSE_GRAIN_BUFFER; - public static property DEVICE_SVM_FINE_GRAIN_BUFFER: DeviceSVMCapabilities read _DEVICE_SVM_FINE_GRAIN_BUFFER; - public static property DEVICE_SVM_FINE_GRAIN_SYSTEM: DeviceSVMCapabilities read _DEVICE_SVM_FINE_GRAIN_SYSTEM; - public static property DEVICE_SVM_ATOMICS: DeviceSVMCapabilities read _DEVICE_SVM_ATOMICS; + public static property DEVICE_SVM_COARSE_GRAIN_BUFFER: DeviceSVMCapabilities read new DeviceSVMCapabilities($0001); + public static property DEVICE_SVM_FINE_GRAIN_BUFFER: DeviceSVMCapabilities read new DeviceSVMCapabilities($0002); + public static property DEVICE_SVM_FINE_GRAIN_SYSTEM: DeviceSVMCapabilities read new DeviceSVMCapabilities($0004); + public static property DEVICE_SVM_ATOMICS: DeviceSVMCapabilities read new DeviceSVMCapabilities($0008); public static function operator+(f1,f2: DeviceSVMCapabilities) := new DeviceSVMCapabilities(f1.val or f2.val); public static function operator or(f1,f2: DeviceSVMCapabilities) := f1+f2; @@ -1736,19 +1314,12 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _DEVICE_TYPE_DEFAULT := new DeviceType($0001); - private static _DEVICE_TYPE_CPU := new DeviceType($0002); - private static _DEVICE_TYPE_GPU := new DeviceType($0004); - private static _DEVICE_TYPE_ACCELERATOR := new DeviceType($0008); - private static _DEVICE_TYPE_CUSTOM := new DeviceType($0010); - private static _DEVICE_TYPE_ALL := new DeviceType($FFFFFFFF); - - public static property DEVICE_TYPE_DEFAULT: DeviceType read _DEVICE_TYPE_DEFAULT; - public static property DEVICE_TYPE_CPU: DeviceType read _DEVICE_TYPE_CPU; - public static property DEVICE_TYPE_GPU: DeviceType read _DEVICE_TYPE_GPU; - public static property DEVICE_TYPE_ACCELERATOR: DeviceType read _DEVICE_TYPE_ACCELERATOR; - public static property DEVICE_TYPE_CUSTOM: DeviceType read _DEVICE_TYPE_CUSTOM; - public static property DEVICE_TYPE_ALL: DeviceType read _DEVICE_TYPE_ALL; + public static property DEVICE_TYPE_DEFAULT: DeviceType read new DeviceType($0001); + public static property DEVICE_TYPE_CPU: DeviceType read new DeviceType($0002); + public static property DEVICE_TYPE_GPU: DeviceType read new DeviceType($0004); + public static property DEVICE_TYPE_ACCELERATOR: DeviceType read new DeviceType($0008); + public static property DEVICE_TYPE_CUSTOM: DeviceType read new DeviceType($0010); + public static property DEVICE_TYPE_ALL: DeviceType read new DeviceType($FFFFFFFF); public static function operator+(f1,f2: DeviceType) := new DeviceType(f1.val or f2.val); public static function operator or(f1,f2: DeviceType) := f1+f2; @@ -1783,11 +1354,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PREFERRED_DEVICES_FOR_DX9_INTEL := new Dx9DeviceSetIntel($4024); - private static _ALL_DEVICES_FOR_DX9_INTEL := new Dx9DeviceSetIntel($4025); - - public static property PREFERRED_DEVICES_FOR_DX9_INTEL: Dx9DeviceSetIntel read _PREFERRED_DEVICES_FOR_DX9_INTEL; - public static property ALL_DEVICES_FOR_DX9_INTEL: Dx9DeviceSetIntel read _ALL_DEVICES_FOR_DX9_INTEL; + public static property PREFERRED_DEVICES_FOR_DX9_INTEL: Dx9DeviceSetIntel read new Dx9DeviceSetIntel($4024); + public static property ALL_DEVICES_FOR_DX9_INTEL: Dx9DeviceSetIntel read new Dx9DeviceSetIntel($4025); public function ToString: string; override; begin @@ -1802,13 +1370,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _D3D9_DEVICE_INTEL := new Dx9DeviceSourceIntel($4022); - private static _D3D9EX_DEVICE_INTEL := new Dx9DeviceSourceIntel($4070); - private static _DXVA_DEVICE_INTEL := new Dx9DeviceSourceIntel($4071); - - public static property D3D9_DEVICE_INTEL: Dx9DeviceSourceIntel read _D3D9_DEVICE_INTEL; - public static property D3D9EX_DEVICE_INTEL: Dx9DeviceSourceIntel read _D3D9EX_DEVICE_INTEL; - public static property DXVA_DEVICE_INTEL: Dx9DeviceSourceIntel read _DXVA_DEVICE_INTEL; + public static property D3D9_DEVICE_INTEL: Dx9DeviceSourceIntel read new Dx9DeviceSourceIntel($4022); + public static property D3D9EX_DEVICE_INTEL: Dx9DeviceSourceIntel read new Dx9DeviceSourceIntel($4070); + public static property DXVA_DEVICE_INTEL: Dx9DeviceSourceIntel read new Dx9DeviceSourceIntel($4071); public function ToString: string; override; begin @@ -1825,9 +1389,7 @@ type public constructor(val: IntPtr) := self.val := val; public constructor(val: Int32) := self.val := new IntPtr(val); - private static _EGL_YUV_PLANE_INTEL := new EglImagePropertiesKhr($4107); - - public static property EGL_YUV_PLANE_INTEL: EglImagePropertiesKhr read _EGL_YUV_PLANE_INTEL; + public static property EGL_YUV_PLANE_INTEL: EglImagePropertiesKhr read new EglImagePropertiesKhr($4107); public function ToString: string; override; begin @@ -1841,203 +1403,104 @@ type public val: Int32; public constructor(val: Int32) := self.val := val; - private static _SUCCESS := new ErrorCode($0000); - private static _DEVICE_NOT_FOUND := new ErrorCode(-1); - private static _DEVICE_NOT_AVAILABLE := new ErrorCode(-2); - private static _COMPILER_NOT_AVAILABLE := new ErrorCode(-3); - private static _MEM_OBJECT_ALLOCATION_FAILURE := new ErrorCode(-4); - private static _OUT_OF_RESOURCES := new ErrorCode(-5); - private static _OUT_OF_HOST_MEMORY := new ErrorCode(-6); - private static _PROFILING_INFO_NOT_AVAILABLE := new ErrorCode(-7); - private static _MEM_COPY_OVERLAP := new ErrorCode(-8); - private static _IMAGE_FORMAT_MISMATCH := new ErrorCode(-9); - private static _IMAGE_FORMAT_NOT_SUPPORTED := new ErrorCode(-10); - private static _BUILD_PROGRAM_FAILURE := new ErrorCode(-11); - private static _MAP_FAILURE := new ErrorCode(-12); - private static _MISALIGNED_SUB_BUFFER_OFFSET := new ErrorCode(-13); - private static _EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST := new ErrorCode(-14); - private static _COMPILE_PROGRAM_FAILURE := new ErrorCode(-15); - private static _LINKER_NOT_AVAILABLE := new ErrorCode(-16); - private static _LINK_PROGRAM_FAILURE := new ErrorCode(-17); - private static _DEVICE_PARTITION_FAILED := new ErrorCode(-18); - private static _KERNEL_ARG_INFO_NOT_AVAILABLE := new ErrorCode(-19); - private static _INVALID_VALUE := new ErrorCode(-30); - private static _INVALID_DEVICE_TYPE := new ErrorCode(-31); - private static _INVALID_PLATFORM := new ErrorCode(-32); - private static _INVALID_DEVICE := new ErrorCode(-33); - private static _INVALID_CONTEXT := new ErrorCode(-34); - private static _INVALID_QUEUE_PROPERTIES := new ErrorCode(-35); - private static _INVALID_COMMAND_QUEUE := new ErrorCode(-36); - private static _INVALID_HOST_PTR := new ErrorCode(-37); - private static _INVALID_MEM_OBJECT := new ErrorCode(-38); - private static _INVALID_IMAGE_FORMAT_DESCRIPTOR := new ErrorCode(-39); - private static _INVALID_IMAGE_SIZE := new ErrorCode(-40); - private static _INVALID_SAMPLER := new ErrorCode(-41); - private static _INVALID_BINARY := new ErrorCode(-42); - private static _INVALID_BUILD_OPTIONS := new ErrorCode(-43); - private static _INVALID_PROGRAM := new ErrorCode(-44); - private static _INVALID_PROGRAM_EXECUTABLE := new ErrorCode(-45); - private static _INVALID_KERNEL_NAME := new ErrorCode(-46); - private static _INVALID_KERNEL_DEFINITION := new ErrorCode(-47); - private static _INVALID_KERNEL := new ErrorCode(-48); - private static _INVALID_ARG_INDEX := new ErrorCode(-49); - private static _INVALID_ARG_VALUE := new ErrorCode(-50); - private static _INVALID_ARG_SIZE := new ErrorCode(-51); - private static _INVALID_KERNEL_ARGS := new ErrorCode(-52); - private static _INVALID_WORK_DIMENSION := new ErrorCode(-53); - private static _INVALID_WORK_GROUP_SIZE := new ErrorCode(-54); - private static _INVALID_WORK_ITEM_SIZE := new ErrorCode(-55); - private static _INVALID_GLOBAL_OFFSET := new ErrorCode(-56); - private static _INVALID_EVENT_WAIT_LIST := new ErrorCode(-57); - private static _INVALID_EVENT := new ErrorCode(-58); - private static _INVALID_OPERATION := new ErrorCode(-59); - private static _INVALID_GL_OBJECT := new ErrorCode(-60); - private static _INVALID_BUFFER_SIZE := new ErrorCode(-61); - private static _INVALID_MIP_LEVEL := new ErrorCode(-62); - private static _INVALID_GLOBAL_WORK_SIZE := new ErrorCode(-63); - private static _INVALID_PROPERTY := new ErrorCode(-64); - private static _INVALID_IMAGE_DESCRIPTOR := new ErrorCode(-65); - private static _INVALID_COMPILER_OPTIONS := new ErrorCode(-66); - private static _INVALID_LINKER_OPTIONS := new ErrorCode(-67); - private static _INVALID_DEVICE_PARTITION_COUNT := new ErrorCode(-68); - private static _INVALID_PIPE_SIZE := new ErrorCode(-69); - private static _INVALID_DEVICE_QUEUE := new ErrorCode(-70); - private static _INVALID_SPEC_ID := new ErrorCode(-71); - private static _MAX_SIZE_RESTRICTION_EXCEEDED := new ErrorCode(-72); - private static _INVALID_GL_SHAREGROUP_REFERENCE_KHR := new ErrorCode(-1000); - private static _PLATFORM_NOT_FOUND_KHR := new ErrorCode(-1001); - private static _INVALID_D3D10_DEVICE_KHR := new ErrorCode(-1002); - private static _INVALID_D3D10_RESOURCE_KHR := new ErrorCode(-1003); - private static _D3D10_RESOURCE_ALREADY_ACQUIRED_KHR := new ErrorCode(-1004); - private static _D3D10_RESOURCE_NOT_ACQUIRED_KHR := new ErrorCode(-1005); - private static _INVALID_D3D11_DEVICE_KHR := new ErrorCode(-1006); - private static _INVALID_D3D11_RESOURCE_KHR := new ErrorCode(-1007); - private static _D3D11_RESOURCE_ALREADY_ACQUIRED_KHR := new ErrorCode(-1008); - private static _D3D11_RESOURCE_NOT_ACQUIRED_KHR := new ErrorCode(-1009); - private static _INVALID_DX9_DEVICE_INTEL := new ErrorCode(-1010); - private static _INVALID_DX9_MEDIA_ADAPTER_KHR := new ErrorCode(-1010); - private static _INVALID_DX9_MEDIA_SURFACE_KHR := new ErrorCode(-1011); - private static _INVALID_DX9_RESOURCE_INTEL := new ErrorCode(-1011); - private static _DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR := new ErrorCode(-1012); - private static _DX9_RESOURCE_ALREADY_ACQUIRED_INTEL := new ErrorCode(-1012); - private static _DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR := new ErrorCode(-1013); - private static _DX9_RESOURCE_NOT_ACQUIRED_INTEL := new ErrorCode(-1013); - private static _DEVICE_PARTITION_FAILED_EXT := new ErrorCode(-1057); - private static _INVALID_PARTITION_COUNT_EXT := new ErrorCode(-1058); - private static _INVALID_PARTITION_NAME_EXT := new ErrorCode(-1059); - private static _EGL_RESOURCE_NOT_ACQUIRED_KHR := new ErrorCode(-1092); - private static _INVALID_EGL_OBJECT_KHR := new ErrorCode(-1093); - private static _INVALID_ACCELERATOR_INTEL := new ErrorCode(-1094); - private static _INVALID_ACCELERATOR_TYPE_INTEL := new ErrorCode(-1095); - private static _INVALID_ACCELERATOR_DESCRIPTOR_INTEL := new ErrorCode(-1096); - private static _ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL := new ErrorCode(-1097); - private static _INVALID_VA_API_MEDIA_ADAPTER_INTEL := new ErrorCode(-1098); - private static _INVALID_VA_API_MEDIA_SURFACE_INTEL := new ErrorCode(-1099); - private static _VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL := new ErrorCode(-1100); - private static _VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL := new ErrorCode(-1101); - private static _PIPE_FULL_INTEL := new ErrorCode(-1106); - private static _PIPE_EMPTY_INTEL := new ErrorCode(-1107); - private static _CONTEXT_TERMINATED_KHR := new ErrorCode(-1121); - private static _NV_KERNEL_ILLEGAL_BUFFER_READ_WRITE := new ErrorCode(-9999); - - public static property SUCCESS: ErrorCode read _SUCCESS; - public static property DEVICE_NOT_FOUND: ErrorCode read _DEVICE_NOT_FOUND; - public static property DEVICE_NOT_AVAILABLE: ErrorCode read _DEVICE_NOT_AVAILABLE; - public static property COMPILER_NOT_AVAILABLE: ErrorCode read _COMPILER_NOT_AVAILABLE; - public static property MEM_OBJECT_ALLOCATION_FAILURE: ErrorCode read _MEM_OBJECT_ALLOCATION_FAILURE; - public static property OUT_OF_RESOURCES: ErrorCode read _OUT_OF_RESOURCES; - public static property OUT_OF_HOST_MEMORY: ErrorCode read _OUT_OF_HOST_MEMORY; - public static property PROFILING_INFO_NOT_AVAILABLE: ErrorCode read _PROFILING_INFO_NOT_AVAILABLE; - public static property MEM_COPY_OVERLAP: ErrorCode read _MEM_COPY_OVERLAP; - public static property IMAGE_FORMAT_MISMATCH: ErrorCode read _IMAGE_FORMAT_MISMATCH; - public static property IMAGE_FORMAT_NOT_SUPPORTED: ErrorCode read _IMAGE_FORMAT_NOT_SUPPORTED; - public static property BUILD_PROGRAM_FAILURE: ErrorCode read _BUILD_PROGRAM_FAILURE; - public static property MAP_FAILURE: ErrorCode read _MAP_FAILURE; - public static property MISALIGNED_SUB_BUFFER_OFFSET: ErrorCode read _MISALIGNED_SUB_BUFFER_OFFSET; - public static property EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST: ErrorCode read _EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST; - public static property COMPILE_PROGRAM_FAILURE: ErrorCode read _COMPILE_PROGRAM_FAILURE; - public static property LINKER_NOT_AVAILABLE: ErrorCode read _LINKER_NOT_AVAILABLE; - public static property LINK_PROGRAM_FAILURE: ErrorCode read _LINK_PROGRAM_FAILURE; - public static property DEVICE_PARTITION_FAILED: ErrorCode read _DEVICE_PARTITION_FAILED; - public static property KERNEL_ARG_INFO_NOT_AVAILABLE: ErrorCode read _KERNEL_ARG_INFO_NOT_AVAILABLE; - public static property INVALID_VALUE: ErrorCode read _INVALID_VALUE; - public static property INVALID_DEVICE_TYPE: ErrorCode read _INVALID_DEVICE_TYPE; - public static property INVALID_PLATFORM: ErrorCode read _INVALID_PLATFORM; - public static property INVALID_DEVICE: ErrorCode read _INVALID_DEVICE; - public static property INVALID_CONTEXT: ErrorCode read _INVALID_CONTEXT; - public static property INVALID_QUEUE_PROPERTIES: ErrorCode read _INVALID_QUEUE_PROPERTIES; - public static property INVALID_COMMAND_QUEUE: ErrorCode read _INVALID_COMMAND_QUEUE; - public static property INVALID_HOST_PTR: ErrorCode read _INVALID_HOST_PTR; - public static property INVALID_MEM_OBJECT: ErrorCode read _INVALID_MEM_OBJECT; - public static property INVALID_IMAGE_FORMAT_DESCRIPTOR: ErrorCode read _INVALID_IMAGE_FORMAT_DESCRIPTOR; - public static property INVALID_IMAGE_SIZE: ErrorCode read _INVALID_IMAGE_SIZE; - public static property INVALID_SAMPLER: ErrorCode read _INVALID_SAMPLER; - public static property INVALID_BINARY: ErrorCode read _INVALID_BINARY; - public static property INVALID_BUILD_OPTIONS: ErrorCode read _INVALID_BUILD_OPTIONS; - public static property INVALID_PROGRAM: ErrorCode read _INVALID_PROGRAM; - public static property INVALID_PROGRAM_EXECUTABLE: ErrorCode read _INVALID_PROGRAM_EXECUTABLE; - public static property INVALID_KERNEL_NAME: ErrorCode read _INVALID_KERNEL_NAME; - public static property INVALID_KERNEL_DEFINITION: ErrorCode read _INVALID_KERNEL_DEFINITION; - public static property INVALID_KERNEL: ErrorCode read _INVALID_KERNEL; - public static property INVALID_ARG_INDEX: ErrorCode read _INVALID_ARG_INDEX; - public static property INVALID_ARG_VALUE: ErrorCode read _INVALID_ARG_VALUE; - public static property INVALID_ARG_SIZE: ErrorCode read _INVALID_ARG_SIZE; - public static property INVALID_KERNEL_ARGS: ErrorCode read _INVALID_KERNEL_ARGS; - public static property INVALID_WORK_DIMENSION: ErrorCode read _INVALID_WORK_DIMENSION; - public static property INVALID_WORK_GROUP_SIZE: ErrorCode read _INVALID_WORK_GROUP_SIZE; - public static property INVALID_WORK_ITEM_SIZE: ErrorCode read _INVALID_WORK_ITEM_SIZE; - public static property INVALID_GLOBAL_OFFSET: ErrorCode read _INVALID_GLOBAL_OFFSET; - public static property INVALID_EVENT_WAIT_LIST: ErrorCode read _INVALID_EVENT_WAIT_LIST; - public static property INVALID_EVENT: ErrorCode read _INVALID_EVENT; - public static property INVALID_OPERATION: ErrorCode read _INVALID_OPERATION; - public static property INVALID_GL_OBJECT: ErrorCode read _INVALID_GL_OBJECT; - public static property INVALID_BUFFER_SIZE: ErrorCode read _INVALID_BUFFER_SIZE; - public static property INVALID_MIP_LEVEL: ErrorCode read _INVALID_MIP_LEVEL; - public static property INVALID_GLOBAL_WORK_SIZE: ErrorCode read _INVALID_GLOBAL_WORK_SIZE; - public static property INVALID_PROPERTY: ErrorCode read _INVALID_PROPERTY; - public static property INVALID_IMAGE_DESCRIPTOR: ErrorCode read _INVALID_IMAGE_DESCRIPTOR; - public static property INVALID_COMPILER_OPTIONS: ErrorCode read _INVALID_COMPILER_OPTIONS; - public static property INVALID_LINKER_OPTIONS: ErrorCode read _INVALID_LINKER_OPTIONS; - public static property INVALID_DEVICE_PARTITION_COUNT: ErrorCode read _INVALID_DEVICE_PARTITION_COUNT; - public static property INVALID_PIPE_SIZE: ErrorCode read _INVALID_PIPE_SIZE; - public static property INVALID_DEVICE_QUEUE: ErrorCode read _INVALID_DEVICE_QUEUE; - public static property INVALID_SPEC_ID: ErrorCode read _INVALID_SPEC_ID; - public static property MAX_SIZE_RESTRICTION_EXCEEDED: ErrorCode read _MAX_SIZE_RESTRICTION_EXCEEDED; - public static property INVALID_GL_SHAREGROUP_REFERENCE_KHR: ErrorCode read _INVALID_GL_SHAREGROUP_REFERENCE_KHR; - public static property PLATFORM_NOT_FOUND_KHR: ErrorCode read _PLATFORM_NOT_FOUND_KHR; - public static property INVALID_D3D10_DEVICE_KHR: ErrorCode read _INVALID_D3D10_DEVICE_KHR; - public static property INVALID_D3D10_RESOURCE_KHR: ErrorCode read _INVALID_D3D10_RESOURCE_KHR; - public static property D3D10_RESOURCE_ALREADY_ACQUIRED_KHR: ErrorCode read _D3D10_RESOURCE_ALREADY_ACQUIRED_KHR; - public static property D3D10_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read _D3D10_RESOURCE_NOT_ACQUIRED_KHR; - public static property INVALID_D3D11_DEVICE_KHR: ErrorCode read _INVALID_D3D11_DEVICE_KHR; - public static property INVALID_D3D11_RESOURCE_KHR: ErrorCode read _INVALID_D3D11_RESOURCE_KHR; - public static property D3D11_RESOURCE_ALREADY_ACQUIRED_KHR: ErrorCode read _D3D11_RESOURCE_ALREADY_ACQUIRED_KHR; - public static property D3D11_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read _D3D11_RESOURCE_NOT_ACQUIRED_KHR; - public static property INVALID_DX9_DEVICE_INTEL: ErrorCode read _INVALID_DX9_DEVICE_INTEL; - public static property INVALID_DX9_MEDIA_ADAPTER_KHR: ErrorCode read _INVALID_DX9_MEDIA_ADAPTER_KHR; - public static property INVALID_DX9_MEDIA_SURFACE_KHR: ErrorCode read _INVALID_DX9_MEDIA_SURFACE_KHR; - public static property INVALID_DX9_RESOURCE_INTEL: ErrorCode read _INVALID_DX9_RESOURCE_INTEL; - public static property DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR: ErrorCode read _DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR; - public static property DX9_RESOURCE_ALREADY_ACQUIRED_INTEL: ErrorCode read _DX9_RESOURCE_ALREADY_ACQUIRED_INTEL; - public static property DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR: ErrorCode read _DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR; - public static property DX9_RESOURCE_NOT_ACQUIRED_INTEL: ErrorCode read _DX9_RESOURCE_NOT_ACQUIRED_INTEL; - public static property DEVICE_PARTITION_FAILED_EXT: ErrorCode read _DEVICE_PARTITION_FAILED_EXT; - public static property INVALID_PARTITION_COUNT_EXT: ErrorCode read _INVALID_PARTITION_COUNT_EXT; - public static property INVALID_PARTITION_NAME_EXT: ErrorCode read _INVALID_PARTITION_NAME_EXT; - public static property EGL_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read _EGL_RESOURCE_NOT_ACQUIRED_KHR; - public static property INVALID_EGL_OBJECT_KHR: ErrorCode read _INVALID_EGL_OBJECT_KHR; - public static property INVALID_ACCELERATOR_INTEL: ErrorCode read _INVALID_ACCELERATOR_INTEL; - public static property INVALID_ACCELERATOR_TYPE_INTEL: ErrorCode read _INVALID_ACCELERATOR_TYPE_INTEL; - public static property INVALID_ACCELERATOR_DESCRIPTOR_INTEL: ErrorCode read _INVALID_ACCELERATOR_DESCRIPTOR_INTEL; - public static property ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL: ErrorCode read _ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL; - public static property INVALID_VA_API_MEDIA_ADAPTER_INTEL: ErrorCode read _INVALID_VA_API_MEDIA_ADAPTER_INTEL; - public static property INVALID_VA_API_MEDIA_SURFACE_INTEL: ErrorCode read _INVALID_VA_API_MEDIA_SURFACE_INTEL; - public static property VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL: ErrorCode read _VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL; - public static property VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL: ErrorCode read _VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL; - public static property PIPE_FULL_INTEL: ErrorCode read _PIPE_FULL_INTEL; - public static property PIPE_EMPTY_INTEL: ErrorCode read _PIPE_EMPTY_INTEL; - public static property CONTEXT_TERMINATED_KHR: ErrorCode read _CONTEXT_TERMINATED_KHR; - public static property NV_KERNEL_ILLEGAL_BUFFER_READ_WRITE: ErrorCode read _NV_KERNEL_ILLEGAL_BUFFER_READ_WRITE; + public static property SUCCESS: ErrorCode read new ErrorCode($0000); + public static property DEVICE_NOT_FOUND: ErrorCode read new ErrorCode(-1); + public static property DEVICE_NOT_AVAILABLE: ErrorCode read new ErrorCode(-2); + public static property COMPILER_NOT_AVAILABLE: ErrorCode read new ErrorCode(-3); + public static property MEM_OBJECT_ALLOCATION_FAILURE: ErrorCode read new ErrorCode(-4); + public static property OUT_OF_RESOURCES: ErrorCode read new ErrorCode(-5); + public static property OUT_OF_HOST_MEMORY: ErrorCode read new ErrorCode(-6); + public static property PROFILING_INFO_NOT_AVAILABLE: ErrorCode read new ErrorCode(-7); + public static property MEM_COPY_OVERLAP: ErrorCode read new ErrorCode(-8); + public static property IMAGE_FORMAT_MISMATCH: ErrorCode read new ErrorCode(-9); + public static property IMAGE_FORMAT_NOT_SUPPORTED: ErrorCode read new ErrorCode(-10); + public static property BUILD_PROGRAM_FAILURE: ErrorCode read new ErrorCode(-11); + public static property MAP_FAILURE: ErrorCode read new ErrorCode(-12); + public static property MISALIGNED_SUB_BUFFER_OFFSET: ErrorCode read new ErrorCode(-13); + public static property EXEC_STATUS_ERROR_FOR_EVENTS_IN_WAIT_LIST: ErrorCode read new ErrorCode(-14); + public static property COMPILE_PROGRAM_FAILURE: ErrorCode read new ErrorCode(-15); + public static property LINKER_NOT_AVAILABLE: ErrorCode read new ErrorCode(-16); + public static property LINK_PROGRAM_FAILURE: ErrorCode read new ErrorCode(-17); + public static property DEVICE_PARTITION_FAILED: ErrorCode read new ErrorCode(-18); + public static property KERNEL_ARG_INFO_NOT_AVAILABLE: ErrorCode read new ErrorCode(-19); + public static property INVALID_VALUE: ErrorCode read new ErrorCode(-30); + public static property INVALID_DEVICE_TYPE: ErrorCode read new ErrorCode(-31); + public static property INVALID_PLATFORM: ErrorCode read new ErrorCode(-32); + public static property INVALID_DEVICE: ErrorCode read new ErrorCode(-33); + public static property INVALID_CONTEXT: ErrorCode read new ErrorCode(-34); + public static property INVALID_QUEUE_PROPERTIES: ErrorCode read new ErrorCode(-35); + public static property INVALID_COMMAND_QUEUE: ErrorCode read new ErrorCode(-36); + public static property INVALID_HOST_PTR: ErrorCode read new ErrorCode(-37); + public static property INVALID_MEM_OBJECT: ErrorCode read new ErrorCode(-38); + public static property INVALID_IMAGE_FORMAT_DESCRIPTOR: ErrorCode read new ErrorCode(-39); + public static property INVALID_IMAGE_SIZE: ErrorCode read new ErrorCode(-40); + public static property INVALID_SAMPLER: ErrorCode read new ErrorCode(-41); + public static property INVALID_BINARY: ErrorCode read new ErrorCode(-42); + public static property INVALID_BUILD_OPTIONS: ErrorCode read new ErrorCode(-43); + public static property INVALID_PROGRAM: ErrorCode read new ErrorCode(-44); + public static property INVALID_PROGRAM_EXECUTABLE: ErrorCode read new ErrorCode(-45); + public static property INVALID_KERNEL_NAME: ErrorCode read new ErrorCode(-46); + public static property INVALID_KERNEL_DEFINITION: ErrorCode read new ErrorCode(-47); + public static property INVALID_KERNEL: ErrorCode read new ErrorCode(-48); + public static property INVALID_ARG_INDEX: ErrorCode read new ErrorCode(-49); + public static property INVALID_ARG_VALUE: ErrorCode read new ErrorCode(-50); + public static property INVALID_ARG_SIZE: ErrorCode read new ErrorCode(-51); + public static property INVALID_KERNEL_ARGS: ErrorCode read new ErrorCode(-52); + public static property INVALID_WORK_DIMENSION: ErrorCode read new ErrorCode(-53); + public static property INVALID_WORK_GROUP_SIZE: ErrorCode read new ErrorCode(-54); + public static property INVALID_WORK_ITEM_SIZE: ErrorCode read new ErrorCode(-55); + public static property INVALID_GLOBAL_OFFSET: ErrorCode read new ErrorCode(-56); + public static property INVALID_EVENT_WAIT_LIST: ErrorCode read new ErrorCode(-57); + public static property INVALID_EVENT: ErrorCode read new ErrorCode(-58); + public static property INVALID_OPERATION: ErrorCode read new ErrorCode(-59); + public static property INVALID_GL_OBJECT: ErrorCode read new ErrorCode(-60); + public static property INVALID_BUFFER_SIZE: ErrorCode read new ErrorCode(-61); + public static property INVALID_MIP_LEVEL: ErrorCode read new ErrorCode(-62); + public static property INVALID_GLOBAL_WORK_SIZE: ErrorCode read new ErrorCode(-63); + public static property INVALID_PROPERTY: ErrorCode read new ErrorCode(-64); + public static property INVALID_IMAGE_DESCRIPTOR: ErrorCode read new ErrorCode(-65); + public static property INVALID_COMPILER_OPTIONS: ErrorCode read new ErrorCode(-66); + public static property INVALID_LINKER_OPTIONS: ErrorCode read new ErrorCode(-67); + public static property INVALID_DEVICE_PARTITION_COUNT: ErrorCode read new ErrorCode(-68); + public static property INVALID_PIPE_SIZE: ErrorCode read new ErrorCode(-69); + public static property INVALID_DEVICE_QUEUE: ErrorCode read new ErrorCode(-70); + public static property INVALID_SPEC_ID: ErrorCode read new ErrorCode(-71); + public static property MAX_SIZE_RESTRICTION_EXCEEDED: ErrorCode read new ErrorCode(-72); + public static property INVALID_GL_SHAREGROUP_REFERENCE_KHR: ErrorCode read new ErrorCode(-1000); + public static property PLATFORM_NOT_FOUND_KHR: ErrorCode read new ErrorCode(-1001); + public static property INVALID_D3D10_DEVICE_KHR: ErrorCode read new ErrorCode(-1002); + public static property INVALID_D3D10_RESOURCE_KHR: ErrorCode read new ErrorCode(-1003); + public static property D3D10_RESOURCE_ALREADY_ACQUIRED_KHR: ErrorCode read new ErrorCode(-1004); + public static property D3D10_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read new ErrorCode(-1005); + public static property INVALID_D3D11_DEVICE_KHR: ErrorCode read new ErrorCode(-1006); + public static property INVALID_D3D11_RESOURCE_KHR: ErrorCode read new ErrorCode(-1007); + public static property D3D11_RESOURCE_ALREADY_ACQUIRED_KHR: ErrorCode read new ErrorCode(-1008); + public static property D3D11_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read new ErrorCode(-1009); + public static property INVALID_DX9_DEVICE_INTEL: ErrorCode read new ErrorCode(-1010); + public static property INVALID_DX9_MEDIA_ADAPTER_KHR: ErrorCode read new ErrorCode(-1010); + public static property INVALID_DX9_MEDIA_SURFACE_KHR: ErrorCode read new ErrorCode(-1011); + public static property INVALID_DX9_RESOURCE_INTEL: ErrorCode read new ErrorCode(-1011); + public static property DX9_MEDIA_SURFACE_ALREADY_ACQUIRED_KHR: ErrorCode read new ErrorCode(-1012); + public static property DX9_RESOURCE_ALREADY_ACQUIRED_INTEL: ErrorCode read new ErrorCode(-1012); + public static property DX9_MEDIA_SURFACE_NOT_ACQUIRED_KHR: ErrorCode read new ErrorCode(-1013); + public static property DX9_RESOURCE_NOT_ACQUIRED_INTEL: ErrorCode read new ErrorCode(-1013); + public static property DEVICE_PARTITION_FAILED_EXT: ErrorCode read new ErrorCode(-1057); + public static property INVALID_PARTITION_COUNT_EXT: ErrorCode read new ErrorCode(-1058); + public static property INVALID_PARTITION_NAME_EXT: ErrorCode read new ErrorCode(-1059); + public static property EGL_RESOURCE_NOT_ACQUIRED_KHR: ErrorCode read new ErrorCode(-1092); + public static property INVALID_EGL_OBJECT_KHR: ErrorCode read new ErrorCode(-1093); + public static property INVALID_ACCELERATOR_INTEL: ErrorCode read new ErrorCode(-1094); + public static property INVALID_ACCELERATOR_TYPE_INTEL: ErrorCode read new ErrorCode(-1095); + public static property INVALID_ACCELERATOR_DESCRIPTOR_INTEL: ErrorCode read new ErrorCode(-1096); + public static property ACCELERATOR_TYPE_NOT_SUPPORTED_INTEL: ErrorCode read new ErrorCode(-1097); + public static property INVALID_VA_API_MEDIA_ADAPTER_INTEL: ErrorCode read new ErrorCode(-1098); + public static property INVALID_VA_API_MEDIA_SURFACE_INTEL: ErrorCode read new ErrorCode(-1099); + public static property VA_API_MEDIA_SURFACE_ALREADY_ACQUIRED_INTEL: ErrorCode read new ErrorCode(-1100); + public static property VA_API_MEDIA_SURFACE_NOT_ACQUIRED_INTEL: ErrorCode read new ErrorCode(-1101); + public static property PIPE_FULL_INTEL: ErrorCode read new ErrorCode(-1106); + public static property PIPE_EMPTY_INTEL: ErrorCode read new ErrorCode(-1107); + public static property CONTEXT_TERMINATED_KHR: ErrorCode read new ErrorCode(-1121); + public static property NV_KERNEL_ILLEGAL_BUFFER_READ_WRITE: ErrorCode read new ErrorCode(-9999); public function ToString: string; override; begin @@ -2155,17 +1618,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _EVENT_COMMAND_QUEUE := new EventInfo($11D0); - private static _EVENT_COMMAND_TYPE := new EventInfo($11D1); - private static _EVENT_REFERENCE_COUNT := new EventInfo($11D2); - private static _EVENT_COMMAND_EXECUTION_STATUS := new EventInfo($11D3); - private static _EVENT_CONTEXT := new EventInfo($11D4); - - public static property EVENT_COMMAND_QUEUE: EventInfo read _EVENT_COMMAND_QUEUE; - public static property EVENT_COMMAND_TYPE: EventInfo read _EVENT_COMMAND_TYPE; - public static property EVENT_REFERENCE_COUNT: EventInfo read _EVENT_REFERENCE_COUNT; - public static property EVENT_COMMAND_EXECUTION_STATUS: EventInfo read _EVENT_COMMAND_EXECUTION_STATUS; - public static property EVENT_CONTEXT: EventInfo read _EVENT_CONTEXT; + public static property EVENT_COMMAND_QUEUE: EventInfo read new EventInfo($11D0); + public static property EVENT_COMMAND_TYPE: EventInfo read new EventInfo($11D1); + public static property EVENT_REFERENCE_COUNT: EventInfo read new EventInfo($11D2); + public static property EVENT_COMMAND_EXECUTION_STATUS: EventInfo read new EventInfo($11D3); + public static property EVENT_CONTEXT: EventInfo read new EventInfo($11D4); public function ToString: string; override; begin @@ -2183,11 +1640,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FILTER_NEAREST := new FilterMode($1140); - private static _FILTER_LINEAR := new FilterMode($1141); - - public static property FILTER_NEAREST: FilterMode read _FILTER_NEAREST; - public static property FILTER_LINEAR: FilterMode read _FILTER_LINEAR; + public static property FILTER_NEAREST: FilterMode read new FilterMode($1140); + public static property FILTER_LINEAR: FilterMode read new FilterMode($1141); public function ToString: string; override; begin @@ -2202,11 +1656,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CURRENT_DEVICE_FOR_GL_CONTEXT_KHR := new GlContextInfo($2006); - private static _DEVICES_FOR_GL_CONTEXT_KHR := new GlContextInfo($2007); - - public static property CURRENT_DEVICE_FOR_GL_CONTEXT_KHR: GlContextInfo read _CURRENT_DEVICE_FOR_GL_CONTEXT_KHR; - public static property DEVICES_FOR_GL_CONTEXT_KHR: GlContextInfo read _DEVICES_FOR_GL_CONTEXT_KHR; + public static property CURRENT_DEVICE_FOR_GL_CONTEXT_KHR: GlContextInfo read new GlContextInfo($2006); + public static property DEVICES_FOR_GL_CONTEXT_KHR: GlContextInfo read new GlContextInfo($2007); public function ToString: string; override; begin @@ -2221,23 +1672,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _GL_OBJECT_BUFFER := new GlObjectType($2000); - private static _GL_OBJECT_TEXTURE2D := new GlObjectType($2001); - private static _GL_OBJECT_TEXTURE3D := new GlObjectType($2002); - private static _GL_OBJECT_RENDERBUFFER := new GlObjectType($2003); - private static _GL_OBJECT_TEXTURE2D_ARRAY := new GlObjectType($200E); - private static _GL_OBJECT_TEXTURE1D := new GlObjectType($200F); - private static _GL_OBJECT_TEXTURE1D_ARRAY := new GlObjectType($2010); - private static _GL_OBJECT_TEXTURE_BUFFER := new GlObjectType($2011); - - public static property GL_OBJECT_BUFFER: GlObjectType read _GL_OBJECT_BUFFER; - public static property GL_OBJECT_TEXTURE2D: GlObjectType read _GL_OBJECT_TEXTURE2D; - public static property GL_OBJECT_TEXTURE3D: GlObjectType read _GL_OBJECT_TEXTURE3D; - public static property GL_OBJECT_RENDERBUFFER: GlObjectType read _GL_OBJECT_RENDERBUFFER; - public static property GL_OBJECT_TEXTURE2D_ARRAY: GlObjectType read _GL_OBJECT_TEXTURE2D_ARRAY; - public static property GL_OBJECT_TEXTURE1D: GlObjectType read _GL_OBJECT_TEXTURE1D; - public static property GL_OBJECT_TEXTURE1D_ARRAY: GlObjectType read _GL_OBJECT_TEXTURE1D_ARRAY; - public static property GL_OBJECT_TEXTURE_BUFFER: GlObjectType read _GL_OBJECT_TEXTURE_BUFFER; + public static property GL_OBJECT_BUFFER: GlObjectType read new GlObjectType($2000); + public static property GL_OBJECT_TEXTURE2D: GlObjectType read new GlObjectType($2001); + public static property GL_OBJECT_TEXTURE3D: GlObjectType read new GlObjectType($2002); + public static property GL_OBJECT_RENDERBUFFER: GlObjectType read new GlObjectType($2003); + public static property GL_OBJECT_TEXTURE2D_ARRAY: GlObjectType read new GlObjectType($200E); + public static property GL_OBJECT_TEXTURE1D: GlObjectType read new GlObjectType($200F); + public static property GL_OBJECT_TEXTURE1D_ARRAY: GlObjectType read new GlObjectType($2010); + public static property GL_OBJECT_TEXTURE_BUFFER: GlObjectType read new GlObjectType($2011); public function ToString: string; override; begin @@ -2258,13 +1700,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _GL_TEXTURE_TARGET := new GlTextureInfo($2004); - private static _GL_MIPMAP_LEVEL := new GlTextureInfo($2005); - private static _GL_NUM_SAMPLES := new GlTextureInfo($2012); - - public static property GL_TEXTURE_TARGET: GlTextureInfo read _GL_TEXTURE_TARGET; - public static property GL_MIPMAP_LEVEL: GlTextureInfo read _GL_MIPMAP_LEVEL; - public static property GL_NUM_SAMPLES: GlTextureInfo read _GL_NUM_SAMPLES; + public static property GL_TEXTURE_TARGET: GlTextureInfo read new GlTextureInfo($2004); + public static property GL_MIPMAP_LEVEL: GlTextureInfo read new GlTextureInfo($2005); + public static property GL_NUM_SAMPLES: GlTextureInfo read new GlTextureInfo($2012); public function ToString: string; override; begin @@ -2280,39 +1718,22 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _IMAGE_FORMAT := new ImageInfo($1110); - private static _IMAGE_ELEMENT_SIZE := new ImageInfo($1111); - private static _IMAGE_ROW_PITCH := new ImageInfo($1112); - private static _IMAGE_SLICE_PITCH := new ImageInfo($1113); - private static _IMAGE_WIDTH := new ImageInfo($1114); - private static _IMAGE_HEIGHT := new ImageInfo($1115); - private static _IMAGE_DEPTH := new ImageInfo($1116); - private static _IMAGE_ARRAY_SIZE := new ImageInfo($1117); - private static _IMAGE_BUFFER := new ImageInfo($1118); - private static _IMAGE_NUM_MIP_LEVELS := new ImageInfo($1119); - private static _IMAGE_NUM_SAMPLES := new ImageInfo($111A); - private static _IMAGE_DX9_MEDIA_PLANE_KHR := new ImageInfo($202A); - private static _IMAGE_D3D10_SUBRESOURCE_KHR := new ImageInfo($4016); - private static _IMAGE_D3D11_SUBRESOURCE_KHR := new ImageInfo($401F); - private static _IMAGE_DX9_PLANE_INTEL := new ImageInfo($4075); - private static _IMAGE_VA_API_PLANE_INTEL := new ImageInfo($4099); - - public static property IMAGE_FORMAT: ImageInfo read _IMAGE_FORMAT; - public static property IMAGE_ELEMENT_SIZE: ImageInfo read _IMAGE_ELEMENT_SIZE; - public static property IMAGE_ROW_PITCH: ImageInfo read _IMAGE_ROW_PITCH; - public static property IMAGE_SLICE_PITCH: ImageInfo read _IMAGE_SLICE_PITCH; - public static property IMAGE_WIDTH: ImageInfo read _IMAGE_WIDTH; - public static property IMAGE_HEIGHT: ImageInfo read _IMAGE_HEIGHT; - public static property IMAGE_DEPTH: ImageInfo read _IMAGE_DEPTH; - public static property IMAGE_ARRAY_SIZE: ImageInfo read _IMAGE_ARRAY_SIZE; - public static property IMAGE_BUFFER: ImageInfo read _IMAGE_BUFFER; - public static property IMAGE_NUM_MIP_LEVELS: ImageInfo read _IMAGE_NUM_MIP_LEVELS; - public static property IMAGE_NUM_SAMPLES: ImageInfo read _IMAGE_NUM_SAMPLES; - public static property IMAGE_DX9_MEDIA_PLANE_KHR: ImageInfo read _IMAGE_DX9_MEDIA_PLANE_KHR; - public static property IMAGE_D3D10_SUBRESOURCE_KHR: ImageInfo read _IMAGE_D3D10_SUBRESOURCE_KHR; - public static property IMAGE_D3D11_SUBRESOURCE_KHR: ImageInfo read _IMAGE_D3D11_SUBRESOURCE_KHR; - public static property IMAGE_DX9_PLANE_INTEL: ImageInfo read _IMAGE_DX9_PLANE_INTEL; - public static property IMAGE_VA_API_PLANE_INTEL: ImageInfo read _IMAGE_VA_API_PLANE_INTEL; + public static property IMAGE_FORMAT: ImageInfo read new ImageInfo($1110); + public static property IMAGE_ELEMENT_SIZE: ImageInfo read new ImageInfo($1111); + public static property IMAGE_ROW_PITCH: ImageInfo read new ImageInfo($1112); + public static property IMAGE_SLICE_PITCH: ImageInfo read new ImageInfo($1113); + public static property IMAGE_WIDTH: ImageInfo read new ImageInfo($1114); + public static property IMAGE_HEIGHT: ImageInfo read new ImageInfo($1115); + public static property IMAGE_DEPTH: ImageInfo read new ImageInfo($1116); + public static property IMAGE_ARRAY_SIZE: ImageInfo read new ImageInfo($1117); + public static property IMAGE_BUFFER: ImageInfo read new ImageInfo($1118); + public static property IMAGE_NUM_MIP_LEVELS: ImageInfo read new ImageInfo($1119); + public static property IMAGE_NUM_SAMPLES: ImageInfo read new ImageInfo($111A); + public static property IMAGE_DX9_MEDIA_PLANE_KHR: ImageInfo read new ImageInfo($202A); + public static property IMAGE_D3D10_SUBRESOURCE_KHR: ImageInfo read new ImageInfo($4016); + public static property IMAGE_D3D11_SUBRESOURCE_KHR: ImageInfo read new ImageInfo($401F); + public static property IMAGE_DX9_PLANE_INTEL: ImageInfo read new ImageInfo($4075); + public static property IMAGE_VA_API_PLANE_INTEL: ImageInfo read new ImageInfo($4099); public function ToString: string; override; begin @@ -2341,11 +1762,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _IMAGE_ROW_ALIGNMENT_QCOM := new ImagePitchInfoQcom($40A2); - private static _IMAGE_SLICE_ALIGNMENT_QCOM := new ImagePitchInfoQcom($40A3); - - public static property IMAGE_ROW_ALIGNMENT_QCOM: ImagePitchInfoQcom read _IMAGE_ROW_ALIGNMENT_QCOM; - public static property IMAGE_SLICE_ALIGNMENT_QCOM: ImagePitchInfoQcom read _IMAGE_SLICE_ALIGNMENT_QCOM; + public static property IMAGE_ROW_ALIGNMENT_QCOM: ImagePitchInfoQcom read new ImagePitchInfoQcom($40A2); + public static property IMAGE_SLICE_ALIGNMENT_QCOM: ImagePitchInfoQcom read new ImagePitchInfoQcom($40A3); public function ToString: string; override; begin @@ -2361,21 +1779,13 @@ type public constructor(val: IntPtr) := self.val := val; public constructor(val: Int32) := self.val := new IntPtr(val); - private static _IMPORT_MEMORY_WHOLE_ALLOCATION_ARM := new ImportPropertiesArm(-1); - private static _IMPORT_TYPE_ARM := new ImportPropertiesArm($40B2); - private static _IMPORT_TYPE_HOST_ARM := new ImportPropertiesArm($40B3); - private static _IMPORT_TYPE_DMA_BUF_ARM := new ImportPropertiesArm($40B4); - private static _IMPORT_TYPE_PROTECTED_ARM := new ImportPropertiesArm($40B5); - private static _IMPORT_TYPE_ANDROID_HARDWARE_BUFFER_ARM := new ImportPropertiesArm($41E2); - private static _IMPORT_DMA_BUF_DATA_CONSISTENCY_WITH_HOST_ARM := new ImportPropertiesArm($41E3); - - public static property IMPORT_MEMORY_WHOLE_ALLOCATION_ARM: ImportPropertiesArm read _IMPORT_MEMORY_WHOLE_ALLOCATION_ARM; - public static property IMPORT_TYPE_ARM: ImportPropertiesArm read _IMPORT_TYPE_ARM; - public static property IMPORT_TYPE_HOST_ARM: ImportPropertiesArm read _IMPORT_TYPE_HOST_ARM; - public static property IMPORT_TYPE_DMA_BUF_ARM: ImportPropertiesArm read _IMPORT_TYPE_DMA_BUF_ARM; - public static property IMPORT_TYPE_PROTECTED_ARM: ImportPropertiesArm read _IMPORT_TYPE_PROTECTED_ARM; - public static property IMPORT_TYPE_ANDROID_HARDWARE_BUFFER_ARM: ImportPropertiesArm read _IMPORT_TYPE_ANDROID_HARDWARE_BUFFER_ARM; - public static property IMPORT_DMA_BUF_DATA_CONSISTENCY_WITH_HOST_ARM: ImportPropertiesArm read _IMPORT_DMA_BUF_DATA_CONSISTENCY_WITH_HOST_ARM; + public static property IMPORT_MEMORY_WHOLE_ALLOCATION_ARM: ImportPropertiesArm read new ImportPropertiesArm(-1); + public static property IMPORT_TYPE_ARM: ImportPropertiesArm read new ImportPropertiesArm($40B2); + public static property IMPORT_TYPE_HOST_ARM: ImportPropertiesArm read new ImportPropertiesArm($40B3); + public static property IMPORT_TYPE_DMA_BUF_ARM: ImportPropertiesArm read new ImportPropertiesArm($40B4); + public static property IMPORT_TYPE_PROTECTED_ARM: ImportPropertiesArm read new ImportPropertiesArm($40B5); + public static property IMPORT_TYPE_ANDROID_HARDWARE_BUFFER_ARM: ImportPropertiesArm read new ImportPropertiesArm($41E2); + public static property IMPORT_DMA_BUF_DATA_CONSISTENCY_WITH_HOST_ARM: ImportPropertiesArm read new ImportPropertiesArm($41E3); public function ToString: string; override; begin @@ -2395,15 +1805,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _KERNEL_ARG_ACCESS_READ_ONLY := new KernelArgAccessQualifier($11A0); - private static _KERNEL_ARG_ACCESS_WRITE_ONLY := new KernelArgAccessQualifier($11A1); - private static _KERNEL_ARG_ACCESS_READ_WRITE := new KernelArgAccessQualifier($11A2); - private static _KERNEL_ARG_ACCESS_NONE := new KernelArgAccessQualifier($11A3); - - public static property KERNEL_ARG_ACCESS_READ_ONLY: KernelArgAccessQualifier read _KERNEL_ARG_ACCESS_READ_ONLY; - public static property KERNEL_ARG_ACCESS_WRITE_ONLY: KernelArgAccessQualifier read _KERNEL_ARG_ACCESS_WRITE_ONLY; - public static property KERNEL_ARG_ACCESS_READ_WRITE: KernelArgAccessQualifier read _KERNEL_ARG_ACCESS_READ_WRITE; - public static property KERNEL_ARG_ACCESS_NONE: KernelArgAccessQualifier read _KERNEL_ARG_ACCESS_NONE; + public static property KERNEL_ARG_ACCESS_READ_ONLY: KernelArgAccessQualifier read new KernelArgAccessQualifier($11A0); + public static property KERNEL_ARG_ACCESS_WRITE_ONLY: KernelArgAccessQualifier read new KernelArgAccessQualifier($11A1); + public static property KERNEL_ARG_ACCESS_READ_WRITE: KernelArgAccessQualifier read new KernelArgAccessQualifier($11A2); + public static property KERNEL_ARG_ACCESS_NONE: KernelArgAccessQualifier read new KernelArgAccessQualifier($11A3); public function ToString: string; override; begin @@ -2420,15 +1825,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _KERNEL_ARG_ADDRESS_GLOBAL := new KernelArgAddressQualifier($119B); - private static _KERNEL_ARG_ADDRESS_LOCAL := new KernelArgAddressQualifier($119C); - private static _KERNEL_ARG_ADDRESS_CONSTANT := new KernelArgAddressQualifier($119D); - private static _KERNEL_ARG_ADDRESS_PRIVATE := new KernelArgAddressQualifier($119E); - - public static property KERNEL_ARG_ADDRESS_GLOBAL: KernelArgAddressQualifier read _KERNEL_ARG_ADDRESS_GLOBAL; - public static property KERNEL_ARG_ADDRESS_LOCAL: KernelArgAddressQualifier read _KERNEL_ARG_ADDRESS_LOCAL; - public static property KERNEL_ARG_ADDRESS_CONSTANT: KernelArgAddressQualifier read _KERNEL_ARG_ADDRESS_CONSTANT; - public static property KERNEL_ARG_ADDRESS_PRIVATE: KernelArgAddressQualifier read _KERNEL_ARG_ADDRESS_PRIVATE; + public static property KERNEL_ARG_ADDRESS_GLOBAL: KernelArgAddressQualifier read new KernelArgAddressQualifier($119B); + public static property KERNEL_ARG_ADDRESS_LOCAL: KernelArgAddressQualifier read new KernelArgAddressQualifier($119C); + public static property KERNEL_ARG_ADDRESS_CONSTANT: KernelArgAddressQualifier read new KernelArgAddressQualifier($119D); + public static property KERNEL_ARG_ADDRESS_PRIVATE: KernelArgAddressQualifier read new KernelArgAddressQualifier($119E); public function ToString: string; override; begin @@ -2445,17 +1845,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _KERNEL_ARG_ADDRESS_QUALIFIER := new KernelArgInfo($1196); - private static _KERNEL_ARG_ACCESS_QUALIFIER := new KernelArgInfo($1197); - private static _KERNEL_ARG_TYPE_NAME := new KernelArgInfo($1198); - private static _KERNEL_ARG_TYPE_QUALIFIER := new KernelArgInfo($1199); - private static _KERNEL_ARG_NAME := new KernelArgInfo($119A); - - public static property KERNEL_ARG_ADDRESS_QUALIFIER: KernelArgInfo read _KERNEL_ARG_ADDRESS_QUALIFIER; - public static property KERNEL_ARG_ACCESS_QUALIFIER: KernelArgInfo read _KERNEL_ARG_ACCESS_QUALIFIER; - public static property KERNEL_ARG_TYPE_NAME: KernelArgInfo read _KERNEL_ARG_TYPE_NAME; - public static property KERNEL_ARG_TYPE_QUALIFIER: KernelArgInfo read _KERNEL_ARG_TYPE_QUALIFIER; - public static property KERNEL_ARG_NAME: KernelArgInfo read _KERNEL_ARG_NAME; + public static property KERNEL_ARG_ADDRESS_QUALIFIER: KernelArgInfo read new KernelArgInfo($1196); + public static property KERNEL_ARG_ACCESS_QUALIFIER: KernelArgInfo read new KernelArgInfo($1197); + public static property KERNEL_ARG_TYPE_NAME: KernelArgInfo read new KernelArgInfo($1198); + public static property KERNEL_ARG_TYPE_QUALIFIER: KernelArgInfo read new KernelArgInfo($1199); + public static property KERNEL_ARG_NAME: KernelArgInfo read new KernelArgInfo($119A); public function ToString: string; override; begin @@ -2473,17 +1867,11 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _KERNEL_ARG_TYPE_NONE := new KernelArgTypeQualifier($0000); - private static _KERNEL_ARG_TYPE_CONST := new KernelArgTypeQualifier($0001); - private static _KERNEL_ARG_TYPE_RESTRICT := new KernelArgTypeQualifier($0002); - private static _KERNEL_ARG_TYPE_VOLATILE := new KernelArgTypeQualifier($0004); - private static _KERNEL_ARG_TYPE_PIPE := new KernelArgTypeQualifier($0008); - - public static property KERNEL_ARG_TYPE_NONE: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_NONE; - public static property KERNEL_ARG_TYPE_CONST: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_CONST; - public static property KERNEL_ARG_TYPE_RESTRICT: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_RESTRICT; - public static property KERNEL_ARG_TYPE_VOLATILE: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_VOLATILE; - public static property KERNEL_ARG_TYPE_PIPE: KernelArgTypeQualifier read _KERNEL_ARG_TYPE_PIPE; + public static property KERNEL_ARG_TYPE_NONE: KernelArgTypeQualifier read new KernelArgTypeQualifier($0000); + public static property KERNEL_ARG_TYPE_CONST: KernelArgTypeQualifier read new KernelArgTypeQualifier($0001); + public static property KERNEL_ARG_TYPE_RESTRICT: KernelArgTypeQualifier read new KernelArgTypeQualifier($0002); + public static property KERNEL_ARG_TYPE_VOLATILE: KernelArgTypeQualifier read new KernelArgTypeQualifier($0004); + public static property KERNEL_ARG_TYPE_PIPE: KernelArgTypeQualifier read new KernelArgTypeQualifier($0008); public function ToString: string; override; begin @@ -2501,23 +1889,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _KERNEL_EXEC_INFO_SVM_PTRS := new KernelExecInfo($11B6); - private static _KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM := new KernelExecInfo($11B7); - private static _KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM := new KernelExecInfo($41E5); - private static _KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARM := new KernelExecInfo($41E6); - private static _KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL := new KernelExecInfo($4200); - private static _KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL := new KernelExecInfo($4201); - private static _KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL := new KernelExecInfo($4202); - private static _KERNEL_EXEC_INFO_USM_PTRS_INTEL := new KernelExecInfo($4203); - - public static property KERNEL_EXEC_INFO_SVM_PTRS: KernelExecInfo read _KERNEL_EXEC_INFO_SVM_PTRS; - public static property KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM: KernelExecInfo read _KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM; - public static property KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM: KernelExecInfo read _KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM; - public static property KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARM: KernelExecInfo read _KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARM; - public static property KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL: KernelExecInfo read _KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL; - public static property KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL: KernelExecInfo read _KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL; - public static property KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL: KernelExecInfo read _KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL; - public static property KERNEL_EXEC_INFO_USM_PTRS_INTEL: KernelExecInfo read _KERNEL_EXEC_INFO_USM_PTRS_INTEL; + public static property KERNEL_EXEC_INFO_SVM_PTRS: KernelExecInfo read new KernelExecInfo($11B6); + public static property KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM: KernelExecInfo read new KernelExecInfo($11B7); + public static property KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_ARM: KernelExecInfo read new KernelExecInfo($41E5); + public static property KERNEL_EXEC_INFO_WORKGROUP_BATCH_SIZE_MODIFIER_ARM: KernelExecInfo read new KernelExecInfo($41E6); + public static property KERNEL_EXEC_INFO_INDIRECT_HOST_ACCESS_INTEL: KernelExecInfo read new KernelExecInfo($4200); + public static property KERNEL_EXEC_INFO_INDIRECT_DEVICE_ACCESS_INTEL: KernelExecInfo read new KernelExecInfo($4201); + public static property KERNEL_EXEC_INFO_INDIRECT_SHARED_ACCESS_INTEL: KernelExecInfo read new KernelExecInfo($4202); + public static property KERNEL_EXEC_INFO_USM_PTRS_INTEL: KernelExecInfo read new KernelExecInfo($4203); public function ToString: string; override; begin @@ -2538,11 +1917,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _KERNEL_EXEC_INFO_SVM_PTRS_ARM := new KernelExecInfoArm($40B8); - private static _KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM_ARM := new KernelExecInfoArm($40B9); - - public static property KERNEL_EXEC_INFO_SVM_PTRS_ARM: KernelExecInfoArm read _KERNEL_EXEC_INFO_SVM_PTRS_ARM; - public static property KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM_ARM: KernelExecInfoArm read _KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM_ARM; + public static property KERNEL_EXEC_INFO_SVM_PTRS_ARM: KernelExecInfoArm read new KernelExecInfoArm($40B8); + public static property KERNEL_EXEC_INFO_SVM_FINE_GRAIN_SYSTEM_ARM: KernelExecInfoArm read new KernelExecInfoArm($40B9); public function ToString: string; override; begin @@ -2557,19 +1933,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _KERNEL_FUNCTION_NAME := new KernelInfo($1190); - private static _KERNEL_NUM_ARGS := new KernelInfo($1191); - private static _KERNEL_REFERENCE_COUNT := new KernelInfo($1192); - private static _KERNEL_CONTEXT := new KernelInfo($1193); - private static _KERNEL_PROGRAM := new KernelInfo($1194); - private static _KERNEL_ATTRIBUTES := new KernelInfo($1195); - - public static property KERNEL_FUNCTION_NAME: KernelInfo read _KERNEL_FUNCTION_NAME; - public static property KERNEL_NUM_ARGS: KernelInfo read _KERNEL_NUM_ARGS; - public static property KERNEL_REFERENCE_COUNT: KernelInfo read _KERNEL_REFERENCE_COUNT; - public static property KERNEL_CONTEXT: KernelInfo read _KERNEL_CONTEXT; - public static property KERNEL_PROGRAM: KernelInfo read _KERNEL_PROGRAM; - public static property KERNEL_ATTRIBUTES: KernelInfo read _KERNEL_ATTRIBUTES; + public static property KERNEL_FUNCTION_NAME: KernelInfo read new KernelInfo($1190); + public static property KERNEL_NUM_ARGS: KernelInfo read new KernelInfo($1191); + public static property KERNEL_REFERENCE_COUNT: KernelInfo read new KernelInfo($1192); + public static property KERNEL_CONTEXT: KernelInfo read new KernelInfo($1193); + public static property KERNEL_PROGRAM: KernelInfo read new KernelInfo($1194); + public static property KERNEL_ATTRIBUTES: KernelInfo read new KernelInfo($1195); public function ToString: string; override; begin @@ -2588,23 +1957,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT := new KernelSubGroupInfo($11B8); - private static _KERNEL_MAX_NUM_SUB_GROUPS := new KernelSubGroupInfo($11B9); - private static _KERNEL_COMPILE_NUM_SUB_GROUPS := new KernelSubGroupInfo($11BA); - private static _KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE := new KernelSubGroupInfo($2033); - private static _KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR := new KernelSubGroupInfo($2033); - private static _KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE := new KernelSubGroupInfo($2034); - private static _KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR := new KernelSubGroupInfo($2034); - private static _KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL := new KernelSubGroupInfo($410A); - - public static property KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT: KernelSubGroupInfo read _KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT; - public static property KERNEL_MAX_NUM_SUB_GROUPS: KernelSubGroupInfo read _KERNEL_MAX_NUM_SUB_GROUPS; - public static property KERNEL_COMPILE_NUM_SUB_GROUPS: KernelSubGroupInfo read _KERNEL_COMPILE_NUM_SUB_GROUPS; - public static property KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE: KernelSubGroupInfo read _KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE; - public static property KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR: KernelSubGroupInfo read _KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR; - public static property KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE: KernelSubGroupInfo read _KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE; - public static property KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR: KernelSubGroupInfo read _KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR; - public static property KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL: KernelSubGroupInfo read _KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL; + public static property KERNEL_LOCAL_SIZE_FOR_SUB_GROUP_COUNT: KernelSubGroupInfo read new KernelSubGroupInfo($11B8); + public static property KERNEL_MAX_NUM_SUB_GROUPS: KernelSubGroupInfo read new KernelSubGroupInfo($11B9); + public static property KERNEL_COMPILE_NUM_SUB_GROUPS: KernelSubGroupInfo read new KernelSubGroupInfo($11BA); + public static property KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE: KernelSubGroupInfo read new KernelSubGroupInfo($2033); + public static property KERNEL_MAX_SUB_GROUP_SIZE_FOR_NDRANGE_KHR: KernelSubGroupInfo read new KernelSubGroupInfo($2033); + public static property KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE: KernelSubGroupInfo read new KernelSubGroupInfo($2034); + public static property KERNEL_SUB_GROUP_COUNT_FOR_NDRANGE_KHR: KernelSubGroupInfo read new KernelSubGroupInfo($2034); + public static property KERNEL_COMPILE_SUB_GROUP_SIZE_INTEL: KernelSubGroupInfo read new KernelSubGroupInfo($410A); public function ToString: string; override; begin @@ -2625,21 +1985,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _KERNEL_WORK_GROUP_SIZE := new KernelWorkGroupInfo($11B0); - private static _KERNEL_COMPILE_WORK_GROUP_SIZE := new KernelWorkGroupInfo($11B1); - private static _KERNEL_LOCAL_MEM_SIZE := new KernelWorkGroupInfo($11B2); - private static _KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE := new KernelWorkGroupInfo($11B3); - private static _KERNEL_PRIVATE_MEM_SIZE := new KernelWorkGroupInfo($11B4); - private static _KERNEL_GLOBAL_WORK_SIZE := new KernelWorkGroupInfo($11B5); - private static _KERNEL_SPILL_MEM_SIZE_INTEL := new KernelWorkGroupInfo($4109); - - public static property KERNEL_WORK_GROUP_SIZE: KernelWorkGroupInfo read _KERNEL_WORK_GROUP_SIZE; - public static property KERNEL_COMPILE_WORK_GROUP_SIZE: KernelWorkGroupInfo read _KERNEL_COMPILE_WORK_GROUP_SIZE; - public static property KERNEL_LOCAL_MEM_SIZE: KernelWorkGroupInfo read _KERNEL_LOCAL_MEM_SIZE; - public static property KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE: KernelWorkGroupInfo read _KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE; - public static property KERNEL_PRIVATE_MEM_SIZE: KernelWorkGroupInfo read _KERNEL_PRIVATE_MEM_SIZE; - public static property KERNEL_GLOBAL_WORK_SIZE: KernelWorkGroupInfo read _KERNEL_GLOBAL_WORK_SIZE; - public static property KERNEL_SPILL_MEM_SIZE_INTEL: KernelWorkGroupInfo read _KERNEL_SPILL_MEM_SIZE_INTEL; + public static property KERNEL_WORK_GROUP_SIZE: KernelWorkGroupInfo read new KernelWorkGroupInfo($11B0); + public static property KERNEL_COMPILE_WORK_GROUP_SIZE: KernelWorkGroupInfo read new KernelWorkGroupInfo($11B1); + public static property KERNEL_LOCAL_MEM_SIZE: KernelWorkGroupInfo read new KernelWorkGroupInfo($11B2); + public static property KERNEL_PREFERRED_WORK_GROUP_SIZE_MULTIPLE: KernelWorkGroupInfo read new KernelWorkGroupInfo($11B3); + public static property KERNEL_PRIVATE_MEM_SIZE: KernelWorkGroupInfo read new KernelWorkGroupInfo($11B4); + public static property KERNEL_GLOBAL_WORK_SIZE: KernelWorkGroupInfo read new KernelWorkGroupInfo($11B5); + public static property KERNEL_SPILL_MEM_SIZE_INTEL: KernelWorkGroupInfo read new KernelWorkGroupInfo($4109); public function ToString: string; override; begin @@ -2659,13 +2011,9 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _MAP_READ := new MapFlags($0001); - private static _MAP_WRITE := new MapFlags($0002); - private static _MAP_WRITE_INVALIDATE_REGION := new MapFlags($0004); - - public static property MAP_READ: MapFlags read _MAP_READ; - public static property MAP_WRITE: MapFlags read _MAP_WRITE; - public static property MAP_WRITE_INVALIDATE_REGION: MapFlags read _MAP_WRITE_INVALIDATE_REGION; + public static property MAP_READ: MapFlags read new MapFlags($0001); + public static property MAP_WRITE: MapFlags read new MapFlags($0002); + public static property MAP_WRITE_INVALIDATE_REGION: MapFlags read new MapFlags($0004); public static function operator+(f1,f2: MapFlags) := new MapFlags(f1.val or f2.val); public static function operator or(f1,f2: MapFlags) := f1+f2; @@ -2694,51 +2042,28 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _MEM_READ_WRITE := new MemFlags($0001); - private static _MEM_WRITE_ONLY := new MemFlags($0002); - private static _MEM_READ_ONLY := new MemFlags($0004); - private static _MEM_USE_HOST_PTR := new MemFlags($0008); - private static _MEM_ALLOC_HOST_PTR := new MemFlags($0010); - private static _MEM_COPY_HOST_PTR := new MemFlags($0020); - private static _MEM_HOST_WRITE_ONLY := new MemFlags($0080); - private static _MEM_HOST_READ_ONLY := new MemFlags($0100); - private static _MEM_HOST_NO_ACCESS := new MemFlags($0200); - private static _MEM_KERNEL_READ_AND_WRITE := new MemFlags($1000); - private static _MEM_FORCE_HOST_MEMORY_INTEL := new MemFlags($100000); - private static _MEM_NO_ACCESS_INTEL := new MemFlags($1000000); - private static _MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL := new MemFlags($2000000); - private static _MEM_USE_UNCACHED_CPU_MEMORY_IMG := new MemFlags($4000000); - private static _MEM_USE_CACHED_CPU_MEMORY_IMG := new MemFlags($8000000); - private static _MEM_USE_GRALLOC_PTR_IMG := new MemFlags($10000000); - private static _MEM_EXT_HOST_PTR_QCOM := new MemFlags($20000000); - private static _MEM_RESERVED0_ARM := new MemFlags($100000000); - private static _MEM_RESERVED1_ARM := new MemFlags($200000000); - private static _MEM_RESERVED2_ARM := new MemFlags($400000000); - private static _MEM_RESERVED3_ARM := new MemFlags($800000000); - private static _MEM_RESERVED4_ARM := new MemFlags($1000000000); - - public static property MEM_READ_WRITE: MemFlags read _MEM_READ_WRITE; - public static property MEM_WRITE_ONLY: MemFlags read _MEM_WRITE_ONLY; - public static property MEM_READ_ONLY: MemFlags read _MEM_READ_ONLY; - public static property MEM_USE_HOST_PTR: MemFlags read _MEM_USE_HOST_PTR; - public static property MEM_ALLOC_HOST_PTR: MemFlags read _MEM_ALLOC_HOST_PTR; - public static property MEM_COPY_HOST_PTR: MemFlags read _MEM_COPY_HOST_PTR; - public static property MEM_HOST_WRITE_ONLY: MemFlags read _MEM_HOST_WRITE_ONLY; - public static property MEM_HOST_READ_ONLY: MemFlags read _MEM_HOST_READ_ONLY; - public static property MEM_HOST_NO_ACCESS: MemFlags read _MEM_HOST_NO_ACCESS; - public static property MEM_KERNEL_READ_AND_WRITE: MemFlags read _MEM_KERNEL_READ_AND_WRITE; - public static property MEM_FORCE_HOST_MEMORY_INTEL: MemFlags read _MEM_FORCE_HOST_MEMORY_INTEL; - public static property MEM_NO_ACCESS_INTEL: MemFlags read _MEM_NO_ACCESS_INTEL; - public static property MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL: MemFlags read _MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL; - public static property MEM_USE_UNCACHED_CPU_MEMORY_IMG: MemFlags read _MEM_USE_UNCACHED_CPU_MEMORY_IMG; - public static property MEM_USE_CACHED_CPU_MEMORY_IMG: MemFlags read _MEM_USE_CACHED_CPU_MEMORY_IMG; - public static property MEM_USE_GRALLOC_PTR_IMG: MemFlags read _MEM_USE_GRALLOC_PTR_IMG; - public static property MEM_EXT_HOST_PTR_QCOM: MemFlags read _MEM_EXT_HOST_PTR_QCOM; - public static property MEM_RESERVED0_ARM: MemFlags read _MEM_RESERVED0_ARM; - public static property MEM_RESERVED1_ARM: MemFlags read _MEM_RESERVED1_ARM; - public static property MEM_RESERVED2_ARM: MemFlags read _MEM_RESERVED2_ARM; - public static property MEM_RESERVED3_ARM: MemFlags read _MEM_RESERVED3_ARM; - public static property MEM_RESERVED4_ARM: MemFlags read _MEM_RESERVED4_ARM; + public static property MEM_READ_WRITE: MemFlags read new MemFlags($0001); + public static property MEM_WRITE_ONLY: MemFlags read new MemFlags($0002); + public static property MEM_READ_ONLY: MemFlags read new MemFlags($0004); + public static property MEM_USE_HOST_PTR: MemFlags read new MemFlags($0008); + public static property MEM_ALLOC_HOST_PTR: MemFlags read new MemFlags($0010); + public static property MEM_COPY_HOST_PTR: MemFlags read new MemFlags($0020); + public static property MEM_HOST_WRITE_ONLY: MemFlags read new MemFlags($0080); + public static property MEM_HOST_READ_ONLY: MemFlags read new MemFlags($0100); + public static property MEM_HOST_NO_ACCESS: MemFlags read new MemFlags($0200); + public static property MEM_KERNEL_READ_AND_WRITE: MemFlags read new MemFlags($1000); + public static property MEM_FORCE_HOST_MEMORY_INTEL: MemFlags read new MemFlags($100000); + public static property MEM_NO_ACCESS_INTEL: MemFlags read new MemFlags($1000000); + public static property MEM_ACCESS_FLAGS_UNRESTRICTED_INTEL: MemFlags read new MemFlags($2000000); + public static property MEM_USE_UNCACHED_CPU_MEMORY_IMG: MemFlags read new MemFlags($4000000); + public static property MEM_USE_CACHED_CPU_MEMORY_IMG: MemFlags read new MemFlags($8000000); + public static property MEM_USE_GRALLOC_PTR_IMG: MemFlags read new MemFlags($10000000); + public static property MEM_EXT_HOST_PTR_QCOM: MemFlags read new MemFlags($20000000); + public static property MEM_RESERVED0_ARM: MemFlags read new MemFlags($100000000); + public static property MEM_RESERVED1_ARM: MemFlags read new MemFlags($200000000); + public static property MEM_RESERVED2_ARM: MemFlags read new MemFlags($400000000); + public static property MEM_RESERVED3_ARM: MemFlags read new MemFlags($800000000); + public static property MEM_RESERVED4_ARM: MemFlags read new MemFlags($1000000000); public static function operator+(f1,f2: MemFlags) := new MemFlags(f1.val or f2.val); public static function operator or(f1,f2: MemFlags) := f1+f2; @@ -2805,45 +2130,25 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MEM_TYPE := new MemInfo($1100); - private static _MEM_FLAGS := new MemInfo($1101); - private static _MEM_SIZE := new MemInfo($1102); - private static _MEM_HOST_PTR := new MemInfo($1103); - private static _MEM_MAP_COUNT := new MemInfo($1104); - private static _MEM_REFERENCE_COUNT := new MemInfo($1105); - private static _MEM_CONTEXT := new MemInfo($1106); - private static _MEM_ASSOCIATED_MEMOBJECT := new MemInfo($1107); - private static _MEM_OFFSET := new MemInfo($1108); - private static _MEM_USES_SVM_POINTER := new MemInfo($1109); - private static _MEM_PROPERTIES := new MemInfo($110A); - private static _MEM_DX9_MEDIA_ADAPTER_TYPE_KHR := new MemInfo($2028); - private static _MEM_DX9_MEDIA_SURFACE_INFO_KHR := new MemInfo($2029); - private static _MEM_D3D10_RESOURCE_KHR := new MemInfo($4015); - private static _MEM_D3D11_RESOURCE_KHR := new MemInfo($401E); - private static _MEM_DX9_RESOURCE_INTEL := new MemInfo($4027); - private static _MEM_DX9_SHARED_HANDLE_INTEL := new MemInfo($4074); - private static _MEM_VA_API_MEDIA_SURFACE_INTEL := new MemInfo($4098); - private static _MEM_USES_SVM_POINTER_ARM := new MemInfo($40B7); - - public static property MEM_TYPE: MemInfo read _MEM_TYPE; - public static property MEM_FLAGS: MemInfo read _MEM_FLAGS; - public static property MEM_SIZE: MemInfo read _MEM_SIZE; - public static property MEM_HOST_PTR: MemInfo read _MEM_HOST_PTR; - public static property MEM_MAP_COUNT: MemInfo read _MEM_MAP_COUNT; - public static property MEM_REFERENCE_COUNT: MemInfo read _MEM_REFERENCE_COUNT; - public static property MEM_CONTEXT: MemInfo read _MEM_CONTEXT; - public static property MEM_ASSOCIATED_MEMOBJECT: MemInfo read _MEM_ASSOCIATED_MEMOBJECT; - public static property MEM_OFFSET: MemInfo read _MEM_OFFSET; - public static property MEM_USES_SVM_POINTER: MemInfo read _MEM_USES_SVM_POINTER; - public static property MEM_PROPERTIES: MemInfo read _MEM_PROPERTIES; - public static property MEM_DX9_MEDIA_ADAPTER_TYPE_KHR: MemInfo read _MEM_DX9_MEDIA_ADAPTER_TYPE_KHR; - public static property MEM_DX9_MEDIA_SURFACE_INFO_KHR: MemInfo read _MEM_DX9_MEDIA_SURFACE_INFO_KHR; - public static property MEM_D3D10_RESOURCE_KHR: MemInfo read _MEM_D3D10_RESOURCE_KHR; - public static property MEM_D3D11_RESOURCE_KHR: MemInfo read _MEM_D3D11_RESOURCE_KHR; - public static property MEM_DX9_RESOURCE_INTEL: MemInfo read _MEM_DX9_RESOURCE_INTEL; - public static property MEM_DX9_SHARED_HANDLE_INTEL: MemInfo read _MEM_DX9_SHARED_HANDLE_INTEL; - public static property MEM_VA_API_MEDIA_SURFACE_INTEL: MemInfo read _MEM_VA_API_MEDIA_SURFACE_INTEL; - public static property MEM_USES_SVM_POINTER_ARM: MemInfo read _MEM_USES_SVM_POINTER_ARM; + public static property MEM_TYPE: MemInfo read new MemInfo($1100); + public static property MEM_FLAGS: MemInfo read new MemInfo($1101); + public static property MEM_SIZE: MemInfo read new MemInfo($1102); + public static property MEM_HOST_PTR: MemInfo read new MemInfo($1103); + public static property MEM_MAP_COUNT: MemInfo read new MemInfo($1104); + public static property MEM_REFERENCE_COUNT: MemInfo read new MemInfo($1105); + public static property MEM_CONTEXT: MemInfo read new MemInfo($1106); + public static property MEM_ASSOCIATED_MEMOBJECT: MemInfo read new MemInfo($1107); + public static property MEM_OFFSET: MemInfo read new MemInfo($1108); + public static property MEM_USES_SVM_POINTER: MemInfo read new MemInfo($1109); + public static property MEM_PROPERTIES: MemInfo read new MemInfo($110A); + public static property MEM_DX9_MEDIA_ADAPTER_TYPE_KHR: MemInfo read new MemInfo($2028); + public static property MEM_DX9_MEDIA_SURFACE_INFO_KHR: MemInfo read new MemInfo($2029); + public static property MEM_D3D10_RESOURCE_KHR: MemInfo read new MemInfo($4015); + public static property MEM_D3D11_RESOURCE_KHR: MemInfo read new MemInfo($401E); + public static property MEM_DX9_RESOURCE_INTEL: MemInfo read new MemInfo($4027); + public static property MEM_DX9_SHARED_HANDLE_INTEL: MemInfo read new MemInfo($4074); + public static property MEM_VA_API_MEDIA_SURFACE_INTEL: MemInfo read new MemInfo($4098); + public static property MEM_USES_SVM_POINTER_ARM: MemInfo read new MemInfo($40B7); public function ToString: string; override; begin @@ -2875,11 +2180,8 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _MIGRATE_MEM_OBJECT_HOST := new MemMigrationFlags($0001); - private static _MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED := new MemMigrationFlags($0002); - - public static property MIGRATE_MEM_OBJECT_HOST: MemMigrationFlags read _MIGRATE_MEM_OBJECT_HOST; - public static property MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED: MemMigrationFlags read _MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED; + public static property MIGRATE_MEM_OBJECT_HOST: MemMigrationFlags read new MemMigrationFlags($0001); + public static property MIGRATE_MEM_OBJECT_CONTENT_UNDEFINED: MemMigrationFlags read new MemMigrationFlags($0002); public static function operator+(f1,f2: MemMigrationFlags) := new MemMigrationFlags(f1.val or f2.val); public static function operator or(f1,f2: MemMigrationFlags) := f1+f2; @@ -2906,9 +2208,7 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _MIGRATE_MEM_OBJECT_HOST_EXT := new MemMigrationFlagsExt($0001); - - public static property MIGRATE_MEM_OBJECT_HOST_EXT: MemMigrationFlagsExt read _MIGRATE_MEM_OBJECT_HOST_EXT; + public static property MIGRATE_MEM_OBJECT_HOST_EXT: MemMigrationFlagsExt read new MemMigrationFlagsExt($0001); public function ToString: string; override; begin @@ -2922,23 +2222,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MEM_OBJECT_BUFFER := new MemObjectType($10F0); - private static _MEM_OBJECT_IMAGE2D := new MemObjectType($10F1); - private static _MEM_OBJECT_IMAGE3D := new MemObjectType($10F2); - private static _MEM_OBJECT_IMAGE2D_ARRAY := new MemObjectType($10F3); - private static _MEM_OBJECT_IMAGE1D := new MemObjectType($10F4); - private static _MEM_OBJECT_IMAGE1D_ARRAY := new MemObjectType($10F5); - private static _MEM_OBJECT_IMAGE1D_BUFFER := new MemObjectType($10F6); - private static _MEM_OBJECT_PIPE := new MemObjectType($10F7); - - public static property MEM_OBJECT_BUFFER: MemObjectType read _MEM_OBJECT_BUFFER; - public static property MEM_OBJECT_IMAGE2D: MemObjectType read _MEM_OBJECT_IMAGE2D; - public static property MEM_OBJECT_IMAGE3D: MemObjectType read _MEM_OBJECT_IMAGE3D; - public static property MEM_OBJECT_IMAGE2D_ARRAY: MemObjectType read _MEM_OBJECT_IMAGE2D_ARRAY; - public static property MEM_OBJECT_IMAGE1D: MemObjectType read _MEM_OBJECT_IMAGE1D; - public static property MEM_OBJECT_IMAGE1D_ARRAY: MemObjectType read _MEM_OBJECT_IMAGE1D_ARRAY; - public static property MEM_OBJECT_IMAGE1D_BUFFER: MemObjectType read _MEM_OBJECT_IMAGE1D_BUFFER; - public static property MEM_OBJECT_PIPE: MemObjectType read _MEM_OBJECT_PIPE; + public static property MEM_OBJECT_BUFFER: MemObjectType read new MemObjectType($10F0); + public static property MEM_OBJECT_IMAGE2D: MemObjectType read new MemObjectType($10F1); + public static property MEM_OBJECT_IMAGE3D: MemObjectType read new MemObjectType($10F2); + public static property MEM_OBJECT_IMAGE2D_ARRAY: MemObjectType read new MemObjectType($10F3); + public static property MEM_OBJECT_IMAGE1D: MemObjectType read new MemObjectType($10F4); + public static property MEM_OBJECT_IMAGE1D_ARRAY: MemObjectType read new MemObjectType($10F5); + public static property MEM_OBJECT_IMAGE1D_BUFFER: MemObjectType read new MemObjectType($10F6); + public static property MEM_OBJECT_PIPE: MemObjectType read new MemObjectType($10F7); public function ToString: string; override; begin @@ -2959,9 +2250,7 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _MEM_ALLOC_FLAGS_IMG := new MemProperties($40D7); - - public static property MEM_ALLOC_FLAGS_IMG: MemProperties read _MEM_ALLOC_FLAGS_IMG; + public static property MEM_ALLOC_FLAGS_IMG: MemProperties read new MemProperties($40D7); public function ToString: string; override; begin @@ -2975,11 +2264,8 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _MEM_ALLOC_FLAGS_INTEL := new MemPropertiesIntel($4195); - private static _MEM_CHANNEL_INTEL := new MemPropertiesIntel($4213); - - public static property MEM_ALLOC_FLAGS_INTEL: MemPropertiesIntel read _MEM_ALLOC_FLAGS_INTEL; - public static property MEM_CHANNEL_INTEL: MemPropertiesIntel read _MEM_CHANNEL_INTEL; + public static property MEM_ALLOC_FLAGS_INTEL: MemPropertiesIntel read new MemPropertiesIntel($4195); + public static property MEM_CHANNEL_INTEL: MemPropertiesIntel read new MemPropertiesIntel($4213); public function ToString: string; override; begin @@ -2994,11 +2280,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MIPMAP_FILTER_ANY_IMG := new MipmapFilterModeImg($0000); - private static _MIPMAP_FILTER_BOX_IMG := new MipmapFilterModeImg($0001); - - public static property MIPMAP_FILTER_ANY_IMG: MipmapFilterModeImg read _MIPMAP_FILTER_ANY_IMG; - public static property MIPMAP_FILTER_BOX_IMG: MipmapFilterModeImg read _MIPMAP_FILTER_BOX_IMG; + public static property MIPMAP_FILTER_ANY_IMG: MipmapFilterModeImg read new MipmapFilterModeImg($0000); + public static property MIPMAP_FILTER_BOX_IMG: MipmapFilterModeImg read new MipmapFilterModeImg($0001); public function ToString: string; override; begin @@ -3013,13 +2296,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PIPE_PACKET_SIZE := new PipeInfo($1120); - private static _PIPE_MAX_PACKETS := new PipeInfo($1121); - private static _PIPE_PROPERTIES := new PipeInfo($1122); - - public static property PIPE_PACKET_SIZE: PipeInfo read _PIPE_PACKET_SIZE; - public static property PIPE_MAX_PACKETS: PipeInfo read _PIPE_MAX_PACKETS; - public static property PIPE_PROPERTIES: PipeInfo read _PIPE_PROPERTIES; + public static property PIPE_PACKET_SIZE: PipeInfo read new PipeInfo($1120); + public static property PIPE_MAX_PACKETS: PipeInfo read new PipeInfo($1121); + public static property PIPE_PROPERTIES: PipeInfo read new PipeInfo($1122); public function ToString: string; override; begin @@ -3035,29 +2314,17 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PLATFORM_PROFILE := new PlatformInfo($0900); - private static _PLATFORM_VERSION := new PlatformInfo($0901); - private static _PLATFORM_NAME := new PlatformInfo($0902); - private static _PLATFORM_VENDOR := new PlatformInfo($0903); - private static _PLATFORM_EXTENSIONS := new PlatformInfo($0904); - private static _PLATFORM_HOST_TIMER_RESOLUTION := new PlatformInfo($0905); - private static _PLATFORM_NUMERIC_VERSION := new PlatformInfo($0906); - private static _PLATFORM_NUMERIC_VERSION_KHR := new PlatformInfo($0906); - private static _PLATFORM_EXTENSIONS_WITH_VERSION := new PlatformInfo($0907); - private static _PLATFORM_EXTENSIONS_WITH_VERSION_KHR := new PlatformInfo($0907); - private static _PLATFORM_ICD_SUFFIX_KHR := new PlatformInfo($0920); - - public static property PLATFORM_PROFILE: PlatformInfo read _PLATFORM_PROFILE; - public static property PLATFORM_VERSION: PlatformInfo read _PLATFORM_VERSION; - public static property PLATFORM_NAME: PlatformInfo read _PLATFORM_NAME; - public static property PLATFORM_VENDOR: PlatformInfo read _PLATFORM_VENDOR; - public static property PLATFORM_EXTENSIONS: PlatformInfo read _PLATFORM_EXTENSIONS; - public static property PLATFORM_HOST_TIMER_RESOLUTION: PlatformInfo read _PLATFORM_HOST_TIMER_RESOLUTION; - public static property PLATFORM_NUMERIC_VERSION: PlatformInfo read _PLATFORM_NUMERIC_VERSION; - public static property PLATFORM_NUMERIC_VERSION_KHR: PlatformInfo read _PLATFORM_NUMERIC_VERSION_KHR; - public static property PLATFORM_EXTENSIONS_WITH_VERSION: PlatformInfo read _PLATFORM_EXTENSIONS_WITH_VERSION; - public static property PLATFORM_EXTENSIONS_WITH_VERSION_KHR: PlatformInfo read _PLATFORM_EXTENSIONS_WITH_VERSION_KHR; - public static property PLATFORM_ICD_SUFFIX_KHR: PlatformInfo read _PLATFORM_ICD_SUFFIX_KHR; + public static property PLATFORM_PROFILE: PlatformInfo read new PlatformInfo($0900); + public static property PLATFORM_VERSION: PlatformInfo read new PlatformInfo($0901); + public static property PLATFORM_NAME: PlatformInfo read new PlatformInfo($0902); + public static property PLATFORM_VENDOR: PlatformInfo read new PlatformInfo($0903); + public static property PLATFORM_EXTENSIONS: PlatformInfo read new PlatformInfo($0904); + public static property PLATFORM_HOST_TIMER_RESOLUTION: PlatformInfo read new PlatformInfo($0905); + public static property PLATFORM_NUMERIC_VERSION: PlatformInfo read new PlatformInfo($0906); + public static property PLATFORM_NUMERIC_VERSION_KHR: PlatformInfo read new PlatformInfo($0906); + public static property PLATFORM_EXTENSIONS_WITH_VERSION: PlatformInfo read new PlatformInfo($0907); + public static property PLATFORM_EXTENSIONS_WITH_VERSION_KHR: PlatformInfo read new PlatformInfo($0907); + public static property PLATFORM_ICD_SUFFIX_KHR: PlatformInfo read new PlatformInfo($0920); public function ToString: string; override; begin @@ -3081,17 +2348,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PROFILING_COMMAND_QUEUED := new ProfilingInfo($1280); - private static _PROFILING_COMMAND_SUBMIT := new ProfilingInfo($1281); - private static _PROFILING_COMMAND_START := new ProfilingInfo($1282); - private static _PROFILING_COMMAND_END := new ProfilingInfo($1283); - private static _PROFILING_COMMAND_COMPLETE := new ProfilingInfo($1284); - - public static property PROFILING_COMMAND_QUEUED: ProfilingInfo read _PROFILING_COMMAND_QUEUED; - public static property PROFILING_COMMAND_SUBMIT: ProfilingInfo read _PROFILING_COMMAND_SUBMIT; - public static property PROFILING_COMMAND_START: ProfilingInfo read _PROFILING_COMMAND_START; - public static property PROFILING_COMMAND_END: ProfilingInfo read _PROFILING_COMMAND_END; - public static property PROFILING_COMMAND_COMPLETE: ProfilingInfo read _PROFILING_COMMAND_COMPLETE; + public static property PROFILING_COMMAND_QUEUED: ProfilingInfo read new ProfilingInfo($1280); + public static property PROFILING_COMMAND_SUBMIT: ProfilingInfo read new ProfilingInfo($1281); + public static property PROFILING_COMMAND_START: ProfilingInfo read new ProfilingInfo($1282); + public static property PROFILING_COMMAND_END: ProfilingInfo read new ProfilingInfo($1283); + public static property PROFILING_COMMAND_COMPLETE: ProfilingInfo read new ProfilingInfo($1284); public function ToString: string; override; begin @@ -3109,17 +2370,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PROGRAM_BINARY_TYPE_NONE := new ProgramBinaryType($0000); - private static _PROGRAM_BINARY_TYPE_COMPILED_OBJECT := new ProgramBinaryType($0001); - private static _PROGRAM_BINARY_TYPE_LIBRARY := new ProgramBinaryType($0002); - private static _PROGRAM_BINARY_TYPE_EXECUTABLE := new ProgramBinaryType($0004); - private static _PROGRAM_BINARY_TYPE_INTERMEDIATE := new ProgramBinaryType($40E1); - - public static property PROGRAM_BINARY_TYPE_NONE: ProgramBinaryType read _PROGRAM_BINARY_TYPE_NONE; - public static property PROGRAM_BINARY_TYPE_COMPILED_OBJECT: ProgramBinaryType read _PROGRAM_BINARY_TYPE_COMPILED_OBJECT; - public static property PROGRAM_BINARY_TYPE_LIBRARY: ProgramBinaryType read _PROGRAM_BINARY_TYPE_LIBRARY; - public static property PROGRAM_BINARY_TYPE_EXECUTABLE: ProgramBinaryType read _PROGRAM_BINARY_TYPE_EXECUTABLE; - public static property PROGRAM_BINARY_TYPE_INTERMEDIATE: ProgramBinaryType read _PROGRAM_BINARY_TYPE_INTERMEDIATE; + public static property PROGRAM_BINARY_TYPE_NONE: ProgramBinaryType read new ProgramBinaryType($0000); + public static property PROGRAM_BINARY_TYPE_COMPILED_OBJECT: ProgramBinaryType read new ProgramBinaryType($0001); + public static property PROGRAM_BINARY_TYPE_LIBRARY: ProgramBinaryType read new ProgramBinaryType($0002); + public static property PROGRAM_BINARY_TYPE_EXECUTABLE: ProgramBinaryType read new ProgramBinaryType($0004); + public static property PROGRAM_BINARY_TYPE_INTERMEDIATE: ProgramBinaryType read new ProgramBinaryType($40E1); public function ToString: string; override; begin @@ -3137,17 +2392,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PROGRAM_BUILD_STATUS := new ProgramBuildInfo($1181); - private static _PROGRAM_BUILD_OPTIONS := new ProgramBuildInfo($1182); - private static _PROGRAM_BUILD_LOG := new ProgramBuildInfo($1183); - private static _PROGRAM_BINARY_TYPE := new ProgramBuildInfo($1184); - private static _PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE := new ProgramBuildInfo($1185); - - public static property PROGRAM_BUILD_STATUS: ProgramBuildInfo read _PROGRAM_BUILD_STATUS; - public static property PROGRAM_BUILD_OPTIONS: ProgramBuildInfo read _PROGRAM_BUILD_OPTIONS; - public static property PROGRAM_BUILD_LOG: ProgramBuildInfo read _PROGRAM_BUILD_LOG; - public static property PROGRAM_BINARY_TYPE: ProgramBuildInfo read _PROGRAM_BINARY_TYPE; - public static property PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE: ProgramBuildInfo read _PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE; + public static property PROGRAM_BUILD_STATUS: ProgramBuildInfo read new ProgramBuildInfo($1181); + public static property PROGRAM_BUILD_OPTIONS: ProgramBuildInfo read new ProgramBuildInfo($1182); + public static property PROGRAM_BUILD_LOG: ProgramBuildInfo read new ProgramBuildInfo($1183); + public static property PROGRAM_BINARY_TYPE: ProgramBuildInfo read new ProgramBuildInfo($1184); + public static property PROGRAM_BUILD_GLOBAL_VARIABLE_TOTAL_SIZE: ProgramBuildInfo read new ProgramBuildInfo($1185); public function ToString: string; override; begin @@ -3165,33 +2414,19 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PROGRAM_REFERENCE_COUNT := new ProgramInfo($1160); - private static _PROGRAM_CONTEXT := new ProgramInfo($1161); - private static _PROGRAM_NUM_DEVICES := new ProgramInfo($1162); - private static _PROGRAM_DEVICES := new ProgramInfo($1163); - private static _PROGRAM_SOURCE := new ProgramInfo($1164); - private static _PROGRAM_BINARY_SIZES := new ProgramInfo($1165); - private static _PROGRAM_BINARIES := new ProgramInfo($1166); - private static _PROGRAM_NUM_KERNELS := new ProgramInfo($1167); - private static _PROGRAM_KERNEL_NAMES := new ProgramInfo($1168); - private static _PROGRAM_IL := new ProgramInfo($1169); - private static _PROGRAM_IL_KHR := new ProgramInfo($1169); - private static _PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT := new ProgramInfo($116A); - private static _PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT := new ProgramInfo($116B); - - public static property PROGRAM_REFERENCE_COUNT: ProgramInfo read _PROGRAM_REFERENCE_COUNT; - public static property PROGRAM_CONTEXT: ProgramInfo read _PROGRAM_CONTEXT; - public static property PROGRAM_NUM_DEVICES: ProgramInfo read _PROGRAM_NUM_DEVICES; - public static property PROGRAM_DEVICES: ProgramInfo read _PROGRAM_DEVICES; - public static property PROGRAM_SOURCE: ProgramInfo read _PROGRAM_SOURCE; - public static property PROGRAM_BINARY_SIZES: ProgramInfo read _PROGRAM_BINARY_SIZES; - public static property PROGRAM_BINARIES: ProgramInfo read _PROGRAM_BINARIES; - public static property PROGRAM_NUM_KERNELS: ProgramInfo read _PROGRAM_NUM_KERNELS; - public static property PROGRAM_KERNEL_NAMES: ProgramInfo read _PROGRAM_KERNEL_NAMES; - public static property PROGRAM_IL: ProgramInfo read _PROGRAM_IL; - public static property PROGRAM_IL_KHR: ProgramInfo read _PROGRAM_IL_KHR; - public static property PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT: ProgramInfo read _PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT; - public static property PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT: ProgramInfo read _PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT; + public static property PROGRAM_REFERENCE_COUNT: ProgramInfo read new ProgramInfo($1160); + public static property PROGRAM_CONTEXT: ProgramInfo read new ProgramInfo($1161); + public static property PROGRAM_NUM_DEVICES: ProgramInfo read new ProgramInfo($1162); + public static property PROGRAM_DEVICES: ProgramInfo read new ProgramInfo($1163); + public static property PROGRAM_SOURCE: ProgramInfo read new ProgramInfo($1164); + public static property PROGRAM_BINARY_SIZES: ProgramInfo read new ProgramInfo($1165); + public static property PROGRAM_BINARIES: ProgramInfo read new ProgramInfo($1166); + public static property PROGRAM_NUM_KERNELS: ProgramInfo read new ProgramInfo($1167); + public static property PROGRAM_KERNEL_NAMES: ProgramInfo read new ProgramInfo($1168); + public static property PROGRAM_IL: ProgramInfo read new ProgramInfo($1169); + public static property PROGRAM_IL_KHR: ProgramInfo read new ProgramInfo($1169); + public static property PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT: ProgramInfo read new ProgramInfo($116A); + public static property PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT: ProgramInfo read new ProgramInfo($116B); public function ToString: string; override; begin @@ -3217,13 +2452,9 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _QUEUE_PRIORITY_KHR := new QueueProperties($1096); - private static _QUEUE_THROTTLE_KHR := new QueueProperties($1097); - private static _QUEUE_KERNEL_BATCHING_ARM := new QueueProperties($41E7); - - public static property QUEUE_PRIORITY_KHR: QueueProperties read _QUEUE_PRIORITY_KHR; - public static property QUEUE_THROTTLE_KHR: QueueProperties read _QUEUE_THROTTLE_KHR; - public static property QUEUE_KERNEL_BATCHING_ARM: QueueProperties read _QUEUE_KERNEL_BATCHING_ARM; + public static property QUEUE_PRIORITY_KHR: QueueProperties read new QueueProperties($1096); + public static property QUEUE_THROTTLE_KHR: QueueProperties read new QueueProperties($1097); + public static property QUEUE_KERNEL_BATCHING_ARM: QueueProperties read new QueueProperties($41E7); public function ToString: string; override; begin @@ -3239,25 +2470,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SAMPLER_REFERENCE_COUNT := new SamplerInfo($1150); - private static _SAMPLER_CONTEXT := new SamplerInfo($1151); - private static _SAMPLER_NORMALIZED_COORDS := new SamplerInfo($1152); - private static _SAMPLER_ADDRESSING_MODE := new SamplerInfo($1153); - private static _SAMPLER_FILTER_MODE := new SamplerInfo($1154); - private static _SAMPLER_MIP_FILTER_MODE := new SamplerInfo($1155); - private static _SAMPLER_LOD_MIN := new SamplerInfo($1156); - private static _SAMPLER_LOD_MAX := new SamplerInfo($1157); - private static _SAMPLER_PROPERTIES := new SamplerInfo($1158); - - public static property SAMPLER_REFERENCE_COUNT: SamplerInfo read _SAMPLER_REFERENCE_COUNT; - public static property SAMPLER_CONTEXT: SamplerInfo read _SAMPLER_CONTEXT; - public static property SAMPLER_NORMALIZED_COORDS: SamplerInfo read _SAMPLER_NORMALIZED_COORDS; - public static property SAMPLER_ADDRESSING_MODE: SamplerInfo read _SAMPLER_ADDRESSING_MODE; - public static property SAMPLER_FILTER_MODE: SamplerInfo read _SAMPLER_FILTER_MODE; - public static property SAMPLER_MIP_FILTER_MODE: SamplerInfo read _SAMPLER_MIP_FILTER_MODE; - public static property SAMPLER_LOD_MIN: SamplerInfo read _SAMPLER_LOD_MIN; - public static property SAMPLER_LOD_MAX: SamplerInfo read _SAMPLER_LOD_MAX; - public static property SAMPLER_PROPERTIES: SamplerInfo read _SAMPLER_PROPERTIES; + public static property SAMPLER_REFERENCE_COUNT: SamplerInfo read new SamplerInfo($1150); + public static property SAMPLER_CONTEXT: SamplerInfo read new SamplerInfo($1151); + public static property SAMPLER_NORMALIZED_COORDS: SamplerInfo read new SamplerInfo($1152); + public static property SAMPLER_ADDRESSING_MODE: SamplerInfo read new SamplerInfo($1153); + public static property SAMPLER_FILTER_MODE: SamplerInfo read new SamplerInfo($1154); + public static property SAMPLER_MIP_FILTER_MODE: SamplerInfo read new SamplerInfo($1155); + public static property SAMPLER_LOD_MIN: SamplerInfo read new SamplerInfo($1156); + public static property SAMPLER_LOD_MAX: SamplerInfo read new SamplerInfo($1157); + public static property SAMPLER_PROPERTIES: SamplerInfo read new SamplerInfo($1158); public function ToString: string; override; begin @@ -3279,13 +2500,9 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _SAMPLER_MIP_FILTER_MODE_KHR := new SamplerProperties($1155); - private static _SAMPLER_LOD_MIN_KHR := new SamplerProperties($1156); - private static _SAMPLER_LOD_MAX_KHR := new SamplerProperties($1157); - - public static property SAMPLER_MIP_FILTER_MODE_KHR: SamplerProperties read _SAMPLER_MIP_FILTER_MODE_KHR; - public static property SAMPLER_LOD_MIN_KHR: SamplerProperties read _SAMPLER_LOD_MIN_KHR; - public static property SAMPLER_LOD_MAX_KHR: SamplerProperties read _SAMPLER_LOD_MAX_KHR; + public static property SAMPLER_MIP_FILTER_MODE_KHR: SamplerProperties read new SamplerProperties($1155); + public static property SAMPLER_LOD_MIN_KHR: SamplerProperties read new SamplerProperties($1156); + public static property SAMPLER_LOD_MAX_KHR: SamplerProperties read new SamplerProperties($1157); public function ToString: string; override; begin @@ -3301,31 +2518,18 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _MEM_READ_WRITE := new SvmMemFlags($0001); - private static _MEM_WRITE_ONLY := new SvmMemFlags($0002); - private static _MEM_READ_ONLY := new SvmMemFlags($0004); - private static _MEM_USE_HOST_PTR := new SvmMemFlags($0008); - private static _MEM_ALLOC_HOST_PTR := new SvmMemFlags($0010); - private static _MEM_COPY_HOST_PTR := new SvmMemFlags($0020); - private static _MEM_HOST_WRITE_ONLY := new SvmMemFlags($0080); - private static _MEM_HOST_READ_ONLY := new SvmMemFlags($0100); - private static _MEM_HOST_NO_ACCESS := new SvmMemFlags($0200); - private static _MEM_SVM_FINE_GRAIN_BUFFER := new SvmMemFlags($0400); - private static _MEM_SVM_ATOMICS := new SvmMemFlags($0800); - private static _MEM_KERNEL_READ_AND_WRITE := new SvmMemFlags($1000); - - public static property MEM_READ_WRITE: SvmMemFlags read _MEM_READ_WRITE; - public static property MEM_WRITE_ONLY: SvmMemFlags read _MEM_WRITE_ONLY; - public static property MEM_READ_ONLY: SvmMemFlags read _MEM_READ_ONLY; - public static property MEM_USE_HOST_PTR: SvmMemFlags read _MEM_USE_HOST_PTR; - public static property MEM_ALLOC_HOST_PTR: SvmMemFlags read _MEM_ALLOC_HOST_PTR; - public static property MEM_COPY_HOST_PTR: SvmMemFlags read _MEM_COPY_HOST_PTR; - public static property MEM_HOST_WRITE_ONLY: SvmMemFlags read _MEM_HOST_WRITE_ONLY; - public static property MEM_HOST_READ_ONLY: SvmMemFlags read _MEM_HOST_READ_ONLY; - public static property MEM_HOST_NO_ACCESS: SvmMemFlags read _MEM_HOST_NO_ACCESS; - public static property MEM_SVM_FINE_GRAIN_BUFFER: SvmMemFlags read _MEM_SVM_FINE_GRAIN_BUFFER; - public static property MEM_SVM_ATOMICS: SvmMemFlags read _MEM_SVM_ATOMICS; - public static property MEM_KERNEL_READ_AND_WRITE: SvmMemFlags read _MEM_KERNEL_READ_AND_WRITE; + public static property MEM_READ_WRITE: SvmMemFlags read new SvmMemFlags($0001); + public static property MEM_WRITE_ONLY: SvmMemFlags read new SvmMemFlags($0002); + public static property MEM_READ_ONLY: SvmMemFlags read new SvmMemFlags($0004); + public static property MEM_USE_HOST_PTR: SvmMemFlags read new SvmMemFlags($0008); + public static property MEM_ALLOC_HOST_PTR: SvmMemFlags read new SvmMemFlags($0010); + public static property MEM_COPY_HOST_PTR: SvmMemFlags read new SvmMemFlags($0020); + public static property MEM_HOST_WRITE_ONLY: SvmMemFlags read new SvmMemFlags($0080); + public static property MEM_HOST_READ_ONLY: SvmMemFlags read new SvmMemFlags($0100); + public static property MEM_HOST_NO_ACCESS: SvmMemFlags read new SvmMemFlags($0200); + public static property MEM_SVM_FINE_GRAIN_BUFFER: SvmMemFlags read new SvmMemFlags($0400); + public static property MEM_SVM_ATOMICS: SvmMemFlags read new SvmMemFlags($0800); + public static property MEM_KERNEL_READ_AND_WRITE: SvmMemFlags read new SvmMemFlags($1000); public function ToString: string; override; begin @@ -3350,11 +2554,8 @@ type public val: UInt64; public constructor(val: UInt64) := self.val := val; - private static _MEM_SVM_FINE_GRAIN_BUFFER_ARM := new SvmMemFlagsArm($0400); - private static _MEM_SVM_ATOMICS_ARM := new SvmMemFlagsArm($0800); - - public static property MEM_SVM_FINE_GRAIN_BUFFER_ARM: SvmMemFlagsArm read _MEM_SVM_FINE_GRAIN_BUFFER_ARM; - public static property MEM_SVM_ATOMICS_ARM: SvmMemFlagsArm read _MEM_SVM_ATOMICS_ARM; + public static property MEM_SVM_FINE_GRAIN_BUFFER_ARM: SvmMemFlagsArm read new SvmMemFlagsArm($0400); + public static property MEM_SVM_ATOMICS_ARM: SvmMemFlagsArm read new SvmMemFlagsArm($0800); public function ToString: string; override; begin @@ -3369,11 +2570,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PREFERRED_DEVICES_FOR_VA_API_INTEL := new VaApiDeviceSetIntel($4095); - private static _ALL_DEVICES_FOR_VA_API_INTEL := new VaApiDeviceSetIntel($4096); - - public static property PREFERRED_DEVICES_FOR_VA_API_INTEL: VaApiDeviceSetIntel read _PREFERRED_DEVICES_FOR_VA_API_INTEL; - public static property ALL_DEVICES_FOR_VA_API_INTEL: VaApiDeviceSetIntel read _ALL_DEVICES_FOR_VA_API_INTEL; + public static property PREFERRED_DEVICES_FOR_VA_API_INTEL: VaApiDeviceSetIntel read new VaApiDeviceSetIntel($4095); + public static property ALL_DEVICES_FOR_VA_API_INTEL: VaApiDeviceSetIntel read new VaApiDeviceSetIntel($4096); public function ToString: string; override; begin @@ -3388,9 +2586,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VA_API_DISPLAY_INTEL := new VaApiDeviceSourceIntel($4094); - - public static property VA_API_DISPLAY_INTEL: VaApiDeviceSourceIntel read _VA_API_DISPLAY_INTEL; + public static property VA_API_DISPLAY_INTEL: VaApiDeviceSourceIntel read new VaApiDeviceSourceIntel($4094); public function ToString: string; override; begin diff --git a/TestSuite/CompilationSamples/OpenGL.pas b/TestSuite/CompilationSamples/OpenGL.pas index bacc545a1..9d734a4d7 100644 --- a/TestSuite/CompilationSamples/OpenGL.pas +++ b/TestSuite/CompilationSamples/OpenGL.pas @@ -460,17 +460,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ACCUM := new AccumOp($0100); - private static _LOAD := new AccumOp($0101); - private static _RETURN := new AccumOp($0102); - private static _MULT := new AccumOp($0103); - private static _ADD := new AccumOp($0104); - - public static property ACCUM: AccumOp read _ACCUM; - public static property LOAD: AccumOp read _LOAD; - public static property RETURN: AccumOp read _RETURN; - public static property MULT: AccumOp read _MULT; - public static property ADD: AccumOp read _ADD; + public static property ACCUM: AccumOp read new AccumOp($0100); + public static property LOAD: AccumOp read new AccumOp($0101); + public static property RETURN: AccumOp read new AccumOp($0102); + public static property MULT: AccumOp read new AccumOp($0103); + public static property ADD: AccumOp read new AccumOp($0104); public function ToString: string; override; begin @@ -488,23 +482,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NEVER := new AlphaFunction($0200); - private static _LESS := new AlphaFunction($0201); - private static _EQUAL := new AlphaFunction($0202); - private static _LEQUAL := new AlphaFunction($0203); - private static _GREATER := new AlphaFunction($0204); - private static _NOTEQUAL := new AlphaFunction($0205); - private static _GEQUAL := new AlphaFunction($0206); - private static _ALWAYS := new AlphaFunction($0207); - - public static property NEVER: AlphaFunction read _NEVER; - public static property LESS: AlphaFunction read _LESS; - public static property EQUAL: AlphaFunction read _EQUAL; - public static property LEQUAL: AlphaFunction read _LEQUAL; - public static property GREATER: AlphaFunction read _GREATER; - public static property NOTEQUAL: AlphaFunction read _NOTEQUAL; - public static property GEQUAL: AlphaFunction read _GEQUAL; - public static property ALWAYS: AlphaFunction read _ALWAYS; + public static property NEVER: AlphaFunction read new AlphaFunction($0200); + public static property LESS: AlphaFunction read new AlphaFunction($0201); + public static property EQUAL: AlphaFunction read new AlphaFunction($0202); + public static property LEQUAL: AlphaFunction read new AlphaFunction($0203); + public static property GREATER: AlphaFunction read new AlphaFunction($0204); + public static property NOTEQUAL: AlphaFunction read new AlphaFunction($0205); + public static property GEQUAL: AlphaFunction read new AlphaFunction($0206); + public static property ALWAYS: AlphaFunction read new AlphaFunction($0207); public function ToString: string; override; begin @@ -525,27 +510,16 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER := new AtomicCounterBufferPName($90ED); - private static _ATOMIC_COUNTER_BUFFER_BINDING := new AtomicCounterBufferPName($92C1); - private static _ATOMIC_COUNTER_BUFFER_DATA_SIZE := new AtomicCounterBufferPName($92C4); - private static _ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS := new AtomicCounterBufferPName($92C5); - private static _ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES := new AtomicCounterBufferPName($92C6); - private static _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER := new AtomicCounterBufferPName($92C7); - private static _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER := new AtomicCounterBufferPName($92C8); - private static _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER := new AtomicCounterBufferPName($92C9); - private static _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER := new AtomicCounterBufferPName($92CA); - private static _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER := new AtomicCounterBufferPName($92CB); - - public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER; - public static property ATOMIC_COUNTER_BUFFER_BINDING: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_BINDING; - public static property ATOMIC_COUNTER_BUFFER_DATA_SIZE: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_DATA_SIZE; - public static property ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS; - public static property ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES; - public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER; - public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER; - public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER; - public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER; - public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER: AtomicCounterBufferPName read _ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER; + public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER: AtomicCounterBufferPName read new AtomicCounterBufferPName($90ED); + public static property ATOMIC_COUNTER_BUFFER_BINDING: AtomicCounterBufferPName read new AtomicCounterBufferPName($92C1); + public static property ATOMIC_COUNTER_BUFFER_DATA_SIZE: AtomicCounterBufferPName read new AtomicCounterBufferPName($92C4); + public static property ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS: AtomicCounterBufferPName read new AtomicCounterBufferPName($92C5); + public static property ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES: AtomicCounterBufferPName read new AtomicCounterBufferPName($92C6); + public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER: AtomicCounterBufferPName read new AtomicCounterBufferPName($92C7); + public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER: AtomicCounterBufferPName read new AtomicCounterBufferPName($92C8); + public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER: AtomicCounterBufferPName read new AtomicCounterBufferPName($92C9); + public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER: AtomicCounterBufferPName read new AtomicCounterBufferPName($92CA); + public static property ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER: AtomicCounterBufferPName read new AtomicCounterBufferPName($92CB); public function ToString: string; override; begin @@ -568,57 +542,31 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CURRENT_BIT := new AttribMask($0001); - private static _POINT_BIT := new AttribMask($0002); - private static _LINE_BIT := new AttribMask($0004); - private static _POLYGON_BIT := new AttribMask($0008); - private static _POLYGON_STIPPLE_BIT := new AttribMask($0010); - private static _PIXEL_MODE_BIT := new AttribMask($0020); - private static _LIGHTING_BIT := new AttribMask($0040); - private static _FOG_BIT := new AttribMask($0080); - private static _DEPTH_BUFFER_BIT := new AttribMask($0100); - private static _ACCUM_BUFFER_BIT := new AttribMask($0200); - private static _STENCIL_BUFFER_BIT := new AttribMask($0400); - private static _VIEWPORT_BIT := new AttribMask($0800); - private static _TRANSFORM_BIT := new AttribMask($1000); - private static _ENABLE_BIT := new AttribMask($2000); - private static _COLOR_BUFFER_BIT := new AttribMask($4000); - private static _HINT_BIT := new AttribMask($8000); - private static _EVAL_BIT := new AttribMask($10000); - private static _LIST_BIT := new AttribMask($20000); - private static _TEXTURE_BIT := new AttribMask($40000); - private static _SCISSOR_BIT := new AttribMask($80000); - private static _MULTISAMPLE_BIT := new AttribMask($20000000); - private static _MULTISAMPLE_BIT_3DFX := new AttribMask($20000000); - private static _MULTISAMPLE_BIT_ARB := new AttribMask($20000000); - private static _MULTISAMPLE_BIT_EXT := new AttribMask($20000000); - private static _ALL_ATTRIB_BITS := new AttribMask($FFFFFFFF); - - public static property CURRENT_BIT: AttribMask read _CURRENT_BIT; - public static property POINT_BIT: AttribMask read _POINT_BIT; - public static property LINE_BIT: AttribMask read _LINE_BIT; - public static property POLYGON_BIT: AttribMask read _POLYGON_BIT; - public static property POLYGON_STIPPLE_BIT: AttribMask read _POLYGON_STIPPLE_BIT; - public static property PIXEL_MODE_BIT: AttribMask read _PIXEL_MODE_BIT; - public static property LIGHTING_BIT: AttribMask read _LIGHTING_BIT; - public static property FOG_BIT: AttribMask read _FOG_BIT; - public static property DEPTH_BUFFER_BIT: AttribMask read _DEPTH_BUFFER_BIT; - public static property ACCUM_BUFFER_BIT: AttribMask read _ACCUM_BUFFER_BIT; - public static property STENCIL_BUFFER_BIT: AttribMask read _STENCIL_BUFFER_BIT; - public static property VIEWPORT_BIT: AttribMask read _VIEWPORT_BIT; - public static property TRANSFORM_BIT: AttribMask read _TRANSFORM_BIT; - public static property ENABLE_BIT: AttribMask read _ENABLE_BIT; - public static property COLOR_BUFFER_BIT: AttribMask read _COLOR_BUFFER_BIT; - public static property HINT_BIT: AttribMask read _HINT_BIT; - public static property EVAL_BIT: AttribMask read _EVAL_BIT; - public static property LIST_BIT: AttribMask read _LIST_BIT; - public static property TEXTURE_BIT: AttribMask read _TEXTURE_BIT; - public static property SCISSOR_BIT: AttribMask read _SCISSOR_BIT; - public static property MULTISAMPLE_BIT: AttribMask read _MULTISAMPLE_BIT; - public static property MULTISAMPLE_BIT_3DFX: AttribMask read _MULTISAMPLE_BIT_3DFX; - public static property MULTISAMPLE_BIT_ARB: AttribMask read _MULTISAMPLE_BIT_ARB; - public static property MULTISAMPLE_BIT_EXT: AttribMask read _MULTISAMPLE_BIT_EXT; - public static property ALL_ATTRIB_BITS: AttribMask read _ALL_ATTRIB_BITS; + public static property CURRENT_BIT: AttribMask read new AttribMask($0001); + public static property POINT_BIT: AttribMask read new AttribMask($0002); + public static property LINE_BIT: AttribMask read new AttribMask($0004); + public static property POLYGON_BIT: AttribMask read new AttribMask($0008); + public static property POLYGON_STIPPLE_BIT: AttribMask read new AttribMask($0010); + public static property PIXEL_MODE_BIT: AttribMask read new AttribMask($0020); + public static property LIGHTING_BIT: AttribMask read new AttribMask($0040); + public static property FOG_BIT: AttribMask read new AttribMask($0080); + public static property DEPTH_BUFFER_BIT: AttribMask read new AttribMask($0100); + public static property ACCUM_BUFFER_BIT: AttribMask read new AttribMask($0200); + public static property STENCIL_BUFFER_BIT: AttribMask read new AttribMask($0400); + public static property VIEWPORT_BIT: AttribMask read new AttribMask($0800); + public static property TRANSFORM_BIT: AttribMask read new AttribMask($1000); + public static property ENABLE_BIT: AttribMask read new AttribMask($2000); + public static property COLOR_BUFFER_BIT: AttribMask read new AttribMask($4000); + public static property HINT_BIT: AttribMask read new AttribMask($8000); + public static property EVAL_BIT: AttribMask read new AttribMask($10000); + public static property LIST_BIT: AttribMask read new AttribMask($20000); + public static property TEXTURE_BIT: AttribMask read new AttribMask($40000); + public static property SCISSOR_BIT: AttribMask read new AttribMask($80000); + public static property MULTISAMPLE_BIT: AttribMask read new AttribMask($20000000); + public static property MULTISAMPLE_BIT_3DFX: AttribMask read new AttribMask($20000000); + public static property MULTISAMPLE_BIT_ARB: AttribMask read new AttribMask($20000000); + public static property MULTISAMPLE_BIT_EXT: AttribMask read new AttribMask($20000000); + public static property ALL_ATTRIB_BITS: AttribMask read new AttribMask($FFFFFFFF); public static function operator+(f1,f2: AttribMask) := new AttribMask(f1.val or f2.val); public static function operator or(f1,f2: AttribMask) := f1+f2; @@ -691,303 +639,154 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _INT := new AttributeType($1404); - private static _UNSIGNED_INT := new AttributeType($1405); - private static _FLOAT := new AttributeType($1406); - private static _DOUBLE := new AttributeType($140A); - private static _INT64_ARB := new AttributeType($140E); - private static _INT64_NV := new AttributeType($140E); - private static _UNSIGNED_INT64_ARB := new AttributeType($140F); - private static _UNSIGNED_INT64_NV := new AttributeType($140F); - private static _FLOAT_VEC2 := new AttributeType($8B50); - private static _FLOAT_VEC2_ARB := new AttributeType($8B50); - private static _FLOAT_VEC3 := new AttributeType($8B51); - private static _FLOAT_VEC3_ARB := new AttributeType($8B51); - private static _FLOAT_VEC4 := new AttributeType($8B52); - private static _FLOAT_VEC4_ARB := new AttributeType($8B52); - private static _INT_VEC2 := new AttributeType($8B53); - private static _INT_VEC2_ARB := new AttributeType($8B53); - private static _INT_VEC3 := new AttributeType($8B54); - private static _INT_VEC3_ARB := new AttributeType($8B54); - private static _INT_VEC4 := new AttributeType($8B55); - private static _INT_VEC4_ARB := new AttributeType($8B55); - private static _BOOL := new AttributeType($8B56); - private static _BOOL_ARB := new AttributeType($8B56); - private static _BOOL_VEC2 := new AttributeType($8B57); - private static _BOOL_VEC2_ARB := new AttributeType($8B57); - private static _BOOL_VEC3 := new AttributeType($8B58); - private static _BOOL_VEC3_ARB := new AttributeType($8B58); - private static _BOOL_VEC4 := new AttributeType($8B59); - private static _BOOL_VEC4_ARB := new AttributeType($8B59); - private static _FLOAT_MAT2 := new AttributeType($8B5A); - private static _FLOAT_MAT2_ARB := new AttributeType($8B5A); - private static _FLOAT_MAT3 := new AttributeType($8B5B); - private static _FLOAT_MAT3_ARB := new AttributeType($8B5B); - private static _FLOAT_MAT4 := new AttributeType($8B5C); - private static _FLOAT_MAT4_ARB := new AttributeType($8B5C); - private static _SAMPLER_1D := new AttributeType($8B5D); - private static _SAMPLER_1D_ARB := new AttributeType($8B5D); - private static _SAMPLER_2D := new AttributeType($8B5E); - private static _SAMPLER_2D_ARB := new AttributeType($8B5E); - private static _SAMPLER_3D := new AttributeType($8B5F); - private static _SAMPLER_3D_ARB := new AttributeType($8B5F); - private static _SAMPLER_3D_OES := new AttributeType($8B5F); - private static _SAMPLER_CUBE := new AttributeType($8B60); - private static _SAMPLER_CUBE_ARB := new AttributeType($8B60); - private static _SAMPLER_1D_SHADOW := new AttributeType($8B61); - private static _SAMPLER_1D_SHADOW_ARB := new AttributeType($8B61); - private static _SAMPLER_2D_SHADOW := new AttributeType($8B62); - private static _SAMPLER_2D_SHADOW_ARB := new AttributeType($8B62); - private static _SAMPLER_2D_SHADOW_EXT := new AttributeType($8B62); - private static _SAMPLER_2D_RECT := new AttributeType($8B63); - private static _SAMPLER_2D_RECT_ARB := new AttributeType($8B63); - private static _SAMPLER_2D_RECT_SHADOW := new AttributeType($8B64); - private static _SAMPLER_2D_RECT_SHADOW_ARB := new AttributeType($8B64); - private static _FLOAT_MAT2x3 := new AttributeType($8B65); - private static _FLOAT_MAT2x3_NV := new AttributeType($8B65); - private static _FLOAT_MAT2x4 := new AttributeType($8B66); - private static _FLOAT_MAT2x4_NV := new AttributeType($8B66); - private static _FLOAT_MAT3x2 := new AttributeType($8B67); - private static _FLOAT_MAT3x2_NV := new AttributeType($8B67); - private static _FLOAT_MAT3x4 := new AttributeType($8B68); - private static _FLOAT_MAT3x4_NV := new AttributeType($8B68); - private static _FLOAT_MAT4x2 := new AttributeType($8B69); - private static _FLOAT_MAT4x2_NV := new AttributeType($8B69); - private static _FLOAT_MAT4x3 := new AttributeType($8B6A); - private static _FLOAT_MAT4x3_NV := new AttributeType($8B6A); - private static _SAMPLER_BUFFER := new AttributeType($8DC2); - private static _SAMPLER_1D_ARRAY_SHADOW := new AttributeType($8DC3); - private static _SAMPLER_2D_ARRAY_SHADOW := new AttributeType($8DC4); - private static _SAMPLER_CUBE_SHADOW := new AttributeType($8DC5); - private static _UNSIGNED_INT_VEC2 := new AttributeType($8DC6); - private static _UNSIGNED_INT_VEC3 := new AttributeType($8DC7); - private static _UNSIGNED_INT_VEC4 := new AttributeType($8DC8); - private static _INT_SAMPLER_1D := new AttributeType($8DC9); - private static _INT_SAMPLER_2D := new AttributeType($8DCA); - private static _INT_SAMPLER_3D := new AttributeType($8DCB); - private static _INT_SAMPLER_CUBE := new AttributeType($8DCC); - private static _INT_SAMPLER_2D_RECT := new AttributeType($8DCD); - private static _INT_SAMPLER_1D_ARRAY := new AttributeType($8DCE); - private static _INT_SAMPLER_2D_ARRAY := new AttributeType($8DCF); - private static _INT_SAMPLER_BUFFER := new AttributeType($8DD0); - private static _UNSIGNED_INT_SAMPLER_1D := new AttributeType($8DD1); - private static _UNSIGNED_INT_SAMPLER_2D := new AttributeType($8DD2); - private static _UNSIGNED_INT_SAMPLER_3D := new AttributeType($8DD3); - private static _UNSIGNED_INT_SAMPLER_CUBE := new AttributeType($8DD4); - private static _UNSIGNED_INT_SAMPLER_2D_RECT := new AttributeType($8DD5); - private static _UNSIGNED_INT_SAMPLER_1D_ARRAY := new AttributeType($8DD6); - private static _UNSIGNED_INT_SAMPLER_2D_ARRAY := new AttributeType($8DD7); - private static _UNSIGNED_INT_SAMPLER_BUFFER := new AttributeType($8DD8); - private static _DOUBLE_MAT2 := new AttributeType($8F46); - private static _DOUBLE_MAT3 := new AttributeType($8F47); - private static _DOUBLE_MAT4 := new AttributeType($8F48); - private static _DOUBLE_MAT2x3 := new AttributeType($8F49); - private static _DOUBLE_MAT2x4 := new AttributeType($8F4A); - private static _DOUBLE_MAT3x2 := new AttributeType($8F4B); - private static _DOUBLE_MAT3x4 := new AttributeType($8F4C); - private static _DOUBLE_MAT4x2 := new AttributeType($8F4D); - private static _DOUBLE_MAT4x3 := new AttributeType($8F4E); - private static _INT64_VEC2_ARB := new AttributeType($8FE9); - private static _INT64_VEC3_ARB := new AttributeType($8FEA); - private static _INT64_VEC4_ARB := new AttributeType($8FEB); - private static _UNSIGNED_INT64_VEC2_ARB := new AttributeType($8FF5); - private static _UNSIGNED_INT64_VEC3_ARB := new AttributeType($8FF6); - private static _UNSIGNED_INT64_VEC4_ARB := new AttributeType($8FF7); - private static _DOUBLE_VEC2 := new AttributeType($8FFC); - private static _DOUBLE_VEC3 := new AttributeType($8FFD); - private static _DOUBLE_VEC4 := new AttributeType($8FFE); - private static _SAMPLER_CUBE_MAP_ARRAY := new AttributeType($900C); - private static _SAMPLER_CUBE_MAP_ARRAY_SHADOW := new AttributeType($900D); - private static _INT_SAMPLER_CUBE_MAP_ARRAY := new AttributeType($900E); - private static _UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY := new AttributeType($900F); - private static _IMAGE_1D := new AttributeType($904C); - private static _IMAGE_2D := new AttributeType($904D); - private static _IMAGE_3D := new AttributeType($904E); - private static _IMAGE_2D_RECT := new AttributeType($904F); - private static _IMAGE_CUBE := new AttributeType($9050); - private static _IMAGE_BUFFER := new AttributeType($9051); - private static _IMAGE_1D_ARRAY := new AttributeType($9052); - private static _IMAGE_2D_ARRAY := new AttributeType($9053); - private static _IMAGE_CUBE_MAP_ARRAY := new AttributeType($9054); - private static _IMAGE_2D_MULTISAMPLE := new AttributeType($9055); - private static _IMAGE_2D_MULTISAMPLE_ARRAY := new AttributeType($9056); - private static _INT_IMAGE_1D := new AttributeType($9057); - private static _INT_IMAGE_2D := new AttributeType($9058); - private static _INT_IMAGE_3D := new AttributeType($9059); - private static _INT_IMAGE_2D_RECT := new AttributeType($905A); - private static _INT_IMAGE_CUBE := new AttributeType($905B); - private static _INT_IMAGE_BUFFER := new AttributeType($905C); - private static _INT_IMAGE_1D_ARRAY := new AttributeType($905D); - private static _INT_IMAGE_2D_ARRAY := new AttributeType($905E); - private static _INT_IMAGE_CUBE_MAP_ARRAY := new AttributeType($905F); - private static _INT_IMAGE_2D_MULTISAMPLE := new AttributeType($9060); - private static _INT_IMAGE_2D_MULTISAMPLE_ARRAY := new AttributeType($9061); - private static _UNSIGNED_INT_IMAGE_1D := new AttributeType($9062); - private static _UNSIGNED_INT_IMAGE_2D := new AttributeType($9063); - private static _UNSIGNED_INT_IMAGE_3D := new AttributeType($9064); - private static _UNSIGNED_INT_IMAGE_2D_RECT := new AttributeType($9065); - private static _UNSIGNED_INT_IMAGE_CUBE := new AttributeType($9066); - private static _UNSIGNED_INT_IMAGE_BUFFER := new AttributeType($9067); - private static _UNSIGNED_INT_IMAGE_1D_ARRAY := new AttributeType($9068); - private static _UNSIGNED_INT_IMAGE_2D_ARRAY := new AttributeType($9069); - private static _UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY := new AttributeType($906A); - private static _UNSIGNED_INT_IMAGE_2D_MULTISAMPLE := new AttributeType($906B); - private static _UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY := new AttributeType($906C); - private static _SAMPLER_2D_MULTISAMPLE := new AttributeType($9108); - private static _INT_SAMPLER_2D_MULTISAMPLE := new AttributeType($9109); - private static _UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE := new AttributeType($910A); - private static _SAMPLER_2D_MULTISAMPLE_ARRAY := new AttributeType($910B); - private static _INT_SAMPLER_2D_MULTISAMPLE_ARRAY := new AttributeType($910C); - private static _UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY := new AttributeType($910D); - - public static property INT: AttributeType read _INT; - public static property UNSIGNED_INT: AttributeType read _UNSIGNED_INT; - public static property FLOAT: AttributeType read _FLOAT; - public static property DOUBLE: AttributeType read _DOUBLE; - public static property INT64_ARB: AttributeType read _INT64_ARB; - public static property INT64_NV: AttributeType read _INT64_NV; - public static property UNSIGNED_INT64_ARB: AttributeType read _UNSIGNED_INT64_ARB; - public static property UNSIGNED_INT64_NV: AttributeType read _UNSIGNED_INT64_NV; - public static property FLOAT_VEC2: AttributeType read _FLOAT_VEC2; - public static property FLOAT_VEC2_ARB: AttributeType read _FLOAT_VEC2_ARB; - public static property FLOAT_VEC3: AttributeType read _FLOAT_VEC3; - public static property FLOAT_VEC3_ARB: AttributeType read _FLOAT_VEC3_ARB; - public static property FLOAT_VEC4: AttributeType read _FLOAT_VEC4; - public static property FLOAT_VEC4_ARB: AttributeType read _FLOAT_VEC4_ARB; - public static property INT_VEC2: AttributeType read _INT_VEC2; - public static property INT_VEC2_ARB: AttributeType read _INT_VEC2_ARB; - public static property INT_VEC3: AttributeType read _INT_VEC3; - public static property INT_VEC3_ARB: AttributeType read _INT_VEC3_ARB; - public static property INT_VEC4: AttributeType read _INT_VEC4; - public static property INT_VEC4_ARB: AttributeType read _INT_VEC4_ARB; - public static property BOOL: AttributeType read _BOOL; - public static property BOOL_ARB: AttributeType read _BOOL_ARB; - public static property BOOL_VEC2: AttributeType read _BOOL_VEC2; - public static property BOOL_VEC2_ARB: AttributeType read _BOOL_VEC2_ARB; - public static property BOOL_VEC3: AttributeType read _BOOL_VEC3; - public static property BOOL_VEC3_ARB: AttributeType read _BOOL_VEC3_ARB; - public static property BOOL_VEC4: AttributeType read _BOOL_VEC4; - public static property BOOL_VEC4_ARB: AttributeType read _BOOL_VEC4_ARB; - public static property FLOAT_MAT2: AttributeType read _FLOAT_MAT2; - public static property FLOAT_MAT2_ARB: AttributeType read _FLOAT_MAT2_ARB; - public static property FLOAT_MAT3: AttributeType read _FLOAT_MAT3; - public static property FLOAT_MAT3_ARB: AttributeType read _FLOAT_MAT3_ARB; - public static property FLOAT_MAT4: AttributeType read _FLOAT_MAT4; - public static property FLOAT_MAT4_ARB: AttributeType read _FLOAT_MAT4_ARB; - public static property SAMPLER_1D: AttributeType read _SAMPLER_1D; - public static property SAMPLER_1D_ARB: AttributeType read _SAMPLER_1D_ARB; - public static property SAMPLER_2D: AttributeType read _SAMPLER_2D; - public static property SAMPLER_2D_ARB: AttributeType read _SAMPLER_2D_ARB; - public static property SAMPLER_3D: AttributeType read _SAMPLER_3D; - public static property SAMPLER_3D_ARB: AttributeType read _SAMPLER_3D_ARB; - public static property SAMPLER_3D_OES: AttributeType read _SAMPLER_3D_OES; - public static property SAMPLER_CUBE: AttributeType read _SAMPLER_CUBE; - public static property SAMPLER_CUBE_ARB: AttributeType read _SAMPLER_CUBE_ARB; - public static property SAMPLER_1D_SHADOW: AttributeType read _SAMPLER_1D_SHADOW; - public static property SAMPLER_1D_SHADOW_ARB: AttributeType read _SAMPLER_1D_SHADOW_ARB; - public static property SAMPLER_2D_SHADOW: AttributeType read _SAMPLER_2D_SHADOW; - public static property SAMPLER_2D_SHADOW_ARB: AttributeType read _SAMPLER_2D_SHADOW_ARB; - public static property SAMPLER_2D_SHADOW_EXT: AttributeType read _SAMPLER_2D_SHADOW_EXT; - public static property SAMPLER_2D_RECT: AttributeType read _SAMPLER_2D_RECT; - public static property SAMPLER_2D_RECT_ARB: AttributeType read _SAMPLER_2D_RECT_ARB; - public static property SAMPLER_2D_RECT_SHADOW: AttributeType read _SAMPLER_2D_RECT_SHADOW; - public static property SAMPLER_2D_RECT_SHADOW_ARB: AttributeType read _SAMPLER_2D_RECT_SHADOW_ARB; - public static property FLOAT_MAT2x3: AttributeType read _FLOAT_MAT2x3; - public static property FLOAT_MAT2x3_NV: AttributeType read _FLOAT_MAT2x3_NV; - public static property FLOAT_MAT2x4: AttributeType read _FLOAT_MAT2x4; - public static property FLOAT_MAT2x4_NV: AttributeType read _FLOAT_MAT2x4_NV; - public static property FLOAT_MAT3x2: AttributeType read _FLOAT_MAT3x2; - public static property FLOAT_MAT3x2_NV: AttributeType read _FLOAT_MAT3x2_NV; - public static property FLOAT_MAT3x4: AttributeType read _FLOAT_MAT3x4; - public static property FLOAT_MAT3x4_NV: AttributeType read _FLOAT_MAT3x4_NV; - public static property FLOAT_MAT4x2: AttributeType read _FLOAT_MAT4x2; - public static property FLOAT_MAT4x2_NV: AttributeType read _FLOAT_MAT4x2_NV; - public static property FLOAT_MAT4x3: AttributeType read _FLOAT_MAT4x3; - public static property FLOAT_MAT4x3_NV: AttributeType read _FLOAT_MAT4x3_NV; - public static property SAMPLER_BUFFER: AttributeType read _SAMPLER_BUFFER; - public static property SAMPLER_1D_ARRAY_SHADOW: AttributeType read _SAMPLER_1D_ARRAY_SHADOW; - public static property SAMPLER_2D_ARRAY_SHADOW: AttributeType read _SAMPLER_2D_ARRAY_SHADOW; - public static property SAMPLER_CUBE_SHADOW: AttributeType read _SAMPLER_CUBE_SHADOW; - public static property UNSIGNED_INT_VEC2: AttributeType read _UNSIGNED_INT_VEC2; - public static property UNSIGNED_INT_VEC3: AttributeType read _UNSIGNED_INT_VEC3; - public static property UNSIGNED_INT_VEC4: AttributeType read _UNSIGNED_INT_VEC4; - public static property INT_SAMPLER_1D: AttributeType read _INT_SAMPLER_1D; - public static property INT_SAMPLER_2D: AttributeType read _INT_SAMPLER_2D; - public static property INT_SAMPLER_3D: AttributeType read _INT_SAMPLER_3D; - public static property INT_SAMPLER_CUBE: AttributeType read _INT_SAMPLER_CUBE; - public static property INT_SAMPLER_2D_RECT: AttributeType read _INT_SAMPLER_2D_RECT; - public static property INT_SAMPLER_1D_ARRAY: AttributeType read _INT_SAMPLER_1D_ARRAY; - public static property INT_SAMPLER_2D_ARRAY: AttributeType read _INT_SAMPLER_2D_ARRAY; - public static property INT_SAMPLER_BUFFER: AttributeType read _INT_SAMPLER_BUFFER; - public static property UNSIGNED_INT_SAMPLER_1D: AttributeType read _UNSIGNED_INT_SAMPLER_1D; - public static property UNSIGNED_INT_SAMPLER_2D: AttributeType read _UNSIGNED_INT_SAMPLER_2D; - public static property UNSIGNED_INT_SAMPLER_3D: AttributeType read _UNSIGNED_INT_SAMPLER_3D; - public static property UNSIGNED_INT_SAMPLER_CUBE: AttributeType read _UNSIGNED_INT_SAMPLER_CUBE; - public static property UNSIGNED_INT_SAMPLER_2D_RECT: AttributeType read _UNSIGNED_INT_SAMPLER_2D_RECT; - public static property UNSIGNED_INT_SAMPLER_1D_ARRAY: AttributeType read _UNSIGNED_INT_SAMPLER_1D_ARRAY; - public static property UNSIGNED_INT_SAMPLER_2D_ARRAY: AttributeType read _UNSIGNED_INT_SAMPLER_2D_ARRAY; - public static property UNSIGNED_INT_SAMPLER_BUFFER: AttributeType read _UNSIGNED_INT_SAMPLER_BUFFER; - public static property DOUBLE_MAT2: AttributeType read _DOUBLE_MAT2; - public static property DOUBLE_MAT3: AttributeType read _DOUBLE_MAT3; - public static property DOUBLE_MAT4: AttributeType read _DOUBLE_MAT4; - public static property DOUBLE_MAT2x3: AttributeType read _DOUBLE_MAT2x3; - public static property DOUBLE_MAT2x4: AttributeType read _DOUBLE_MAT2x4; - public static property DOUBLE_MAT3x2: AttributeType read _DOUBLE_MAT3x2; - public static property DOUBLE_MAT3x4: AttributeType read _DOUBLE_MAT3x4; - public static property DOUBLE_MAT4x2: AttributeType read _DOUBLE_MAT4x2; - public static property DOUBLE_MAT4x3: AttributeType read _DOUBLE_MAT4x3; - public static property INT64_VEC2_ARB: AttributeType read _INT64_VEC2_ARB; - public static property INT64_VEC3_ARB: AttributeType read _INT64_VEC3_ARB; - public static property INT64_VEC4_ARB: AttributeType read _INT64_VEC4_ARB; - public static property UNSIGNED_INT64_VEC2_ARB: AttributeType read _UNSIGNED_INT64_VEC2_ARB; - public static property UNSIGNED_INT64_VEC3_ARB: AttributeType read _UNSIGNED_INT64_VEC3_ARB; - public static property UNSIGNED_INT64_VEC4_ARB: AttributeType read _UNSIGNED_INT64_VEC4_ARB; - public static property DOUBLE_VEC2: AttributeType read _DOUBLE_VEC2; - public static property DOUBLE_VEC3: AttributeType read _DOUBLE_VEC3; - public static property DOUBLE_VEC4: AttributeType read _DOUBLE_VEC4; - public static property SAMPLER_CUBE_MAP_ARRAY: AttributeType read _SAMPLER_CUBE_MAP_ARRAY; - public static property SAMPLER_CUBE_MAP_ARRAY_SHADOW: AttributeType read _SAMPLER_CUBE_MAP_ARRAY_SHADOW; - public static property INT_SAMPLER_CUBE_MAP_ARRAY: AttributeType read _INT_SAMPLER_CUBE_MAP_ARRAY; - public static property UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY: AttributeType read _UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY; - public static property IMAGE_1D: AttributeType read _IMAGE_1D; - public static property IMAGE_2D: AttributeType read _IMAGE_2D; - public static property IMAGE_3D: AttributeType read _IMAGE_3D; - public static property IMAGE_2D_RECT: AttributeType read _IMAGE_2D_RECT; - public static property IMAGE_CUBE: AttributeType read _IMAGE_CUBE; - public static property IMAGE_BUFFER: AttributeType read _IMAGE_BUFFER; - public static property IMAGE_1D_ARRAY: AttributeType read _IMAGE_1D_ARRAY; - public static property IMAGE_2D_ARRAY: AttributeType read _IMAGE_2D_ARRAY; - public static property IMAGE_CUBE_MAP_ARRAY: AttributeType read _IMAGE_CUBE_MAP_ARRAY; - public static property IMAGE_2D_MULTISAMPLE: AttributeType read _IMAGE_2D_MULTISAMPLE; - public static property IMAGE_2D_MULTISAMPLE_ARRAY: AttributeType read _IMAGE_2D_MULTISAMPLE_ARRAY; - public static property INT_IMAGE_1D: AttributeType read _INT_IMAGE_1D; - public static property INT_IMAGE_2D: AttributeType read _INT_IMAGE_2D; - public static property INT_IMAGE_3D: AttributeType read _INT_IMAGE_3D; - public static property INT_IMAGE_2D_RECT: AttributeType read _INT_IMAGE_2D_RECT; - public static property INT_IMAGE_CUBE: AttributeType read _INT_IMAGE_CUBE; - public static property INT_IMAGE_BUFFER: AttributeType read _INT_IMAGE_BUFFER; - public static property INT_IMAGE_1D_ARRAY: AttributeType read _INT_IMAGE_1D_ARRAY; - public static property INT_IMAGE_2D_ARRAY: AttributeType read _INT_IMAGE_2D_ARRAY; - public static property INT_IMAGE_CUBE_MAP_ARRAY: AttributeType read _INT_IMAGE_CUBE_MAP_ARRAY; - public static property INT_IMAGE_2D_MULTISAMPLE: AttributeType read _INT_IMAGE_2D_MULTISAMPLE; - public static property INT_IMAGE_2D_MULTISAMPLE_ARRAY: AttributeType read _INT_IMAGE_2D_MULTISAMPLE_ARRAY; - public static property UNSIGNED_INT_IMAGE_1D: AttributeType read _UNSIGNED_INT_IMAGE_1D; - public static property UNSIGNED_INT_IMAGE_2D: AttributeType read _UNSIGNED_INT_IMAGE_2D; - public static property UNSIGNED_INT_IMAGE_3D: AttributeType read _UNSIGNED_INT_IMAGE_3D; - public static property UNSIGNED_INT_IMAGE_2D_RECT: AttributeType read _UNSIGNED_INT_IMAGE_2D_RECT; - public static property UNSIGNED_INT_IMAGE_CUBE: AttributeType read _UNSIGNED_INT_IMAGE_CUBE; - public static property UNSIGNED_INT_IMAGE_BUFFER: AttributeType read _UNSIGNED_INT_IMAGE_BUFFER; - public static property UNSIGNED_INT_IMAGE_1D_ARRAY: AttributeType read _UNSIGNED_INT_IMAGE_1D_ARRAY; - public static property UNSIGNED_INT_IMAGE_2D_ARRAY: AttributeType read _UNSIGNED_INT_IMAGE_2D_ARRAY; - public static property UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY: AttributeType read _UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY; - public static property UNSIGNED_INT_IMAGE_2D_MULTISAMPLE: AttributeType read _UNSIGNED_INT_IMAGE_2D_MULTISAMPLE; - public static property UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY: AttributeType read _UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY; - public static property SAMPLER_2D_MULTISAMPLE: AttributeType read _SAMPLER_2D_MULTISAMPLE; - public static property INT_SAMPLER_2D_MULTISAMPLE: AttributeType read _INT_SAMPLER_2D_MULTISAMPLE; - public static property UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE: AttributeType read _UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE; - public static property SAMPLER_2D_MULTISAMPLE_ARRAY: AttributeType read _SAMPLER_2D_MULTISAMPLE_ARRAY; - public static property INT_SAMPLER_2D_MULTISAMPLE_ARRAY: AttributeType read _INT_SAMPLER_2D_MULTISAMPLE_ARRAY; - public static property UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: AttributeType read _UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY; + public static property INT: AttributeType read new AttributeType($1404); + public static property UNSIGNED_INT: AttributeType read new AttributeType($1405); + public static property FLOAT: AttributeType read new AttributeType($1406); + public static property DOUBLE: AttributeType read new AttributeType($140A); + public static property INT64_ARB: AttributeType read new AttributeType($140E); + public static property INT64_NV: AttributeType read new AttributeType($140E); + public static property UNSIGNED_INT64_ARB: AttributeType read new AttributeType($140F); + public static property UNSIGNED_INT64_NV: AttributeType read new AttributeType($140F); + public static property FLOAT_VEC2: AttributeType read new AttributeType($8B50); + public static property FLOAT_VEC2_ARB: AttributeType read new AttributeType($8B50); + public static property FLOAT_VEC3: AttributeType read new AttributeType($8B51); + public static property FLOAT_VEC3_ARB: AttributeType read new AttributeType($8B51); + public static property FLOAT_VEC4: AttributeType read new AttributeType($8B52); + public static property FLOAT_VEC4_ARB: AttributeType read new AttributeType($8B52); + public static property INT_VEC2: AttributeType read new AttributeType($8B53); + public static property INT_VEC2_ARB: AttributeType read new AttributeType($8B53); + public static property INT_VEC3: AttributeType read new AttributeType($8B54); + public static property INT_VEC3_ARB: AttributeType read new AttributeType($8B54); + public static property INT_VEC4: AttributeType read new AttributeType($8B55); + public static property INT_VEC4_ARB: AttributeType read new AttributeType($8B55); + public static property BOOL: AttributeType read new AttributeType($8B56); + public static property BOOL_ARB: AttributeType read new AttributeType($8B56); + public static property BOOL_VEC2: AttributeType read new AttributeType($8B57); + public static property BOOL_VEC2_ARB: AttributeType read new AttributeType($8B57); + public static property BOOL_VEC3: AttributeType read new AttributeType($8B58); + public static property BOOL_VEC3_ARB: AttributeType read new AttributeType($8B58); + public static property BOOL_VEC4: AttributeType read new AttributeType($8B59); + public static property BOOL_VEC4_ARB: AttributeType read new AttributeType($8B59); + public static property FLOAT_MAT2: AttributeType read new AttributeType($8B5A); + public static property FLOAT_MAT2_ARB: AttributeType read new AttributeType($8B5A); + public static property FLOAT_MAT3: AttributeType read new AttributeType($8B5B); + public static property FLOAT_MAT3_ARB: AttributeType read new AttributeType($8B5B); + public static property FLOAT_MAT4: AttributeType read new AttributeType($8B5C); + public static property FLOAT_MAT4_ARB: AttributeType read new AttributeType($8B5C); + public static property SAMPLER_1D: AttributeType read new AttributeType($8B5D); + public static property SAMPLER_1D_ARB: AttributeType read new AttributeType($8B5D); + public static property SAMPLER_2D: AttributeType read new AttributeType($8B5E); + public static property SAMPLER_2D_ARB: AttributeType read new AttributeType($8B5E); + public static property SAMPLER_3D: AttributeType read new AttributeType($8B5F); + public static property SAMPLER_3D_ARB: AttributeType read new AttributeType($8B5F); + public static property SAMPLER_3D_OES: AttributeType read new AttributeType($8B5F); + public static property SAMPLER_CUBE: AttributeType read new AttributeType($8B60); + public static property SAMPLER_CUBE_ARB: AttributeType read new AttributeType($8B60); + public static property SAMPLER_1D_SHADOW: AttributeType read new AttributeType($8B61); + public static property SAMPLER_1D_SHADOW_ARB: AttributeType read new AttributeType($8B61); + public static property SAMPLER_2D_SHADOW: AttributeType read new AttributeType($8B62); + public static property SAMPLER_2D_SHADOW_ARB: AttributeType read new AttributeType($8B62); + public static property SAMPLER_2D_SHADOW_EXT: AttributeType read new AttributeType($8B62); + public static property SAMPLER_2D_RECT: AttributeType read new AttributeType($8B63); + public static property SAMPLER_2D_RECT_ARB: AttributeType read new AttributeType($8B63); + public static property SAMPLER_2D_RECT_SHADOW: AttributeType read new AttributeType($8B64); + public static property SAMPLER_2D_RECT_SHADOW_ARB: AttributeType read new AttributeType($8B64); + public static property FLOAT_MAT2x3: AttributeType read new AttributeType($8B65); + public static property FLOAT_MAT2x3_NV: AttributeType read new AttributeType($8B65); + public static property FLOAT_MAT2x4: AttributeType read new AttributeType($8B66); + public static property FLOAT_MAT2x4_NV: AttributeType read new AttributeType($8B66); + public static property FLOAT_MAT3x2: AttributeType read new AttributeType($8B67); + public static property FLOAT_MAT3x2_NV: AttributeType read new AttributeType($8B67); + public static property FLOAT_MAT3x4: AttributeType read new AttributeType($8B68); + public static property FLOAT_MAT3x4_NV: AttributeType read new AttributeType($8B68); + public static property FLOAT_MAT4x2: AttributeType read new AttributeType($8B69); + public static property FLOAT_MAT4x2_NV: AttributeType read new AttributeType($8B69); + public static property FLOAT_MAT4x3: AttributeType read new AttributeType($8B6A); + public static property FLOAT_MAT4x3_NV: AttributeType read new AttributeType($8B6A); + public static property SAMPLER_BUFFER: AttributeType read new AttributeType($8DC2); + public static property SAMPLER_1D_ARRAY_SHADOW: AttributeType read new AttributeType($8DC3); + public static property SAMPLER_2D_ARRAY_SHADOW: AttributeType read new AttributeType($8DC4); + public static property SAMPLER_CUBE_SHADOW: AttributeType read new AttributeType($8DC5); + public static property UNSIGNED_INT_VEC2: AttributeType read new AttributeType($8DC6); + public static property UNSIGNED_INT_VEC3: AttributeType read new AttributeType($8DC7); + public static property UNSIGNED_INT_VEC4: AttributeType read new AttributeType($8DC8); + public static property INT_SAMPLER_1D: AttributeType read new AttributeType($8DC9); + public static property INT_SAMPLER_2D: AttributeType read new AttributeType($8DCA); + public static property INT_SAMPLER_3D: AttributeType read new AttributeType($8DCB); + public static property INT_SAMPLER_CUBE: AttributeType read new AttributeType($8DCC); + public static property INT_SAMPLER_2D_RECT: AttributeType read new AttributeType($8DCD); + public static property INT_SAMPLER_1D_ARRAY: AttributeType read new AttributeType($8DCE); + public static property INT_SAMPLER_2D_ARRAY: AttributeType read new AttributeType($8DCF); + public static property INT_SAMPLER_BUFFER: AttributeType read new AttributeType($8DD0); + public static property UNSIGNED_INT_SAMPLER_1D: AttributeType read new AttributeType($8DD1); + public static property UNSIGNED_INT_SAMPLER_2D: AttributeType read new AttributeType($8DD2); + public static property UNSIGNED_INT_SAMPLER_3D: AttributeType read new AttributeType($8DD3); + public static property UNSIGNED_INT_SAMPLER_CUBE: AttributeType read new AttributeType($8DD4); + public static property UNSIGNED_INT_SAMPLER_2D_RECT: AttributeType read new AttributeType($8DD5); + public static property UNSIGNED_INT_SAMPLER_1D_ARRAY: AttributeType read new AttributeType($8DD6); + public static property UNSIGNED_INT_SAMPLER_2D_ARRAY: AttributeType read new AttributeType($8DD7); + public static property UNSIGNED_INT_SAMPLER_BUFFER: AttributeType read new AttributeType($8DD8); + public static property DOUBLE_MAT2: AttributeType read new AttributeType($8F46); + public static property DOUBLE_MAT3: AttributeType read new AttributeType($8F47); + public static property DOUBLE_MAT4: AttributeType read new AttributeType($8F48); + public static property DOUBLE_MAT2x3: AttributeType read new AttributeType($8F49); + public static property DOUBLE_MAT2x4: AttributeType read new AttributeType($8F4A); + public static property DOUBLE_MAT3x2: AttributeType read new AttributeType($8F4B); + public static property DOUBLE_MAT3x4: AttributeType read new AttributeType($8F4C); + public static property DOUBLE_MAT4x2: AttributeType read new AttributeType($8F4D); + public static property DOUBLE_MAT4x3: AttributeType read new AttributeType($8F4E); + public static property INT64_VEC2_ARB: AttributeType read new AttributeType($8FE9); + public static property INT64_VEC3_ARB: AttributeType read new AttributeType($8FEA); + public static property INT64_VEC4_ARB: AttributeType read new AttributeType($8FEB); + public static property UNSIGNED_INT64_VEC2_ARB: AttributeType read new AttributeType($8FF5); + public static property UNSIGNED_INT64_VEC3_ARB: AttributeType read new AttributeType($8FF6); + public static property UNSIGNED_INT64_VEC4_ARB: AttributeType read new AttributeType($8FF7); + public static property DOUBLE_VEC2: AttributeType read new AttributeType($8FFC); + public static property DOUBLE_VEC3: AttributeType read new AttributeType($8FFD); + public static property DOUBLE_VEC4: AttributeType read new AttributeType($8FFE); + public static property SAMPLER_CUBE_MAP_ARRAY: AttributeType read new AttributeType($900C); + public static property SAMPLER_CUBE_MAP_ARRAY_SHADOW: AttributeType read new AttributeType($900D); + public static property INT_SAMPLER_CUBE_MAP_ARRAY: AttributeType read new AttributeType($900E); + public static property UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY: AttributeType read new AttributeType($900F); + public static property IMAGE_1D: AttributeType read new AttributeType($904C); + public static property IMAGE_2D: AttributeType read new AttributeType($904D); + public static property IMAGE_3D: AttributeType read new AttributeType($904E); + public static property IMAGE_2D_RECT: AttributeType read new AttributeType($904F); + public static property IMAGE_CUBE: AttributeType read new AttributeType($9050); + public static property IMAGE_BUFFER: AttributeType read new AttributeType($9051); + public static property IMAGE_1D_ARRAY: AttributeType read new AttributeType($9052); + public static property IMAGE_2D_ARRAY: AttributeType read new AttributeType($9053); + public static property IMAGE_CUBE_MAP_ARRAY: AttributeType read new AttributeType($9054); + public static property IMAGE_2D_MULTISAMPLE: AttributeType read new AttributeType($9055); + public static property IMAGE_2D_MULTISAMPLE_ARRAY: AttributeType read new AttributeType($9056); + public static property INT_IMAGE_1D: AttributeType read new AttributeType($9057); + public static property INT_IMAGE_2D: AttributeType read new AttributeType($9058); + public static property INT_IMAGE_3D: AttributeType read new AttributeType($9059); + public static property INT_IMAGE_2D_RECT: AttributeType read new AttributeType($905A); + public static property INT_IMAGE_CUBE: AttributeType read new AttributeType($905B); + public static property INT_IMAGE_BUFFER: AttributeType read new AttributeType($905C); + public static property INT_IMAGE_1D_ARRAY: AttributeType read new AttributeType($905D); + public static property INT_IMAGE_2D_ARRAY: AttributeType read new AttributeType($905E); + public static property INT_IMAGE_CUBE_MAP_ARRAY: AttributeType read new AttributeType($905F); + public static property INT_IMAGE_2D_MULTISAMPLE: AttributeType read new AttributeType($9060); + public static property INT_IMAGE_2D_MULTISAMPLE_ARRAY: AttributeType read new AttributeType($9061); + public static property UNSIGNED_INT_IMAGE_1D: AttributeType read new AttributeType($9062); + public static property UNSIGNED_INT_IMAGE_2D: AttributeType read new AttributeType($9063); + public static property UNSIGNED_INT_IMAGE_3D: AttributeType read new AttributeType($9064); + public static property UNSIGNED_INT_IMAGE_2D_RECT: AttributeType read new AttributeType($9065); + public static property UNSIGNED_INT_IMAGE_CUBE: AttributeType read new AttributeType($9066); + public static property UNSIGNED_INT_IMAGE_BUFFER: AttributeType read new AttributeType($9067); + public static property UNSIGNED_INT_IMAGE_1D_ARRAY: AttributeType read new AttributeType($9068); + public static property UNSIGNED_INT_IMAGE_2D_ARRAY: AttributeType read new AttributeType($9069); + public static property UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY: AttributeType read new AttributeType($906A); + public static property UNSIGNED_INT_IMAGE_2D_MULTISAMPLE: AttributeType read new AttributeType($906B); + public static property UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY: AttributeType read new AttributeType($906C); + public static property SAMPLER_2D_MULTISAMPLE: AttributeType read new AttributeType($9108); + public static property INT_SAMPLER_2D_MULTISAMPLE: AttributeType read new AttributeType($9109); + public static property UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE: AttributeType read new AttributeType($910A); + public static property SAMPLER_2D_MULTISAMPLE_ARRAY: AttributeType read new AttributeType($910B); + public static property INT_SAMPLER_2D_MULTISAMPLE_ARRAY: AttributeType read new AttributeType($910C); + public static property UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: AttributeType read new AttributeType($910D); public function ToString: string; override; begin @@ -1148,9 +947,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TRANSFORM_FEEDBACK := new BindTransformFeedbackTarget($8E22); - - public static property TRANSFORM_FEEDBACK: BindTransformFeedbackTarget read _TRANSFORM_FEEDBACK; + public static property TRANSFORM_FEEDBACK: BindTransformFeedbackTarget read new BindTransformFeedbackTarget($8E22); public function ToString: string; override; begin @@ -1164,45 +961,25 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ZERO := new BlendingFactor($0000); - private static _ONE := new BlendingFactor($0001); - private static _SRC_COLOR := new BlendingFactor($0300); - private static _ONE_MINUS_SRC_COLOR := new BlendingFactor($0301); - private static _SRC_ALPHA := new BlendingFactor($0302); - private static _ONE_MINUS_SRC_ALPHA := new BlendingFactor($0303); - private static _DST_ALPHA := new BlendingFactor($0304); - private static _ONE_MINUS_DST_ALPHA := new BlendingFactor($0305); - private static _DST_COLOR := new BlendingFactor($0306); - private static _ONE_MINUS_DST_COLOR := new BlendingFactor($0307); - private static _SRC_ALPHA_SATURATE := new BlendingFactor($0308); - private static _CONSTANT_COLOR := new BlendingFactor($8001); - private static _ONE_MINUS_CONSTANT_COLOR := new BlendingFactor($8002); - private static _CONSTANT_ALPHA := new BlendingFactor($8003); - private static _ONE_MINUS_CONSTANT_ALPHA := new BlendingFactor($8004); - private static _SRC1_ALPHA := new BlendingFactor($8589); - private static _SRC1_COLOR := new BlendingFactor($88F9); - private static _ONE_MINUS_SRC1_COLOR := new BlendingFactor($88FA); - private static _ONE_MINUS_SRC1_ALPHA := new BlendingFactor($88FB); - - public static property ZERO: BlendingFactor read _ZERO; - public static property ONE: BlendingFactor read _ONE; - public static property SRC_COLOR: BlendingFactor read _SRC_COLOR; - public static property ONE_MINUS_SRC_COLOR: BlendingFactor read _ONE_MINUS_SRC_COLOR; - public static property SRC_ALPHA: BlendingFactor read _SRC_ALPHA; - public static property ONE_MINUS_SRC_ALPHA: BlendingFactor read _ONE_MINUS_SRC_ALPHA; - public static property DST_ALPHA: BlendingFactor read _DST_ALPHA; - public static property ONE_MINUS_DST_ALPHA: BlendingFactor read _ONE_MINUS_DST_ALPHA; - public static property DST_COLOR: BlendingFactor read _DST_COLOR; - public static property ONE_MINUS_DST_COLOR: BlendingFactor read _ONE_MINUS_DST_COLOR; - public static property SRC_ALPHA_SATURATE: BlendingFactor read _SRC_ALPHA_SATURATE; - public static property CONSTANT_COLOR: BlendingFactor read _CONSTANT_COLOR; - public static property ONE_MINUS_CONSTANT_COLOR: BlendingFactor read _ONE_MINUS_CONSTANT_COLOR; - public static property CONSTANT_ALPHA: BlendingFactor read _CONSTANT_ALPHA; - public static property ONE_MINUS_CONSTANT_ALPHA: BlendingFactor read _ONE_MINUS_CONSTANT_ALPHA; - public static property SRC1_ALPHA: BlendingFactor read _SRC1_ALPHA; - public static property SRC1_COLOR: BlendingFactor read _SRC1_COLOR; - public static property ONE_MINUS_SRC1_COLOR: BlendingFactor read _ONE_MINUS_SRC1_COLOR; - public static property ONE_MINUS_SRC1_ALPHA: BlendingFactor read _ONE_MINUS_SRC1_ALPHA; + public static property ZERO: BlendingFactor read new BlendingFactor($0000); + public static property ONE: BlendingFactor read new BlendingFactor($0001); + public static property SRC_COLOR: BlendingFactor read new BlendingFactor($0300); + public static property ONE_MINUS_SRC_COLOR: BlendingFactor read new BlendingFactor($0301); + public static property SRC_ALPHA: BlendingFactor read new BlendingFactor($0302); + public static property ONE_MINUS_SRC_ALPHA: BlendingFactor read new BlendingFactor($0303); + public static property DST_ALPHA: BlendingFactor read new BlendingFactor($0304); + public static property ONE_MINUS_DST_ALPHA: BlendingFactor read new BlendingFactor($0305); + public static property DST_COLOR: BlendingFactor read new BlendingFactor($0306); + public static property ONE_MINUS_DST_COLOR: BlendingFactor read new BlendingFactor($0307); + public static property SRC_ALPHA_SATURATE: BlendingFactor read new BlendingFactor($0308); + public static property CONSTANT_COLOR: BlendingFactor read new BlendingFactor($8001); + public static property ONE_MINUS_CONSTANT_COLOR: BlendingFactor read new BlendingFactor($8002); + public static property CONSTANT_ALPHA: BlendingFactor read new BlendingFactor($8003); + public static property ONE_MINUS_CONSTANT_ALPHA: BlendingFactor read new BlendingFactor($8004); + public static property SRC1_ALPHA: BlendingFactor read new BlendingFactor($8589); + public static property SRC1_COLOR: BlendingFactor read new BlendingFactor($88F9); + public static property ONE_MINUS_SRC1_COLOR: BlendingFactor read new BlendingFactor($88FA); + public static property ONE_MINUS_SRC1_ALPHA: BlendingFactor read new BlendingFactor($88FB); public function ToString: string; override; begin @@ -1234,11 +1011,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NEAREST := new BlitFramebufferFilter($2600); - private static _LINEAR := new BlitFramebufferFilter($2601); - - public static property NEAREST: BlitFramebufferFilter read _NEAREST; - public static property LINEAR: BlitFramebufferFilter read _LINEAR; + public static property NEAREST: BlitFramebufferFilter read new BlitFramebufferFilter($2600); + public static property LINEAR: BlitFramebufferFilter read new BlitFramebufferFilter($2601); public function ToString: string; override; begin @@ -1253,11 +1027,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FALSE := new Bool($0000); - private static _TRUE := new Bool($0001); - - public static property FALSE: Bool read _FALSE; - public static property TRUE: Bool read _TRUE; + public static property FALSE: Bool read new Bool($0000); + public static property TRUE: Bool read new Bool($0001); public function ToString: string; override; begin @@ -1277,13 +1048,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COLOR := new Buffer($1800); - private static _DEPTH := new Buffer($1801); - private static _STENCIL := new Buffer($1802); - - public static property COLOR: Buffer read _COLOR; - public static property DEPTH: Buffer read _DEPTH; - public static property STENCIL: Buffer read _STENCIL; + public static property COLOR: Buffer read new Buffer($1800); + public static property DEPTH: Buffer read new Buffer($1801); + public static property STENCIL: Buffer read new Buffer($1802); public function ToString: string; override; begin @@ -1299,39 +1066,22 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MAP_READ_BIT := new BufferStorageMask($0001); - private static _MAP_READ_BIT_EXT := new BufferStorageMask($0001); - private static _MAP_WRITE_BIT := new BufferStorageMask($0002); - private static _MAP_WRITE_BIT_EXT := new BufferStorageMask($0002); - private static _MAP_PERSISTENT_BIT := new BufferStorageMask($0040); - private static _MAP_PERSISTENT_BIT_EXT := new BufferStorageMask($0040); - private static _MAP_COHERENT_BIT := new BufferStorageMask($0080); - private static _MAP_COHERENT_BIT_EXT := new BufferStorageMask($0080); - private static _DYNAMIC_STORAGE_BIT := new BufferStorageMask($0100); - private static _DYNAMIC_STORAGE_BIT_EXT := new BufferStorageMask($0100); - private static _CLIENT_STORAGE_BIT := new BufferStorageMask($0200); - private static _CLIENT_STORAGE_BIT_EXT := new BufferStorageMask($0200); - private static _SPARSE_STORAGE_BIT_ARB := new BufferStorageMask($0400); - private static _LGPU_SEPARATE_STORAGE_BIT_NVX := new BufferStorageMask($0800); - private static _PER_GPU_STORAGE_BIT_NV := new BufferStorageMask($0800); - private static _EXTERNAL_STORAGE_BIT_NVX := new BufferStorageMask($2000); - - public static property MAP_READ_BIT: BufferStorageMask read _MAP_READ_BIT; - public static property MAP_READ_BIT_EXT: BufferStorageMask read _MAP_READ_BIT_EXT; - public static property MAP_WRITE_BIT: BufferStorageMask read _MAP_WRITE_BIT; - public static property MAP_WRITE_BIT_EXT: BufferStorageMask read _MAP_WRITE_BIT_EXT; - public static property MAP_PERSISTENT_BIT: BufferStorageMask read _MAP_PERSISTENT_BIT; - public static property MAP_PERSISTENT_BIT_EXT: BufferStorageMask read _MAP_PERSISTENT_BIT_EXT; - public static property MAP_COHERENT_BIT: BufferStorageMask read _MAP_COHERENT_BIT; - public static property MAP_COHERENT_BIT_EXT: BufferStorageMask read _MAP_COHERENT_BIT_EXT; - public static property DYNAMIC_STORAGE_BIT: BufferStorageMask read _DYNAMIC_STORAGE_BIT; - public static property DYNAMIC_STORAGE_BIT_EXT: BufferStorageMask read _DYNAMIC_STORAGE_BIT_EXT; - public static property CLIENT_STORAGE_BIT: BufferStorageMask read _CLIENT_STORAGE_BIT; - public static property CLIENT_STORAGE_BIT_EXT: BufferStorageMask read _CLIENT_STORAGE_BIT_EXT; - public static property SPARSE_STORAGE_BIT_ARB: BufferStorageMask read _SPARSE_STORAGE_BIT_ARB; - public static property LGPU_SEPARATE_STORAGE_BIT_NVX: BufferStorageMask read _LGPU_SEPARATE_STORAGE_BIT_NVX; - public static property PER_GPU_STORAGE_BIT_NV: BufferStorageMask read _PER_GPU_STORAGE_BIT_NV; - public static property EXTERNAL_STORAGE_BIT_NVX: BufferStorageMask read _EXTERNAL_STORAGE_BIT_NVX; + public static property MAP_READ_BIT: BufferStorageMask read new BufferStorageMask($0001); + public static property MAP_READ_BIT_EXT: BufferStorageMask read new BufferStorageMask($0001); + public static property MAP_WRITE_BIT: BufferStorageMask read new BufferStorageMask($0002); + public static property MAP_WRITE_BIT_EXT: BufferStorageMask read new BufferStorageMask($0002); + public static property MAP_PERSISTENT_BIT: BufferStorageMask read new BufferStorageMask($0040); + public static property MAP_PERSISTENT_BIT_EXT: BufferStorageMask read new BufferStorageMask($0040); + public static property MAP_COHERENT_BIT: BufferStorageMask read new BufferStorageMask($0080); + public static property MAP_COHERENT_BIT_EXT: BufferStorageMask read new BufferStorageMask($0080); + public static property DYNAMIC_STORAGE_BIT: BufferStorageMask read new BufferStorageMask($0100); + public static property DYNAMIC_STORAGE_BIT_EXT: BufferStorageMask read new BufferStorageMask($0100); + public static property CLIENT_STORAGE_BIT: BufferStorageMask read new BufferStorageMask($0200); + public static property CLIENT_STORAGE_BIT_EXT: BufferStorageMask read new BufferStorageMask($0200); + public static property SPARSE_STORAGE_BIT_ARB: BufferStorageMask read new BufferStorageMask($0400); + public static property LGPU_SEPARATE_STORAGE_BIT_NVX: BufferStorageMask read new BufferStorageMask($0800); + public static property PER_GPU_STORAGE_BIT_NV: BufferStorageMask read new BufferStorageMask($0800); + public static property EXTERNAL_STORAGE_BIT_NVX: BufferStorageMask read new BufferStorageMask($2000); public static function operator+(f1,f2: BufferStorageMask) := new BufferStorageMask(f1.val or f2.val); public static function operator or(f1,f2: BufferStorageMask) := f1+f2; @@ -1386,35 +1136,20 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ARRAY_BUFFER := new BufferStorageTarget($8892); - private static _ELEMENT_ARRAY_BUFFER := new BufferStorageTarget($8893); - private static _PIXEL_PACK_BUFFER := new BufferStorageTarget($88EB); - private static _PIXEL_UNPACK_BUFFER := new BufferStorageTarget($88EC); - private static _UNIFORM_BUFFER := new BufferStorageTarget($8A11); - private static _TEXTURE_BUFFER := new BufferStorageTarget($8C2A); - private static _TRANSFORM_FEEDBACK_BUFFER := new BufferStorageTarget($8C8E); - private static _COPY_READ_BUFFER := new BufferStorageTarget($8F36); - private static _COPY_WRITE_BUFFER := new BufferStorageTarget($8F37); - private static _DRAW_INDIRECT_BUFFER := new BufferStorageTarget($8F3F); - private static _SHADER_STORAGE_BUFFER := new BufferStorageTarget($90D2); - private static _DISPATCH_INDIRECT_BUFFER := new BufferStorageTarget($90EE); - private static _QUERY_BUFFER := new BufferStorageTarget($9192); - private static _ATOMIC_COUNTER_BUFFER := new BufferStorageTarget($92C0); - - public static property ARRAY_BUFFER: BufferStorageTarget read _ARRAY_BUFFER; - public static property ELEMENT_ARRAY_BUFFER: BufferStorageTarget read _ELEMENT_ARRAY_BUFFER; - public static property PIXEL_PACK_BUFFER: BufferStorageTarget read _PIXEL_PACK_BUFFER; - public static property PIXEL_UNPACK_BUFFER: BufferStorageTarget read _PIXEL_UNPACK_BUFFER; - public static property UNIFORM_BUFFER: BufferStorageTarget read _UNIFORM_BUFFER; - public static property TEXTURE_BUFFER: BufferStorageTarget read _TEXTURE_BUFFER; - public static property TRANSFORM_FEEDBACK_BUFFER: BufferStorageTarget read _TRANSFORM_FEEDBACK_BUFFER; - public static property COPY_READ_BUFFER: BufferStorageTarget read _COPY_READ_BUFFER; - public static property COPY_WRITE_BUFFER: BufferStorageTarget read _COPY_WRITE_BUFFER; - public static property DRAW_INDIRECT_BUFFER: BufferStorageTarget read _DRAW_INDIRECT_BUFFER; - public static property SHADER_STORAGE_BUFFER: BufferStorageTarget read _SHADER_STORAGE_BUFFER; - public static property DISPATCH_INDIRECT_BUFFER: BufferStorageTarget read _DISPATCH_INDIRECT_BUFFER; - public static property QUERY_BUFFER: BufferStorageTarget read _QUERY_BUFFER; - public static property ATOMIC_COUNTER_BUFFER: BufferStorageTarget read _ATOMIC_COUNTER_BUFFER; + public static property ARRAY_BUFFER: BufferStorageTarget read new BufferStorageTarget($8892); + public static property ELEMENT_ARRAY_BUFFER: BufferStorageTarget read new BufferStorageTarget($8893); + public static property PIXEL_PACK_BUFFER: BufferStorageTarget read new BufferStorageTarget($88EB); + public static property PIXEL_UNPACK_BUFFER: BufferStorageTarget read new BufferStorageTarget($88EC); + public static property UNIFORM_BUFFER: BufferStorageTarget read new BufferStorageTarget($8A11); + public static property TEXTURE_BUFFER: BufferStorageTarget read new BufferStorageTarget($8C2A); + public static property TRANSFORM_FEEDBACK_BUFFER: BufferStorageTarget read new BufferStorageTarget($8C8E); + public static property COPY_READ_BUFFER: BufferStorageTarget read new BufferStorageTarget($8F36); + public static property COPY_WRITE_BUFFER: BufferStorageTarget read new BufferStorageTarget($8F37); + public static property DRAW_INDIRECT_BUFFER: BufferStorageTarget read new BufferStorageTarget($8F3F); + public static property SHADER_STORAGE_BUFFER: BufferStorageTarget read new BufferStorageTarget($90D2); + public static property DISPATCH_INDIRECT_BUFFER: BufferStorageTarget read new BufferStorageTarget($90EE); + public static property QUERY_BUFFER: BufferStorageTarget read new BufferStorageTarget($9192); + public static property ATOMIC_COUNTER_BUFFER: BufferStorageTarget read new BufferStorageTarget($92C0); public function ToString: string; override; begin @@ -1441,17 +1176,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DEPTH_BUFFER_BIT := new ClearBufferMask($0100); - private static _ACCUM_BUFFER_BIT := new ClearBufferMask($0200); - private static _STENCIL_BUFFER_BIT := new ClearBufferMask($0400); - private static _COLOR_BUFFER_BIT := new ClearBufferMask($4000); - private static _COVERAGE_BUFFER_BIT_NV := new ClearBufferMask($8000); - - public static property DEPTH_BUFFER_BIT: ClearBufferMask read _DEPTH_BUFFER_BIT; - public static property ACCUM_BUFFER_BIT: ClearBufferMask read _ACCUM_BUFFER_BIT; - public static property STENCIL_BUFFER_BIT: ClearBufferMask read _STENCIL_BUFFER_BIT; - public static property COLOR_BUFFER_BIT: ClearBufferMask read _COLOR_BUFFER_BIT; - public static property COVERAGE_BUFFER_BIT_NV: ClearBufferMask read _COVERAGE_BUFFER_BIT_NV; + public static property DEPTH_BUFFER_BIT: ClearBufferMask read new ClearBufferMask($0100); + public static property ACCUM_BUFFER_BIT: ClearBufferMask read new ClearBufferMask($0200); + public static property STENCIL_BUFFER_BIT: ClearBufferMask read new ClearBufferMask($0400); + public static property COLOR_BUFFER_BIT: ClearBufferMask read new ClearBufferMask($4000); + public static property COVERAGE_BUFFER_BIT_NV: ClearBufferMask read new ClearBufferMask($8000); public static function operator+(f1,f2: ClearBufferMask) := new ClearBufferMask(f1.val or f2.val); public static function operator or(f1,f2: ClearBufferMask) := f1+f2; @@ -1484,13 +1213,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CLIENT_PIXEL_STORE_BIT := new ClientAttribMask($0001); - private static _CLIENT_VERTEX_ARRAY_BIT := new ClientAttribMask($0002); - private static _CLIENT_ALL_ATTRIB_BITS := new ClientAttribMask($FFFFFFFF); - - public static property CLIENT_PIXEL_STORE_BIT: ClientAttribMask read _CLIENT_PIXEL_STORE_BIT; - public static property CLIENT_VERTEX_ARRAY_BIT: ClientAttribMask read _CLIENT_VERTEX_ARRAY_BIT; - public static property CLIENT_ALL_ATTRIB_BITS: ClientAttribMask read _CLIENT_ALL_ATTRIB_BITS; + public static property CLIENT_PIXEL_STORE_BIT: ClientAttribMask read new ClientAttribMask($0001); + public static property CLIENT_VERTEX_ARRAY_BIT: ClientAttribMask read new ClientAttribMask($0002); + public static property CLIENT_ALL_ATTRIB_BITS: ClientAttribMask read new ClientAttribMask($FFFFFFFF); public static function operator+(f1,f2: ClientAttribMask) := new ClientAttribMask(f1.val or f2.val); public static function operator or(f1,f2: ClientAttribMask) := f1+f2; @@ -1519,11 +1244,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NEGATIVE_ONE_TO_ONE := new ClipControlDepth($935E); - private static _ZERO_TO_ONE := new ClipControlDepth($935F); - - public static property NEGATIVE_ONE_TO_ONE: ClipControlDepth read _NEGATIVE_ONE_TO_ONE; - public static property ZERO_TO_ONE: ClipControlDepth read _ZERO_TO_ONE; + public static property NEGATIVE_ONE_TO_ONE: ClipControlDepth read new ClipControlDepth($935E); + public static property ZERO_TO_ONE: ClipControlDepth read new ClipControlDepth($935F); public function ToString: string; override; begin @@ -1538,11 +1260,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _LOWER_LEFT := new ClipControlOrigin($8CA1); - private static _UPPER_LEFT := new ClipControlOrigin($8CA2); - - public static property LOWER_LEFT: ClipControlOrigin read _LOWER_LEFT; - public static property UPPER_LEFT: ClipControlOrigin read _UPPER_LEFT; + public static property LOWER_LEFT: ClipControlOrigin read new ClipControlOrigin($8CA1); + public static property UPPER_LEFT: ClipControlOrigin read new ClipControlOrigin($8CA2); public function ToString: string; override; begin @@ -1557,35 +1276,20 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CLIP_DISTANCE0 := new ClipPlaneName($3000); - private static _CLIP_PLANE0 := new ClipPlaneName($3000); - private static _CLIP_DISTANCE1 := new ClipPlaneName($3001); - private static _CLIP_PLANE1 := new ClipPlaneName($3001); - private static _CLIP_DISTANCE2 := new ClipPlaneName($3002); - private static _CLIP_PLANE2 := new ClipPlaneName($3002); - private static _CLIP_DISTANCE3 := new ClipPlaneName($3003); - private static _CLIP_PLANE3 := new ClipPlaneName($3003); - private static _CLIP_DISTANCE4 := new ClipPlaneName($3004); - private static _CLIP_PLANE4 := new ClipPlaneName($3004); - private static _CLIP_DISTANCE5 := new ClipPlaneName($3005); - private static _CLIP_PLANE5 := new ClipPlaneName($3005); - private static _CLIP_DISTANCE6 := new ClipPlaneName($3006); - private static _CLIP_DISTANCE7 := new ClipPlaneName($3007); - - public static property CLIP_DISTANCE0: ClipPlaneName read _CLIP_DISTANCE0; - public static property CLIP_PLANE0: ClipPlaneName read _CLIP_PLANE0; - public static property CLIP_DISTANCE1: ClipPlaneName read _CLIP_DISTANCE1; - public static property CLIP_PLANE1: ClipPlaneName read _CLIP_PLANE1; - public static property CLIP_DISTANCE2: ClipPlaneName read _CLIP_DISTANCE2; - public static property CLIP_PLANE2: ClipPlaneName read _CLIP_PLANE2; - public static property CLIP_DISTANCE3: ClipPlaneName read _CLIP_DISTANCE3; - public static property CLIP_PLANE3: ClipPlaneName read _CLIP_PLANE3; - public static property CLIP_DISTANCE4: ClipPlaneName read _CLIP_DISTANCE4; - public static property CLIP_PLANE4: ClipPlaneName read _CLIP_PLANE4; - public static property CLIP_DISTANCE5: ClipPlaneName read _CLIP_DISTANCE5; - public static property CLIP_PLANE5: ClipPlaneName read _CLIP_PLANE5; - public static property CLIP_DISTANCE6: ClipPlaneName read _CLIP_DISTANCE6; - public static property CLIP_DISTANCE7: ClipPlaneName read _CLIP_DISTANCE7; + public static property CLIP_DISTANCE0: ClipPlaneName read new ClipPlaneName($3000); + public static property CLIP_PLANE0: ClipPlaneName read new ClipPlaneName($3000); + public static property CLIP_DISTANCE1: ClipPlaneName read new ClipPlaneName($3001); + public static property CLIP_PLANE1: ClipPlaneName read new ClipPlaneName($3001); + public static property CLIP_DISTANCE2: ClipPlaneName read new ClipPlaneName($3002); + public static property CLIP_PLANE2: ClipPlaneName read new ClipPlaneName($3002); + public static property CLIP_DISTANCE3: ClipPlaneName read new ClipPlaneName($3003); + public static property CLIP_PLANE3: ClipPlaneName read new ClipPlaneName($3003); + public static property CLIP_DISTANCE4: ClipPlaneName read new ClipPlaneName($3004); + public static property CLIP_PLANE4: ClipPlaneName read new ClipPlaneName($3004); + public static property CLIP_DISTANCE5: ClipPlaneName read new ClipPlaneName($3005); + public static property CLIP_PLANE5: ClipPlaneName read new ClipPlaneName($3005); + public static property CLIP_DISTANCE6: ClipPlaneName read new ClipPlaneName($3006); + public static property CLIP_DISTANCE7: ClipPlaneName read new ClipPlaneName($3007); public function ToString: string; override; begin @@ -1612,91 +1316,48 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new ColorBuffer($0000); - private static _FRONT_LEFT := new ColorBuffer($0400); - private static _FRONT_RIGHT := new ColorBuffer($0401); - private static _BACK_LEFT := new ColorBuffer($0402); - private static _BACK_RIGHT := new ColorBuffer($0403); - private static _FRONT := new ColorBuffer($0404); - private static _BACK := new ColorBuffer($0405); - private static _LEFT := new ColorBuffer($0406); - private static _RIGHT := new ColorBuffer($0407); - private static _FRONT_AND_BACK := new ColorBuffer($0408); - private static _COLOR_ATTACHMENT0 := new ColorBuffer($8CE0); - private static _COLOR_ATTACHMENT1 := new ColorBuffer($8CE1); - private static _COLOR_ATTACHMENT2 := new ColorBuffer($8CE2); - private static _COLOR_ATTACHMENT3 := new ColorBuffer($8CE3); - private static _COLOR_ATTACHMENT4 := new ColorBuffer($8CE4); - private static _COLOR_ATTACHMENT5 := new ColorBuffer($8CE5); - private static _COLOR_ATTACHMENT6 := new ColorBuffer($8CE6); - private static _COLOR_ATTACHMENT7 := new ColorBuffer($8CE7); - private static _COLOR_ATTACHMENT8 := new ColorBuffer($8CE8); - private static _COLOR_ATTACHMENT9 := new ColorBuffer($8CE9); - private static _COLOR_ATTACHMENT10 := new ColorBuffer($8CEA); - private static _COLOR_ATTACHMENT11 := new ColorBuffer($8CEB); - private static _COLOR_ATTACHMENT12 := new ColorBuffer($8CEC); - private static _COLOR_ATTACHMENT13 := new ColorBuffer($8CED); - private static _COLOR_ATTACHMENT14 := new ColorBuffer($8CEE); - private static _COLOR_ATTACHMENT15 := new ColorBuffer($8CEF); - private static _COLOR_ATTACHMENT16 := new ColorBuffer($8CF0); - private static _COLOR_ATTACHMENT17 := new ColorBuffer($8CF1); - private static _COLOR_ATTACHMENT18 := new ColorBuffer($8CF2); - private static _COLOR_ATTACHMENT19 := new ColorBuffer($8CF3); - private static _COLOR_ATTACHMENT20 := new ColorBuffer($8CF4); - private static _COLOR_ATTACHMENT21 := new ColorBuffer($8CF5); - private static _COLOR_ATTACHMENT22 := new ColorBuffer($8CF6); - private static _COLOR_ATTACHMENT23 := new ColorBuffer($8CF7); - private static _COLOR_ATTACHMENT24 := new ColorBuffer($8CF8); - private static _COLOR_ATTACHMENT25 := new ColorBuffer($8CF9); - private static _COLOR_ATTACHMENT26 := new ColorBuffer($8CFA); - private static _COLOR_ATTACHMENT27 := new ColorBuffer($8CFB); - private static _COLOR_ATTACHMENT28 := new ColorBuffer($8CFC); - private static _COLOR_ATTACHMENT29 := new ColorBuffer($8CFD); - private static _COLOR_ATTACHMENT30 := new ColorBuffer($8CFE); - private static _COLOR_ATTACHMENT31 := new ColorBuffer($8CFF); - - public static property NONE: ColorBuffer read _NONE; - public static property FRONT_LEFT: ColorBuffer read _FRONT_LEFT; - public static property FRONT_RIGHT: ColorBuffer read _FRONT_RIGHT; - public static property BACK_LEFT: ColorBuffer read _BACK_LEFT; - public static property BACK_RIGHT: ColorBuffer read _BACK_RIGHT; - public static property FRONT: ColorBuffer read _FRONT; - public static property BACK: ColorBuffer read _BACK; - public static property LEFT: ColorBuffer read _LEFT; - public static property RIGHT: ColorBuffer read _RIGHT; - public static property FRONT_AND_BACK: ColorBuffer read _FRONT_AND_BACK; - public static property COLOR_ATTACHMENT0: ColorBuffer read _COLOR_ATTACHMENT0; - public static property COLOR_ATTACHMENT1: ColorBuffer read _COLOR_ATTACHMENT1; - public static property COLOR_ATTACHMENT2: ColorBuffer read _COLOR_ATTACHMENT2; - public static property COLOR_ATTACHMENT3: ColorBuffer read _COLOR_ATTACHMENT3; - public static property COLOR_ATTACHMENT4: ColorBuffer read _COLOR_ATTACHMENT4; - public static property COLOR_ATTACHMENT5: ColorBuffer read _COLOR_ATTACHMENT5; - public static property COLOR_ATTACHMENT6: ColorBuffer read _COLOR_ATTACHMENT6; - public static property COLOR_ATTACHMENT7: ColorBuffer read _COLOR_ATTACHMENT7; - public static property COLOR_ATTACHMENT8: ColorBuffer read _COLOR_ATTACHMENT8; - public static property COLOR_ATTACHMENT9: ColorBuffer read _COLOR_ATTACHMENT9; - public static property COLOR_ATTACHMENT10: ColorBuffer read _COLOR_ATTACHMENT10; - public static property COLOR_ATTACHMENT11: ColorBuffer read _COLOR_ATTACHMENT11; - public static property COLOR_ATTACHMENT12: ColorBuffer read _COLOR_ATTACHMENT12; - public static property COLOR_ATTACHMENT13: ColorBuffer read _COLOR_ATTACHMENT13; - public static property COLOR_ATTACHMENT14: ColorBuffer read _COLOR_ATTACHMENT14; - public static property COLOR_ATTACHMENT15: ColorBuffer read _COLOR_ATTACHMENT15; - public static property COLOR_ATTACHMENT16: ColorBuffer read _COLOR_ATTACHMENT16; - public static property COLOR_ATTACHMENT17: ColorBuffer read _COLOR_ATTACHMENT17; - public static property COLOR_ATTACHMENT18: ColorBuffer read _COLOR_ATTACHMENT18; - public static property COLOR_ATTACHMENT19: ColorBuffer read _COLOR_ATTACHMENT19; - public static property COLOR_ATTACHMENT20: ColorBuffer read _COLOR_ATTACHMENT20; - public static property COLOR_ATTACHMENT21: ColorBuffer read _COLOR_ATTACHMENT21; - public static property COLOR_ATTACHMENT22: ColorBuffer read _COLOR_ATTACHMENT22; - public static property COLOR_ATTACHMENT23: ColorBuffer read _COLOR_ATTACHMENT23; - public static property COLOR_ATTACHMENT24: ColorBuffer read _COLOR_ATTACHMENT24; - public static property COLOR_ATTACHMENT25: ColorBuffer read _COLOR_ATTACHMENT25; - public static property COLOR_ATTACHMENT26: ColorBuffer read _COLOR_ATTACHMENT26; - public static property COLOR_ATTACHMENT27: ColorBuffer read _COLOR_ATTACHMENT27; - public static property COLOR_ATTACHMENT28: ColorBuffer read _COLOR_ATTACHMENT28; - public static property COLOR_ATTACHMENT29: ColorBuffer read _COLOR_ATTACHMENT29; - public static property COLOR_ATTACHMENT30: ColorBuffer read _COLOR_ATTACHMENT30; - public static property COLOR_ATTACHMENT31: ColorBuffer read _COLOR_ATTACHMENT31; + public static property NONE: ColorBuffer read new ColorBuffer($0000); + public static property FRONT_LEFT: ColorBuffer read new ColorBuffer($0400); + public static property FRONT_RIGHT: ColorBuffer read new ColorBuffer($0401); + public static property BACK_LEFT: ColorBuffer read new ColorBuffer($0402); + public static property BACK_RIGHT: ColorBuffer read new ColorBuffer($0403); + public static property FRONT: ColorBuffer read new ColorBuffer($0404); + public static property BACK: ColorBuffer read new ColorBuffer($0405); + public static property LEFT: ColorBuffer read new ColorBuffer($0406); + public static property RIGHT: ColorBuffer read new ColorBuffer($0407); + public static property FRONT_AND_BACK: ColorBuffer read new ColorBuffer($0408); + public static property COLOR_ATTACHMENT0: ColorBuffer read new ColorBuffer($8CE0); + public static property COLOR_ATTACHMENT1: ColorBuffer read new ColorBuffer($8CE1); + public static property COLOR_ATTACHMENT2: ColorBuffer read new ColorBuffer($8CE2); + public static property COLOR_ATTACHMENT3: ColorBuffer read new ColorBuffer($8CE3); + public static property COLOR_ATTACHMENT4: ColorBuffer read new ColorBuffer($8CE4); + public static property COLOR_ATTACHMENT5: ColorBuffer read new ColorBuffer($8CE5); + public static property COLOR_ATTACHMENT6: ColorBuffer read new ColorBuffer($8CE6); + public static property COLOR_ATTACHMENT7: ColorBuffer read new ColorBuffer($8CE7); + public static property COLOR_ATTACHMENT8: ColorBuffer read new ColorBuffer($8CE8); + public static property COLOR_ATTACHMENT9: ColorBuffer read new ColorBuffer($8CE9); + public static property COLOR_ATTACHMENT10: ColorBuffer read new ColorBuffer($8CEA); + public static property COLOR_ATTACHMENT11: ColorBuffer read new ColorBuffer($8CEB); + public static property COLOR_ATTACHMENT12: ColorBuffer read new ColorBuffer($8CEC); + public static property COLOR_ATTACHMENT13: ColorBuffer read new ColorBuffer($8CED); + public static property COLOR_ATTACHMENT14: ColorBuffer read new ColorBuffer($8CEE); + public static property COLOR_ATTACHMENT15: ColorBuffer read new ColorBuffer($8CEF); + public static property COLOR_ATTACHMENT16: ColorBuffer read new ColorBuffer($8CF0); + public static property COLOR_ATTACHMENT17: ColorBuffer read new ColorBuffer($8CF1); + public static property COLOR_ATTACHMENT18: ColorBuffer read new ColorBuffer($8CF2); + public static property COLOR_ATTACHMENT19: ColorBuffer read new ColorBuffer($8CF3); + public static property COLOR_ATTACHMENT20: ColorBuffer read new ColorBuffer($8CF4); + public static property COLOR_ATTACHMENT21: ColorBuffer read new ColorBuffer($8CF5); + public static property COLOR_ATTACHMENT22: ColorBuffer read new ColorBuffer($8CF6); + public static property COLOR_ATTACHMENT23: ColorBuffer read new ColorBuffer($8CF7); + public static property COLOR_ATTACHMENT24: ColorBuffer read new ColorBuffer($8CF8); + public static property COLOR_ATTACHMENT25: ColorBuffer read new ColorBuffer($8CF9); + public static property COLOR_ATTACHMENT26: ColorBuffer read new ColorBuffer($8CFA); + public static property COLOR_ATTACHMENT27: ColorBuffer read new ColorBuffer($8CFB); + public static property COLOR_ATTACHMENT28: ColorBuffer read new ColorBuffer($8CFC); + public static property COLOR_ATTACHMENT29: ColorBuffer read new ColorBuffer($8CFD); + public static property COLOR_ATTACHMENT30: ColorBuffer read new ColorBuffer($8CFE); + public static property COLOR_ATTACHMENT31: ColorBuffer read new ColorBuffer($8CFF); public function ToString: string; override; begin @@ -1751,17 +1412,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _AMBIENT := new ColorMaterialParameter($1200); - private static _DIFFUSE := new ColorMaterialParameter($1201); - private static _SPECULAR := new ColorMaterialParameter($1202); - private static _EMISSION := new ColorMaterialParameter($1600); - private static _AMBIENT_AND_DIFFUSE := new ColorMaterialParameter($1602); - - public static property AMBIENT: ColorMaterialParameter read _AMBIENT; - public static property DIFFUSE: ColorMaterialParameter read _DIFFUSE; - public static property SPECULAR: ColorMaterialParameter read _SPECULAR; - public static property EMISSION: ColorMaterialParameter read _EMISSION; - public static property AMBIENT_AND_DIFFUSE: ColorMaterialParameter read _AMBIENT_AND_DIFFUSE; + public static property AMBIENT: ColorMaterialParameter read new ColorMaterialParameter($1200); + public static property DIFFUSE: ColorMaterialParameter read new ColorMaterialParameter($1201); + public static property SPECULAR: ColorMaterialParameter read new ColorMaterialParameter($1202); + public static property EMISSION: ColorMaterialParameter read new ColorMaterialParameter($1600); + public static property AMBIENT_AND_DIFFUSE: ColorMaterialParameter read new ColorMaterialParameter($1602); public function ToString: string; override; begin @@ -1779,15 +1434,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new ColorPointerType($1400); - private static _UNSIGNED_BYTE := new ColorPointerType($1401); - private static _UNSIGNED_SHORT := new ColorPointerType($1403); - private static _UNSIGNED_INT := new ColorPointerType($1405); - - public static property BYTE: ColorPointerType read _BYTE; - public static property UNSIGNED_BYTE: ColorPointerType read _UNSIGNED_BYTE; - public static property UNSIGNED_SHORT: ColorPointerType read _UNSIGNED_SHORT; - public static property UNSIGNED_INT: ColorPointerType read _UNSIGNED_INT; + public static property BYTE: ColorPointerType read new ColorPointerType($1400); + public static property UNSIGNED_BYTE: ColorPointerType read new ColorPointerType($1401); + public static property UNSIGNED_SHORT: ColorPointerType read new ColorPointerType($1403); + public static property UNSIGNED_INT: ColorPointerType read new ColorPointerType($1405); public function ToString: string; override; begin @@ -1804,19 +1454,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COLOR_TABLE := new ColorTableTarget($80D0); - private static _POST_CONVOLUTION_COLOR_TABLE := new ColorTableTarget($80D1); - private static _POST_COLOR_MATRIX_COLOR_TABLE := new ColorTableTarget($80D2); - private static _PROXY_COLOR_TABLE := new ColorTableTarget($80D3); - private static _PROXY_POST_CONVOLUTION_COLOR_TABLE := new ColorTableTarget($80D4); - private static _PROXY_POST_COLOR_MATRIX_COLOR_TABLE := new ColorTableTarget($80D5); - - public static property COLOR_TABLE: ColorTableTarget read _COLOR_TABLE; - public static property POST_CONVOLUTION_COLOR_TABLE: ColorTableTarget read _POST_CONVOLUTION_COLOR_TABLE; - public static property POST_COLOR_MATRIX_COLOR_TABLE: ColorTableTarget read _POST_COLOR_MATRIX_COLOR_TABLE; - public static property PROXY_COLOR_TABLE: ColorTableTarget read _PROXY_COLOR_TABLE; - public static property PROXY_POST_CONVOLUTION_COLOR_TABLE: ColorTableTarget read _PROXY_POST_CONVOLUTION_COLOR_TABLE; - public static property PROXY_POST_COLOR_MATRIX_COLOR_TABLE: ColorTableTarget read _PROXY_POST_COLOR_MATRIX_COLOR_TABLE; + public static property COLOR_TABLE: ColorTableTarget read new ColorTableTarget($80D0); + public static property POST_CONVOLUTION_COLOR_TABLE: ColorTableTarget read new ColorTableTarget($80D1); + public static property POST_COLOR_MATRIX_COLOR_TABLE: ColorTableTarget read new ColorTableTarget($80D2); + public static property PROXY_COLOR_TABLE: ColorTableTarget read new ColorTableTarget($80D3); + public static property PROXY_POST_CONVOLUTION_COLOR_TABLE: ColorTableTarget read new ColorTableTarget($80D4); + public static property PROXY_POST_COLOR_MATRIX_COLOR_TABLE: ColorTableTarget read new ColorTableTarget($80D5); public function ToString: string; override; begin @@ -1835,23 +1478,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _QUERY_WAIT := new ConditionalRenderMode($8E13); - private static _QUERY_NO_WAIT := new ConditionalRenderMode($8E14); - private static _QUERY_BY_REGION_WAIT := new ConditionalRenderMode($8E15); - private static _QUERY_BY_REGION_NO_WAIT := new ConditionalRenderMode($8E16); - private static _QUERY_WAIT_INVERTED := new ConditionalRenderMode($8E17); - private static _QUERY_NO_WAIT_INVERTED := new ConditionalRenderMode($8E18); - private static _QUERY_BY_REGION_WAIT_INVERTED := new ConditionalRenderMode($8E19); - private static _QUERY_BY_REGION_NO_WAIT_INVERTED := new ConditionalRenderMode($8E1A); - - public static property QUERY_WAIT: ConditionalRenderMode read _QUERY_WAIT; - public static property QUERY_NO_WAIT: ConditionalRenderMode read _QUERY_NO_WAIT; - public static property QUERY_BY_REGION_WAIT: ConditionalRenderMode read _QUERY_BY_REGION_WAIT; - public static property QUERY_BY_REGION_NO_WAIT: ConditionalRenderMode read _QUERY_BY_REGION_NO_WAIT; - public static property QUERY_WAIT_INVERTED: ConditionalRenderMode read _QUERY_WAIT_INVERTED; - public static property QUERY_NO_WAIT_INVERTED: ConditionalRenderMode read _QUERY_NO_WAIT_INVERTED; - public static property QUERY_BY_REGION_WAIT_INVERTED: ConditionalRenderMode read _QUERY_BY_REGION_WAIT_INVERTED; - public static property QUERY_BY_REGION_NO_WAIT_INVERTED: ConditionalRenderMode read _QUERY_BY_REGION_NO_WAIT_INVERTED; + public static property QUERY_WAIT: ConditionalRenderMode read new ConditionalRenderMode($8E13); + public static property QUERY_NO_WAIT: ConditionalRenderMode read new ConditionalRenderMode($8E14); + public static property QUERY_BY_REGION_WAIT: ConditionalRenderMode read new ConditionalRenderMode($8E15); + public static property QUERY_BY_REGION_NO_WAIT: ConditionalRenderMode read new ConditionalRenderMode($8E16); + public static property QUERY_WAIT_INVERTED: ConditionalRenderMode read new ConditionalRenderMode($8E17); + public static property QUERY_NO_WAIT_INVERTED: ConditionalRenderMode read new ConditionalRenderMode($8E18); + public static property QUERY_BY_REGION_WAIT_INVERTED: ConditionalRenderMode read new ConditionalRenderMode($8E19); + public static property QUERY_BY_REGION_NO_WAIT_INVERTED: ConditionalRenderMode read new ConditionalRenderMode($8E1A); public function ToString: string; override; begin @@ -1872,11 +1506,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CONVOLUTION_1D := new ConvolutionTarget($8010); - private static _CONVOLUTION_2D := new ConvolutionTarget($8011); - - public static property CONVOLUTION_1D: ConvolutionTarget read _CONVOLUTION_1D; - public static property CONVOLUTION_2D: ConvolutionTarget read _CONVOLUTION_2D; + public static property CONVOLUTION_1D: ConvolutionTarget read new ConvolutionTarget($8010); + public static property CONVOLUTION_2D: ConvolutionTarget read new ConvolutionTarget($8011); public function ToString: string; override; begin @@ -1891,35 +1522,20 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ARRAY_BUFFER := new CopyBufferSubDataTarget($8892); - private static _ELEMENT_ARRAY_BUFFER := new CopyBufferSubDataTarget($8893); - private static _PIXEL_PACK_BUFFER := new CopyBufferSubDataTarget($88EB); - private static _PIXEL_UNPACK_BUFFER := new CopyBufferSubDataTarget($88EC); - private static _UNIFORM_BUFFER := new CopyBufferSubDataTarget($8A11); - private static _TEXTURE_BUFFER := new CopyBufferSubDataTarget($8C2A); - private static _TRANSFORM_FEEDBACK_BUFFER := new CopyBufferSubDataTarget($8C8E); - private static _COPY_READ_BUFFER := new CopyBufferSubDataTarget($8F36); - private static _COPY_WRITE_BUFFER := new CopyBufferSubDataTarget($8F37); - private static _DRAW_INDIRECT_BUFFER := new CopyBufferSubDataTarget($8F3F); - private static _SHADER_STORAGE_BUFFER := new CopyBufferSubDataTarget($90D2); - private static _DISPATCH_INDIRECT_BUFFER := new CopyBufferSubDataTarget($90EE); - private static _QUERY_BUFFER := new CopyBufferSubDataTarget($9192); - private static _ATOMIC_COUNTER_BUFFER := new CopyBufferSubDataTarget($92C0); - - public static property ARRAY_BUFFER: CopyBufferSubDataTarget read _ARRAY_BUFFER; - public static property ELEMENT_ARRAY_BUFFER: CopyBufferSubDataTarget read _ELEMENT_ARRAY_BUFFER; - public static property PIXEL_PACK_BUFFER: CopyBufferSubDataTarget read _PIXEL_PACK_BUFFER; - public static property PIXEL_UNPACK_BUFFER: CopyBufferSubDataTarget read _PIXEL_UNPACK_BUFFER; - public static property UNIFORM_BUFFER: CopyBufferSubDataTarget read _UNIFORM_BUFFER; - public static property TEXTURE_BUFFER: CopyBufferSubDataTarget read _TEXTURE_BUFFER; - public static property TRANSFORM_FEEDBACK_BUFFER: CopyBufferSubDataTarget read _TRANSFORM_FEEDBACK_BUFFER; - public static property COPY_READ_BUFFER: CopyBufferSubDataTarget read _COPY_READ_BUFFER; - public static property COPY_WRITE_BUFFER: CopyBufferSubDataTarget read _COPY_WRITE_BUFFER; - public static property DRAW_INDIRECT_BUFFER: CopyBufferSubDataTarget read _DRAW_INDIRECT_BUFFER; - public static property SHADER_STORAGE_BUFFER: CopyBufferSubDataTarget read _SHADER_STORAGE_BUFFER; - public static property DISPATCH_INDIRECT_BUFFER: CopyBufferSubDataTarget read _DISPATCH_INDIRECT_BUFFER; - public static property QUERY_BUFFER: CopyBufferSubDataTarget read _QUERY_BUFFER; - public static property ATOMIC_COUNTER_BUFFER: CopyBufferSubDataTarget read _ATOMIC_COUNTER_BUFFER; + public static property ARRAY_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($8892); + public static property ELEMENT_ARRAY_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($8893); + public static property PIXEL_PACK_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($88EB); + public static property PIXEL_UNPACK_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($88EC); + public static property UNIFORM_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($8A11); + public static property TEXTURE_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($8C2A); + public static property TRANSFORM_FEEDBACK_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($8C8E); + public static property COPY_READ_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($8F36); + public static property COPY_WRITE_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($8F37); + public static property DRAW_INDIRECT_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($8F3F); + public static property SHADER_STORAGE_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($90D2); + public static property DISPATCH_INDIRECT_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($90EE); + public static property QUERY_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($9192); + public static property ATOMIC_COUNTER_BUFFER: CopyBufferSubDataTarget read new CopyBufferSubDataTarget($92C0); public function ToString: string; override; begin @@ -1946,29 +1562,17 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_1D := new CopyImageSubDataTarget($0DE0); - private static _TEXTURE_2D := new CopyImageSubDataTarget($0DE1); - private static _TEXTURE_3D := new CopyImageSubDataTarget($806F); - private static _TEXTURE_RECTANGLE := new CopyImageSubDataTarget($84F5); - private static _TEXTURE_CUBE_MAP := new CopyImageSubDataTarget($8513); - private static _TEXTURE_1D_ARRAY := new CopyImageSubDataTarget($8C18); - private static _TEXTURE_2D_ARRAY := new CopyImageSubDataTarget($8C1A); - private static _RENDERBUFFER := new CopyImageSubDataTarget($8D41); - private static _TEXTURE_CUBE_MAP_ARRAY := new CopyImageSubDataTarget($9009); - private static _TEXTURE_2D_MULTISAMPLE := new CopyImageSubDataTarget($9100); - private static _TEXTURE_2D_MULTISAMPLE_ARRAY := new CopyImageSubDataTarget($9102); - - public static property TEXTURE_1D: CopyImageSubDataTarget read _TEXTURE_1D; - public static property TEXTURE_2D: CopyImageSubDataTarget read _TEXTURE_2D; - public static property TEXTURE_3D: CopyImageSubDataTarget read _TEXTURE_3D; - public static property TEXTURE_RECTANGLE: CopyImageSubDataTarget read _TEXTURE_RECTANGLE; - public static property TEXTURE_CUBE_MAP: CopyImageSubDataTarget read _TEXTURE_CUBE_MAP; - public static property TEXTURE_1D_ARRAY: CopyImageSubDataTarget read _TEXTURE_1D_ARRAY; - public static property TEXTURE_2D_ARRAY: CopyImageSubDataTarget read _TEXTURE_2D_ARRAY; - public static property RENDERBUFFER: CopyImageSubDataTarget read _RENDERBUFFER; - public static property TEXTURE_CUBE_MAP_ARRAY: CopyImageSubDataTarget read _TEXTURE_CUBE_MAP_ARRAY; - public static property TEXTURE_2D_MULTISAMPLE: CopyImageSubDataTarget read _TEXTURE_2D_MULTISAMPLE; - public static property TEXTURE_2D_MULTISAMPLE_ARRAY: CopyImageSubDataTarget read _TEXTURE_2D_MULTISAMPLE_ARRAY; + public static property TEXTURE_1D: CopyImageSubDataTarget read new CopyImageSubDataTarget($0DE0); + public static property TEXTURE_2D: CopyImageSubDataTarget read new CopyImageSubDataTarget($0DE1); + public static property TEXTURE_3D: CopyImageSubDataTarget read new CopyImageSubDataTarget($806F); + public static property TEXTURE_RECTANGLE: CopyImageSubDataTarget read new CopyImageSubDataTarget($84F5); + public static property TEXTURE_CUBE_MAP: CopyImageSubDataTarget read new CopyImageSubDataTarget($8513); + public static property TEXTURE_1D_ARRAY: CopyImageSubDataTarget read new CopyImageSubDataTarget($8C18); + public static property TEXTURE_2D_ARRAY: CopyImageSubDataTarget read new CopyImageSubDataTarget($8C1A); + public static property RENDERBUFFER: CopyImageSubDataTarget read new CopyImageSubDataTarget($8D41); + public static property TEXTURE_CUBE_MAP_ARRAY: CopyImageSubDataTarget read new CopyImageSubDataTarget($9009); + public static property TEXTURE_2D_MULTISAMPLE: CopyImageSubDataTarget read new CopyImageSubDataTarget($9100); + public static property TEXTURE_2D_MULTISAMPLE_ARRAY: CopyImageSubDataTarget read new CopyImageSubDataTarget($9102); public function ToString: string; override; begin @@ -1992,13 +1596,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRONT := new CullFaceMode($0404); - private static _BACK := new CullFaceMode($0405); - private static _FRONT_AND_BACK := new CullFaceMode($0408); - - public static property FRONT: CullFaceMode read _FRONT; - public static property BACK: CullFaceMode read _BACK; - public static property FRONT_AND_BACK: CullFaceMode read _FRONT_AND_BACK; + public static property FRONT: CullFaceMode read new CullFaceMode($0404); + public static property BACK: CullFaceMode read new CullFaceMode($0405); + public static property FRONT_AND_BACK: CullFaceMode read new CullFaceMode($0408); public function ToString: string; override; begin @@ -2014,17 +1614,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DONT_CARE := new DebugSeverity($1100); - private static _DEBUG_SEVERITY_NOTIFICATION := new DebugSeverity($826B); - private static _DEBUG_SEVERITY_HIGH := new DebugSeverity($9146); - private static _DEBUG_SEVERITY_MEDIUM := new DebugSeverity($9147); - private static _DEBUG_SEVERITY_LOW := new DebugSeverity($9148); - - public static property DONT_CARE: DebugSeverity read _DONT_CARE; - public static property DEBUG_SEVERITY_NOTIFICATION: DebugSeverity read _DEBUG_SEVERITY_NOTIFICATION; - public static property DEBUG_SEVERITY_HIGH: DebugSeverity read _DEBUG_SEVERITY_HIGH; - public static property DEBUG_SEVERITY_MEDIUM: DebugSeverity read _DEBUG_SEVERITY_MEDIUM; - public static property DEBUG_SEVERITY_LOW: DebugSeverity read _DEBUG_SEVERITY_LOW; + public static property DONT_CARE: DebugSeverity read new DebugSeverity($1100); + public static property DEBUG_SEVERITY_NOTIFICATION: DebugSeverity read new DebugSeverity($826B); + public static property DEBUG_SEVERITY_HIGH: DebugSeverity read new DebugSeverity($9146); + public static property DEBUG_SEVERITY_MEDIUM: DebugSeverity read new DebugSeverity($9147); + public static property DEBUG_SEVERITY_LOW: DebugSeverity read new DebugSeverity($9148); public function ToString: string; override; begin @@ -2042,21 +1636,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DONT_CARE := new DebugSource($1100); - private static _DEBUG_SOURCE_API := new DebugSource($8246); - private static _DEBUG_SOURCE_WINDOW_SYSTEM := new DebugSource($8247); - private static _DEBUG_SOURCE_SHADER_COMPILER := new DebugSource($8248); - private static _DEBUG_SOURCE_THIRD_PARTY := new DebugSource($8249); - private static _DEBUG_SOURCE_APPLICATION := new DebugSource($824A); - private static _DEBUG_SOURCE_OTHER := new DebugSource($824B); - - public static property DONT_CARE: DebugSource read _DONT_CARE; - public static property DEBUG_SOURCE_API: DebugSource read _DEBUG_SOURCE_API; - public static property DEBUG_SOURCE_WINDOW_SYSTEM: DebugSource read _DEBUG_SOURCE_WINDOW_SYSTEM; - public static property DEBUG_SOURCE_SHADER_COMPILER: DebugSource read _DEBUG_SOURCE_SHADER_COMPILER; - public static property DEBUG_SOURCE_THIRD_PARTY: DebugSource read _DEBUG_SOURCE_THIRD_PARTY; - public static property DEBUG_SOURCE_APPLICATION: DebugSource read _DEBUG_SOURCE_APPLICATION; - public static property DEBUG_SOURCE_OTHER: DebugSource read _DEBUG_SOURCE_OTHER; + public static property DONT_CARE: DebugSource read new DebugSource($1100); + public static property DEBUG_SOURCE_API: DebugSource read new DebugSource($8246); + public static property DEBUG_SOURCE_WINDOW_SYSTEM: DebugSource read new DebugSource($8247); + public static property DEBUG_SOURCE_SHADER_COMPILER: DebugSource read new DebugSource($8248); + public static property DEBUG_SOURCE_THIRD_PARTY: DebugSource read new DebugSource($8249); + public static property DEBUG_SOURCE_APPLICATION: DebugSource read new DebugSource($824A); + public static property DEBUG_SOURCE_OTHER: DebugSource read new DebugSource($824B); public function ToString: string; override; begin @@ -2076,27 +1662,16 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DONT_CARE := new DebugType($1100); - private static _DEBUG_TYPE_ERROR := new DebugType($824C); - private static _DEBUG_TYPE_DEPRECATED_BEHAVIOR := new DebugType($824D); - private static _DEBUG_TYPE_UNDEFINED_BEHAVIOR := new DebugType($824E); - private static _DEBUG_TYPE_PORTABILITY := new DebugType($824F); - private static _DEBUG_TYPE_PERFORMANCE := new DebugType($8250); - private static _DEBUG_TYPE_OTHER := new DebugType($8251); - private static _DEBUG_TYPE_MARKER := new DebugType($8268); - private static _DEBUG_TYPE_PUSH_GROUP := new DebugType($8269); - private static _DEBUG_TYPE_POP_GROUP := new DebugType($826A); - - public static property DONT_CARE: DebugType read _DONT_CARE; - public static property DEBUG_TYPE_ERROR: DebugType read _DEBUG_TYPE_ERROR; - public static property DEBUG_TYPE_DEPRECATED_BEHAVIOR: DebugType read _DEBUG_TYPE_DEPRECATED_BEHAVIOR; - public static property DEBUG_TYPE_UNDEFINED_BEHAVIOR: DebugType read _DEBUG_TYPE_UNDEFINED_BEHAVIOR; - public static property DEBUG_TYPE_PORTABILITY: DebugType read _DEBUG_TYPE_PORTABILITY; - public static property DEBUG_TYPE_PERFORMANCE: DebugType read _DEBUG_TYPE_PERFORMANCE; - public static property DEBUG_TYPE_OTHER: DebugType read _DEBUG_TYPE_OTHER; - public static property DEBUG_TYPE_MARKER: DebugType read _DEBUG_TYPE_MARKER; - public static property DEBUG_TYPE_PUSH_GROUP: DebugType read _DEBUG_TYPE_PUSH_GROUP; - public static property DEBUG_TYPE_POP_GROUP: DebugType read _DEBUG_TYPE_POP_GROUP; + public static property DONT_CARE: DebugType read new DebugType($1100); + public static property DEBUG_TYPE_ERROR: DebugType read new DebugType($824C); + public static property DEBUG_TYPE_DEPRECATED_BEHAVIOR: DebugType read new DebugType($824D); + public static property DEBUG_TYPE_UNDEFINED_BEHAVIOR: DebugType read new DebugType($824E); + public static property DEBUG_TYPE_PORTABILITY: DebugType read new DebugType($824F); + public static property DEBUG_TYPE_PERFORMANCE: DebugType read new DebugType($8250); + public static property DEBUG_TYPE_OTHER: DebugType read new DebugType($8251); + public static property DEBUG_TYPE_MARKER: DebugType read new DebugType($8268); + public static property DEBUG_TYPE_PUSH_GROUP: DebugType read new DebugType($8269); + public static property DEBUG_TYPE_POP_GROUP: DebugType read new DebugType($826A); public function ToString: string; override; begin @@ -2119,23 +1694,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NEVER := new DepthFunction($0200); - private static _LESS := new DepthFunction($0201); - private static _EQUAL := new DepthFunction($0202); - private static _LEQUAL := new DepthFunction($0203); - private static _GREATER := new DepthFunction($0204); - private static _NOTEQUAL := new DepthFunction($0205); - private static _GEQUAL := new DepthFunction($0206); - private static _ALWAYS := new DepthFunction($0207); - - public static property NEVER: DepthFunction read _NEVER; - public static property LESS: DepthFunction read _LESS; - public static property EQUAL: DepthFunction read _EQUAL; - public static property LEQUAL: DepthFunction read _LEQUAL; - public static property GREATER: DepthFunction read _GREATER; - public static property NOTEQUAL: DepthFunction read _NOTEQUAL; - public static property GEQUAL: DepthFunction read _GEQUAL; - public static property ALWAYS: DepthFunction read _ALWAYS; + public static property NEVER: DepthFunction read new DepthFunction($0200); + public static property LESS: DepthFunction read new DepthFunction($0201); + public static property EQUAL: DepthFunction read new DepthFunction($0202); + public static property LEQUAL: DepthFunction read new DepthFunction($0203); + public static property GREATER: DepthFunction read new DepthFunction($0204); + public static property NOTEQUAL: DepthFunction read new DepthFunction($0205); + public static property GEQUAL: DepthFunction read new DepthFunction($0206); + public static property ALWAYS: DepthFunction read new DepthFunction($0207); public function ToString: string; override; begin @@ -2156,101 +1722,53 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new DrawBufferMode($0000); - private static _NONE_OES := new DrawBufferMode($0000); - private static _FRONT_LEFT := new DrawBufferMode($0400); - private static _FRONT_RIGHT := new DrawBufferMode($0401); - private static _BACK_LEFT := new DrawBufferMode($0402); - private static _BACK_RIGHT := new DrawBufferMode($0403); - private static _FRONT := new DrawBufferMode($0404); - private static _BACK := new DrawBufferMode($0405); - private static _LEFT := new DrawBufferMode($0406); - private static _RIGHT := new DrawBufferMode($0407); - private static _FRONT_AND_BACK := new DrawBufferMode($0408); - private static _AUX0 := new DrawBufferMode($0409); - private static _AUX1 := new DrawBufferMode($040A); - private static _AUX2 := new DrawBufferMode($040B); - private static _AUX3 := new DrawBufferMode($040C); - private static _COLOR_ATTACHMENT0 := new DrawBufferMode($8CE0); - private static _COLOR_ATTACHMENT1 := new DrawBufferMode($8CE1); - private static _COLOR_ATTACHMENT2 := new DrawBufferMode($8CE2); - private static _COLOR_ATTACHMENT3 := new DrawBufferMode($8CE3); - private static _COLOR_ATTACHMENT4 := new DrawBufferMode($8CE4); - private static _COLOR_ATTACHMENT5 := new DrawBufferMode($8CE5); - private static _COLOR_ATTACHMENT6 := new DrawBufferMode($8CE6); - private static _COLOR_ATTACHMENT7 := new DrawBufferMode($8CE7); - private static _COLOR_ATTACHMENT8 := new DrawBufferMode($8CE8); - private static _COLOR_ATTACHMENT9 := new DrawBufferMode($8CE9); - private static _COLOR_ATTACHMENT10 := new DrawBufferMode($8CEA); - private static _COLOR_ATTACHMENT11 := new DrawBufferMode($8CEB); - private static _COLOR_ATTACHMENT12 := new DrawBufferMode($8CEC); - private static _COLOR_ATTACHMENT13 := new DrawBufferMode($8CED); - private static _COLOR_ATTACHMENT14 := new DrawBufferMode($8CEE); - private static _COLOR_ATTACHMENT15 := new DrawBufferMode($8CEF); - private static _COLOR_ATTACHMENT16 := new DrawBufferMode($8CF0); - private static _COLOR_ATTACHMENT17 := new DrawBufferMode($8CF1); - private static _COLOR_ATTACHMENT18 := new DrawBufferMode($8CF2); - private static _COLOR_ATTACHMENT19 := new DrawBufferMode($8CF3); - private static _COLOR_ATTACHMENT20 := new DrawBufferMode($8CF4); - private static _COLOR_ATTACHMENT21 := new DrawBufferMode($8CF5); - private static _COLOR_ATTACHMENT22 := new DrawBufferMode($8CF6); - private static _COLOR_ATTACHMENT23 := new DrawBufferMode($8CF7); - private static _COLOR_ATTACHMENT24 := new DrawBufferMode($8CF8); - private static _COLOR_ATTACHMENT25 := new DrawBufferMode($8CF9); - private static _COLOR_ATTACHMENT26 := new DrawBufferMode($8CFA); - private static _COLOR_ATTACHMENT27 := new DrawBufferMode($8CFB); - private static _COLOR_ATTACHMENT28 := new DrawBufferMode($8CFC); - private static _COLOR_ATTACHMENT29 := new DrawBufferMode($8CFD); - private static _COLOR_ATTACHMENT30 := new DrawBufferMode($8CFE); - private static _COLOR_ATTACHMENT31 := new DrawBufferMode($8CFF); - - public static property NONE: DrawBufferMode read _NONE; - public static property NONE_OES: DrawBufferMode read _NONE_OES; - public static property FRONT_LEFT: DrawBufferMode read _FRONT_LEFT; - public static property FRONT_RIGHT: DrawBufferMode read _FRONT_RIGHT; - public static property BACK_LEFT: DrawBufferMode read _BACK_LEFT; - public static property BACK_RIGHT: DrawBufferMode read _BACK_RIGHT; - public static property FRONT: DrawBufferMode read _FRONT; - public static property BACK: DrawBufferMode read _BACK; - public static property LEFT: DrawBufferMode read _LEFT; - public static property RIGHT: DrawBufferMode read _RIGHT; - public static property FRONT_AND_BACK: DrawBufferMode read _FRONT_AND_BACK; - public static property AUX0: DrawBufferMode read _AUX0; - public static property AUX1: DrawBufferMode read _AUX1; - public static property AUX2: DrawBufferMode read _AUX2; - public static property AUX3: DrawBufferMode read _AUX3; - public static property COLOR_ATTACHMENT0: DrawBufferMode read _COLOR_ATTACHMENT0; - public static property COLOR_ATTACHMENT1: DrawBufferMode read _COLOR_ATTACHMENT1; - public static property COLOR_ATTACHMENT2: DrawBufferMode read _COLOR_ATTACHMENT2; - public static property COLOR_ATTACHMENT3: DrawBufferMode read _COLOR_ATTACHMENT3; - public static property COLOR_ATTACHMENT4: DrawBufferMode read _COLOR_ATTACHMENT4; - public static property COLOR_ATTACHMENT5: DrawBufferMode read _COLOR_ATTACHMENT5; - public static property COLOR_ATTACHMENT6: DrawBufferMode read _COLOR_ATTACHMENT6; - public static property COLOR_ATTACHMENT7: DrawBufferMode read _COLOR_ATTACHMENT7; - public static property COLOR_ATTACHMENT8: DrawBufferMode read _COLOR_ATTACHMENT8; - public static property COLOR_ATTACHMENT9: DrawBufferMode read _COLOR_ATTACHMENT9; - public static property COLOR_ATTACHMENT10: DrawBufferMode read _COLOR_ATTACHMENT10; - public static property COLOR_ATTACHMENT11: DrawBufferMode read _COLOR_ATTACHMENT11; - public static property COLOR_ATTACHMENT12: DrawBufferMode read _COLOR_ATTACHMENT12; - public static property COLOR_ATTACHMENT13: DrawBufferMode read _COLOR_ATTACHMENT13; - public static property COLOR_ATTACHMENT14: DrawBufferMode read _COLOR_ATTACHMENT14; - public static property COLOR_ATTACHMENT15: DrawBufferMode read _COLOR_ATTACHMENT15; - public static property COLOR_ATTACHMENT16: DrawBufferMode read _COLOR_ATTACHMENT16; - public static property COLOR_ATTACHMENT17: DrawBufferMode read _COLOR_ATTACHMENT17; - public static property COLOR_ATTACHMENT18: DrawBufferMode read _COLOR_ATTACHMENT18; - public static property COLOR_ATTACHMENT19: DrawBufferMode read _COLOR_ATTACHMENT19; - public static property COLOR_ATTACHMENT20: DrawBufferMode read _COLOR_ATTACHMENT20; - public static property COLOR_ATTACHMENT21: DrawBufferMode read _COLOR_ATTACHMENT21; - public static property COLOR_ATTACHMENT22: DrawBufferMode read _COLOR_ATTACHMENT22; - public static property COLOR_ATTACHMENT23: DrawBufferMode read _COLOR_ATTACHMENT23; - public static property COLOR_ATTACHMENT24: DrawBufferMode read _COLOR_ATTACHMENT24; - public static property COLOR_ATTACHMENT25: DrawBufferMode read _COLOR_ATTACHMENT25; - public static property COLOR_ATTACHMENT26: DrawBufferMode read _COLOR_ATTACHMENT26; - public static property COLOR_ATTACHMENT27: DrawBufferMode read _COLOR_ATTACHMENT27; - public static property COLOR_ATTACHMENT28: DrawBufferMode read _COLOR_ATTACHMENT28; - public static property COLOR_ATTACHMENT29: DrawBufferMode read _COLOR_ATTACHMENT29; - public static property COLOR_ATTACHMENT30: DrawBufferMode read _COLOR_ATTACHMENT30; - public static property COLOR_ATTACHMENT31: DrawBufferMode read _COLOR_ATTACHMENT31; + public static property NONE: DrawBufferMode read new DrawBufferMode($0000); + public static property NONE_OES: DrawBufferMode read new DrawBufferMode($0000); + public static property FRONT_LEFT: DrawBufferMode read new DrawBufferMode($0400); + public static property FRONT_RIGHT: DrawBufferMode read new DrawBufferMode($0401); + public static property BACK_LEFT: DrawBufferMode read new DrawBufferMode($0402); + public static property BACK_RIGHT: DrawBufferMode read new DrawBufferMode($0403); + public static property FRONT: DrawBufferMode read new DrawBufferMode($0404); + public static property BACK: DrawBufferMode read new DrawBufferMode($0405); + public static property LEFT: DrawBufferMode read new DrawBufferMode($0406); + public static property RIGHT: DrawBufferMode read new DrawBufferMode($0407); + public static property FRONT_AND_BACK: DrawBufferMode read new DrawBufferMode($0408); + public static property AUX0: DrawBufferMode read new DrawBufferMode($0409); + public static property AUX1: DrawBufferMode read new DrawBufferMode($040A); + public static property AUX2: DrawBufferMode read new DrawBufferMode($040B); + public static property AUX3: DrawBufferMode read new DrawBufferMode($040C); + public static property COLOR_ATTACHMENT0: DrawBufferMode read new DrawBufferMode($8CE0); + public static property COLOR_ATTACHMENT1: DrawBufferMode read new DrawBufferMode($8CE1); + public static property COLOR_ATTACHMENT2: DrawBufferMode read new DrawBufferMode($8CE2); + public static property COLOR_ATTACHMENT3: DrawBufferMode read new DrawBufferMode($8CE3); + public static property COLOR_ATTACHMENT4: DrawBufferMode read new DrawBufferMode($8CE4); + public static property COLOR_ATTACHMENT5: DrawBufferMode read new DrawBufferMode($8CE5); + public static property COLOR_ATTACHMENT6: DrawBufferMode read new DrawBufferMode($8CE6); + public static property COLOR_ATTACHMENT7: DrawBufferMode read new DrawBufferMode($8CE7); + public static property COLOR_ATTACHMENT8: DrawBufferMode read new DrawBufferMode($8CE8); + public static property COLOR_ATTACHMENT9: DrawBufferMode read new DrawBufferMode($8CE9); + public static property COLOR_ATTACHMENT10: DrawBufferMode read new DrawBufferMode($8CEA); + public static property COLOR_ATTACHMENT11: DrawBufferMode read new DrawBufferMode($8CEB); + public static property COLOR_ATTACHMENT12: DrawBufferMode read new DrawBufferMode($8CEC); + public static property COLOR_ATTACHMENT13: DrawBufferMode read new DrawBufferMode($8CED); + public static property COLOR_ATTACHMENT14: DrawBufferMode read new DrawBufferMode($8CEE); + public static property COLOR_ATTACHMENT15: DrawBufferMode read new DrawBufferMode($8CEF); + public static property COLOR_ATTACHMENT16: DrawBufferMode read new DrawBufferMode($8CF0); + public static property COLOR_ATTACHMENT17: DrawBufferMode read new DrawBufferMode($8CF1); + public static property COLOR_ATTACHMENT18: DrawBufferMode read new DrawBufferMode($8CF2); + public static property COLOR_ATTACHMENT19: DrawBufferMode read new DrawBufferMode($8CF3); + public static property COLOR_ATTACHMENT20: DrawBufferMode read new DrawBufferMode($8CF4); + public static property COLOR_ATTACHMENT21: DrawBufferMode read new DrawBufferMode($8CF5); + public static property COLOR_ATTACHMENT22: DrawBufferMode read new DrawBufferMode($8CF6); + public static property COLOR_ATTACHMENT23: DrawBufferMode read new DrawBufferMode($8CF7); + public static property COLOR_ATTACHMENT24: DrawBufferMode read new DrawBufferMode($8CF8); + public static property COLOR_ATTACHMENT25: DrawBufferMode read new DrawBufferMode($8CF9); + public static property COLOR_ATTACHMENT26: DrawBufferMode read new DrawBufferMode($8CFA); + public static property COLOR_ATTACHMENT27: DrawBufferMode read new DrawBufferMode($8CFB); + public static property COLOR_ATTACHMENT28: DrawBufferMode read new DrawBufferMode($8CFC); + public static property COLOR_ATTACHMENT29: DrawBufferMode read new DrawBufferMode($8CFD); + public static property COLOR_ATTACHMENT30: DrawBufferMode read new DrawBufferMode($8CFE); + public static property COLOR_ATTACHMENT31: DrawBufferMode read new DrawBufferMode($8CFF); public function ToString: string; override; begin @@ -2310,13 +1828,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNSIGNED_BYTE := new DrawElementsType($1401); - private static _UNSIGNED_SHORT := new DrawElementsType($1403); - private static _UNSIGNED_INT := new DrawElementsType($1405); - - public static property UNSIGNED_BYTE: DrawElementsType read _UNSIGNED_BYTE; - public static property UNSIGNED_SHORT: DrawElementsType read _UNSIGNED_SHORT; - public static property UNSIGNED_INT: DrawElementsType read _UNSIGNED_INT; + public static property UNSIGNED_BYTE: DrawElementsType read new DrawElementsType($1401); + public static property UNSIGNED_SHORT: DrawElementsType read new DrawElementsType($1403); + public static property UNSIGNED_INT: DrawElementsType read new DrawElementsType($1405); public function ToString: string; override; begin @@ -2332,275 +1846,140 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _POINT_SMOOTH := new EnableCap($0B10); - private static _LINE_SMOOTH := new EnableCap($0B20); - private static _LINE_STIPPLE := new EnableCap($0B24); - private static _POLYGON_SMOOTH := new EnableCap($0B41); - private static _POLYGON_STIPPLE := new EnableCap($0B42); - private static _CULL_FACE := new EnableCap($0B44); - private static _LIGHTING := new EnableCap($0B50); - private static _COLOR_MATERIAL := new EnableCap($0B57); - private static _FOG := new EnableCap($0B60); - private static _DEPTH_TEST := new EnableCap($0B71); - private static _STENCIL_TEST := new EnableCap($0B90); - private static _NORMALIZE := new EnableCap($0BA1); - private static _ALPHA_TEST := new EnableCap($0BC0); - private static _DITHER := new EnableCap($0BD0); - private static _BLEND := new EnableCap($0BE2); - private static _INDEX_LOGIC_OP := new EnableCap($0BF1); - private static _COLOR_LOGIC_OP := new EnableCap($0BF2); - private static _SCISSOR_TEST := new EnableCap($0C11); - private static _TEXTURE_GEN_S := new EnableCap($0C60); - private static _TEXTURE_GEN_T := new EnableCap($0C61); - private static _TEXTURE_GEN_R := new EnableCap($0C62); - private static _TEXTURE_GEN_Q := new EnableCap($0C63); - private static _AUTO_NORMAL := new EnableCap($0D80); - private static _MAP1_COLOR_4 := new EnableCap($0D90); - private static _MAP1_INDEX := new EnableCap($0D91); - private static _MAP1_NORMAL := new EnableCap($0D92); - private static _MAP1_TEXTURE_COORD_1 := new EnableCap($0D93); - private static _MAP1_TEXTURE_COORD_2 := new EnableCap($0D94); - private static _MAP1_TEXTURE_COORD_3 := new EnableCap($0D95); - private static _MAP1_TEXTURE_COORD_4 := new EnableCap($0D96); - private static _MAP1_VERTEX_3 := new EnableCap($0D97); - private static _MAP1_VERTEX_4 := new EnableCap($0D98); - private static _MAP2_COLOR_4 := new EnableCap($0DB0); - private static _MAP2_INDEX := new EnableCap($0DB1); - private static _MAP2_NORMAL := new EnableCap($0DB2); - private static _MAP2_TEXTURE_COORD_1 := new EnableCap($0DB3); - private static _MAP2_TEXTURE_COORD_2 := new EnableCap($0DB4); - private static _MAP2_TEXTURE_COORD_3 := new EnableCap($0DB5); - private static _MAP2_TEXTURE_COORD_4 := new EnableCap($0DB6); - private static _MAP2_VERTEX_3 := new EnableCap($0DB7); - private static _MAP2_VERTEX_4 := new EnableCap($0DB8); - private static _TEXTURE_1D := new EnableCap($0DE0); - private static _TEXTURE_2D := new EnableCap($0DE1); - private static _POLYGON_OFFSET_POINT := new EnableCap($2A01); - private static _POLYGON_OFFSET_LINE := new EnableCap($2A02); - private static _CLIP_DISTANCE0 := new EnableCap($3000); - private static _CLIP_PLANE0 := new EnableCap($3000); - private static _CLIP_DISTANCE1 := new EnableCap($3001); - private static _CLIP_PLANE1 := new EnableCap($3001); - private static _CLIP_DISTANCE2 := new EnableCap($3002); - private static _CLIP_PLANE2 := new EnableCap($3002); - private static _CLIP_DISTANCE3 := new EnableCap($3003); - private static _CLIP_PLANE3 := new EnableCap($3003); - private static _CLIP_DISTANCE4 := new EnableCap($3004); - private static _CLIP_PLANE4 := new EnableCap($3004); - private static _CLIP_DISTANCE5 := new EnableCap($3005); - private static _CLIP_PLANE5 := new EnableCap($3005); - private static _CLIP_DISTANCE6 := new EnableCap($3006); - private static _CLIP_DISTANCE7 := new EnableCap($3007); - private static _LIGHT0 := new EnableCap($4000); - private static _LIGHT1 := new EnableCap($4001); - private static _LIGHT2 := new EnableCap($4002); - private static _LIGHT3 := new EnableCap($4003); - private static _LIGHT4 := new EnableCap($4004); - private static _LIGHT5 := new EnableCap($4005); - private static _LIGHT6 := new EnableCap($4006); - private static _LIGHT7 := new EnableCap($4007); - private static _CONVOLUTION_1D_EXT := new EnableCap($8010); - private static _CONVOLUTION_2D_EXT := new EnableCap($8011); - private static _SEPARABLE_2D_EXT := new EnableCap($8012); - private static _HISTOGRAM_EXT := new EnableCap($8024); - private static _MINMAX_EXT := new EnableCap($802E); - private static _POLYGON_OFFSET_FILL := new EnableCap($8037); - private static _RESCALE_NORMAL_EXT := new EnableCap($803A); - private static _TEXTURE_3D_EXT := new EnableCap($806F); - private static _VERTEX_ARRAY := new EnableCap($8074); - private static _NORMAL_ARRAY := new EnableCap($8075); - private static _COLOR_ARRAY := new EnableCap($8076); - private static _INDEX_ARRAY := new EnableCap($8077); - private static _TEXTURE_COORD_ARRAY := new EnableCap($8078); - private static _EDGE_FLAG_ARRAY := new EnableCap($8079); - private static _INTERLACE_SGIX := new EnableCap($8094); - private static _MULTISAMPLE := new EnableCap($809D); - private static _MULTISAMPLE_SGIS := new EnableCap($809D); - private static _SAMPLE_ALPHA_TO_COVERAGE := new EnableCap($809E); - private static _SAMPLE_ALPHA_TO_MASK_SGIS := new EnableCap($809E); - private static _SAMPLE_ALPHA_TO_ONE := new EnableCap($809F); - private static _SAMPLE_ALPHA_TO_ONE_SGIS := new EnableCap($809F); - private static _SAMPLE_COVERAGE := new EnableCap($80A0); - private static _SAMPLE_MASK_SGIS := new EnableCap($80A0); - private static _TEXTURE_COLOR_TABLE_SGI := new EnableCap($80BC); - private static _COLOR_TABLE := new EnableCap($80D0); - private static _COLOR_TABLE_SGI := new EnableCap($80D0); - private static _POST_CONVOLUTION_COLOR_TABLE := new EnableCap($80D1); - private static _POST_CONVOLUTION_COLOR_TABLE_SGI := new EnableCap($80D1); - private static _POST_COLOR_MATRIX_COLOR_TABLE := new EnableCap($80D2); - private static _POST_COLOR_MATRIX_COLOR_TABLE_SGI := new EnableCap($80D2); - private static _TEXTURE_4D_SGIS := new EnableCap($8134); - private static _PIXEL_TEX_GEN_SGIX := new EnableCap($8139); - private static _SPRITE_SGIX := new EnableCap($8148); - private static _REFERENCE_PLANE_SGIX := new EnableCap($817D); - private static _IR_INSTRUMENT1_SGIX := new EnableCap($817F); - private static _CALLIGRAPHIC_FRAGMENT_SGIX := new EnableCap($8183); - private static _FRAMEZOOM_SGIX := new EnableCap($818B); - private static _FOG_OFFSET_SGIX := new EnableCap($8198); - private static _SHARED_TEXTURE_PALETTE_EXT := new EnableCap($81FB); - private static _DEBUG_OUTPUT_SYNCHRONOUS := new EnableCap($8242); - private static _ASYNC_HISTOGRAM_SGIX := new EnableCap($832C); - private static _PIXEL_TEXTURE_SGIS := new EnableCap($8353); - private static _ASYNC_TEX_IMAGE_SGIX := new EnableCap($835C); - private static _ASYNC_DRAW_PIXELS_SGIX := new EnableCap($835D); - private static _ASYNC_READ_PIXELS_SGIX := new EnableCap($835E); - private static _FRAGMENT_LIGHTING_SGIX := new EnableCap($8400); - private static _FRAGMENT_COLOR_MATERIAL_SGIX := new EnableCap($8401); - private static _FRAGMENT_LIGHT0_SGIX := new EnableCap($840C); - private static _FRAGMENT_LIGHT1_SGIX := new EnableCap($840D); - private static _FRAGMENT_LIGHT2_SGIX := new EnableCap($840E); - private static _FRAGMENT_LIGHT3_SGIX := new EnableCap($840F); - private static _FRAGMENT_LIGHT4_SGIX := new EnableCap($8410); - private static _FRAGMENT_LIGHT5_SGIX := new EnableCap($8411); - private static _FRAGMENT_LIGHT6_SGIX := new EnableCap($8412); - private static _FRAGMENT_LIGHT7_SGIX := new EnableCap($8413); - private static _PROGRAM_POINT_SIZE := new EnableCap($8642); - private static _DEPTH_CLAMP := new EnableCap($864F); - private static _TEXTURE_CUBE_MAP_SEAMLESS := new EnableCap($884F); - private static _SAMPLE_SHADING := new EnableCap($8C36); - private static _RASTERIZER_DISCARD := new EnableCap($8C89); - private static _PRIMITIVE_RESTART_FIXED_INDEX := new EnableCap($8D69); - private static _FRAMEBUFFER_SRGB := new EnableCap($8DB9); - private static _SAMPLE_MASK := new EnableCap($8E51); - private static _PRIMITIVE_RESTART := new EnableCap($8F9D); - private static _DEBUG_OUTPUT := new EnableCap($92E0); - private static _SHADING_RATE_IMAGE_PER_PRIMITIVE_NV := new EnableCap($95B1); - private static _SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM := new EnableCap($96A5); - - public static property POINT_SMOOTH: EnableCap read _POINT_SMOOTH; - public static property LINE_SMOOTH: EnableCap read _LINE_SMOOTH; - public static property LINE_STIPPLE: EnableCap read _LINE_STIPPLE; - public static property POLYGON_SMOOTH: EnableCap read _POLYGON_SMOOTH; - public static property POLYGON_STIPPLE: EnableCap read _POLYGON_STIPPLE; - public static property CULL_FACE: EnableCap read _CULL_FACE; - public static property LIGHTING: EnableCap read _LIGHTING; - public static property COLOR_MATERIAL: EnableCap read _COLOR_MATERIAL; - public static property FOG: EnableCap read _FOG; - public static property DEPTH_TEST: EnableCap read _DEPTH_TEST; - public static property STENCIL_TEST: EnableCap read _STENCIL_TEST; - public static property NORMALIZE: EnableCap read _NORMALIZE; - public static property ALPHA_TEST: EnableCap read _ALPHA_TEST; - public static property DITHER: EnableCap read _DITHER; - public static property BLEND: EnableCap read _BLEND; - public static property INDEX_LOGIC_OP: EnableCap read _INDEX_LOGIC_OP; - public static property COLOR_LOGIC_OP: EnableCap read _COLOR_LOGIC_OP; - public static property SCISSOR_TEST: EnableCap read _SCISSOR_TEST; - public static property TEXTURE_GEN_S: EnableCap read _TEXTURE_GEN_S; - public static property TEXTURE_GEN_T: EnableCap read _TEXTURE_GEN_T; - public static property TEXTURE_GEN_R: EnableCap read _TEXTURE_GEN_R; - public static property TEXTURE_GEN_Q: EnableCap read _TEXTURE_GEN_Q; - public static property AUTO_NORMAL: EnableCap read _AUTO_NORMAL; - public static property MAP1_COLOR_4: EnableCap read _MAP1_COLOR_4; - public static property MAP1_INDEX: EnableCap read _MAP1_INDEX; - public static property MAP1_NORMAL: EnableCap read _MAP1_NORMAL; - public static property MAP1_TEXTURE_COORD_1: EnableCap read _MAP1_TEXTURE_COORD_1; - public static property MAP1_TEXTURE_COORD_2: EnableCap read _MAP1_TEXTURE_COORD_2; - public static property MAP1_TEXTURE_COORD_3: EnableCap read _MAP1_TEXTURE_COORD_3; - public static property MAP1_TEXTURE_COORD_4: EnableCap read _MAP1_TEXTURE_COORD_4; - public static property MAP1_VERTEX_3: EnableCap read _MAP1_VERTEX_3; - public static property MAP1_VERTEX_4: EnableCap read _MAP1_VERTEX_4; - public static property MAP2_COLOR_4: EnableCap read _MAP2_COLOR_4; - public static property MAP2_INDEX: EnableCap read _MAP2_INDEX; - public static property MAP2_NORMAL: EnableCap read _MAP2_NORMAL; - public static property MAP2_TEXTURE_COORD_1: EnableCap read _MAP2_TEXTURE_COORD_1; - public static property MAP2_TEXTURE_COORD_2: EnableCap read _MAP2_TEXTURE_COORD_2; - public static property MAP2_TEXTURE_COORD_3: EnableCap read _MAP2_TEXTURE_COORD_3; - public static property MAP2_TEXTURE_COORD_4: EnableCap read _MAP2_TEXTURE_COORD_4; - public static property MAP2_VERTEX_3: EnableCap read _MAP2_VERTEX_3; - public static property MAP2_VERTEX_4: EnableCap read _MAP2_VERTEX_4; - public static property TEXTURE_1D: EnableCap read _TEXTURE_1D; - public static property TEXTURE_2D: EnableCap read _TEXTURE_2D; - public static property POLYGON_OFFSET_POINT: EnableCap read _POLYGON_OFFSET_POINT; - public static property POLYGON_OFFSET_LINE: EnableCap read _POLYGON_OFFSET_LINE; - public static property CLIP_DISTANCE0: EnableCap read _CLIP_DISTANCE0; - public static property CLIP_PLANE0: EnableCap read _CLIP_PLANE0; - public static property CLIP_DISTANCE1: EnableCap read _CLIP_DISTANCE1; - public static property CLIP_PLANE1: EnableCap read _CLIP_PLANE1; - public static property CLIP_DISTANCE2: EnableCap read _CLIP_DISTANCE2; - public static property CLIP_PLANE2: EnableCap read _CLIP_PLANE2; - public static property CLIP_DISTANCE3: EnableCap read _CLIP_DISTANCE3; - public static property CLIP_PLANE3: EnableCap read _CLIP_PLANE3; - public static property CLIP_DISTANCE4: EnableCap read _CLIP_DISTANCE4; - public static property CLIP_PLANE4: EnableCap read _CLIP_PLANE4; - public static property CLIP_DISTANCE5: EnableCap read _CLIP_DISTANCE5; - public static property CLIP_PLANE5: EnableCap read _CLIP_PLANE5; - public static property CLIP_DISTANCE6: EnableCap read _CLIP_DISTANCE6; - public static property CLIP_DISTANCE7: EnableCap read _CLIP_DISTANCE7; - public static property LIGHT0: EnableCap read _LIGHT0; - public static property LIGHT1: EnableCap read _LIGHT1; - public static property LIGHT2: EnableCap read _LIGHT2; - public static property LIGHT3: EnableCap read _LIGHT3; - public static property LIGHT4: EnableCap read _LIGHT4; - public static property LIGHT5: EnableCap read _LIGHT5; - public static property LIGHT6: EnableCap read _LIGHT6; - public static property LIGHT7: EnableCap read _LIGHT7; - public static property CONVOLUTION_1D_EXT: EnableCap read _CONVOLUTION_1D_EXT; - public static property CONVOLUTION_2D_EXT: EnableCap read _CONVOLUTION_2D_EXT; - public static property SEPARABLE_2D_EXT: EnableCap read _SEPARABLE_2D_EXT; - public static property HISTOGRAM_EXT: EnableCap read _HISTOGRAM_EXT; - public static property MINMAX_EXT: EnableCap read _MINMAX_EXT; - public static property POLYGON_OFFSET_FILL: EnableCap read _POLYGON_OFFSET_FILL; - public static property RESCALE_NORMAL_EXT: EnableCap read _RESCALE_NORMAL_EXT; - public static property TEXTURE_3D_EXT: EnableCap read _TEXTURE_3D_EXT; - public static property VERTEX_ARRAY: EnableCap read _VERTEX_ARRAY; - public static property NORMAL_ARRAY: EnableCap read _NORMAL_ARRAY; - public static property COLOR_ARRAY: EnableCap read _COLOR_ARRAY; - public static property INDEX_ARRAY: EnableCap read _INDEX_ARRAY; - public static property TEXTURE_COORD_ARRAY: EnableCap read _TEXTURE_COORD_ARRAY; - public static property EDGE_FLAG_ARRAY: EnableCap read _EDGE_FLAG_ARRAY; - public static property INTERLACE_SGIX: EnableCap read _INTERLACE_SGIX; - public static property MULTISAMPLE: EnableCap read _MULTISAMPLE; - public static property MULTISAMPLE_SGIS: EnableCap read _MULTISAMPLE_SGIS; - public static property SAMPLE_ALPHA_TO_COVERAGE: EnableCap read _SAMPLE_ALPHA_TO_COVERAGE; - public static property SAMPLE_ALPHA_TO_MASK_SGIS: EnableCap read _SAMPLE_ALPHA_TO_MASK_SGIS; - public static property SAMPLE_ALPHA_TO_ONE: EnableCap read _SAMPLE_ALPHA_TO_ONE; - public static property SAMPLE_ALPHA_TO_ONE_SGIS: EnableCap read _SAMPLE_ALPHA_TO_ONE_SGIS; - public static property SAMPLE_COVERAGE: EnableCap read _SAMPLE_COVERAGE; - public static property SAMPLE_MASK_SGIS: EnableCap read _SAMPLE_MASK_SGIS; - public static property TEXTURE_COLOR_TABLE_SGI: EnableCap read _TEXTURE_COLOR_TABLE_SGI; - public static property COLOR_TABLE: EnableCap read _COLOR_TABLE; - public static property COLOR_TABLE_SGI: EnableCap read _COLOR_TABLE_SGI; - public static property POST_CONVOLUTION_COLOR_TABLE: EnableCap read _POST_CONVOLUTION_COLOR_TABLE; - public static property POST_CONVOLUTION_COLOR_TABLE_SGI: EnableCap read _POST_CONVOLUTION_COLOR_TABLE_SGI; - public static property POST_COLOR_MATRIX_COLOR_TABLE: EnableCap read _POST_COLOR_MATRIX_COLOR_TABLE; - public static property POST_COLOR_MATRIX_COLOR_TABLE_SGI: EnableCap read _POST_COLOR_MATRIX_COLOR_TABLE_SGI; - public static property TEXTURE_4D_SGIS: EnableCap read _TEXTURE_4D_SGIS; - public static property PIXEL_TEX_GEN_SGIX: EnableCap read _PIXEL_TEX_GEN_SGIX; - public static property SPRITE_SGIX: EnableCap read _SPRITE_SGIX; - public static property REFERENCE_PLANE_SGIX: EnableCap read _REFERENCE_PLANE_SGIX; - public static property IR_INSTRUMENT1_SGIX: EnableCap read _IR_INSTRUMENT1_SGIX; - public static property CALLIGRAPHIC_FRAGMENT_SGIX: EnableCap read _CALLIGRAPHIC_FRAGMENT_SGIX; - public static property FRAMEZOOM_SGIX: EnableCap read _FRAMEZOOM_SGIX; - public static property FOG_OFFSET_SGIX: EnableCap read _FOG_OFFSET_SGIX; - public static property SHARED_TEXTURE_PALETTE_EXT: EnableCap read _SHARED_TEXTURE_PALETTE_EXT; - public static property DEBUG_OUTPUT_SYNCHRONOUS: EnableCap read _DEBUG_OUTPUT_SYNCHRONOUS; - public static property ASYNC_HISTOGRAM_SGIX: EnableCap read _ASYNC_HISTOGRAM_SGIX; - public static property PIXEL_TEXTURE_SGIS: EnableCap read _PIXEL_TEXTURE_SGIS; - public static property ASYNC_TEX_IMAGE_SGIX: EnableCap read _ASYNC_TEX_IMAGE_SGIX; - public static property ASYNC_DRAW_PIXELS_SGIX: EnableCap read _ASYNC_DRAW_PIXELS_SGIX; - public static property ASYNC_READ_PIXELS_SGIX: EnableCap read _ASYNC_READ_PIXELS_SGIX; - public static property FRAGMENT_LIGHTING_SGIX: EnableCap read _FRAGMENT_LIGHTING_SGIX; - public static property FRAGMENT_COLOR_MATERIAL_SGIX: EnableCap read _FRAGMENT_COLOR_MATERIAL_SGIX; - public static property FRAGMENT_LIGHT0_SGIX: EnableCap read _FRAGMENT_LIGHT0_SGIX; - public static property FRAGMENT_LIGHT1_SGIX: EnableCap read _FRAGMENT_LIGHT1_SGIX; - public static property FRAGMENT_LIGHT2_SGIX: EnableCap read _FRAGMENT_LIGHT2_SGIX; - public static property FRAGMENT_LIGHT3_SGIX: EnableCap read _FRAGMENT_LIGHT3_SGIX; - public static property FRAGMENT_LIGHT4_SGIX: EnableCap read _FRAGMENT_LIGHT4_SGIX; - public static property FRAGMENT_LIGHT5_SGIX: EnableCap read _FRAGMENT_LIGHT5_SGIX; - public static property FRAGMENT_LIGHT6_SGIX: EnableCap read _FRAGMENT_LIGHT6_SGIX; - public static property FRAGMENT_LIGHT7_SGIX: EnableCap read _FRAGMENT_LIGHT7_SGIX; - public static property PROGRAM_POINT_SIZE: EnableCap read _PROGRAM_POINT_SIZE; - public static property DEPTH_CLAMP: EnableCap read _DEPTH_CLAMP; - public static property TEXTURE_CUBE_MAP_SEAMLESS: EnableCap read _TEXTURE_CUBE_MAP_SEAMLESS; - public static property SAMPLE_SHADING: EnableCap read _SAMPLE_SHADING; - public static property RASTERIZER_DISCARD: EnableCap read _RASTERIZER_DISCARD; - public static property PRIMITIVE_RESTART_FIXED_INDEX: EnableCap read _PRIMITIVE_RESTART_FIXED_INDEX; - public static property FRAMEBUFFER_SRGB: EnableCap read _FRAMEBUFFER_SRGB; - public static property SAMPLE_MASK: EnableCap read _SAMPLE_MASK; - public static property PRIMITIVE_RESTART: EnableCap read _PRIMITIVE_RESTART; - public static property DEBUG_OUTPUT: EnableCap read _DEBUG_OUTPUT; - public static property SHADING_RATE_IMAGE_PER_PRIMITIVE_NV: EnableCap read _SHADING_RATE_IMAGE_PER_PRIMITIVE_NV; - public static property SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM: EnableCap read _SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM; + public static property POINT_SMOOTH: EnableCap read new EnableCap($0B10); + public static property LINE_SMOOTH: EnableCap read new EnableCap($0B20); + public static property LINE_STIPPLE: EnableCap read new EnableCap($0B24); + public static property POLYGON_SMOOTH: EnableCap read new EnableCap($0B41); + public static property POLYGON_STIPPLE: EnableCap read new EnableCap($0B42); + public static property CULL_FACE: EnableCap read new EnableCap($0B44); + public static property LIGHTING: EnableCap read new EnableCap($0B50); + public static property COLOR_MATERIAL: EnableCap read new EnableCap($0B57); + public static property FOG: EnableCap read new EnableCap($0B60); + public static property DEPTH_TEST: EnableCap read new EnableCap($0B71); + public static property STENCIL_TEST: EnableCap read new EnableCap($0B90); + public static property NORMALIZE: EnableCap read new EnableCap($0BA1); + public static property ALPHA_TEST: EnableCap read new EnableCap($0BC0); + public static property DITHER: EnableCap read new EnableCap($0BD0); + public static property BLEND: EnableCap read new EnableCap($0BE2); + public static property INDEX_LOGIC_OP: EnableCap read new EnableCap($0BF1); + public static property COLOR_LOGIC_OP: EnableCap read new EnableCap($0BF2); + public static property SCISSOR_TEST: EnableCap read new EnableCap($0C11); + public static property TEXTURE_GEN_S: EnableCap read new EnableCap($0C60); + public static property TEXTURE_GEN_T: EnableCap read new EnableCap($0C61); + public static property TEXTURE_GEN_R: EnableCap read new EnableCap($0C62); + public static property TEXTURE_GEN_Q: EnableCap read new EnableCap($0C63); + public static property AUTO_NORMAL: EnableCap read new EnableCap($0D80); + public static property MAP1_COLOR_4: EnableCap read new EnableCap($0D90); + public static property MAP1_INDEX: EnableCap read new EnableCap($0D91); + public static property MAP1_NORMAL: EnableCap read new EnableCap($0D92); + public static property MAP1_TEXTURE_COORD_1: EnableCap read new EnableCap($0D93); + public static property MAP1_TEXTURE_COORD_2: EnableCap read new EnableCap($0D94); + public static property MAP1_TEXTURE_COORD_3: EnableCap read new EnableCap($0D95); + public static property MAP1_TEXTURE_COORD_4: EnableCap read new EnableCap($0D96); + public static property MAP1_VERTEX_3: EnableCap read new EnableCap($0D97); + public static property MAP1_VERTEX_4: EnableCap read new EnableCap($0D98); + public static property MAP2_COLOR_4: EnableCap read new EnableCap($0DB0); + public static property MAP2_INDEX: EnableCap read new EnableCap($0DB1); + public static property MAP2_NORMAL: EnableCap read new EnableCap($0DB2); + public static property MAP2_TEXTURE_COORD_1: EnableCap read new EnableCap($0DB3); + public static property MAP2_TEXTURE_COORD_2: EnableCap read new EnableCap($0DB4); + public static property MAP2_TEXTURE_COORD_3: EnableCap read new EnableCap($0DB5); + public static property MAP2_TEXTURE_COORD_4: EnableCap read new EnableCap($0DB6); + public static property MAP2_VERTEX_3: EnableCap read new EnableCap($0DB7); + public static property MAP2_VERTEX_4: EnableCap read new EnableCap($0DB8); + public static property TEXTURE_1D: EnableCap read new EnableCap($0DE0); + public static property TEXTURE_2D: EnableCap read new EnableCap($0DE1); + public static property POLYGON_OFFSET_POINT: EnableCap read new EnableCap($2A01); + public static property POLYGON_OFFSET_LINE: EnableCap read new EnableCap($2A02); + public static property CLIP_DISTANCE0: EnableCap read new EnableCap($3000); + public static property CLIP_PLANE0: EnableCap read new EnableCap($3000); + public static property CLIP_DISTANCE1: EnableCap read new EnableCap($3001); + public static property CLIP_PLANE1: EnableCap read new EnableCap($3001); + public static property CLIP_DISTANCE2: EnableCap read new EnableCap($3002); + public static property CLIP_PLANE2: EnableCap read new EnableCap($3002); + public static property CLIP_DISTANCE3: EnableCap read new EnableCap($3003); + public static property CLIP_PLANE3: EnableCap read new EnableCap($3003); + public static property CLIP_DISTANCE4: EnableCap read new EnableCap($3004); + public static property CLIP_PLANE4: EnableCap read new EnableCap($3004); + public static property CLIP_DISTANCE5: EnableCap read new EnableCap($3005); + public static property CLIP_PLANE5: EnableCap read new EnableCap($3005); + public static property CLIP_DISTANCE6: EnableCap read new EnableCap($3006); + public static property CLIP_DISTANCE7: EnableCap read new EnableCap($3007); + public static property LIGHT0: EnableCap read new EnableCap($4000); + public static property LIGHT1: EnableCap read new EnableCap($4001); + public static property LIGHT2: EnableCap read new EnableCap($4002); + public static property LIGHT3: EnableCap read new EnableCap($4003); + public static property LIGHT4: EnableCap read new EnableCap($4004); + public static property LIGHT5: EnableCap read new EnableCap($4005); + public static property LIGHT6: EnableCap read new EnableCap($4006); + public static property LIGHT7: EnableCap read new EnableCap($4007); + public static property CONVOLUTION_1D_EXT: EnableCap read new EnableCap($8010); + public static property CONVOLUTION_2D_EXT: EnableCap read new EnableCap($8011); + public static property SEPARABLE_2D_EXT: EnableCap read new EnableCap($8012); + public static property HISTOGRAM_EXT: EnableCap read new EnableCap($8024); + public static property MINMAX_EXT: EnableCap read new EnableCap($802E); + public static property POLYGON_OFFSET_FILL: EnableCap read new EnableCap($8037); + public static property RESCALE_NORMAL_EXT: EnableCap read new EnableCap($803A); + public static property TEXTURE_3D_EXT: EnableCap read new EnableCap($806F); + public static property VERTEX_ARRAY: EnableCap read new EnableCap($8074); + public static property NORMAL_ARRAY: EnableCap read new EnableCap($8075); + public static property COLOR_ARRAY: EnableCap read new EnableCap($8076); + public static property INDEX_ARRAY: EnableCap read new EnableCap($8077); + public static property TEXTURE_COORD_ARRAY: EnableCap read new EnableCap($8078); + public static property EDGE_FLAG_ARRAY: EnableCap read new EnableCap($8079); + public static property INTERLACE_SGIX: EnableCap read new EnableCap($8094); + public static property MULTISAMPLE: EnableCap read new EnableCap($809D); + public static property MULTISAMPLE_SGIS: EnableCap read new EnableCap($809D); + public static property SAMPLE_ALPHA_TO_COVERAGE: EnableCap read new EnableCap($809E); + public static property SAMPLE_ALPHA_TO_MASK_SGIS: EnableCap read new EnableCap($809E); + public static property SAMPLE_ALPHA_TO_ONE: EnableCap read new EnableCap($809F); + public static property SAMPLE_ALPHA_TO_ONE_SGIS: EnableCap read new EnableCap($809F); + public static property SAMPLE_COVERAGE: EnableCap read new EnableCap($80A0); + public static property SAMPLE_MASK_SGIS: EnableCap read new EnableCap($80A0); + public static property TEXTURE_COLOR_TABLE_SGI: EnableCap read new EnableCap($80BC); + public static property COLOR_TABLE: EnableCap read new EnableCap($80D0); + public static property COLOR_TABLE_SGI: EnableCap read new EnableCap($80D0); + public static property POST_CONVOLUTION_COLOR_TABLE: EnableCap read new EnableCap($80D1); + public static property POST_CONVOLUTION_COLOR_TABLE_SGI: EnableCap read new EnableCap($80D1); + public static property POST_COLOR_MATRIX_COLOR_TABLE: EnableCap read new EnableCap($80D2); + public static property POST_COLOR_MATRIX_COLOR_TABLE_SGI: EnableCap read new EnableCap($80D2); + public static property TEXTURE_4D_SGIS: EnableCap read new EnableCap($8134); + public static property PIXEL_TEX_GEN_SGIX: EnableCap read new EnableCap($8139); + public static property SPRITE_SGIX: EnableCap read new EnableCap($8148); + public static property REFERENCE_PLANE_SGIX: EnableCap read new EnableCap($817D); + public static property IR_INSTRUMENT1_SGIX: EnableCap read new EnableCap($817F); + public static property CALLIGRAPHIC_FRAGMENT_SGIX: EnableCap read new EnableCap($8183); + public static property FRAMEZOOM_SGIX: EnableCap read new EnableCap($818B); + public static property FOG_OFFSET_SGIX: EnableCap read new EnableCap($8198); + public static property SHARED_TEXTURE_PALETTE_EXT: EnableCap read new EnableCap($81FB); + public static property DEBUG_OUTPUT_SYNCHRONOUS: EnableCap read new EnableCap($8242); + public static property ASYNC_HISTOGRAM_SGIX: EnableCap read new EnableCap($832C); + public static property PIXEL_TEXTURE_SGIS: EnableCap read new EnableCap($8353); + public static property ASYNC_TEX_IMAGE_SGIX: EnableCap read new EnableCap($835C); + public static property ASYNC_DRAW_PIXELS_SGIX: EnableCap read new EnableCap($835D); + public static property ASYNC_READ_PIXELS_SGIX: EnableCap read new EnableCap($835E); + public static property FRAGMENT_LIGHTING_SGIX: EnableCap read new EnableCap($8400); + public static property FRAGMENT_COLOR_MATERIAL_SGIX: EnableCap read new EnableCap($8401); + public static property FRAGMENT_LIGHT0_SGIX: EnableCap read new EnableCap($840C); + public static property FRAGMENT_LIGHT1_SGIX: EnableCap read new EnableCap($840D); + public static property FRAGMENT_LIGHT2_SGIX: EnableCap read new EnableCap($840E); + public static property FRAGMENT_LIGHT3_SGIX: EnableCap read new EnableCap($840F); + public static property FRAGMENT_LIGHT4_SGIX: EnableCap read new EnableCap($8410); + public static property FRAGMENT_LIGHT5_SGIX: EnableCap read new EnableCap($8411); + public static property FRAGMENT_LIGHT6_SGIX: EnableCap read new EnableCap($8412); + public static property FRAGMENT_LIGHT7_SGIX: EnableCap read new EnableCap($8413); + public static property PROGRAM_POINT_SIZE: EnableCap read new EnableCap($8642); + public static property DEPTH_CLAMP: EnableCap read new EnableCap($864F); + public static property TEXTURE_CUBE_MAP_SEAMLESS: EnableCap read new EnableCap($884F); + public static property SAMPLE_SHADING: EnableCap read new EnableCap($8C36); + public static property RASTERIZER_DISCARD: EnableCap read new EnableCap($8C89); + public static property PRIMITIVE_RESTART_FIXED_INDEX: EnableCap read new EnableCap($8D69); + public static property FRAMEBUFFER_SRGB: EnableCap read new EnableCap($8DB9); + public static property SAMPLE_MASK: EnableCap read new EnableCap($8E51); + public static property PRIMITIVE_RESTART: EnableCap read new EnableCap($8F9D); + public static property DEBUG_OUTPUT: EnableCap read new EnableCap($92E0); + public static property SHADING_RATE_IMAGE_PER_PRIMITIVE_NV: EnableCap read new EnableCap($95B1); + public static property SHADING_RATE_PRESERVE_ASPECT_RATIO_QCOM: EnableCap read new EnableCap($96A5); public function ToString: string; override; begin @@ -2747,33 +2126,19 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NO_ERROR := new ErrorCode($0000); - private static _INVALID_ENUM := new ErrorCode($0500); - private static _INVALID_VALUE := new ErrorCode($0501); - private static _INVALID_OPERATION := new ErrorCode($0502); - private static _STACK_OVERFLOW := new ErrorCode($0503); - private static _STACK_UNDERFLOW := new ErrorCode($0504); - private static _OUT_OF_MEMORY := new ErrorCode($0505); - private static _INVALID_FRAMEBUFFER_OPERATION := new ErrorCode($0506); - private static _INVALID_FRAMEBUFFER_OPERATION_EXT := new ErrorCode($0506); - private static _INVALID_FRAMEBUFFER_OPERATION_OES := new ErrorCode($0506); - private static _TABLE_TOO_LARGE := new ErrorCode($8031); - private static _TABLE_TOO_LARGE_EXT := new ErrorCode($8031); - private static _TEXTURE_TOO_LARGE_EXT := new ErrorCode($8065); - - public static property NO_ERROR: ErrorCode read _NO_ERROR; - public static property INVALID_ENUM: ErrorCode read _INVALID_ENUM; - public static property INVALID_VALUE: ErrorCode read _INVALID_VALUE; - public static property INVALID_OPERATION: ErrorCode read _INVALID_OPERATION; - public static property STACK_OVERFLOW: ErrorCode read _STACK_OVERFLOW; - public static property STACK_UNDERFLOW: ErrorCode read _STACK_UNDERFLOW; - public static property OUT_OF_MEMORY: ErrorCode read _OUT_OF_MEMORY; - public static property INVALID_FRAMEBUFFER_OPERATION: ErrorCode read _INVALID_FRAMEBUFFER_OPERATION; - public static property INVALID_FRAMEBUFFER_OPERATION_EXT: ErrorCode read _INVALID_FRAMEBUFFER_OPERATION_EXT; - public static property INVALID_FRAMEBUFFER_OPERATION_OES: ErrorCode read _INVALID_FRAMEBUFFER_OPERATION_OES; - public static property TABLE_TOO_LARGE: ErrorCode read _TABLE_TOO_LARGE; - public static property TABLE_TOO_LARGE_EXT: ErrorCode read _TABLE_TOO_LARGE_EXT; - public static property TEXTURE_TOO_LARGE_EXT: ErrorCode read _TEXTURE_TOO_LARGE_EXT; + public static property NO_ERROR: ErrorCode read new ErrorCode($0000); + public static property INVALID_ENUM: ErrorCode read new ErrorCode($0500); + public static property INVALID_VALUE: ErrorCode read new ErrorCode($0501); + public static property INVALID_OPERATION: ErrorCode read new ErrorCode($0502); + public static property STACK_OVERFLOW: ErrorCode read new ErrorCode($0503); + public static property STACK_UNDERFLOW: ErrorCode read new ErrorCode($0504); + public static property OUT_OF_MEMORY: ErrorCode read new ErrorCode($0505); + public static property INVALID_FRAMEBUFFER_OPERATION: ErrorCode read new ErrorCode($0506); + public static property INVALID_FRAMEBUFFER_OPERATION_EXT: ErrorCode read new ErrorCode($0506); + public static property INVALID_FRAMEBUFFER_OPERATION_OES: ErrorCode read new ErrorCode($0506); + public static property TABLE_TOO_LARGE: ErrorCode read new ErrorCode($8031); + public static property TABLE_TOO_LARGE_EXT: ErrorCode read new ErrorCode($8031); + public static property TEXTURE_TOO_LARGE_EXT: ErrorCode read new ErrorCode($8065); public function ToString: string; override; begin @@ -2799,23 +2164,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _HANDLE_TYPE_OPAQUE_FD_EXT := new ExternalHandleType($9586); - private static _HANDLE_TYPE_OPAQUE_WIN32_EXT := new ExternalHandleType($9587); - private static _HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT := new ExternalHandleType($9588); - private static _HANDLE_TYPE_D3D12_TILEPOOL_EXT := new ExternalHandleType($9589); - private static _HANDLE_TYPE_D3D12_RESOURCE_EXT := new ExternalHandleType($958A); - private static _HANDLE_TYPE_D3D11_IMAGE_EXT := new ExternalHandleType($958B); - private static _HANDLE_TYPE_D3D11_IMAGE_KMT_EXT := new ExternalHandleType($958C); - private static _HANDLE_TYPE_D3D12_FENCE_EXT := new ExternalHandleType($9594); - - public static property HANDLE_TYPE_OPAQUE_FD_EXT: ExternalHandleType read _HANDLE_TYPE_OPAQUE_FD_EXT; - public static property HANDLE_TYPE_OPAQUE_WIN32_EXT: ExternalHandleType read _HANDLE_TYPE_OPAQUE_WIN32_EXT; - public static property HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT: ExternalHandleType read _HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT; - public static property HANDLE_TYPE_D3D12_TILEPOOL_EXT: ExternalHandleType read _HANDLE_TYPE_D3D12_TILEPOOL_EXT; - public static property HANDLE_TYPE_D3D12_RESOURCE_EXT: ExternalHandleType read _HANDLE_TYPE_D3D12_RESOURCE_EXT; - public static property HANDLE_TYPE_D3D11_IMAGE_EXT: ExternalHandleType read _HANDLE_TYPE_D3D11_IMAGE_EXT; - public static property HANDLE_TYPE_D3D11_IMAGE_KMT_EXT: ExternalHandleType read _HANDLE_TYPE_D3D11_IMAGE_KMT_EXT; - public static property HANDLE_TYPE_D3D12_FENCE_EXT: ExternalHandleType read _HANDLE_TYPE_D3D12_FENCE_EXT; + public static property HANDLE_TYPE_OPAQUE_FD_EXT: ExternalHandleType read new ExternalHandleType($9586); + public static property HANDLE_TYPE_OPAQUE_WIN32_EXT: ExternalHandleType read new ExternalHandleType($9587); + public static property HANDLE_TYPE_OPAQUE_WIN32_KMT_EXT: ExternalHandleType read new ExternalHandleType($9588); + public static property HANDLE_TYPE_D3D12_TILEPOOL_EXT: ExternalHandleType read new ExternalHandleType($9589); + public static property HANDLE_TYPE_D3D12_RESOURCE_EXT: ExternalHandleType read new ExternalHandleType($958A); + public static property HANDLE_TYPE_D3D11_IMAGE_EXT: ExternalHandleType read new ExternalHandleType($958B); + public static property HANDLE_TYPE_D3D11_IMAGE_KMT_EXT: ExternalHandleType read new ExternalHandleType($958C); + public static property HANDLE_TYPE_D3D12_FENCE_EXT: ExternalHandleType read new ExternalHandleType($9594); public function ToString: string; override; begin @@ -2836,17 +2192,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _GL_2D := new FeedbackType($0600); - private static _GL_3D := new FeedbackType($0601); - private static _GL_3D_COLOR := new FeedbackType($0602); - private static _GL_3D_COLOR_TEXTURE := new FeedbackType($0603); - private static _GL_4D_COLOR_TEXTURE := new FeedbackType($0604); - - public static property GL_2D: FeedbackType read _GL_2D; - public static property GL_3D: FeedbackType read _GL_3D; - public static property GL_3D_COLOR: FeedbackType read _GL_3D_COLOR; - public static property GL_3D_COLOR_TEXTURE: FeedbackType read _GL_3D_COLOR_TEXTURE; - public static property GL_4D_COLOR_TEXTURE: FeedbackType read _GL_4D_COLOR_TEXTURE; + public static property GL_2D: FeedbackType read new FeedbackType($0600); + public static property GL_3D: FeedbackType read new FeedbackType($0601); + public static property GL_3D_COLOR: FeedbackType read new FeedbackType($0602); + public static property GL_3D_COLOR_TEXTURE: FeedbackType read new FeedbackType($0603); + public static property GL_4D_COLOR_TEXTURE: FeedbackType read new FeedbackType($0604); public function ToString: string; override; begin @@ -2864,11 +2214,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FLOAT := new FogCoordinatePointerType($1406); - private static _DOUBLE := new FogCoordinatePointerType($140A); - - public static property FLOAT: FogCoordinatePointerType read _FLOAT; - public static property DOUBLE: FogCoordinatePointerType read _DOUBLE; + public static property FLOAT: FogCoordinatePointerType read new FogCoordinatePointerType($1406); + public static property DOUBLE: FogCoordinatePointerType read new FogCoordinatePointerType($140A); public function ToString: string; override; begin @@ -2883,21 +2230,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FOG_INDEX := new FogParameter($0B61); - private static _FOG_DENSITY := new FogParameter($0B62); - private static _FOG_START := new FogParameter($0B63); - private static _FOG_END := new FogParameter($0B64); - private static _FOG_MODE := new FogParameter($0B65); - private static _FOG_COLOR := new FogParameter($0B66); - private static _FOG_OFFSET_VALUE_SGIX := new FogParameter($8199); - - public static property FOG_INDEX: FogParameter read _FOG_INDEX; - public static property FOG_DENSITY: FogParameter read _FOG_DENSITY; - public static property FOG_START: FogParameter read _FOG_START; - public static property FOG_END: FogParameter read _FOG_END; - public static property FOG_MODE: FogParameter read _FOG_MODE; - public static property FOG_COLOR: FogParameter read _FOG_COLOR; - public static property FOG_OFFSET_VALUE_SGIX: FogParameter read _FOG_OFFSET_VALUE_SGIX; + public static property FOG_INDEX: FogParameter read new FogParameter($0B61); + public static property FOG_DENSITY: FogParameter read new FogParameter($0B62); + public static property FOG_START: FogParameter read new FogParameter($0B63); + public static property FOG_END: FogParameter read new FogParameter($0B64); + public static property FOG_MODE: FogParameter read new FogParameter($0B65); + public static property FOG_COLOR: FogParameter read new FogParameter($0B66); + public static property FOG_OFFSET_VALUE_SGIX: FogParameter read new FogParameter($8199); public function ToString: string; override; begin @@ -2917,19 +2256,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FOG_INDEX := new FogPName($0B61); - private static _FOG_DENSITY := new FogPName($0B62); - private static _FOG_START := new FogPName($0B63); - private static _FOG_END := new FogPName($0B64); - private static _FOG_MODE := new FogPName($0B65); - private static _FOG_COORD_SRC := new FogPName($8450); - - public static property FOG_INDEX: FogPName read _FOG_INDEX; - public static property FOG_DENSITY: FogPName read _FOG_DENSITY; - public static property FOG_START: FogPName read _FOG_START; - public static property FOG_END: FogPName read _FOG_END; - public static property FOG_MODE: FogPName read _FOG_MODE; - public static property FOG_COORD_SRC: FogPName read _FOG_COORD_SRC; + public static property FOG_INDEX: FogPName read new FogPName($0B61); + public static property FOG_DENSITY: FogPName read new FogPName($0B62); + public static property FOG_START: FogPName read new FogPName($0B63); + public static property FOG_END: FogPName read new FogPName($0B64); + public static property FOG_MODE: FogPName read new FogPName($0B65); + public static property FOG_COORD_SRC: FogPName read new FogPName($8450); public function ToString: string; override; begin @@ -2948,75 +2280,40 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COLOR_ATTACHMENT0 := new FramebufferAttachment($8CE0); - private static _COLOR_ATTACHMENT1 := new FramebufferAttachment($8CE1); - private static _COLOR_ATTACHMENT2 := new FramebufferAttachment($8CE2); - private static _COLOR_ATTACHMENT3 := new FramebufferAttachment($8CE3); - private static _COLOR_ATTACHMENT4 := new FramebufferAttachment($8CE4); - private static _COLOR_ATTACHMENT5 := new FramebufferAttachment($8CE5); - private static _COLOR_ATTACHMENT6 := new FramebufferAttachment($8CE6); - private static _COLOR_ATTACHMENT7 := new FramebufferAttachment($8CE7); - private static _COLOR_ATTACHMENT8 := new FramebufferAttachment($8CE8); - private static _COLOR_ATTACHMENT9 := new FramebufferAttachment($8CE9); - private static _COLOR_ATTACHMENT10 := new FramebufferAttachment($8CEA); - private static _COLOR_ATTACHMENT11 := new FramebufferAttachment($8CEB); - private static _COLOR_ATTACHMENT12 := new FramebufferAttachment($8CEC); - private static _COLOR_ATTACHMENT13 := new FramebufferAttachment($8CED); - private static _COLOR_ATTACHMENT14 := new FramebufferAttachment($8CEE); - private static _COLOR_ATTACHMENT15 := new FramebufferAttachment($8CEF); - private static _COLOR_ATTACHMENT16 := new FramebufferAttachment($8CF0); - private static _COLOR_ATTACHMENT17 := new FramebufferAttachment($8CF1); - private static _COLOR_ATTACHMENT18 := new FramebufferAttachment($8CF2); - private static _COLOR_ATTACHMENT19 := new FramebufferAttachment($8CF3); - private static _COLOR_ATTACHMENT20 := new FramebufferAttachment($8CF4); - private static _COLOR_ATTACHMENT21 := new FramebufferAttachment($8CF5); - private static _COLOR_ATTACHMENT22 := new FramebufferAttachment($8CF6); - private static _COLOR_ATTACHMENT23 := new FramebufferAttachment($8CF7); - private static _COLOR_ATTACHMENT24 := new FramebufferAttachment($8CF8); - private static _COLOR_ATTACHMENT25 := new FramebufferAttachment($8CF9); - private static _COLOR_ATTACHMENT26 := new FramebufferAttachment($8CFA); - private static _COLOR_ATTACHMENT27 := new FramebufferAttachment($8CFB); - private static _COLOR_ATTACHMENT28 := new FramebufferAttachment($8CFC); - private static _COLOR_ATTACHMENT29 := new FramebufferAttachment($8CFD); - private static _COLOR_ATTACHMENT30 := new FramebufferAttachment($8CFE); - private static _COLOR_ATTACHMENT31 := new FramebufferAttachment($8CFF); - private static _DEPTH_ATTACHMENT := new FramebufferAttachment($8D00); - private static _STENCIL_ATTACHMENT := new FramebufferAttachment($8D20); - - public static property COLOR_ATTACHMENT0: FramebufferAttachment read _COLOR_ATTACHMENT0; - public static property COLOR_ATTACHMENT1: FramebufferAttachment read _COLOR_ATTACHMENT1; - public static property COLOR_ATTACHMENT2: FramebufferAttachment read _COLOR_ATTACHMENT2; - public static property COLOR_ATTACHMENT3: FramebufferAttachment read _COLOR_ATTACHMENT3; - public static property COLOR_ATTACHMENT4: FramebufferAttachment read _COLOR_ATTACHMENT4; - public static property COLOR_ATTACHMENT5: FramebufferAttachment read _COLOR_ATTACHMENT5; - public static property COLOR_ATTACHMENT6: FramebufferAttachment read _COLOR_ATTACHMENT6; - public static property COLOR_ATTACHMENT7: FramebufferAttachment read _COLOR_ATTACHMENT7; - public static property COLOR_ATTACHMENT8: FramebufferAttachment read _COLOR_ATTACHMENT8; - public static property COLOR_ATTACHMENT9: FramebufferAttachment read _COLOR_ATTACHMENT9; - public static property COLOR_ATTACHMENT10: FramebufferAttachment read _COLOR_ATTACHMENT10; - public static property COLOR_ATTACHMENT11: FramebufferAttachment read _COLOR_ATTACHMENT11; - public static property COLOR_ATTACHMENT12: FramebufferAttachment read _COLOR_ATTACHMENT12; - public static property COLOR_ATTACHMENT13: FramebufferAttachment read _COLOR_ATTACHMENT13; - public static property COLOR_ATTACHMENT14: FramebufferAttachment read _COLOR_ATTACHMENT14; - public static property COLOR_ATTACHMENT15: FramebufferAttachment read _COLOR_ATTACHMENT15; - public static property COLOR_ATTACHMENT16: FramebufferAttachment read _COLOR_ATTACHMENT16; - public static property COLOR_ATTACHMENT17: FramebufferAttachment read _COLOR_ATTACHMENT17; - public static property COLOR_ATTACHMENT18: FramebufferAttachment read _COLOR_ATTACHMENT18; - public static property COLOR_ATTACHMENT19: FramebufferAttachment read _COLOR_ATTACHMENT19; - public static property COLOR_ATTACHMENT20: FramebufferAttachment read _COLOR_ATTACHMENT20; - public static property COLOR_ATTACHMENT21: FramebufferAttachment read _COLOR_ATTACHMENT21; - public static property COLOR_ATTACHMENT22: FramebufferAttachment read _COLOR_ATTACHMENT22; - public static property COLOR_ATTACHMENT23: FramebufferAttachment read _COLOR_ATTACHMENT23; - public static property COLOR_ATTACHMENT24: FramebufferAttachment read _COLOR_ATTACHMENT24; - public static property COLOR_ATTACHMENT25: FramebufferAttachment read _COLOR_ATTACHMENT25; - public static property COLOR_ATTACHMENT26: FramebufferAttachment read _COLOR_ATTACHMENT26; - public static property COLOR_ATTACHMENT27: FramebufferAttachment read _COLOR_ATTACHMENT27; - public static property COLOR_ATTACHMENT28: FramebufferAttachment read _COLOR_ATTACHMENT28; - public static property COLOR_ATTACHMENT29: FramebufferAttachment read _COLOR_ATTACHMENT29; - public static property COLOR_ATTACHMENT30: FramebufferAttachment read _COLOR_ATTACHMENT30; - public static property COLOR_ATTACHMENT31: FramebufferAttachment read _COLOR_ATTACHMENT31; - public static property DEPTH_ATTACHMENT: FramebufferAttachment read _DEPTH_ATTACHMENT; - public static property STENCIL_ATTACHMENT: FramebufferAttachment read _STENCIL_ATTACHMENT; + public static property COLOR_ATTACHMENT0: FramebufferAttachment read new FramebufferAttachment($8CE0); + public static property COLOR_ATTACHMENT1: FramebufferAttachment read new FramebufferAttachment($8CE1); + public static property COLOR_ATTACHMENT2: FramebufferAttachment read new FramebufferAttachment($8CE2); + public static property COLOR_ATTACHMENT3: FramebufferAttachment read new FramebufferAttachment($8CE3); + public static property COLOR_ATTACHMENT4: FramebufferAttachment read new FramebufferAttachment($8CE4); + public static property COLOR_ATTACHMENT5: FramebufferAttachment read new FramebufferAttachment($8CE5); + public static property COLOR_ATTACHMENT6: FramebufferAttachment read new FramebufferAttachment($8CE6); + public static property COLOR_ATTACHMENT7: FramebufferAttachment read new FramebufferAttachment($8CE7); + public static property COLOR_ATTACHMENT8: FramebufferAttachment read new FramebufferAttachment($8CE8); + public static property COLOR_ATTACHMENT9: FramebufferAttachment read new FramebufferAttachment($8CE9); + public static property COLOR_ATTACHMENT10: FramebufferAttachment read new FramebufferAttachment($8CEA); + public static property COLOR_ATTACHMENT11: FramebufferAttachment read new FramebufferAttachment($8CEB); + public static property COLOR_ATTACHMENT12: FramebufferAttachment read new FramebufferAttachment($8CEC); + public static property COLOR_ATTACHMENT13: FramebufferAttachment read new FramebufferAttachment($8CED); + public static property COLOR_ATTACHMENT14: FramebufferAttachment read new FramebufferAttachment($8CEE); + public static property COLOR_ATTACHMENT15: FramebufferAttachment read new FramebufferAttachment($8CEF); + public static property COLOR_ATTACHMENT16: FramebufferAttachment read new FramebufferAttachment($8CF0); + public static property COLOR_ATTACHMENT17: FramebufferAttachment read new FramebufferAttachment($8CF1); + public static property COLOR_ATTACHMENT18: FramebufferAttachment read new FramebufferAttachment($8CF2); + public static property COLOR_ATTACHMENT19: FramebufferAttachment read new FramebufferAttachment($8CF3); + public static property COLOR_ATTACHMENT20: FramebufferAttachment read new FramebufferAttachment($8CF4); + public static property COLOR_ATTACHMENT21: FramebufferAttachment read new FramebufferAttachment($8CF5); + public static property COLOR_ATTACHMENT22: FramebufferAttachment read new FramebufferAttachment($8CF6); + public static property COLOR_ATTACHMENT23: FramebufferAttachment read new FramebufferAttachment($8CF7); + public static property COLOR_ATTACHMENT24: FramebufferAttachment read new FramebufferAttachment($8CF8); + public static property COLOR_ATTACHMENT25: FramebufferAttachment read new FramebufferAttachment($8CF9); + public static property COLOR_ATTACHMENT26: FramebufferAttachment read new FramebufferAttachment($8CFA); + public static property COLOR_ATTACHMENT27: FramebufferAttachment read new FramebufferAttachment($8CFB); + public static property COLOR_ATTACHMENT28: FramebufferAttachment read new FramebufferAttachment($8CFC); + public static property COLOR_ATTACHMENT29: FramebufferAttachment read new FramebufferAttachment($8CFD); + public static property COLOR_ATTACHMENT30: FramebufferAttachment read new FramebufferAttachment($8CFE); + public static property COLOR_ATTACHMENT31: FramebufferAttachment read new FramebufferAttachment($8CFF); + public static property DEPTH_ATTACHMENT: FramebufferAttachment read new FramebufferAttachment($8D00); + public static property STENCIL_ATTACHMENT: FramebufferAttachment read new FramebufferAttachment($8D20); public function ToString: string; override; begin @@ -3063,75 +2360,40 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING := new FramebufferAttachmentParameterName($8210); - private static _FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT := new FramebufferAttachmentParameterName($8210); - private static _FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE := new FramebufferAttachmentParameterName($8211); - private static _FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT := new FramebufferAttachmentParameterName($8211); - private static _FRAMEBUFFER_ATTACHMENT_RED_SIZE := new FramebufferAttachmentParameterName($8212); - private static _FRAMEBUFFER_ATTACHMENT_GREEN_SIZE := new FramebufferAttachmentParameterName($8213); - private static _FRAMEBUFFER_ATTACHMENT_BLUE_SIZE := new FramebufferAttachmentParameterName($8214); - private static _FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE := new FramebufferAttachmentParameterName($8215); - private static _FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE := new FramebufferAttachmentParameterName($8216); - private static _FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE := new FramebufferAttachmentParameterName($8217); - private static _FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE := new FramebufferAttachmentParameterName($8CD0); - private static _FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT := new FramebufferAttachmentParameterName($8CD0); - private static _FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES := new FramebufferAttachmentParameterName($8CD0); - private static _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME := new FramebufferAttachmentParameterName($8CD1); - private static _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT := new FramebufferAttachmentParameterName($8CD1); - private static _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES := new FramebufferAttachmentParameterName($8CD1); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL := new FramebufferAttachmentParameterName($8CD2); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT := new FramebufferAttachmentParameterName($8CD2); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES := new FramebufferAttachmentParameterName($8CD2); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE := new FramebufferAttachmentParameterName($8CD3); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT := new FramebufferAttachmentParameterName($8CD3); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES := new FramebufferAttachmentParameterName($8CD3); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT := new FramebufferAttachmentParameterName($8CD4); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES := new FramebufferAttachmentParameterName($8CD4); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER := new FramebufferAttachmentParameterName($8CD4); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT := new FramebufferAttachmentParameterName($8CD4); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT := new FramebufferAttachmentParameterName($8D6C); - private static _FRAMEBUFFER_ATTACHMENT_LAYERED := new FramebufferAttachmentParameterName($8DA7); - private static _FRAMEBUFFER_ATTACHMENT_LAYERED_ARB := new FramebufferAttachmentParameterName($8DA7); - private static _FRAMEBUFFER_ATTACHMENT_LAYERED_EXT := new FramebufferAttachmentParameterName($8DA7); - private static _FRAMEBUFFER_ATTACHMENT_LAYERED_OES := new FramebufferAttachmentParameterName($8DA7); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG := new FramebufferAttachmentParameterName($913F); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR := new FramebufferAttachmentParameterName($9630); - private static _FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR := new FramebufferAttachmentParameterName($9632); - - public static property FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING; - public static property FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT; - public static property FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE; - public static property FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT; - public static property FRAMEBUFFER_ATTACHMENT_RED_SIZE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_RED_SIZE; - public static property FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_GREEN_SIZE; - public static property FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_BLUE_SIZE; - public static property FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE; - public static property FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE; - public static property FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE; - public static property FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE; - public static property FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT; - public static property FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES; - public static property FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME; - public static property FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT; - public static property FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT; - public static property FRAMEBUFFER_ATTACHMENT_LAYERED: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_LAYERED; - public static property FRAMEBUFFER_ATTACHMENT_LAYERED_ARB: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_LAYERED_ARB; - public static property FRAMEBUFFER_ATTACHMENT_LAYERED_EXT: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_LAYERED_EXT; - public static property FRAMEBUFFER_ATTACHMENT_LAYERED_OES: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_LAYERED_OES; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR; - public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR: FramebufferAttachmentParameterName read _FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR; + public static property FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8210); + public static property FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8210); + public static property FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8211); + public static property FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8211); + public static property FRAMEBUFFER_ATTACHMENT_RED_SIZE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8212); + public static property FRAMEBUFFER_ATTACHMENT_GREEN_SIZE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8213); + public static property FRAMEBUFFER_ATTACHMENT_BLUE_SIZE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8214); + public static property FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8215); + public static property FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8216); + public static property FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8217); + public static property FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD0); + public static property FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD0); + public static property FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_OES: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD0); + public static property FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD1); + public static property FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD1); + public static property FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_OES: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD1); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD2); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD2); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_OES: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD2); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD3); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD3); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_OES: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD3); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD4); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_OES: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD4); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD4); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8CD4); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8D6C); + public static property FRAMEBUFFER_ATTACHMENT_LAYERED: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8DA7); + public static property FRAMEBUFFER_ATTACHMENT_LAYERED_ARB: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8DA7); + public static property FRAMEBUFFER_ATTACHMENT_LAYERED_EXT: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8DA7); + public static property FRAMEBUFFER_ATTACHMENT_LAYERED_OES: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($8DA7); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_SCALE_IMG: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($913F); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_NUM_VIEWS_OVR: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($9630); + public static property FRAMEBUFFER_ATTACHMENT_TEXTURE_BASE_VIEW_INDEX_OVR: FramebufferAttachmentParameterName read new FramebufferAttachmentParameterName($9632); public function ToString: string; override; begin @@ -3178,17 +2440,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRAMEBUFFER_DEFAULT_WIDTH := new FramebufferParameterName($9310); - private static _FRAMEBUFFER_DEFAULT_HEIGHT := new FramebufferParameterName($9311); - private static _FRAMEBUFFER_DEFAULT_LAYERS := new FramebufferParameterName($9312); - private static _FRAMEBUFFER_DEFAULT_SAMPLES := new FramebufferParameterName($9313); - private static _FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS := new FramebufferParameterName($9314); - - public static property FRAMEBUFFER_DEFAULT_WIDTH: FramebufferParameterName read _FRAMEBUFFER_DEFAULT_WIDTH; - public static property FRAMEBUFFER_DEFAULT_HEIGHT: FramebufferParameterName read _FRAMEBUFFER_DEFAULT_HEIGHT; - public static property FRAMEBUFFER_DEFAULT_LAYERS: FramebufferParameterName read _FRAMEBUFFER_DEFAULT_LAYERS; - public static property FRAMEBUFFER_DEFAULT_SAMPLES: FramebufferParameterName read _FRAMEBUFFER_DEFAULT_SAMPLES; - public static property FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS: FramebufferParameterName read _FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS; + public static property FRAMEBUFFER_DEFAULT_WIDTH: FramebufferParameterName read new FramebufferParameterName($9310); + public static property FRAMEBUFFER_DEFAULT_HEIGHT: FramebufferParameterName read new FramebufferParameterName($9311); + public static property FRAMEBUFFER_DEFAULT_LAYERS: FramebufferParameterName read new FramebufferParameterName($9312); + public static property FRAMEBUFFER_DEFAULT_SAMPLES: FramebufferParameterName read new FramebufferParameterName($9313); + public static property FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS: FramebufferParameterName read new FramebufferParameterName($9314); public function ToString: string; override; begin @@ -3206,25 +2462,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRAMEBUFFER_UNDEFINED := new FramebufferStatus($8219); - private static _FRAMEBUFFER_COMPLETE := new FramebufferStatus($8CD5); - private static _FRAMEBUFFER_INCOMPLETE_ATTACHMENT := new FramebufferStatus($8CD6); - private static _FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT := new FramebufferStatus($8CD7); - private static _FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER := new FramebufferStatus($8CDB); - private static _FRAMEBUFFER_INCOMPLETE_READ_BUFFER := new FramebufferStatus($8CDC); - private static _FRAMEBUFFER_UNSUPPORTED := new FramebufferStatus($8CDD); - private static _FRAMEBUFFER_INCOMPLETE_MULTISAMPLE := new FramebufferStatus($8D56); - private static _FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS := new FramebufferStatus($8DA8); - - public static property FRAMEBUFFER_UNDEFINED: FramebufferStatus read _FRAMEBUFFER_UNDEFINED; - public static property FRAMEBUFFER_COMPLETE: FramebufferStatus read _FRAMEBUFFER_COMPLETE; - public static property FRAMEBUFFER_INCOMPLETE_ATTACHMENT: FramebufferStatus read _FRAMEBUFFER_INCOMPLETE_ATTACHMENT; - public static property FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: FramebufferStatus read _FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT; - public static property FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: FramebufferStatus read _FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER; - public static property FRAMEBUFFER_INCOMPLETE_READ_BUFFER: FramebufferStatus read _FRAMEBUFFER_INCOMPLETE_READ_BUFFER; - public static property FRAMEBUFFER_UNSUPPORTED: FramebufferStatus read _FRAMEBUFFER_UNSUPPORTED; - public static property FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: FramebufferStatus read _FRAMEBUFFER_INCOMPLETE_MULTISAMPLE; - public static property FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS: FramebufferStatus read _FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS; + public static property FRAMEBUFFER_UNDEFINED: FramebufferStatus read new FramebufferStatus($8219); + public static property FRAMEBUFFER_COMPLETE: FramebufferStatus read new FramebufferStatus($8CD5); + public static property FRAMEBUFFER_INCOMPLETE_ATTACHMENT: FramebufferStatus read new FramebufferStatus($8CD6); + public static property FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: FramebufferStatus read new FramebufferStatus($8CD7); + public static property FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: FramebufferStatus read new FramebufferStatus($8CDB); + public static property FRAMEBUFFER_INCOMPLETE_READ_BUFFER: FramebufferStatus read new FramebufferStatus($8CDC); + public static property FRAMEBUFFER_UNSUPPORTED: FramebufferStatus read new FramebufferStatus($8CDD); + public static property FRAMEBUFFER_INCOMPLETE_MULTISAMPLE: FramebufferStatus read new FramebufferStatus($8D56); + public static property FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS: FramebufferStatus read new FramebufferStatus($8DA8); public function ToString: string; override; begin @@ -3246,15 +2492,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _READ_FRAMEBUFFER := new FramebufferTarget($8CA8); - private static _DRAW_FRAMEBUFFER := new FramebufferTarget($8CA9); - private static _FRAMEBUFFER := new FramebufferTarget($8D40); - private static _FRAMEBUFFER_OES := new FramebufferTarget($8D40); - - public static property READ_FRAMEBUFFER: FramebufferTarget read _READ_FRAMEBUFFER; - public static property DRAW_FRAMEBUFFER: FramebufferTarget read _DRAW_FRAMEBUFFER; - public static property FRAMEBUFFER: FramebufferTarget read _FRAMEBUFFER; - public static property FRAMEBUFFER_OES: FramebufferTarget read _FRAMEBUFFER_OES; + public static property READ_FRAMEBUFFER: FramebufferTarget read new FramebufferTarget($8CA8); + public static property DRAW_FRAMEBUFFER: FramebufferTarget read new FramebufferTarget($8CA9); + public static property FRAMEBUFFER: FramebufferTarget read new FramebufferTarget($8D40); + public static property FRAMEBUFFER_OES: FramebufferTarget read new FramebufferTarget($8D40); public function ToString: string; override; begin @@ -3271,11 +2512,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CW := new FrontFaceDirection($0900); - private static _CCW := new FrontFaceDirection($0901); - - public static property CW: FrontFaceDirection read _CW; - public static property CCW: FrontFaceDirection read _CCW; + public static property CW: FrontFaceDirection read new FrontFaceDirection($0900); + public static property CCW: FrontFaceDirection read new FrontFaceDirection($0901); public function ToString: string; override; begin @@ -3290,27 +2528,16 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DOUBLEBUFFER := new GDI_LayerPlaneFlags($0001); - private static _STEREO := new GDI_LayerPlaneFlags($0002); - private static _SUPPORT_GDI := new GDI_LayerPlaneFlags($0010); - private static _SUPPORT_OPENGL := new GDI_LayerPlaneFlags($0020); - private static _SHARE_DEPTH := new GDI_LayerPlaneFlags($0040); - private static _SHARE_STENCIL := new GDI_LayerPlaneFlags($0080); - private static _SHARE_ACCUM := new GDI_LayerPlaneFlags($0100); - private static _SWAP_EXCHANGE := new GDI_LayerPlaneFlags($0200); - private static _SWAP_COPY := new GDI_LayerPlaneFlags($0400); - private static _TRANSPARENT := new GDI_LayerPlaneFlags($1000); - - public static property DOUBLEBUFFER: GDI_LayerPlaneFlags read _DOUBLEBUFFER; - public static property STEREO: GDI_LayerPlaneFlags read _STEREO; - public static property SUPPORT_GDI: GDI_LayerPlaneFlags read _SUPPORT_GDI; - public static property SUPPORT_OPENGL: GDI_LayerPlaneFlags read _SUPPORT_OPENGL; - public static property SHARE_DEPTH: GDI_LayerPlaneFlags read _SHARE_DEPTH; - public static property SHARE_STENCIL: GDI_LayerPlaneFlags read _SHARE_STENCIL; - public static property SHARE_ACCUM: GDI_LayerPlaneFlags read _SHARE_ACCUM; - public static property SWAP_EXCHANGE: GDI_LayerPlaneFlags read _SWAP_EXCHANGE; - public static property SWAP_COPY: GDI_LayerPlaneFlags read _SWAP_COPY; - public static property TRANSPARENT: GDI_LayerPlaneFlags read _TRANSPARENT; + public static property DOUBLEBUFFER: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0001); + public static property STEREO: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0002); + public static property SUPPORT_GDI: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0010); + public static property SUPPORT_OPENGL: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0020); + public static property SHARE_DEPTH: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0040); + public static property SHARE_STENCIL: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0080); + public static property SHARE_ACCUM: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0100); + public static property SWAP_EXCHANGE: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0200); + public static property SWAP_COPY: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($0400); + public static property TRANSPARENT: GDI_LayerPlaneFlags read new GDI_LayerPlaneFlags($1000); public static function operator+(f1,f2: GDI_LayerPlaneFlags) := new GDI_LayerPlaneFlags(f1.val or f2.val); public static function operator or(f1,f2: GDI_LayerPlaneFlags) := f1+f2; @@ -3353,11 +2580,8 @@ type public val: Byte; public constructor(val: Byte) := self.val := val; - private static _RGBA := new GDI_PixelDataType($0000); - private static _COLORINDEX := new GDI_PixelDataType($0001); - - public static property RGBA: GDI_PixelDataType read _RGBA; - public static property COLORINDEX: GDI_PixelDataType read _COLORINDEX; + public static property RGBA: GDI_PixelDataType read new GDI_PixelDataType($0000); + public static property COLORINDEX: GDI_PixelDataType read new GDI_PixelDataType($0001); public function ToString: string; override; begin @@ -3372,41 +2596,23 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DOUBLEBUFFER := new GDI_PixelFormatFlags($0001); - private static _STEREO := new GDI_PixelFormatFlags($0002); - private static _DRAW_TO_WINDOW := new GDI_PixelFormatFlags($0004); - private static _DRAW_TO_BITMAP := new GDI_PixelFormatFlags($0008); - private static _SUPPORT_GDI := new GDI_PixelFormatFlags($0010); - private static _SUPPORT_OPENGL := new GDI_PixelFormatFlags($0020); - private static _GENERIC_FORMAT := new GDI_PixelFormatFlags($0040); - private static _NEED_PALETTE := new GDI_PixelFormatFlags($0080); - private static _NEED_SYSTEM_PALETTE := new GDI_PixelFormatFlags($0100); - private static _SWAP_EXCHANGE := new GDI_PixelFormatFlags($0200); - private static _SWAP_COPY := new GDI_PixelFormatFlags($0400); - private static _SWAP_LAYER_BUFFERS := new GDI_PixelFormatFlags($0800); - private static _GENERIC_ACCELERATED := new GDI_PixelFormatFlags($1000); - private static _SUPPORT_DIRECTDRAW := new GDI_PixelFormatFlags($2000); - private static _DEPTH_DONTCARE := new GDI_PixelFormatFlags($20000000); - private static _DOUBLEBUFFER_DONTCARE := new GDI_PixelFormatFlags($40000000); - private static _STEREO_DONTCARE := new GDI_PixelFormatFlags($80000000); - - public static property DOUBLEBUFFER: GDI_PixelFormatFlags read _DOUBLEBUFFER; - public static property STEREO: GDI_PixelFormatFlags read _STEREO; - public static property DRAW_TO_WINDOW: GDI_PixelFormatFlags read _DRAW_TO_WINDOW; - public static property DRAW_TO_BITMAP: GDI_PixelFormatFlags read _DRAW_TO_BITMAP; - public static property SUPPORT_GDI: GDI_PixelFormatFlags read _SUPPORT_GDI; - public static property SUPPORT_OPENGL: GDI_PixelFormatFlags read _SUPPORT_OPENGL; - public static property GENERIC_FORMAT: GDI_PixelFormatFlags read _GENERIC_FORMAT; - public static property NEED_PALETTE: GDI_PixelFormatFlags read _NEED_PALETTE; - public static property NEED_SYSTEM_PALETTE: GDI_PixelFormatFlags read _NEED_SYSTEM_PALETTE; - public static property SWAP_EXCHANGE: GDI_PixelFormatFlags read _SWAP_EXCHANGE; - public static property SWAP_COPY: GDI_PixelFormatFlags read _SWAP_COPY; - public static property SWAP_LAYER_BUFFERS: GDI_PixelFormatFlags read _SWAP_LAYER_BUFFERS; - public static property GENERIC_ACCELERATED: GDI_PixelFormatFlags read _GENERIC_ACCELERATED; - public static property SUPPORT_DIRECTDRAW: GDI_PixelFormatFlags read _SUPPORT_DIRECTDRAW; - public static property DEPTH_DONTCARE: GDI_PixelFormatFlags read _DEPTH_DONTCARE; - public static property DOUBLEBUFFER_DONTCARE: GDI_PixelFormatFlags read _DOUBLEBUFFER_DONTCARE; - public static property STEREO_DONTCARE: GDI_PixelFormatFlags read _STEREO_DONTCARE; + public static property DOUBLEBUFFER: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0001); + public static property STEREO: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0002); + public static property DRAW_TO_WINDOW: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0004); + public static property DRAW_TO_BITMAP: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0008); + public static property SUPPORT_GDI: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0010); + public static property SUPPORT_OPENGL: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0020); + public static property GENERIC_FORMAT: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0040); + public static property NEED_PALETTE: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0080); + public static property NEED_SYSTEM_PALETTE: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0100); + public static property SWAP_EXCHANGE: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0200); + public static property SWAP_COPY: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0400); + public static property SWAP_LAYER_BUFFERS: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($0800); + public static property GENERIC_ACCELERATED: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($1000); + public static property SUPPORT_DIRECTDRAW: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($2000); + public static property DEPTH_DONTCARE: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($20000000); + public static property DOUBLEBUFFER_DONTCARE: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($40000000); + public static property STEREO_DONTCARE: GDI_PixelFormatFlags read new GDI_PixelFormatFlags($80000000); public static function operator+(f1,f2: GDI_PixelFormatFlags) := new GDI_PixelFormatFlags(f1.val or f2.val); public static function operator or(f1,f2: GDI_PixelFormatFlags) := f1+f2; @@ -3463,29 +2669,17 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DOUBLEBUFFER := new GetFramebufferParameter($0C32); - private static _STEREO := new GetFramebufferParameter($0C33); - private static _SAMPLE_BUFFERS := new GetFramebufferParameter($80A8); - private static _SAMPLES := new GetFramebufferParameter($80A9); - private static _IMPLEMENTATION_COLOR_READ_TYPE := new GetFramebufferParameter($8B9A); - private static _IMPLEMENTATION_COLOR_READ_FORMAT := new GetFramebufferParameter($8B9B); - private static _FRAMEBUFFER_DEFAULT_WIDTH := new GetFramebufferParameter($9310); - private static _FRAMEBUFFER_DEFAULT_HEIGHT := new GetFramebufferParameter($9311); - private static _FRAMEBUFFER_DEFAULT_LAYERS := new GetFramebufferParameter($9312); - private static _FRAMEBUFFER_DEFAULT_SAMPLES := new GetFramebufferParameter($9313); - private static _FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS := new GetFramebufferParameter($9314); - - public static property DOUBLEBUFFER: GetFramebufferParameter read _DOUBLEBUFFER; - public static property STEREO: GetFramebufferParameter read _STEREO; - public static property SAMPLE_BUFFERS: GetFramebufferParameter read _SAMPLE_BUFFERS; - public static property SAMPLES: GetFramebufferParameter read _SAMPLES; - public static property IMPLEMENTATION_COLOR_READ_TYPE: GetFramebufferParameter read _IMPLEMENTATION_COLOR_READ_TYPE; - public static property IMPLEMENTATION_COLOR_READ_FORMAT: GetFramebufferParameter read _IMPLEMENTATION_COLOR_READ_FORMAT; - public static property FRAMEBUFFER_DEFAULT_WIDTH: GetFramebufferParameter read _FRAMEBUFFER_DEFAULT_WIDTH; - public static property FRAMEBUFFER_DEFAULT_HEIGHT: GetFramebufferParameter read _FRAMEBUFFER_DEFAULT_HEIGHT; - public static property FRAMEBUFFER_DEFAULT_LAYERS: GetFramebufferParameter read _FRAMEBUFFER_DEFAULT_LAYERS; - public static property FRAMEBUFFER_DEFAULT_SAMPLES: GetFramebufferParameter read _FRAMEBUFFER_DEFAULT_SAMPLES; - public static property FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS: GetFramebufferParameter read _FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS; + public static property DOUBLEBUFFER: GetFramebufferParameter read new GetFramebufferParameter($0C32); + public static property STEREO: GetFramebufferParameter read new GetFramebufferParameter($0C33); + public static property SAMPLE_BUFFERS: GetFramebufferParameter read new GetFramebufferParameter($80A8); + public static property SAMPLES: GetFramebufferParameter read new GetFramebufferParameter($80A9); + public static property IMPLEMENTATION_COLOR_READ_TYPE: GetFramebufferParameter read new GetFramebufferParameter($8B9A); + public static property IMPLEMENTATION_COLOR_READ_FORMAT: GetFramebufferParameter read new GetFramebufferParameter($8B9B); + public static property FRAMEBUFFER_DEFAULT_WIDTH: GetFramebufferParameter read new GetFramebufferParameter($9310); + public static property FRAMEBUFFER_DEFAULT_HEIGHT: GetFramebufferParameter read new GetFramebufferParameter($9311); + public static property FRAMEBUFFER_DEFAULT_LAYERS: GetFramebufferParameter read new GetFramebufferParameter($9312); + public static property FRAMEBUFFER_DEFAULT_SAMPLES: GetFramebufferParameter read new GetFramebufferParameter($9313); + public static property FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS: GetFramebufferParameter read new GetFramebufferParameter($9314); public function ToString: string; override; begin @@ -3509,13 +2703,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COEFF := new GetMapQuery($0A00); - private static _ORDER := new GetMapQuery($0A01); - private static _DOMAIN := new GetMapQuery($0A02); - - public static property COEFF: GetMapQuery read _COEFF; - public static property ORDER: GetMapQuery read _ORDER; - public static property DOMAIN: GetMapQuery read _DOMAIN; + public static property COEFF: GetMapQuery read new GetMapQuery($0A00); + public static property ORDER: GetMapQuery read new GetMapQuery($0A01); + public static property DOMAIN: GetMapQuery read new GetMapQuery($0A02); public function ToString: string; override; begin @@ -3531,1129 +2721,568 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CURRENT_COLOR := new GetPName($0B00); - private static _CURRENT_INDEX := new GetPName($0B01); - private static _CURRENT_NORMAL := new GetPName($0B02); - private static _CURRENT_TEXTURE_COORDS := new GetPName($0B03); - private static _CURRENT_RASTER_COLOR := new GetPName($0B04); - private static _CURRENT_RASTER_INDEX := new GetPName($0B05); - private static _CURRENT_RASTER_TEXTURE_COORDS := new GetPName($0B06); - private static _CURRENT_RASTER_POSITION := new GetPName($0B07); - private static _CURRENT_RASTER_POSITION_VALID := new GetPName($0B08); - private static _CURRENT_RASTER_DISTANCE := new GetPName($0B09); - private static _POINT_SMOOTH := new GetPName($0B10); - private static _POINT_SIZE := new GetPName($0B11); - private static _POINT_SIZE_RANGE := new GetPName($0B12); - private static _SMOOTH_POINT_SIZE_RANGE := new GetPName($0B12); - private static _POINT_SIZE_GRANULARITY := new GetPName($0B13); - private static _SMOOTH_POINT_SIZE_GRANULARITY := new GetPName($0B13); - private static _LINE_SMOOTH := new GetPName($0B20); - private static _LINE_WIDTH := new GetPName($0B21); - private static _LINE_WIDTH_RANGE := new GetPName($0B22); - private static _SMOOTH_LINE_WIDTH_RANGE := new GetPName($0B22); - private static _LINE_WIDTH_GRANULARITY := new GetPName($0B23); - private static _SMOOTH_LINE_WIDTH_GRANULARITY := new GetPName($0B23); - private static _LINE_STIPPLE := new GetPName($0B24); - private static _LINE_STIPPLE_PATTERN := new GetPName($0B25); - private static _LINE_STIPPLE_REPEAT := new GetPName($0B26); - private static _LIST_MODE := new GetPName($0B30); - private static _MAX_LIST_NESTING := new GetPName($0B31); - private static _LIST_BASE := new GetPName($0B32); - private static _LIST_INDEX := new GetPName($0B33); - private static _POLYGON_MODE := new GetPName($0B40); - private static _POLYGON_SMOOTH := new GetPName($0B41); - private static _POLYGON_STIPPLE := new GetPName($0B42); - private static _EDGE_FLAG := new GetPName($0B43); - private static _CULL_FACE := new GetPName($0B44); - private static _CULL_FACE_MODE := new GetPName($0B45); - private static _FRONT_FACE := new GetPName($0B46); - private static _LIGHTING := new GetPName($0B50); - private static _LIGHT_MODEL_LOCAL_VIEWER := new GetPName($0B51); - private static _LIGHT_MODEL_TWO_SIDE := new GetPName($0B52); - private static _LIGHT_MODEL_AMBIENT := new GetPName($0B53); - private static _SHADE_MODEL := new GetPName($0B54); - private static _COLOR_MATERIAL_FACE := new GetPName($0B55); - private static _COLOR_MATERIAL_PARAMETER := new GetPName($0B56); - private static _COLOR_MATERIAL := new GetPName($0B57); - private static _FOG := new GetPName($0B60); - private static _FOG_INDEX := new GetPName($0B61); - private static _FOG_DENSITY := new GetPName($0B62); - private static _FOG_START := new GetPName($0B63); - private static _FOG_END := new GetPName($0B64); - private static _FOG_MODE := new GetPName($0B65); - private static _FOG_COLOR := new GetPName($0B66); - private static _DEPTH_RANGE := new GetPName($0B70); - private static _DEPTH_TEST := new GetPName($0B71); - private static _DEPTH_WRITEMASK := new GetPName($0B72); - private static _DEPTH_CLEAR_VALUE := new GetPName($0B73); - private static _DEPTH_FUNC := new GetPName($0B74); - private static _ACCUM_CLEAR_VALUE := new GetPName($0B80); - private static _STENCIL_TEST := new GetPName($0B90); - private static _STENCIL_CLEAR_VALUE := new GetPName($0B91); - private static _STENCIL_FUNC := new GetPName($0B92); - private static _STENCIL_VALUE_MASK := new GetPName($0B93); - private static _STENCIL_FAIL := new GetPName($0B94); - private static _STENCIL_PASS_DEPTH_FAIL := new GetPName($0B95); - private static _STENCIL_PASS_DEPTH_PASS := new GetPName($0B96); - private static _STENCIL_REF := new GetPName($0B97); - private static _STENCIL_WRITEMASK := new GetPName($0B98); - private static _MATRIX_MODE := new GetPName($0BA0); - private static _NORMALIZE := new GetPName($0BA1); - private static _VIEWPORT := new GetPName($0BA2); - private static _MODELVIEW_STACK_DEPTH := new GetPName($0BA3); - private static _MODELVIEW0_STACK_DEPTH_EXT := new GetPName($0BA3); - private static _PROJECTION_STACK_DEPTH := new GetPName($0BA4); - private static _TEXTURE_STACK_DEPTH := new GetPName($0BA5); - private static _MODELVIEW_MATRIX := new GetPName($0BA6); - private static _MODELVIEW0_MATRIX_EXT := new GetPName($0BA6); - private static _PROJECTION_MATRIX := new GetPName($0BA7); - private static _TEXTURE_MATRIX := new GetPName($0BA8); - private static _ATTRIB_STACK_DEPTH := new GetPName($0BB0); - private static _CLIENT_ATTRIB_STACK_DEPTH := new GetPName($0BB1); - private static _ALPHA_TEST := new GetPName($0BC0); - private static _ALPHA_TEST_QCOM := new GetPName($0BC0); - private static _ALPHA_TEST_FUNC := new GetPName($0BC1); - private static _ALPHA_TEST_FUNC_QCOM := new GetPName($0BC1); - private static _ALPHA_TEST_REF := new GetPName($0BC2); - private static _ALPHA_TEST_REF_QCOM := new GetPName($0BC2); - private static _DITHER := new GetPName($0BD0); - private static _BLEND_DST := new GetPName($0BE0); - private static _BLEND_SRC := new GetPName($0BE1); - private static _BLEND := new GetPName($0BE2); - private static _LOGIC_OP_MODE := new GetPName($0BF0); - private static _INDEX_LOGIC_OP := new GetPName($0BF1); - private static _LOGIC_OP := new GetPName($0BF1); - private static _COLOR_LOGIC_OP := new GetPName($0BF2); - private static _AUX_BUFFERS := new GetPName($0C00); - private static _DRAW_BUFFER := new GetPName($0C01); - private static _DRAW_BUFFER_EXT := new GetPName($0C01); - private static _READ_BUFFER := new GetPName($0C02); - private static _READ_BUFFER_EXT := new GetPName($0C02); - private static _READ_BUFFER_NV := new GetPName($0C02); - private static _SCISSOR_BOX := new GetPName($0C10); - private static _SCISSOR_TEST := new GetPName($0C11); - private static _INDEX_CLEAR_VALUE := new GetPName($0C20); - private static _INDEX_WRITEMASK := new GetPName($0C21); - private static _COLOR_CLEAR_VALUE := new GetPName($0C22); - private static _COLOR_WRITEMASK := new GetPName($0C23); - private static _INDEX_MODE := new GetPName($0C30); - private static _RGBA_MODE := new GetPName($0C31); - private static _DOUBLEBUFFER := new GetPName($0C32); - private static _STEREO := new GetPName($0C33); - private static _RENDER_MODE := new GetPName($0C40); - private static _PERSPECTIVE_CORRECTION_HINT := new GetPName($0C50); - private static _POINT_SMOOTH_HINT := new GetPName($0C51); - private static _LINE_SMOOTH_HINT := new GetPName($0C52); - private static _POLYGON_SMOOTH_HINT := new GetPName($0C53); - private static _FOG_HINT := new GetPName($0C54); - private static _TEXTURE_GEN_S := new GetPName($0C60); - private static _TEXTURE_GEN_T := new GetPName($0C61); - private static _TEXTURE_GEN_R := new GetPName($0C62); - private static _TEXTURE_GEN_Q := new GetPName($0C63); - private static _PIXEL_MAP_I_TO_I_SIZE := new GetPName($0CB0); - private static _PIXEL_MAP_S_TO_S_SIZE := new GetPName($0CB1); - private static _PIXEL_MAP_I_TO_R_SIZE := new GetPName($0CB2); - private static _PIXEL_MAP_I_TO_G_SIZE := new GetPName($0CB3); - private static _PIXEL_MAP_I_TO_B_SIZE := new GetPName($0CB4); - private static _PIXEL_MAP_I_TO_A_SIZE := new GetPName($0CB5); - private static _PIXEL_MAP_R_TO_R_SIZE := new GetPName($0CB6); - private static _PIXEL_MAP_G_TO_G_SIZE := new GetPName($0CB7); - private static _PIXEL_MAP_B_TO_B_SIZE := new GetPName($0CB8); - private static _PIXEL_MAP_A_TO_A_SIZE := new GetPName($0CB9); - private static _UNPACK_SWAP_BYTES := new GetPName($0CF0); - private static _UNPACK_LSB_FIRST := new GetPName($0CF1); - private static _UNPACK_ROW_LENGTH := new GetPName($0CF2); - private static _UNPACK_SKIP_ROWS := new GetPName($0CF3); - private static _UNPACK_SKIP_PIXELS := new GetPName($0CF4); - private static _UNPACK_ALIGNMENT := new GetPName($0CF5); - private static _PACK_SWAP_BYTES := new GetPName($0D00); - private static _PACK_LSB_FIRST := new GetPName($0D01); - private static _PACK_ROW_LENGTH := new GetPName($0D02); - private static _PACK_SKIP_ROWS := new GetPName($0D03); - private static _PACK_SKIP_PIXELS := new GetPName($0D04); - private static _PACK_ALIGNMENT := new GetPName($0D05); - private static _MAP_COLOR := new GetPName($0D10); - private static _MAP_STENCIL := new GetPName($0D11); - private static _INDEX_SHIFT := new GetPName($0D12); - private static _INDEX_OFFSET := new GetPName($0D13); - private static _RED_SCALE := new GetPName($0D14); - private static _RED_BIAS := new GetPName($0D15); - private static _ZOOM_X := new GetPName($0D16); - private static _ZOOM_Y := new GetPName($0D17); - private static _GREEN_SCALE := new GetPName($0D18); - private static _GREEN_BIAS := new GetPName($0D19); - private static _BLUE_SCALE := new GetPName($0D1A); - private static _BLUE_BIAS := new GetPName($0D1B); - private static _ALPHA_SCALE := new GetPName($0D1C); - private static _ALPHA_BIAS := new GetPName($0D1D); - private static _DEPTH_SCALE := new GetPName($0D1E); - private static _DEPTH_BIAS := new GetPName($0D1F); - private static _MAX_EVAL_ORDER := new GetPName($0D30); - private static _MAX_LIGHTS := new GetPName($0D31); - private static _MAX_CLIP_DISTANCES := new GetPName($0D32); - private static _MAX_CLIP_PLANES := new GetPName($0D32); - private static _MAX_TEXTURE_SIZE := new GetPName($0D33); - private static _MAX_PIXEL_MAP_TABLE := new GetPName($0D34); - private static _MAX_ATTRIB_STACK_DEPTH := new GetPName($0D35); - private static _MAX_MODELVIEW_STACK_DEPTH := new GetPName($0D36); - private static _MAX_NAME_STACK_DEPTH := new GetPName($0D37); - private static _MAX_PROJECTION_STACK_DEPTH := new GetPName($0D38); - private static _MAX_TEXTURE_STACK_DEPTH := new GetPName($0D39); - private static _MAX_VIEWPORT_DIMS := new GetPName($0D3A); - private static _MAX_CLIENT_ATTRIB_STACK_DEPTH := new GetPName($0D3B); - private static _SUBPIXEL_BITS := new GetPName($0D50); - private static _INDEX_BITS := new GetPName($0D51); - private static _RED_BITS := new GetPName($0D52); - private static _GREEN_BITS := new GetPName($0D53); - private static _BLUE_BITS := new GetPName($0D54); - private static _ALPHA_BITS := new GetPName($0D55); - private static _DEPTH_BITS := new GetPName($0D56); - private static _STENCIL_BITS := new GetPName($0D57); - private static _ACCUM_RED_BITS := new GetPName($0D58); - private static _ACCUM_GREEN_BITS := new GetPName($0D59); - private static _ACCUM_BLUE_BITS := new GetPName($0D5A); - private static _ACCUM_ALPHA_BITS := new GetPName($0D5B); - private static _NAME_STACK_DEPTH := new GetPName($0D70); - private static _AUTO_NORMAL := new GetPName($0D80); - private static _MAP1_COLOR_4 := new GetPName($0D90); - private static _MAP1_INDEX := new GetPName($0D91); - private static _MAP1_NORMAL := new GetPName($0D92); - private static _MAP1_TEXTURE_COORD_1 := new GetPName($0D93); - private static _MAP1_TEXTURE_COORD_2 := new GetPName($0D94); - private static _MAP1_TEXTURE_COORD_3 := new GetPName($0D95); - private static _MAP1_TEXTURE_COORD_4 := new GetPName($0D96); - private static _MAP1_VERTEX_3 := new GetPName($0D97); - private static _MAP1_VERTEX_4 := new GetPName($0D98); - private static _MAP2_COLOR_4 := new GetPName($0DB0); - private static _MAP2_INDEX := new GetPName($0DB1); - private static _MAP2_NORMAL := new GetPName($0DB2); - private static _MAP2_TEXTURE_COORD_1 := new GetPName($0DB3); - private static _MAP2_TEXTURE_COORD_2 := new GetPName($0DB4); - private static _MAP2_TEXTURE_COORD_3 := new GetPName($0DB5); - private static _MAP2_TEXTURE_COORD_4 := new GetPName($0DB6); - private static _MAP2_VERTEX_3 := new GetPName($0DB7); - private static _MAP2_VERTEX_4 := new GetPName($0DB8); - private static _MAP1_GRID_DOMAIN := new GetPName($0DD0); - private static _MAP1_GRID_SEGMENTS := new GetPName($0DD1); - private static _MAP2_GRID_DOMAIN := new GetPName($0DD2); - private static _MAP2_GRID_SEGMENTS := new GetPName($0DD3); - private static _TEXTURE_1D := new GetPName($0DE0); - private static _TEXTURE_2D := new GetPName($0DE1); - private static _FEEDBACK_BUFFER_SIZE := new GetPName($0DF1); - private static _FEEDBACK_BUFFER_TYPE := new GetPName($0DF2); - private static _SELECTION_BUFFER_SIZE := new GetPName($0DF4); - private static _POLYGON_OFFSET_UNITS := new GetPName($2A00); - private static _POLYGON_OFFSET_POINT := new GetPName($2A01); - private static _POLYGON_OFFSET_LINE := new GetPName($2A02); - private static _CLIP_PLANE0 := new GetPName($3000); - private static _CLIP_PLANE1 := new GetPName($3001); - private static _CLIP_PLANE2 := new GetPName($3002); - private static _CLIP_PLANE3 := new GetPName($3003); - private static _CLIP_PLANE4 := new GetPName($3004); - private static _CLIP_PLANE5 := new GetPName($3005); - private static _LIGHT0 := new GetPName($4000); - private static _LIGHT1 := new GetPName($4001); - private static _LIGHT2 := new GetPName($4002); - private static _LIGHT3 := new GetPName($4003); - private static _LIGHT4 := new GetPName($4004); - private static _LIGHT5 := new GetPName($4005); - private static _LIGHT6 := new GetPName($4006); - private static _LIGHT7 := new GetPName($4007); - private static _BLEND_COLOR := new GetPName($8005); - private static _BLEND_COLOR_EXT := new GetPName($8005); - private static _BLEND_EQUATION_EXT := new GetPName($8009); - private static _BLEND_EQUATION_RGB := new GetPName($8009); - private static _PACK_CMYK_HINT_EXT := new GetPName($800E); - private static _UNPACK_CMYK_HINT_EXT := new GetPName($800F); - private static _CONVOLUTION_1D_EXT := new GetPName($8010); - private static _CONVOLUTION_2D_EXT := new GetPName($8011); - private static _SEPARABLE_2D_EXT := new GetPName($8012); - private static _POST_CONVOLUTION_RED_SCALE_EXT := new GetPName($801C); - private static _POST_CONVOLUTION_GREEN_SCALE_EXT := new GetPName($801D); - private static _POST_CONVOLUTION_BLUE_SCALE_EXT := new GetPName($801E); - private static _POST_CONVOLUTION_ALPHA_SCALE_EXT := new GetPName($801F); - private static _POST_CONVOLUTION_RED_BIAS_EXT := new GetPName($8020); - private static _POST_CONVOLUTION_GREEN_BIAS_EXT := new GetPName($8021); - private static _POST_CONVOLUTION_BLUE_BIAS_EXT := new GetPName($8022); - private static _POST_CONVOLUTION_ALPHA_BIAS_EXT := new GetPName($8023); - private static _HISTOGRAM_EXT := new GetPName($8024); - private static _MINMAX_EXT := new GetPName($802E); - private static _POLYGON_OFFSET_FILL := new GetPName($8037); - private static _POLYGON_OFFSET_FACTOR := new GetPName($8038); - private static _POLYGON_OFFSET_BIAS_EXT := new GetPName($8039); - private static _RESCALE_NORMAL_EXT := new GetPName($803A); - private static _TEXTURE_BINDING_1D := new GetPName($8068); - private static _TEXTURE_BINDING_2D := new GetPName($8069); - private static _TEXTURE_3D_BINDING_EXT := new GetPName($806A); - private static _TEXTURE_BINDING_3D := new GetPName($806A); - private static _PACK_SKIP_IMAGES := new GetPName($806B); - private static _PACK_SKIP_IMAGES_EXT := new GetPName($806B); - private static _PACK_IMAGE_HEIGHT := new GetPName($806C); - private static _PACK_IMAGE_HEIGHT_EXT := new GetPName($806C); - private static _UNPACK_SKIP_IMAGES := new GetPName($806D); - private static _UNPACK_SKIP_IMAGES_EXT := new GetPName($806D); - private static _UNPACK_IMAGE_HEIGHT := new GetPName($806E); - private static _UNPACK_IMAGE_HEIGHT_EXT := new GetPName($806E); - private static _TEXTURE_3D_EXT := new GetPName($806F); - private static _MAX_3D_TEXTURE_SIZE := new GetPName($8073); - private static _MAX_3D_TEXTURE_SIZE_EXT := new GetPName($8073); - private static _VERTEX_ARRAY := new GetPName($8074); - private static _NORMAL_ARRAY := new GetPName($8075); - private static _COLOR_ARRAY := new GetPName($8076); - private static _INDEX_ARRAY := new GetPName($8077); - private static _TEXTURE_COORD_ARRAY := new GetPName($8078); - private static _EDGE_FLAG_ARRAY := new GetPName($8079); - private static _VERTEX_ARRAY_SIZE := new GetPName($807A); - private static _VERTEX_ARRAY_TYPE := new GetPName($807B); - private static _VERTEX_ARRAY_STRIDE := new GetPName($807C); - private static _VERTEX_ARRAY_COUNT_EXT := new GetPName($807D); - private static _NORMAL_ARRAY_TYPE := new GetPName($807E); - private static _NORMAL_ARRAY_STRIDE := new GetPName($807F); - private static _NORMAL_ARRAY_COUNT_EXT := new GetPName($8080); - private static _COLOR_ARRAY_SIZE := new GetPName($8081); - private static _COLOR_ARRAY_TYPE := new GetPName($8082); - private static _COLOR_ARRAY_STRIDE := new GetPName($8083); - private static _COLOR_ARRAY_COUNT_EXT := new GetPName($8084); - private static _INDEX_ARRAY_TYPE := new GetPName($8085); - private static _INDEX_ARRAY_STRIDE := new GetPName($8086); - private static _INDEX_ARRAY_COUNT_EXT := new GetPName($8087); - private static _TEXTURE_COORD_ARRAY_SIZE := new GetPName($8088); - private static _TEXTURE_COORD_ARRAY_TYPE := new GetPName($8089); - private static _TEXTURE_COORD_ARRAY_STRIDE := new GetPName($808A); - private static _TEXTURE_COORD_ARRAY_COUNT_EXT := new GetPName($808B); - private static _EDGE_FLAG_ARRAY_STRIDE := new GetPName($808C); - private static _EDGE_FLAG_ARRAY_COUNT_EXT := new GetPName($808D); - private static _INTERLACE_SGIX := new GetPName($8094); - private static _DETAIL_TEXTURE_2D_BINDING_SGIS := new GetPName($8096); - private static _MULTISAMPLE_SGIS := new GetPName($809D); - private static _SAMPLE_ALPHA_TO_MASK_SGIS := new GetPName($809E); - private static _SAMPLE_ALPHA_TO_ONE_SGIS := new GetPName($809F); - private static _SAMPLE_MASK_SGIS := new GetPName($80A0); - private static _SAMPLE_BUFFERS := new GetPName($80A8); - private static _SAMPLE_BUFFERS_SGIS := new GetPName($80A8); - private static _SAMPLES := new GetPName($80A9); - private static _SAMPLES_SGIS := new GetPName($80A9); - private static _SAMPLE_COVERAGE_VALUE := new GetPName($80AA); - private static _SAMPLE_MASK_VALUE_SGIS := new GetPName($80AA); - private static _SAMPLE_COVERAGE_INVERT := new GetPName($80AB); - private static _SAMPLE_MASK_INVERT_SGIS := new GetPName($80AB); - private static _SAMPLE_PATTERN_SGIS := new GetPName($80AC); - private static _COLOR_MATRIX_SGI := new GetPName($80B1); - private static _COLOR_MATRIX_STACK_DEPTH_SGI := new GetPName($80B2); - private static _MAX_COLOR_MATRIX_STACK_DEPTH_SGI := new GetPName($80B3); - private static _POST_COLOR_MATRIX_RED_SCALE_SGI := new GetPName($80B4); - private static _POST_COLOR_MATRIX_GREEN_SCALE_SGI := new GetPName($80B5); - private static _POST_COLOR_MATRIX_BLUE_SCALE_SGI := new GetPName($80B6); - private static _POST_COLOR_MATRIX_ALPHA_SCALE_SGI := new GetPName($80B7); - private static _POST_COLOR_MATRIX_RED_BIAS_SGI := new GetPName($80B8); - private static _POST_COLOR_MATRIX_GREEN_BIAS_SGI := new GetPName($80B9); - private static _POST_COLOR_MATRIX_BLUE_BIAS_SGI := new GetPName($80BA); - private static _POST_COLOR_MATRIX_ALPHA_BIAS_SGI := new GetPName($80BB); - private static _TEXTURE_COLOR_TABLE_SGI := new GetPName($80BC); - private static _BLEND_DST_RGB := new GetPName($80C8); - private static _BLEND_SRC_RGB := new GetPName($80C9); - private static _BLEND_DST_ALPHA := new GetPName($80CA); - private static _BLEND_SRC_ALPHA := new GetPName($80CB); - private static _COLOR_TABLE_SGI := new GetPName($80D0); - private static _POST_CONVOLUTION_COLOR_TABLE_SGI := new GetPName($80D1); - private static _POST_COLOR_MATRIX_COLOR_TABLE_SGI := new GetPName($80D2); - private static _MAX_ELEMENTS_VERTICES := new GetPName($80E8); - private static _MAX_ELEMENTS_INDICES := new GetPName($80E9); - private static _POINT_SIZE_MIN_SGIS := new GetPName($8126); - private static _POINT_SIZE_MAX_SGIS := new GetPName($8127); - private static _POINT_FADE_THRESHOLD_SIZE := new GetPName($8128); - private static _POINT_FADE_THRESHOLD_SIZE_SGIS := new GetPName($8128); - private static _DISTANCE_ATTENUATION_SGIS := new GetPName($8129); - private static _FOG_FUNC_POINTS_SGIS := new GetPName($812B); - private static _MAX_FOG_FUNC_POINTS_SGIS := new GetPName($812C); - private static _PACK_SKIP_VOLUMES_SGIS := new GetPName($8130); - private static _PACK_IMAGE_DEPTH_SGIS := new GetPName($8131); - private static _UNPACK_SKIP_VOLUMES_SGIS := new GetPName($8132); - private static _UNPACK_IMAGE_DEPTH_SGIS := new GetPName($8133); - private static _TEXTURE_4D_SGIS := new GetPName($8134); - private static _MAX_4D_TEXTURE_SIZE_SGIS := new GetPName($8138); - private static _PIXEL_TEX_GEN_SGIX := new GetPName($8139); - private static _PIXEL_TILE_BEST_ALIGNMENT_SGIX := new GetPName($813E); - private static _PIXEL_TILE_CACHE_INCREMENT_SGIX := new GetPName($813F); - private static _PIXEL_TILE_WIDTH_SGIX := new GetPName($8140); - private static _PIXEL_TILE_HEIGHT_SGIX := new GetPName($8141); - private static _PIXEL_TILE_GRID_WIDTH_SGIX := new GetPName($8142); - private static _PIXEL_TILE_GRID_HEIGHT_SGIX := new GetPName($8143); - private static _PIXEL_TILE_GRID_DEPTH_SGIX := new GetPName($8144); - private static _PIXEL_TILE_CACHE_SIZE_SGIX := new GetPName($8145); - private static _SPRITE_SGIX := new GetPName($8148); - private static _SPRITE_MODE_SGIX := new GetPName($8149); - private static _SPRITE_AXIS_SGIX := new GetPName($814A); - private static _SPRITE_TRANSLATION_SGIX := new GetPName($814B); - private static _TEXTURE_4D_BINDING_SGIS := new GetPName($814F); - private static _MAX_CLIPMAP_DEPTH_SGIX := new GetPName($8177); - private static _MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX := new GetPName($8178); - private static _POST_TEXTURE_FILTER_BIAS_RANGE_SGIX := new GetPName($817B); - private static _POST_TEXTURE_FILTER_SCALE_RANGE_SGIX := new GetPName($817C); - private static _REFERENCE_PLANE_SGIX := new GetPName($817D); - private static _REFERENCE_PLANE_EQUATION_SGIX := new GetPName($817E); - private static _IR_INSTRUMENT1_SGIX := new GetPName($817F); - private static _INSTRUMENT_MEASUREMENTS_SGIX := new GetPName($8181); - private static _CALLIGRAPHIC_FRAGMENT_SGIX := new GetPName($8183); - private static _FRAMEZOOM_SGIX := new GetPName($818B); - private static _FRAMEZOOM_FACTOR_SGIX := new GetPName($818C); - private static _MAX_FRAMEZOOM_FACTOR_SGIX := new GetPName($818D); - private static _GENERATE_MIPMAP_HINT_SGIS := new GetPName($8192); - private static _DEFORMATIONS_MASK_SGIX := new GetPName($8196); - private static _FOG_OFFSET_SGIX := new GetPName($8198); - private static _FOG_OFFSET_VALUE_SGIX := new GetPName($8199); - private static _LIGHT_MODEL_COLOR_CONTROL := new GetPName($81F8); - private static _SHARED_TEXTURE_PALETTE_EXT := new GetPName($81FB); - private static _MAJOR_VERSION := new GetPName($821B); - private static _MINOR_VERSION := new GetPName($821C); - private static _NUM_EXTENSIONS := new GetPName($821D); - private static _CONTEXT_FLAGS := new GetPName($821E); - private static _PROGRAM_PIPELINE_BINDING := new GetPName($825A); - private static _MAX_VIEWPORTS := new GetPName($825B); - private static _VIEWPORT_SUBPIXEL_BITS := new GetPName($825C); - private static _VIEWPORT_BOUNDS_RANGE := new GetPName($825D); - private static _LAYER_PROVOKING_VERTEX := new GetPName($825E); - private static _VIEWPORT_INDEX_PROVOKING_VERTEX := new GetPName($825F); - private static _MAX_COMPUTE_UNIFORM_COMPONENTS := new GetPName($8263); - private static _MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS := new GetPName($8264); - private static _MAX_COMPUTE_ATOMIC_COUNTERS := new GetPName($8265); - private static _MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS := new GetPName($8266); - private static _MAX_DEBUG_GROUP_STACK_DEPTH := new GetPName($826C); - private static _DEBUG_GROUP_STACK_DEPTH := new GetPName($826D); - private static _MAX_UNIFORM_LOCATIONS := new GetPName($826E); - private static _VERTEX_BINDING_DIVISOR := new GetPName($82D6); - private static _VERTEX_BINDING_OFFSET := new GetPName($82D7); - private static _VERTEX_BINDING_STRIDE := new GetPName($82D8); - private static _MAX_VERTEX_ATTRIB_RELATIVE_OFFSET := new GetPName($82D9); - private static _MAX_VERTEX_ATTRIB_BINDINGS := new GetPName($82DA); - private static _MAX_LABEL_LENGTH := new GetPName($82E8); - private static _CONVOLUTION_HINT_SGIX := new GetPName($8316); - private static _ASYNC_MARKER_SGIX := new GetPName($8329); - private static _PIXEL_TEX_GEN_MODE_SGIX := new GetPName($832B); - private static _ASYNC_HISTOGRAM_SGIX := new GetPName($832C); - private static _MAX_ASYNC_HISTOGRAM_SGIX := new GetPName($832D); - private static _PIXEL_TEXTURE_SGIS := new GetPName($8353); - private static _ASYNC_TEX_IMAGE_SGIX := new GetPName($835C); - private static _ASYNC_DRAW_PIXELS_SGIX := new GetPName($835D); - private static _ASYNC_READ_PIXELS_SGIX := new GetPName($835E); - private static _MAX_ASYNC_TEX_IMAGE_SGIX := new GetPName($835F); - private static _MAX_ASYNC_DRAW_PIXELS_SGIX := new GetPName($8360); - private static _MAX_ASYNC_READ_PIXELS_SGIX := new GetPName($8361); - private static _VERTEX_PRECLIP_SGIX := new GetPName($83EE); - private static _VERTEX_PRECLIP_HINT_SGIX := new GetPName($83EF); - private static _FRAGMENT_LIGHTING_SGIX := new GetPName($8400); - private static _FRAGMENT_COLOR_MATERIAL_SGIX := new GetPName($8401); - private static _FRAGMENT_COLOR_MATERIAL_FACE_SGIX := new GetPName($8402); - private static _FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX := new GetPName($8403); - private static _MAX_FRAGMENT_LIGHTS_SGIX := new GetPName($8404); - private static _MAX_ACTIVE_LIGHTS_SGIX := new GetPName($8405); - private static _LIGHT_ENV_MODE_SGIX := new GetPName($8407); - private static _FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX := new GetPName($8408); - private static _FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX := new GetPName($8409); - private static _FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX := new GetPName($840A); - private static _FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX := new GetPName($840B); - private static _FRAGMENT_LIGHT0_SGIX := new GetPName($840C); - private static _PACK_RESAMPLE_SGIX := new GetPName($842E); - private static _UNPACK_RESAMPLE_SGIX := new GetPName($842F); - private static _ALIASED_POINT_SIZE_RANGE := new GetPName($846D); - private static _ALIASED_LINE_WIDTH_RANGE := new GetPName($846E); - private static _ACTIVE_TEXTURE := new GetPName($84E0); - private static _MAX_RENDERBUFFER_SIZE := new GetPName($84E8); - private static _TEXTURE_COMPRESSION_HINT := new GetPName($84EF); - private static _TEXTURE_BINDING_RECTANGLE := new GetPName($84F6); - private static _MAX_RECTANGLE_TEXTURE_SIZE := new GetPName($84F8); - private static _MAX_TEXTURE_LOD_BIAS := new GetPName($84FD); - private static _TEXTURE_BINDING_CUBE_MAP := new GetPName($8514); - private static _MAX_CUBE_MAP_TEXTURE_SIZE := new GetPName($851C); - private static _PACK_SUBSAMPLE_RATE_SGIX := new GetPName($85A0); - private static _UNPACK_SUBSAMPLE_RATE_SGIX := new GetPName($85A1); - private static _VERTEX_ARRAY_BINDING := new GetPName($85B5); - private static _PROGRAM_POINT_SIZE := new GetPName($8642); - private static _NUM_COMPRESSED_TEXTURE_FORMATS := new GetPName($86A2); - private static _COMPRESSED_TEXTURE_FORMATS := new GetPName($86A3); - private static _NUM_PROGRAM_BINARY_FORMATS := new GetPName($87FE); - private static _PROGRAM_BINARY_FORMATS := new GetPName($87FF); - private static _STENCIL_BACK_FUNC := new GetPName($8800); - private static _STENCIL_BACK_FAIL := new GetPName($8801); - private static _STENCIL_BACK_PASS_DEPTH_FAIL := new GetPName($8802); - private static _STENCIL_BACK_PASS_DEPTH_PASS := new GetPName($8803); - private static _MAX_DRAW_BUFFERS := new GetPName($8824); - private static _BLEND_EQUATION_ALPHA := new GetPName($883D); - private static _MAX_VERTEX_ATTRIBS := new GetPName($8869); - private static _MAX_TEXTURE_IMAGE_UNITS := new GetPName($8872); - private static _ARRAY_BUFFER_BINDING := new GetPName($8894); - private static _ELEMENT_ARRAY_BUFFER_BINDING := new GetPName($8895); - private static _PIXEL_PACK_BUFFER_BINDING := new GetPName($88ED); - private static _PIXEL_UNPACK_BUFFER_BINDING := new GetPName($88EF); - private static _MAX_DUAL_SOURCE_DRAW_BUFFERS := new GetPName($88FC); - private static _MAX_ARRAY_TEXTURE_LAYERS := new GetPName($88FF); - private static _MIN_PROGRAM_TEXEL_OFFSET := new GetPName($8904); - private static _MAX_PROGRAM_TEXEL_OFFSET := new GetPName($8905); - private static _SAMPLER_BINDING := new GetPName($8919); - private static _UNIFORM_BUFFER_BINDING := new GetPName($8A28); - private static _UNIFORM_BUFFER_START := new GetPName($8A29); - private static _UNIFORM_BUFFER_SIZE := new GetPName($8A2A); - private static _MAX_VERTEX_UNIFORM_BLOCKS := new GetPName($8A2B); - private static _MAX_GEOMETRY_UNIFORM_BLOCKS := new GetPName($8A2C); - private static _MAX_FRAGMENT_UNIFORM_BLOCKS := new GetPName($8A2D); - private static _MAX_COMBINED_UNIFORM_BLOCKS := new GetPName($8A2E); - private static _MAX_UNIFORM_BUFFER_BINDINGS := new GetPName($8A2F); - private static _MAX_UNIFORM_BLOCK_SIZE := new GetPName($8A30); - private static _MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS := new GetPName($8A31); - private static _MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS := new GetPName($8A32); - private static _MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS := new GetPName($8A33); - private static _UNIFORM_BUFFER_OFFSET_ALIGNMENT := new GetPName($8A34); - private static _MAX_FRAGMENT_UNIFORM_COMPONENTS := new GetPName($8B49); - private static _MAX_VERTEX_UNIFORM_COMPONENTS := new GetPName($8B4A); - private static _MAX_VARYING_COMPONENTS := new GetPName($8B4B); - private static _MAX_VARYING_FLOATS := new GetPName($8B4B); - private static _MAX_VERTEX_TEXTURE_IMAGE_UNITS := new GetPName($8B4C); - private static _MAX_COMBINED_TEXTURE_IMAGE_UNITS := new GetPName($8B4D); - private static _FRAGMENT_SHADER_DERIVATIVE_HINT := new GetPName($8B8B); - private static _CURRENT_PROGRAM := new GetPName($8B8D); - private static _IMPLEMENTATION_COLOR_READ_TYPE := new GetPName($8B9A); - private static _IMPLEMENTATION_COLOR_READ_FORMAT := new GetPName($8B9B); - private static _TEXTURE_BINDING_1D_ARRAY := new GetPName($8C1C); - private static _TEXTURE_BINDING_2D_ARRAY := new GetPName($8C1D); - private static _MAX_GEOMETRY_TEXTURE_IMAGE_UNITS := new GetPName($8C29); - private static _MAX_TEXTURE_BUFFER_SIZE := new GetPName($8C2B); - private static _TEXTURE_BINDING_BUFFER := new GetPName($8C2C); - private static _TRANSFORM_FEEDBACK_BUFFER_START := new GetPName($8C84); - private static _TRANSFORM_FEEDBACK_BUFFER_SIZE := new GetPName($8C85); - private static _TRANSFORM_FEEDBACK_BUFFER_BINDING := new GetPName($8C8F); - private static _MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM := new GetPName($8C90); - private static _MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM := new GetPName($8C91); - private static _STENCIL_BACK_REF := new GetPName($8CA3); - private static _STENCIL_BACK_VALUE_MASK := new GetPName($8CA4); - private static _STENCIL_BACK_WRITEMASK := new GetPName($8CA5); - private static _DRAW_FRAMEBUFFER_BINDING := new GetPName($8CA6); - private static _RENDERBUFFER_BINDING := new GetPName($8CA7); - private static _READ_FRAMEBUFFER_BINDING := new GetPName($8CAA); - private static _MAX_ELEMENT_INDEX := new GetPName($8D6B); - private static _MAX_GEOMETRY_UNIFORM_COMPONENTS := new GetPName($8DDF); - private static _NUM_SHADER_BINARY_FORMATS := new GetPName($8DF9); - private static _SHADER_COMPILER := new GetPName($8DFA); - private static _MAX_VERTEX_UNIFORM_VECTORS := new GetPName($8DFB); - private static _MAX_VARYING_VECTORS := new GetPName($8DFC); - private static _MAX_FRAGMENT_UNIFORM_VECTORS := new GetPName($8DFD); - private static _TIMESTAMP := new GetPName($8E28); - private static _PROVOKING_VERTEX := new GetPName($8E4F); - private static _MAX_SAMPLE_MASK_WORDS := new GetPName($8E59); - private static _MAX_TESS_CONTROL_UNIFORM_BLOCKS := new GetPName($8E89); - private static _MAX_TESS_EVALUATION_UNIFORM_BLOCKS := new GetPName($8E8A); - private static _PRIMITIVE_RESTART_INDEX := new GetPName($8F9E); - private static _MIN_MAP_BUFFER_ALIGNMENT := new GetPName($90BC); - private static _SHADER_STORAGE_BUFFER_BINDING := new GetPName($90D3); - private static _SHADER_STORAGE_BUFFER_START := new GetPName($90D4); - private static _SHADER_STORAGE_BUFFER_SIZE := new GetPName($90D5); - private static _MAX_VERTEX_SHADER_STORAGE_BLOCKS := new GetPName($90D6); - private static _MAX_GEOMETRY_SHADER_STORAGE_BLOCKS := new GetPName($90D7); - private static _MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS := new GetPName($90D8); - private static _MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS := new GetPName($90D9); - private static _MAX_FRAGMENT_SHADER_STORAGE_BLOCKS := new GetPName($90DA); - private static _MAX_COMPUTE_SHADER_STORAGE_BLOCKS := new GetPName($90DB); - private static _MAX_COMBINED_SHADER_STORAGE_BLOCKS := new GetPName($90DC); - private static _MAX_SHADER_STORAGE_BUFFER_BINDINGS := new GetPName($90DD); - private static _SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT := new GetPName($90DF); - private static _MAX_COMPUTE_WORK_GROUP_INVOCATIONS := new GetPName($90EB); - private static _DISPATCH_INDIRECT_BUFFER_BINDING := new GetPName($90EF); - private static _TEXTURE_BINDING_2D_MULTISAMPLE := new GetPName($9104); - private static _TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY := new GetPName($9105); - private static _MAX_COLOR_TEXTURE_SAMPLES := new GetPName($910E); - private static _MAX_DEPTH_TEXTURE_SAMPLES := new GetPName($910F); - private static _MAX_INTEGER_SAMPLES := new GetPName($9110); - private static _MAX_SERVER_WAIT_TIMEOUT := new GetPName($9111); - private static _MAX_VERTEX_OUTPUT_COMPONENTS := new GetPName($9122); - private static _MAX_GEOMETRY_INPUT_COMPONENTS := new GetPName($9123); - private static _MAX_GEOMETRY_OUTPUT_COMPONENTS := new GetPName($9124); - private static _MAX_FRAGMENT_INPUT_COMPONENTS := new GetPName($9125); - private static _CONTEXT_PROFILE_MASK := new GetPName($9126); - private static _TEXTURE_BUFFER_OFFSET_ALIGNMENT := new GetPName($919F); - private static _MAX_COMPUTE_UNIFORM_BLOCKS := new GetPName($91BB); - private static _MAX_COMPUTE_TEXTURE_IMAGE_UNITS := new GetPName($91BC); - private static _MAX_COMPUTE_WORK_GROUP_COUNT := new GetPName($91BE); - private static _MAX_COMPUTE_WORK_GROUP_SIZE := new GetPName($91BF); - private static _MAX_VERTEX_ATOMIC_COUNTERS := new GetPName($92D2); - private static _MAX_TESS_CONTROL_ATOMIC_COUNTERS := new GetPName($92D3); - private static _MAX_TESS_EVALUATION_ATOMIC_COUNTERS := new GetPName($92D4); - private static _MAX_GEOMETRY_ATOMIC_COUNTERS := new GetPName($92D5); - private static _MAX_FRAGMENT_ATOMIC_COUNTERS := new GetPName($92D6); - private static _MAX_COMBINED_ATOMIC_COUNTERS := new GetPName($92D7); - private static _MAX_FRAMEBUFFER_WIDTH := new GetPName($9315); - private static _MAX_FRAMEBUFFER_HEIGHT := new GetPName($9316); - private static _MAX_FRAMEBUFFER_LAYERS := new GetPName($9317); - private static _MAX_FRAMEBUFFER_SAMPLES := new GetPName($9318); - private static _NUM_DEVICE_UUIDS_EXT := new GetPName($9596); - private static _DEVICE_UUID_EXT := new GetPName($9597); - private static _DRIVER_UUID_EXT := new GetPName($9598); - private static _DEVICE_LUID_EXT := new GetPName($9599); - private static _DEVICE_NODE_MASK_EXT := new GetPName($959A); - private static _SHADING_RATE_IMAGE_PER_PRIMITIVE_NV := new GetPName($95B1); - private static _SHADING_RATE_IMAGE_PALETTE_COUNT_NV := new GetPName($95B2); - private static _MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV := new GetPName($95B6); - private static _SHADING_RATE_QCOM := new GetPName($96A4); - - public static property CURRENT_COLOR: GetPName read _CURRENT_COLOR; - public static property CURRENT_INDEX: GetPName read _CURRENT_INDEX; - public static property CURRENT_NORMAL: GetPName read _CURRENT_NORMAL; - public static property CURRENT_TEXTURE_COORDS: GetPName read _CURRENT_TEXTURE_COORDS; - public static property CURRENT_RASTER_COLOR: GetPName read _CURRENT_RASTER_COLOR; - public static property CURRENT_RASTER_INDEX: GetPName read _CURRENT_RASTER_INDEX; - public static property CURRENT_RASTER_TEXTURE_COORDS: GetPName read _CURRENT_RASTER_TEXTURE_COORDS; - public static property CURRENT_RASTER_POSITION: GetPName read _CURRENT_RASTER_POSITION; - public static property CURRENT_RASTER_POSITION_VALID: GetPName read _CURRENT_RASTER_POSITION_VALID; - public static property CURRENT_RASTER_DISTANCE: GetPName read _CURRENT_RASTER_DISTANCE; - public static property POINT_SMOOTH: GetPName read _POINT_SMOOTH; - public static property POINT_SIZE: GetPName read _POINT_SIZE; - public static property POINT_SIZE_RANGE: GetPName read _POINT_SIZE_RANGE; - public static property SMOOTH_POINT_SIZE_RANGE: GetPName read _SMOOTH_POINT_SIZE_RANGE; - public static property POINT_SIZE_GRANULARITY: GetPName read _POINT_SIZE_GRANULARITY; - public static property SMOOTH_POINT_SIZE_GRANULARITY: GetPName read _SMOOTH_POINT_SIZE_GRANULARITY; - public static property LINE_SMOOTH: GetPName read _LINE_SMOOTH; - public static property LINE_WIDTH: GetPName read _LINE_WIDTH; - public static property LINE_WIDTH_RANGE: GetPName read _LINE_WIDTH_RANGE; - public static property SMOOTH_LINE_WIDTH_RANGE: GetPName read _SMOOTH_LINE_WIDTH_RANGE; - public static property LINE_WIDTH_GRANULARITY: GetPName read _LINE_WIDTH_GRANULARITY; - public static property SMOOTH_LINE_WIDTH_GRANULARITY: GetPName read _SMOOTH_LINE_WIDTH_GRANULARITY; - public static property LINE_STIPPLE: GetPName read _LINE_STIPPLE; - public static property LINE_STIPPLE_PATTERN: GetPName read _LINE_STIPPLE_PATTERN; - public static property LINE_STIPPLE_REPEAT: GetPName read _LINE_STIPPLE_REPEAT; - public static property LIST_MODE: GetPName read _LIST_MODE; - public static property MAX_LIST_NESTING: GetPName read _MAX_LIST_NESTING; - public static property LIST_BASE: GetPName read _LIST_BASE; - public static property LIST_INDEX: GetPName read _LIST_INDEX; - public static property POLYGON_MODE: GetPName read _POLYGON_MODE; - public static property POLYGON_SMOOTH: GetPName read _POLYGON_SMOOTH; - public static property POLYGON_STIPPLE: GetPName read _POLYGON_STIPPLE; - public static property EDGE_FLAG: GetPName read _EDGE_FLAG; - public static property CULL_FACE: GetPName read _CULL_FACE; - public static property CULL_FACE_MODE: GetPName read _CULL_FACE_MODE; - public static property FRONT_FACE: GetPName read _FRONT_FACE; - public static property LIGHTING: GetPName read _LIGHTING; - public static property LIGHT_MODEL_LOCAL_VIEWER: GetPName read _LIGHT_MODEL_LOCAL_VIEWER; - public static property LIGHT_MODEL_TWO_SIDE: GetPName read _LIGHT_MODEL_TWO_SIDE; - public static property LIGHT_MODEL_AMBIENT: GetPName read _LIGHT_MODEL_AMBIENT; - public static property SHADE_MODEL: GetPName read _SHADE_MODEL; - public static property COLOR_MATERIAL_FACE: GetPName read _COLOR_MATERIAL_FACE; - public static property COLOR_MATERIAL_PARAMETER: GetPName read _COLOR_MATERIAL_PARAMETER; - public static property COLOR_MATERIAL: GetPName read _COLOR_MATERIAL; - public static property FOG: GetPName read _FOG; - public static property FOG_INDEX: GetPName read _FOG_INDEX; - public static property FOG_DENSITY: GetPName read _FOG_DENSITY; - public static property FOG_START: GetPName read _FOG_START; - public static property FOG_END: GetPName read _FOG_END; - public static property FOG_MODE: GetPName read _FOG_MODE; - public static property FOG_COLOR: GetPName read _FOG_COLOR; - public static property DEPTH_RANGE: GetPName read _DEPTH_RANGE; - public static property DEPTH_TEST: GetPName read _DEPTH_TEST; - public static property DEPTH_WRITEMASK: GetPName read _DEPTH_WRITEMASK; - public static property DEPTH_CLEAR_VALUE: GetPName read _DEPTH_CLEAR_VALUE; - public static property DEPTH_FUNC: GetPName read _DEPTH_FUNC; - public static property ACCUM_CLEAR_VALUE: GetPName read _ACCUM_CLEAR_VALUE; - public static property STENCIL_TEST: GetPName read _STENCIL_TEST; - public static property STENCIL_CLEAR_VALUE: GetPName read _STENCIL_CLEAR_VALUE; - public static property STENCIL_FUNC: GetPName read _STENCIL_FUNC; - public static property STENCIL_VALUE_MASK: GetPName read _STENCIL_VALUE_MASK; - public static property STENCIL_FAIL: GetPName read _STENCIL_FAIL; - public static property STENCIL_PASS_DEPTH_FAIL: GetPName read _STENCIL_PASS_DEPTH_FAIL; - public static property STENCIL_PASS_DEPTH_PASS: GetPName read _STENCIL_PASS_DEPTH_PASS; - public static property STENCIL_REF: GetPName read _STENCIL_REF; - public static property STENCIL_WRITEMASK: GetPName read _STENCIL_WRITEMASK; - public static property MATRIX_MODE: GetPName read _MATRIX_MODE; - public static property NORMALIZE: GetPName read _NORMALIZE; - public static property VIEWPORT: GetPName read _VIEWPORT; - public static property MODELVIEW_STACK_DEPTH: GetPName read _MODELVIEW_STACK_DEPTH; - public static property MODELVIEW0_STACK_DEPTH_EXT: GetPName read _MODELVIEW0_STACK_DEPTH_EXT; - public static property PROJECTION_STACK_DEPTH: GetPName read _PROJECTION_STACK_DEPTH; - public static property TEXTURE_STACK_DEPTH: GetPName read _TEXTURE_STACK_DEPTH; - public static property MODELVIEW_MATRIX: GetPName read _MODELVIEW_MATRIX; - public static property MODELVIEW0_MATRIX_EXT: GetPName read _MODELVIEW0_MATRIX_EXT; - public static property PROJECTION_MATRIX: GetPName read _PROJECTION_MATRIX; - public static property TEXTURE_MATRIX: GetPName read _TEXTURE_MATRIX; - public static property ATTRIB_STACK_DEPTH: GetPName read _ATTRIB_STACK_DEPTH; - public static property CLIENT_ATTRIB_STACK_DEPTH: GetPName read _CLIENT_ATTRIB_STACK_DEPTH; - public static property ALPHA_TEST: GetPName read _ALPHA_TEST; - public static property ALPHA_TEST_QCOM: GetPName read _ALPHA_TEST_QCOM; - public static property ALPHA_TEST_FUNC: GetPName read _ALPHA_TEST_FUNC; - public static property ALPHA_TEST_FUNC_QCOM: GetPName read _ALPHA_TEST_FUNC_QCOM; - public static property ALPHA_TEST_REF: GetPName read _ALPHA_TEST_REF; - public static property ALPHA_TEST_REF_QCOM: GetPName read _ALPHA_TEST_REF_QCOM; - public static property DITHER: GetPName read _DITHER; - public static property BLEND_DST: GetPName read _BLEND_DST; - public static property BLEND_SRC: GetPName read _BLEND_SRC; - public static property BLEND: GetPName read _BLEND; - public static property LOGIC_OP_MODE: GetPName read _LOGIC_OP_MODE; - public static property INDEX_LOGIC_OP: GetPName read _INDEX_LOGIC_OP; - public static property LOGIC_OP: GetPName read _LOGIC_OP; - public static property COLOR_LOGIC_OP: GetPName read _COLOR_LOGIC_OP; - public static property AUX_BUFFERS: GetPName read _AUX_BUFFERS; - public static property DRAW_BUFFER: GetPName read _DRAW_BUFFER; - public static property DRAW_BUFFER_EXT: GetPName read _DRAW_BUFFER_EXT; - public static property READ_BUFFER: GetPName read _READ_BUFFER; - public static property READ_BUFFER_EXT: GetPName read _READ_BUFFER_EXT; - public static property READ_BUFFER_NV: GetPName read _READ_BUFFER_NV; - public static property SCISSOR_BOX: GetPName read _SCISSOR_BOX; - public static property SCISSOR_TEST: GetPName read _SCISSOR_TEST; - public static property INDEX_CLEAR_VALUE: GetPName read _INDEX_CLEAR_VALUE; - public static property INDEX_WRITEMASK: GetPName read _INDEX_WRITEMASK; - public static property COLOR_CLEAR_VALUE: GetPName read _COLOR_CLEAR_VALUE; - public static property COLOR_WRITEMASK: GetPName read _COLOR_WRITEMASK; - public static property INDEX_MODE: GetPName read _INDEX_MODE; - public static property RGBA_MODE: GetPName read _RGBA_MODE; - public static property DOUBLEBUFFER: GetPName read _DOUBLEBUFFER; - public static property STEREO: GetPName read _STEREO; - public static property RENDER_MODE: GetPName read _RENDER_MODE; - public static property PERSPECTIVE_CORRECTION_HINT: GetPName read _PERSPECTIVE_CORRECTION_HINT; - public static property POINT_SMOOTH_HINT: GetPName read _POINT_SMOOTH_HINT; - public static property LINE_SMOOTH_HINT: GetPName read _LINE_SMOOTH_HINT; - public static property POLYGON_SMOOTH_HINT: GetPName read _POLYGON_SMOOTH_HINT; - public static property FOG_HINT: GetPName read _FOG_HINT; - public static property TEXTURE_GEN_S: GetPName read _TEXTURE_GEN_S; - public static property TEXTURE_GEN_T: GetPName read _TEXTURE_GEN_T; - public static property TEXTURE_GEN_R: GetPName read _TEXTURE_GEN_R; - public static property TEXTURE_GEN_Q: GetPName read _TEXTURE_GEN_Q; - public static property PIXEL_MAP_I_TO_I_SIZE: GetPName read _PIXEL_MAP_I_TO_I_SIZE; - public static property PIXEL_MAP_S_TO_S_SIZE: GetPName read _PIXEL_MAP_S_TO_S_SIZE; - public static property PIXEL_MAP_I_TO_R_SIZE: GetPName read _PIXEL_MAP_I_TO_R_SIZE; - public static property PIXEL_MAP_I_TO_G_SIZE: GetPName read _PIXEL_MAP_I_TO_G_SIZE; - public static property PIXEL_MAP_I_TO_B_SIZE: GetPName read _PIXEL_MAP_I_TO_B_SIZE; - public static property PIXEL_MAP_I_TO_A_SIZE: GetPName read _PIXEL_MAP_I_TO_A_SIZE; - public static property PIXEL_MAP_R_TO_R_SIZE: GetPName read _PIXEL_MAP_R_TO_R_SIZE; - public static property PIXEL_MAP_G_TO_G_SIZE: GetPName read _PIXEL_MAP_G_TO_G_SIZE; - public static property PIXEL_MAP_B_TO_B_SIZE: GetPName read _PIXEL_MAP_B_TO_B_SIZE; - public static property PIXEL_MAP_A_TO_A_SIZE: GetPName read _PIXEL_MAP_A_TO_A_SIZE; - public static property UNPACK_SWAP_BYTES: GetPName read _UNPACK_SWAP_BYTES; - public static property UNPACK_LSB_FIRST: GetPName read _UNPACK_LSB_FIRST; - public static property UNPACK_ROW_LENGTH: GetPName read _UNPACK_ROW_LENGTH; - public static property UNPACK_SKIP_ROWS: GetPName read _UNPACK_SKIP_ROWS; - public static property UNPACK_SKIP_PIXELS: GetPName read _UNPACK_SKIP_PIXELS; - public static property UNPACK_ALIGNMENT: GetPName read _UNPACK_ALIGNMENT; - public static property PACK_SWAP_BYTES: GetPName read _PACK_SWAP_BYTES; - public static property PACK_LSB_FIRST: GetPName read _PACK_LSB_FIRST; - public static property PACK_ROW_LENGTH: GetPName read _PACK_ROW_LENGTH; - public static property PACK_SKIP_ROWS: GetPName read _PACK_SKIP_ROWS; - public static property PACK_SKIP_PIXELS: GetPName read _PACK_SKIP_PIXELS; - public static property PACK_ALIGNMENT: GetPName read _PACK_ALIGNMENT; - public static property MAP_COLOR: GetPName read _MAP_COLOR; - public static property MAP_STENCIL: GetPName read _MAP_STENCIL; - public static property INDEX_SHIFT: GetPName read _INDEX_SHIFT; - public static property INDEX_OFFSET: GetPName read _INDEX_OFFSET; - public static property RED_SCALE: GetPName read _RED_SCALE; - public static property RED_BIAS: GetPName read _RED_BIAS; - public static property ZOOM_X: GetPName read _ZOOM_X; - public static property ZOOM_Y: GetPName read _ZOOM_Y; - public static property GREEN_SCALE: GetPName read _GREEN_SCALE; - public static property GREEN_BIAS: GetPName read _GREEN_BIAS; - public static property BLUE_SCALE: GetPName read _BLUE_SCALE; - public static property BLUE_BIAS: GetPName read _BLUE_BIAS; - public static property ALPHA_SCALE: GetPName read _ALPHA_SCALE; - public static property ALPHA_BIAS: GetPName read _ALPHA_BIAS; - public static property DEPTH_SCALE: GetPName read _DEPTH_SCALE; - public static property DEPTH_BIAS: GetPName read _DEPTH_BIAS; - public static property MAX_EVAL_ORDER: GetPName read _MAX_EVAL_ORDER; - public static property MAX_LIGHTS: GetPName read _MAX_LIGHTS; - public static property MAX_CLIP_DISTANCES: GetPName read _MAX_CLIP_DISTANCES; - public static property MAX_CLIP_PLANES: GetPName read _MAX_CLIP_PLANES; - public static property MAX_TEXTURE_SIZE: GetPName read _MAX_TEXTURE_SIZE; - public static property MAX_PIXEL_MAP_TABLE: GetPName read _MAX_PIXEL_MAP_TABLE; - public static property MAX_ATTRIB_STACK_DEPTH: GetPName read _MAX_ATTRIB_STACK_DEPTH; - public static property MAX_MODELVIEW_STACK_DEPTH: GetPName read _MAX_MODELVIEW_STACK_DEPTH; - public static property MAX_NAME_STACK_DEPTH: GetPName read _MAX_NAME_STACK_DEPTH; - public static property MAX_PROJECTION_STACK_DEPTH: GetPName read _MAX_PROJECTION_STACK_DEPTH; - public static property MAX_TEXTURE_STACK_DEPTH: GetPName read _MAX_TEXTURE_STACK_DEPTH; - public static property MAX_VIEWPORT_DIMS: GetPName read _MAX_VIEWPORT_DIMS; - public static property MAX_CLIENT_ATTRIB_STACK_DEPTH: GetPName read _MAX_CLIENT_ATTRIB_STACK_DEPTH; - public static property SUBPIXEL_BITS: GetPName read _SUBPIXEL_BITS; - public static property INDEX_BITS: GetPName read _INDEX_BITS; - public static property RED_BITS: GetPName read _RED_BITS; - public static property GREEN_BITS: GetPName read _GREEN_BITS; - public static property BLUE_BITS: GetPName read _BLUE_BITS; - public static property ALPHA_BITS: GetPName read _ALPHA_BITS; - public static property DEPTH_BITS: GetPName read _DEPTH_BITS; - public static property STENCIL_BITS: GetPName read _STENCIL_BITS; - public static property ACCUM_RED_BITS: GetPName read _ACCUM_RED_BITS; - public static property ACCUM_GREEN_BITS: GetPName read _ACCUM_GREEN_BITS; - public static property ACCUM_BLUE_BITS: GetPName read _ACCUM_BLUE_BITS; - public static property ACCUM_ALPHA_BITS: GetPName read _ACCUM_ALPHA_BITS; - public static property NAME_STACK_DEPTH: GetPName read _NAME_STACK_DEPTH; - public static property AUTO_NORMAL: GetPName read _AUTO_NORMAL; - public static property MAP1_COLOR_4: GetPName read _MAP1_COLOR_4; - public static property MAP1_INDEX: GetPName read _MAP1_INDEX; - public static property MAP1_NORMAL: GetPName read _MAP1_NORMAL; - public static property MAP1_TEXTURE_COORD_1: GetPName read _MAP1_TEXTURE_COORD_1; - public static property MAP1_TEXTURE_COORD_2: GetPName read _MAP1_TEXTURE_COORD_2; - public static property MAP1_TEXTURE_COORD_3: GetPName read _MAP1_TEXTURE_COORD_3; - public static property MAP1_TEXTURE_COORD_4: GetPName read _MAP1_TEXTURE_COORD_4; - public static property MAP1_VERTEX_3: GetPName read _MAP1_VERTEX_3; - public static property MAP1_VERTEX_4: GetPName read _MAP1_VERTEX_4; - public static property MAP2_COLOR_4: GetPName read _MAP2_COLOR_4; - public static property MAP2_INDEX: GetPName read _MAP2_INDEX; - public static property MAP2_NORMAL: GetPName read _MAP2_NORMAL; - public static property MAP2_TEXTURE_COORD_1: GetPName read _MAP2_TEXTURE_COORD_1; - public static property MAP2_TEXTURE_COORD_2: GetPName read _MAP2_TEXTURE_COORD_2; - public static property MAP2_TEXTURE_COORD_3: GetPName read _MAP2_TEXTURE_COORD_3; - public static property MAP2_TEXTURE_COORD_4: GetPName read _MAP2_TEXTURE_COORD_4; - public static property MAP2_VERTEX_3: GetPName read _MAP2_VERTEX_3; - public static property MAP2_VERTEX_4: GetPName read _MAP2_VERTEX_4; - public static property MAP1_GRID_DOMAIN: GetPName read _MAP1_GRID_DOMAIN; - public static property MAP1_GRID_SEGMENTS: GetPName read _MAP1_GRID_SEGMENTS; - public static property MAP2_GRID_DOMAIN: GetPName read _MAP2_GRID_DOMAIN; - public static property MAP2_GRID_SEGMENTS: GetPName read _MAP2_GRID_SEGMENTS; - public static property TEXTURE_1D: GetPName read _TEXTURE_1D; - public static property TEXTURE_2D: GetPName read _TEXTURE_2D; - public static property FEEDBACK_BUFFER_SIZE: GetPName read _FEEDBACK_BUFFER_SIZE; - public static property FEEDBACK_BUFFER_TYPE: GetPName read _FEEDBACK_BUFFER_TYPE; - public static property SELECTION_BUFFER_SIZE: GetPName read _SELECTION_BUFFER_SIZE; - public static property POLYGON_OFFSET_UNITS: GetPName read _POLYGON_OFFSET_UNITS; - public static property POLYGON_OFFSET_POINT: GetPName read _POLYGON_OFFSET_POINT; - public static property POLYGON_OFFSET_LINE: GetPName read _POLYGON_OFFSET_LINE; - public static property CLIP_PLANE0: GetPName read _CLIP_PLANE0; - public static property CLIP_PLANE1: GetPName read _CLIP_PLANE1; - public static property CLIP_PLANE2: GetPName read _CLIP_PLANE2; - public static property CLIP_PLANE3: GetPName read _CLIP_PLANE3; - public static property CLIP_PLANE4: GetPName read _CLIP_PLANE4; - public static property CLIP_PLANE5: GetPName read _CLIP_PLANE5; - public static property LIGHT0: GetPName read _LIGHT0; - public static property LIGHT1: GetPName read _LIGHT1; - public static property LIGHT2: GetPName read _LIGHT2; - public static property LIGHT3: GetPName read _LIGHT3; - public static property LIGHT4: GetPName read _LIGHT4; - public static property LIGHT5: GetPName read _LIGHT5; - public static property LIGHT6: GetPName read _LIGHT6; - public static property LIGHT7: GetPName read _LIGHT7; - public static property BLEND_COLOR: GetPName read _BLEND_COLOR; - public static property BLEND_COLOR_EXT: GetPName read _BLEND_COLOR_EXT; - public static property BLEND_EQUATION_EXT: GetPName read _BLEND_EQUATION_EXT; - public static property BLEND_EQUATION_RGB: GetPName read _BLEND_EQUATION_RGB; - public static property PACK_CMYK_HINT_EXT: GetPName read _PACK_CMYK_HINT_EXT; - public static property UNPACK_CMYK_HINT_EXT: GetPName read _UNPACK_CMYK_HINT_EXT; - public static property CONVOLUTION_1D_EXT: GetPName read _CONVOLUTION_1D_EXT; - public static property CONVOLUTION_2D_EXT: GetPName read _CONVOLUTION_2D_EXT; - public static property SEPARABLE_2D_EXT: GetPName read _SEPARABLE_2D_EXT; - public static property POST_CONVOLUTION_RED_SCALE_EXT: GetPName read _POST_CONVOLUTION_RED_SCALE_EXT; - public static property POST_CONVOLUTION_GREEN_SCALE_EXT: GetPName read _POST_CONVOLUTION_GREEN_SCALE_EXT; - public static property POST_CONVOLUTION_BLUE_SCALE_EXT: GetPName read _POST_CONVOLUTION_BLUE_SCALE_EXT; - public static property POST_CONVOLUTION_ALPHA_SCALE_EXT: GetPName read _POST_CONVOLUTION_ALPHA_SCALE_EXT; - public static property POST_CONVOLUTION_RED_BIAS_EXT: GetPName read _POST_CONVOLUTION_RED_BIAS_EXT; - public static property POST_CONVOLUTION_GREEN_BIAS_EXT: GetPName read _POST_CONVOLUTION_GREEN_BIAS_EXT; - public static property POST_CONVOLUTION_BLUE_BIAS_EXT: GetPName read _POST_CONVOLUTION_BLUE_BIAS_EXT; - public static property POST_CONVOLUTION_ALPHA_BIAS_EXT: GetPName read _POST_CONVOLUTION_ALPHA_BIAS_EXT; - public static property HISTOGRAM_EXT: GetPName read _HISTOGRAM_EXT; - public static property MINMAX_EXT: GetPName read _MINMAX_EXT; - public static property POLYGON_OFFSET_FILL: GetPName read _POLYGON_OFFSET_FILL; - public static property POLYGON_OFFSET_FACTOR: GetPName read _POLYGON_OFFSET_FACTOR; - public static property POLYGON_OFFSET_BIAS_EXT: GetPName read _POLYGON_OFFSET_BIAS_EXT; - public static property RESCALE_NORMAL_EXT: GetPName read _RESCALE_NORMAL_EXT; - public static property TEXTURE_BINDING_1D: GetPName read _TEXTURE_BINDING_1D; - public static property TEXTURE_BINDING_2D: GetPName read _TEXTURE_BINDING_2D; - public static property TEXTURE_3D_BINDING_EXT: GetPName read _TEXTURE_3D_BINDING_EXT; - public static property TEXTURE_BINDING_3D: GetPName read _TEXTURE_BINDING_3D; - public static property PACK_SKIP_IMAGES: GetPName read _PACK_SKIP_IMAGES; - public static property PACK_SKIP_IMAGES_EXT: GetPName read _PACK_SKIP_IMAGES_EXT; - public static property PACK_IMAGE_HEIGHT: GetPName read _PACK_IMAGE_HEIGHT; - public static property PACK_IMAGE_HEIGHT_EXT: GetPName read _PACK_IMAGE_HEIGHT_EXT; - public static property UNPACK_SKIP_IMAGES: GetPName read _UNPACK_SKIP_IMAGES; - public static property UNPACK_SKIP_IMAGES_EXT: GetPName read _UNPACK_SKIP_IMAGES_EXT; - public static property UNPACK_IMAGE_HEIGHT: GetPName read _UNPACK_IMAGE_HEIGHT; - public static property UNPACK_IMAGE_HEIGHT_EXT: GetPName read _UNPACK_IMAGE_HEIGHT_EXT; - public static property TEXTURE_3D_EXT: GetPName read _TEXTURE_3D_EXT; - public static property MAX_3D_TEXTURE_SIZE: GetPName read _MAX_3D_TEXTURE_SIZE; - public static property MAX_3D_TEXTURE_SIZE_EXT: GetPName read _MAX_3D_TEXTURE_SIZE_EXT; - public static property VERTEX_ARRAY: GetPName read _VERTEX_ARRAY; - public static property NORMAL_ARRAY: GetPName read _NORMAL_ARRAY; - public static property COLOR_ARRAY: GetPName read _COLOR_ARRAY; - public static property INDEX_ARRAY: GetPName read _INDEX_ARRAY; - public static property TEXTURE_COORD_ARRAY: GetPName read _TEXTURE_COORD_ARRAY; - public static property EDGE_FLAG_ARRAY: GetPName read _EDGE_FLAG_ARRAY; - public static property VERTEX_ARRAY_SIZE: GetPName read _VERTEX_ARRAY_SIZE; - public static property VERTEX_ARRAY_TYPE: GetPName read _VERTEX_ARRAY_TYPE; - public static property VERTEX_ARRAY_STRIDE: GetPName read _VERTEX_ARRAY_STRIDE; - public static property VERTEX_ARRAY_COUNT_EXT: GetPName read _VERTEX_ARRAY_COUNT_EXT; - public static property NORMAL_ARRAY_TYPE: GetPName read _NORMAL_ARRAY_TYPE; - public static property NORMAL_ARRAY_STRIDE: GetPName read _NORMAL_ARRAY_STRIDE; - public static property NORMAL_ARRAY_COUNT_EXT: GetPName read _NORMAL_ARRAY_COUNT_EXT; - public static property COLOR_ARRAY_SIZE: GetPName read _COLOR_ARRAY_SIZE; - public static property COLOR_ARRAY_TYPE: GetPName read _COLOR_ARRAY_TYPE; - public static property COLOR_ARRAY_STRIDE: GetPName read _COLOR_ARRAY_STRIDE; - public static property COLOR_ARRAY_COUNT_EXT: GetPName read _COLOR_ARRAY_COUNT_EXT; - public static property INDEX_ARRAY_TYPE: GetPName read _INDEX_ARRAY_TYPE; - public static property INDEX_ARRAY_STRIDE: GetPName read _INDEX_ARRAY_STRIDE; - public static property INDEX_ARRAY_COUNT_EXT: GetPName read _INDEX_ARRAY_COUNT_EXT; - public static property TEXTURE_COORD_ARRAY_SIZE: GetPName read _TEXTURE_COORD_ARRAY_SIZE; - public static property TEXTURE_COORD_ARRAY_TYPE: GetPName read _TEXTURE_COORD_ARRAY_TYPE; - public static property TEXTURE_COORD_ARRAY_STRIDE: GetPName read _TEXTURE_COORD_ARRAY_STRIDE; - public static property TEXTURE_COORD_ARRAY_COUNT_EXT: GetPName read _TEXTURE_COORD_ARRAY_COUNT_EXT; - public static property EDGE_FLAG_ARRAY_STRIDE: GetPName read _EDGE_FLAG_ARRAY_STRIDE; - public static property EDGE_FLAG_ARRAY_COUNT_EXT: GetPName read _EDGE_FLAG_ARRAY_COUNT_EXT; - public static property INTERLACE_SGIX: GetPName read _INTERLACE_SGIX; - public static property DETAIL_TEXTURE_2D_BINDING_SGIS: GetPName read _DETAIL_TEXTURE_2D_BINDING_SGIS; - public static property MULTISAMPLE_SGIS: GetPName read _MULTISAMPLE_SGIS; - public static property SAMPLE_ALPHA_TO_MASK_SGIS: GetPName read _SAMPLE_ALPHA_TO_MASK_SGIS; - public static property SAMPLE_ALPHA_TO_ONE_SGIS: GetPName read _SAMPLE_ALPHA_TO_ONE_SGIS; - public static property SAMPLE_MASK_SGIS: GetPName read _SAMPLE_MASK_SGIS; - public static property SAMPLE_BUFFERS: GetPName read _SAMPLE_BUFFERS; - public static property SAMPLE_BUFFERS_SGIS: GetPName read _SAMPLE_BUFFERS_SGIS; - public static property SAMPLES: GetPName read _SAMPLES; - public static property SAMPLES_SGIS: GetPName read _SAMPLES_SGIS; - public static property SAMPLE_COVERAGE_VALUE: GetPName read _SAMPLE_COVERAGE_VALUE; - public static property SAMPLE_MASK_VALUE_SGIS: GetPName read _SAMPLE_MASK_VALUE_SGIS; - public static property SAMPLE_COVERAGE_INVERT: GetPName read _SAMPLE_COVERAGE_INVERT; - public static property SAMPLE_MASK_INVERT_SGIS: GetPName read _SAMPLE_MASK_INVERT_SGIS; - public static property SAMPLE_PATTERN_SGIS: GetPName read _SAMPLE_PATTERN_SGIS; - public static property COLOR_MATRIX_SGI: GetPName read _COLOR_MATRIX_SGI; - public static property COLOR_MATRIX_STACK_DEPTH_SGI: GetPName read _COLOR_MATRIX_STACK_DEPTH_SGI; - public static property MAX_COLOR_MATRIX_STACK_DEPTH_SGI: GetPName read _MAX_COLOR_MATRIX_STACK_DEPTH_SGI; - public static property POST_COLOR_MATRIX_RED_SCALE_SGI: GetPName read _POST_COLOR_MATRIX_RED_SCALE_SGI; - public static property POST_COLOR_MATRIX_GREEN_SCALE_SGI: GetPName read _POST_COLOR_MATRIX_GREEN_SCALE_SGI; - public static property POST_COLOR_MATRIX_BLUE_SCALE_SGI: GetPName read _POST_COLOR_MATRIX_BLUE_SCALE_SGI; - public static property POST_COLOR_MATRIX_ALPHA_SCALE_SGI: GetPName read _POST_COLOR_MATRIX_ALPHA_SCALE_SGI; - public static property POST_COLOR_MATRIX_RED_BIAS_SGI: GetPName read _POST_COLOR_MATRIX_RED_BIAS_SGI; - public static property POST_COLOR_MATRIX_GREEN_BIAS_SGI: GetPName read _POST_COLOR_MATRIX_GREEN_BIAS_SGI; - public static property POST_COLOR_MATRIX_BLUE_BIAS_SGI: GetPName read _POST_COLOR_MATRIX_BLUE_BIAS_SGI; - public static property POST_COLOR_MATRIX_ALPHA_BIAS_SGI: GetPName read _POST_COLOR_MATRIX_ALPHA_BIAS_SGI; - public static property TEXTURE_COLOR_TABLE_SGI: GetPName read _TEXTURE_COLOR_TABLE_SGI; - public static property BLEND_DST_RGB: GetPName read _BLEND_DST_RGB; - public static property BLEND_SRC_RGB: GetPName read _BLEND_SRC_RGB; - public static property BLEND_DST_ALPHA: GetPName read _BLEND_DST_ALPHA; - public static property BLEND_SRC_ALPHA: GetPName read _BLEND_SRC_ALPHA; - public static property COLOR_TABLE_SGI: GetPName read _COLOR_TABLE_SGI; - public static property POST_CONVOLUTION_COLOR_TABLE_SGI: GetPName read _POST_CONVOLUTION_COLOR_TABLE_SGI; - public static property POST_COLOR_MATRIX_COLOR_TABLE_SGI: GetPName read _POST_COLOR_MATRIX_COLOR_TABLE_SGI; - public static property MAX_ELEMENTS_VERTICES: GetPName read _MAX_ELEMENTS_VERTICES; - public static property MAX_ELEMENTS_INDICES: GetPName read _MAX_ELEMENTS_INDICES; - public static property POINT_SIZE_MIN_SGIS: GetPName read _POINT_SIZE_MIN_SGIS; - public static property POINT_SIZE_MAX_SGIS: GetPName read _POINT_SIZE_MAX_SGIS; - public static property POINT_FADE_THRESHOLD_SIZE: GetPName read _POINT_FADE_THRESHOLD_SIZE; - public static property POINT_FADE_THRESHOLD_SIZE_SGIS: GetPName read _POINT_FADE_THRESHOLD_SIZE_SGIS; - public static property DISTANCE_ATTENUATION_SGIS: GetPName read _DISTANCE_ATTENUATION_SGIS; - public static property FOG_FUNC_POINTS_SGIS: GetPName read _FOG_FUNC_POINTS_SGIS; - public static property MAX_FOG_FUNC_POINTS_SGIS: GetPName read _MAX_FOG_FUNC_POINTS_SGIS; - public static property PACK_SKIP_VOLUMES_SGIS: GetPName read _PACK_SKIP_VOLUMES_SGIS; - public static property PACK_IMAGE_DEPTH_SGIS: GetPName read _PACK_IMAGE_DEPTH_SGIS; - public static property UNPACK_SKIP_VOLUMES_SGIS: GetPName read _UNPACK_SKIP_VOLUMES_SGIS; - public static property UNPACK_IMAGE_DEPTH_SGIS: GetPName read _UNPACK_IMAGE_DEPTH_SGIS; - public static property TEXTURE_4D_SGIS: GetPName read _TEXTURE_4D_SGIS; - public static property MAX_4D_TEXTURE_SIZE_SGIS: GetPName read _MAX_4D_TEXTURE_SIZE_SGIS; - public static property PIXEL_TEX_GEN_SGIX: GetPName read _PIXEL_TEX_GEN_SGIX; - public static property PIXEL_TILE_BEST_ALIGNMENT_SGIX: GetPName read _PIXEL_TILE_BEST_ALIGNMENT_SGIX; - public static property PIXEL_TILE_CACHE_INCREMENT_SGIX: GetPName read _PIXEL_TILE_CACHE_INCREMENT_SGIX; - public static property PIXEL_TILE_WIDTH_SGIX: GetPName read _PIXEL_TILE_WIDTH_SGIX; - public static property PIXEL_TILE_HEIGHT_SGIX: GetPName read _PIXEL_TILE_HEIGHT_SGIX; - public static property PIXEL_TILE_GRID_WIDTH_SGIX: GetPName read _PIXEL_TILE_GRID_WIDTH_SGIX; - public static property PIXEL_TILE_GRID_HEIGHT_SGIX: GetPName read _PIXEL_TILE_GRID_HEIGHT_SGIX; - public static property PIXEL_TILE_GRID_DEPTH_SGIX: GetPName read _PIXEL_TILE_GRID_DEPTH_SGIX; - public static property PIXEL_TILE_CACHE_SIZE_SGIX: GetPName read _PIXEL_TILE_CACHE_SIZE_SGIX; - public static property SPRITE_SGIX: GetPName read _SPRITE_SGIX; - public static property SPRITE_MODE_SGIX: GetPName read _SPRITE_MODE_SGIX; - public static property SPRITE_AXIS_SGIX: GetPName read _SPRITE_AXIS_SGIX; - public static property SPRITE_TRANSLATION_SGIX: GetPName read _SPRITE_TRANSLATION_SGIX; - public static property TEXTURE_4D_BINDING_SGIS: GetPName read _TEXTURE_4D_BINDING_SGIS; - public static property MAX_CLIPMAP_DEPTH_SGIX: GetPName read _MAX_CLIPMAP_DEPTH_SGIX; - public static property MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX: GetPName read _MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX; - public static property POST_TEXTURE_FILTER_BIAS_RANGE_SGIX: GetPName read _POST_TEXTURE_FILTER_BIAS_RANGE_SGIX; - public static property POST_TEXTURE_FILTER_SCALE_RANGE_SGIX: GetPName read _POST_TEXTURE_FILTER_SCALE_RANGE_SGIX; - public static property REFERENCE_PLANE_SGIX: GetPName read _REFERENCE_PLANE_SGIX; - public static property REFERENCE_PLANE_EQUATION_SGIX: GetPName read _REFERENCE_PLANE_EQUATION_SGIX; - public static property IR_INSTRUMENT1_SGIX: GetPName read _IR_INSTRUMENT1_SGIX; - public static property INSTRUMENT_MEASUREMENTS_SGIX: GetPName read _INSTRUMENT_MEASUREMENTS_SGIX; - public static property CALLIGRAPHIC_FRAGMENT_SGIX: GetPName read _CALLIGRAPHIC_FRAGMENT_SGIX; - public static property FRAMEZOOM_SGIX: GetPName read _FRAMEZOOM_SGIX; - public static property FRAMEZOOM_FACTOR_SGIX: GetPName read _FRAMEZOOM_FACTOR_SGIX; - public static property MAX_FRAMEZOOM_FACTOR_SGIX: GetPName read _MAX_FRAMEZOOM_FACTOR_SGIX; - public static property GENERATE_MIPMAP_HINT_SGIS: GetPName read _GENERATE_MIPMAP_HINT_SGIS; - public static property DEFORMATIONS_MASK_SGIX: GetPName read _DEFORMATIONS_MASK_SGIX; - public static property FOG_OFFSET_SGIX: GetPName read _FOG_OFFSET_SGIX; - public static property FOG_OFFSET_VALUE_SGIX: GetPName read _FOG_OFFSET_VALUE_SGIX; - public static property LIGHT_MODEL_COLOR_CONTROL: GetPName read _LIGHT_MODEL_COLOR_CONTROL; - public static property SHARED_TEXTURE_PALETTE_EXT: GetPName read _SHARED_TEXTURE_PALETTE_EXT; - public static property MAJOR_VERSION: GetPName read _MAJOR_VERSION; - public static property MINOR_VERSION: GetPName read _MINOR_VERSION; - public static property NUM_EXTENSIONS: GetPName read _NUM_EXTENSIONS; - public static property CONTEXT_FLAGS: GetPName read _CONTEXT_FLAGS; - public static property PROGRAM_PIPELINE_BINDING: GetPName read _PROGRAM_PIPELINE_BINDING; - public static property MAX_VIEWPORTS: GetPName read _MAX_VIEWPORTS; - public static property VIEWPORT_SUBPIXEL_BITS: GetPName read _VIEWPORT_SUBPIXEL_BITS; - public static property VIEWPORT_BOUNDS_RANGE: GetPName read _VIEWPORT_BOUNDS_RANGE; - public static property LAYER_PROVOKING_VERTEX: GetPName read _LAYER_PROVOKING_VERTEX; - public static property VIEWPORT_INDEX_PROVOKING_VERTEX: GetPName read _VIEWPORT_INDEX_PROVOKING_VERTEX; - public static property MAX_COMPUTE_UNIFORM_COMPONENTS: GetPName read _MAX_COMPUTE_UNIFORM_COMPONENTS; - public static property MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: GetPName read _MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS; - public static property MAX_COMPUTE_ATOMIC_COUNTERS: GetPName read _MAX_COMPUTE_ATOMIC_COUNTERS; - public static property MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: GetPName read _MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS; - public static property MAX_DEBUG_GROUP_STACK_DEPTH: GetPName read _MAX_DEBUG_GROUP_STACK_DEPTH; - public static property DEBUG_GROUP_STACK_DEPTH: GetPName read _DEBUG_GROUP_STACK_DEPTH; - public static property MAX_UNIFORM_LOCATIONS: GetPName read _MAX_UNIFORM_LOCATIONS; - public static property VERTEX_BINDING_DIVISOR: GetPName read _VERTEX_BINDING_DIVISOR; - public static property VERTEX_BINDING_OFFSET: GetPName read _VERTEX_BINDING_OFFSET; - public static property VERTEX_BINDING_STRIDE: GetPName read _VERTEX_BINDING_STRIDE; - public static property MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: GetPName read _MAX_VERTEX_ATTRIB_RELATIVE_OFFSET; - public static property MAX_VERTEX_ATTRIB_BINDINGS: GetPName read _MAX_VERTEX_ATTRIB_BINDINGS; - public static property MAX_LABEL_LENGTH: GetPName read _MAX_LABEL_LENGTH; - public static property CONVOLUTION_HINT_SGIX: GetPName read _CONVOLUTION_HINT_SGIX; - public static property ASYNC_MARKER_SGIX: GetPName read _ASYNC_MARKER_SGIX; - public static property PIXEL_TEX_GEN_MODE_SGIX: GetPName read _PIXEL_TEX_GEN_MODE_SGIX; - public static property ASYNC_HISTOGRAM_SGIX: GetPName read _ASYNC_HISTOGRAM_SGIX; - public static property MAX_ASYNC_HISTOGRAM_SGIX: GetPName read _MAX_ASYNC_HISTOGRAM_SGIX; - public static property PIXEL_TEXTURE_SGIS: GetPName read _PIXEL_TEXTURE_SGIS; - public static property ASYNC_TEX_IMAGE_SGIX: GetPName read _ASYNC_TEX_IMAGE_SGIX; - public static property ASYNC_DRAW_PIXELS_SGIX: GetPName read _ASYNC_DRAW_PIXELS_SGIX; - public static property ASYNC_READ_PIXELS_SGIX: GetPName read _ASYNC_READ_PIXELS_SGIX; - public static property MAX_ASYNC_TEX_IMAGE_SGIX: GetPName read _MAX_ASYNC_TEX_IMAGE_SGIX; - public static property MAX_ASYNC_DRAW_PIXELS_SGIX: GetPName read _MAX_ASYNC_DRAW_PIXELS_SGIX; - public static property MAX_ASYNC_READ_PIXELS_SGIX: GetPName read _MAX_ASYNC_READ_PIXELS_SGIX; - public static property VERTEX_PRECLIP_SGIX: GetPName read _VERTEX_PRECLIP_SGIX; - public static property VERTEX_PRECLIP_HINT_SGIX: GetPName read _VERTEX_PRECLIP_HINT_SGIX; - public static property FRAGMENT_LIGHTING_SGIX: GetPName read _FRAGMENT_LIGHTING_SGIX; - public static property FRAGMENT_COLOR_MATERIAL_SGIX: GetPName read _FRAGMENT_COLOR_MATERIAL_SGIX; - public static property FRAGMENT_COLOR_MATERIAL_FACE_SGIX: GetPName read _FRAGMENT_COLOR_MATERIAL_FACE_SGIX; - public static property FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX: GetPName read _FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX; - public static property MAX_FRAGMENT_LIGHTS_SGIX: GetPName read _MAX_FRAGMENT_LIGHTS_SGIX; - public static property MAX_ACTIVE_LIGHTS_SGIX: GetPName read _MAX_ACTIVE_LIGHTS_SGIX; - public static property LIGHT_ENV_MODE_SGIX: GetPName read _LIGHT_ENV_MODE_SGIX; - public static property FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX: GetPName read _FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX; - public static property FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX: GetPName read _FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX; - public static property FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX: GetPName read _FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX; - public static property FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX: GetPName read _FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX; - public static property FRAGMENT_LIGHT0_SGIX: GetPName read _FRAGMENT_LIGHT0_SGIX; - public static property PACK_RESAMPLE_SGIX: GetPName read _PACK_RESAMPLE_SGIX; - public static property UNPACK_RESAMPLE_SGIX: GetPName read _UNPACK_RESAMPLE_SGIX; - public static property ALIASED_POINT_SIZE_RANGE: GetPName read _ALIASED_POINT_SIZE_RANGE; - public static property ALIASED_LINE_WIDTH_RANGE: GetPName read _ALIASED_LINE_WIDTH_RANGE; - public static property ACTIVE_TEXTURE: GetPName read _ACTIVE_TEXTURE; - public static property MAX_RENDERBUFFER_SIZE: GetPName read _MAX_RENDERBUFFER_SIZE; - public static property TEXTURE_COMPRESSION_HINT: GetPName read _TEXTURE_COMPRESSION_HINT; - public static property TEXTURE_BINDING_RECTANGLE: GetPName read _TEXTURE_BINDING_RECTANGLE; - public static property MAX_RECTANGLE_TEXTURE_SIZE: GetPName read _MAX_RECTANGLE_TEXTURE_SIZE; - public static property MAX_TEXTURE_LOD_BIAS: GetPName read _MAX_TEXTURE_LOD_BIAS; - public static property TEXTURE_BINDING_CUBE_MAP: GetPName read _TEXTURE_BINDING_CUBE_MAP; - public static property MAX_CUBE_MAP_TEXTURE_SIZE: GetPName read _MAX_CUBE_MAP_TEXTURE_SIZE; - public static property PACK_SUBSAMPLE_RATE_SGIX: GetPName read _PACK_SUBSAMPLE_RATE_SGIX; - public static property UNPACK_SUBSAMPLE_RATE_SGIX: GetPName read _UNPACK_SUBSAMPLE_RATE_SGIX; - public static property VERTEX_ARRAY_BINDING: GetPName read _VERTEX_ARRAY_BINDING; - public static property PROGRAM_POINT_SIZE: GetPName read _PROGRAM_POINT_SIZE; - public static property NUM_COMPRESSED_TEXTURE_FORMATS: GetPName read _NUM_COMPRESSED_TEXTURE_FORMATS; - public static property COMPRESSED_TEXTURE_FORMATS: GetPName read _COMPRESSED_TEXTURE_FORMATS; - public static property NUM_PROGRAM_BINARY_FORMATS: GetPName read _NUM_PROGRAM_BINARY_FORMATS; - public static property PROGRAM_BINARY_FORMATS: GetPName read _PROGRAM_BINARY_FORMATS; - public static property STENCIL_BACK_FUNC: GetPName read _STENCIL_BACK_FUNC; - public static property STENCIL_BACK_FAIL: GetPName read _STENCIL_BACK_FAIL; - public static property STENCIL_BACK_PASS_DEPTH_FAIL: GetPName read _STENCIL_BACK_PASS_DEPTH_FAIL; - public static property STENCIL_BACK_PASS_DEPTH_PASS: GetPName read _STENCIL_BACK_PASS_DEPTH_PASS; - public static property MAX_DRAW_BUFFERS: GetPName read _MAX_DRAW_BUFFERS; - public static property BLEND_EQUATION_ALPHA: GetPName read _BLEND_EQUATION_ALPHA; - public static property MAX_VERTEX_ATTRIBS: GetPName read _MAX_VERTEX_ATTRIBS; - public static property MAX_TEXTURE_IMAGE_UNITS: GetPName read _MAX_TEXTURE_IMAGE_UNITS; - public static property ARRAY_BUFFER_BINDING: GetPName read _ARRAY_BUFFER_BINDING; - public static property ELEMENT_ARRAY_BUFFER_BINDING: GetPName read _ELEMENT_ARRAY_BUFFER_BINDING; - public static property PIXEL_PACK_BUFFER_BINDING: GetPName read _PIXEL_PACK_BUFFER_BINDING; - public static property PIXEL_UNPACK_BUFFER_BINDING: GetPName read _PIXEL_UNPACK_BUFFER_BINDING; - public static property MAX_DUAL_SOURCE_DRAW_BUFFERS: GetPName read _MAX_DUAL_SOURCE_DRAW_BUFFERS; - public static property MAX_ARRAY_TEXTURE_LAYERS: GetPName read _MAX_ARRAY_TEXTURE_LAYERS; - public static property MIN_PROGRAM_TEXEL_OFFSET: GetPName read _MIN_PROGRAM_TEXEL_OFFSET; - public static property MAX_PROGRAM_TEXEL_OFFSET: GetPName read _MAX_PROGRAM_TEXEL_OFFSET; - public static property SAMPLER_BINDING: GetPName read _SAMPLER_BINDING; - public static property UNIFORM_BUFFER_BINDING: GetPName read _UNIFORM_BUFFER_BINDING; - public static property UNIFORM_BUFFER_START: GetPName read _UNIFORM_BUFFER_START; - public static property UNIFORM_BUFFER_SIZE: GetPName read _UNIFORM_BUFFER_SIZE; - public static property MAX_VERTEX_UNIFORM_BLOCKS: GetPName read _MAX_VERTEX_UNIFORM_BLOCKS; - public static property MAX_GEOMETRY_UNIFORM_BLOCKS: GetPName read _MAX_GEOMETRY_UNIFORM_BLOCKS; - public static property MAX_FRAGMENT_UNIFORM_BLOCKS: GetPName read _MAX_FRAGMENT_UNIFORM_BLOCKS; - public static property MAX_COMBINED_UNIFORM_BLOCKS: GetPName read _MAX_COMBINED_UNIFORM_BLOCKS; - public static property MAX_UNIFORM_BUFFER_BINDINGS: GetPName read _MAX_UNIFORM_BUFFER_BINDINGS; - public static property MAX_UNIFORM_BLOCK_SIZE: GetPName read _MAX_UNIFORM_BLOCK_SIZE; - public static property MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: GetPName read _MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS; - public static property MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: GetPName read _MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS; - public static property MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: GetPName read _MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS; - public static property UNIFORM_BUFFER_OFFSET_ALIGNMENT: GetPName read _UNIFORM_BUFFER_OFFSET_ALIGNMENT; - public static property MAX_FRAGMENT_UNIFORM_COMPONENTS: GetPName read _MAX_FRAGMENT_UNIFORM_COMPONENTS; - public static property MAX_VERTEX_UNIFORM_COMPONENTS: GetPName read _MAX_VERTEX_UNIFORM_COMPONENTS; - public static property MAX_VARYING_COMPONENTS: GetPName read _MAX_VARYING_COMPONENTS; - public static property MAX_VARYING_FLOATS: GetPName read _MAX_VARYING_FLOATS; - public static property MAX_VERTEX_TEXTURE_IMAGE_UNITS: GetPName read _MAX_VERTEX_TEXTURE_IMAGE_UNITS; - public static property MAX_COMBINED_TEXTURE_IMAGE_UNITS: GetPName read _MAX_COMBINED_TEXTURE_IMAGE_UNITS; - public static property FRAGMENT_SHADER_DERIVATIVE_HINT: GetPName read _FRAGMENT_SHADER_DERIVATIVE_HINT; - public static property CURRENT_PROGRAM: GetPName read _CURRENT_PROGRAM; - public static property IMPLEMENTATION_COLOR_READ_TYPE: GetPName read _IMPLEMENTATION_COLOR_READ_TYPE; - public static property IMPLEMENTATION_COLOR_READ_FORMAT: GetPName read _IMPLEMENTATION_COLOR_READ_FORMAT; - public static property TEXTURE_BINDING_1D_ARRAY: GetPName read _TEXTURE_BINDING_1D_ARRAY; - public static property TEXTURE_BINDING_2D_ARRAY: GetPName read _TEXTURE_BINDING_2D_ARRAY; - public static property MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: GetPName read _MAX_GEOMETRY_TEXTURE_IMAGE_UNITS; - public static property MAX_TEXTURE_BUFFER_SIZE: GetPName read _MAX_TEXTURE_BUFFER_SIZE; - public static property TEXTURE_BINDING_BUFFER: GetPName read _TEXTURE_BINDING_BUFFER; - public static property TRANSFORM_FEEDBACK_BUFFER_START: GetPName read _TRANSFORM_FEEDBACK_BUFFER_START; - public static property TRANSFORM_FEEDBACK_BUFFER_SIZE: GetPName read _TRANSFORM_FEEDBACK_BUFFER_SIZE; - public static property TRANSFORM_FEEDBACK_BUFFER_BINDING: GetPName read _TRANSFORM_FEEDBACK_BUFFER_BINDING; - public static property MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM: GetPName read _MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM; - public static property MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM: GetPName read _MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM; - public static property STENCIL_BACK_REF: GetPName read _STENCIL_BACK_REF; - public static property STENCIL_BACK_VALUE_MASK: GetPName read _STENCIL_BACK_VALUE_MASK; - public static property STENCIL_BACK_WRITEMASK: GetPName read _STENCIL_BACK_WRITEMASK; - public static property DRAW_FRAMEBUFFER_BINDING: GetPName read _DRAW_FRAMEBUFFER_BINDING; - public static property RENDERBUFFER_BINDING: GetPName read _RENDERBUFFER_BINDING; - public static property READ_FRAMEBUFFER_BINDING: GetPName read _READ_FRAMEBUFFER_BINDING; - public static property MAX_ELEMENT_INDEX: GetPName read _MAX_ELEMENT_INDEX; - public static property MAX_GEOMETRY_UNIFORM_COMPONENTS: GetPName read _MAX_GEOMETRY_UNIFORM_COMPONENTS; - public static property NUM_SHADER_BINARY_FORMATS: GetPName read _NUM_SHADER_BINARY_FORMATS; - public static property SHADER_COMPILER: GetPName read _SHADER_COMPILER; - public static property MAX_VERTEX_UNIFORM_VECTORS: GetPName read _MAX_VERTEX_UNIFORM_VECTORS; - public static property MAX_VARYING_VECTORS: GetPName read _MAX_VARYING_VECTORS; - public static property MAX_FRAGMENT_UNIFORM_VECTORS: GetPName read _MAX_FRAGMENT_UNIFORM_VECTORS; - public static property TIMESTAMP: GetPName read _TIMESTAMP; - public static property PROVOKING_VERTEX: GetPName read _PROVOKING_VERTEX; - public static property MAX_SAMPLE_MASK_WORDS: GetPName read _MAX_SAMPLE_MASK_WORDS; - public static property MAX_TESS_CONTROL_UNIFORM_BLOCKS: GetPName read _MAX_TESS_CONTROL_UNIFORM_BLOCKS; - public static property MAX_TESS_EVALUATION_UNIFORM_BLOCKS: GetPName read _MAX_TESS_EVALUATION_UNIFORM_BLOCKS; - public static property PRIMITIVE_RESTART_INDEX: GetPName read _PRIMITIVE_RESTART_INDEX; - public static property MIN_MAP_BUFFER_ALIGNMENT: GetPName read _MIN_MAP_BUFFER_ALIGNMENT; - public static property SHADER_STORAGE_BUFFER_BINDING: GetPName read _SHADER_STORAGE_BUFFER_BINDING; - public static property SHADER_STORAGE_BUFFER_START: GetPName read _SHADER_STORAGE_BUFFER_START; - public static property SHADER_STORAGE_BUFFER_SIZE: GetPName read _SHADER_STORAGE_BUFFER_SIZE; - public static property MAX_VERTEX_SHADER_STORAGE_BLOCKS: GetPName read _MAX_VERTEX_SHADER_STORAGE_BLOCKS; - public static property MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: GetPName read _MAX_GEOMETRY_SHADER_STORAGE_BLOCKS; - public static property MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: GetPName read _MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS; - public static property MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: GetPName read _MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS; - public static property MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: GetPName read _MAX_FRAGMENT_SHADER_STORAGE_BLOCKS; - public static property MAX_COMPUTE_SHADER_STORAGE_BLOCKS: GetPName read _MAX_COMPUTE_SHADER_STORAGE_BLOCKS; - public static property MAX_COMBINED_SHADER_STORAGE_BLOCKS: GetPName read _MAX_COMBINED_SHADER_STORAGE_BLOCKS; - public static property MAX_SHADER_STORAGE_BUFFER_BINDINGS: GetPName read _MAX_SHADER_STORAGE_BUFFER_BINDINGS; - public static property SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: GetPName read _SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT; - public static property MAX_COMPUTE_WORK_GROUP_INVOCATIONS: GetPName read _MAX_COMPUTE_WORK_GROUP_INVOCATIONS; - public static property DISPATCH_INDIRECT_BUFFER_BINDING: GetPName read _DISPATCH_INDIRECT_BUFFER_BINDING; - public static property TEXTURE_BINDING_2D_MULTISAMPLE: GetPName read _TEXTURE_BINDING_2D_MULTISAMPLE; - public static property TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY: GetPName read _TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY; - public static property MAX_COLOR_TEXTURE_SAMPLES: GetPName read _MAX_COLOR_TEXTURE_SAMPLES; - public static property MAX_DEPTH_TEXTURE_SAMPLES: GetPName read _MAX_DEPTH_TEXTURE_SAMPLES; - public static property MAX_INTEGER_SAMPLES: GetPName read _MAX_INTEGER_SAMPLES; - public static property MAX_SERVER_WAIT_TIMEOUT: GetPName read _MAX_SERVER_WAIT_TIMEOUT; - public static property MAX_VERTEX_OUTPUT_COMPONENTS: GetPName read _MAX_VERTEX_OUTPUT_COMPONENTS; - public static property MAX_GEOMETRY_INPUT_COMPONENTS: GetPName read _MAX_GEOMETRY_INPUT_COMPONENTS; - public static property MAX_GEOMETRY_OUTPUT_COMPONENTS: GetPName read _MAX_GEOMETRY_OUTPUT_COMPONENTS; - public static property MAX_FRAGMENT_INPUT_COMPONENTS: GetPName read _MAX_FRAGMENT_INPUT_COMPONENTS; - public static property CONTEXT_PROFILE_MASK: GetPName read _CONTEXT_PROFILE_MASK; - public static property TEXTURE_BUFFER_OFFSET_ALIGNMENT: GetPName read _TEXTURE_BUFFER_OFFSET_ALIGNMENT; - public static property MAX_COMPUTE_UNIFORM_BLOCKS: GetPName read _MAX_COMPUTE_UNIFORM_BLOCKS; - public static property MAX_COMPUTE_TEXTURE_IMAGE_UNITS: GetPName read _MAX_COMPUTE_TEXTURE_IMAGE_UNITS; - public static property MAX_COMPUTE_WORK_GROUP_COUNT: GetPName read _MAX_COMPUTE_WORK_GROUP_COUNT; - public static property MAX_COMPUTE_WORK_GROUP_SIZE: GetPName read _MAX_COMPUTE_WORK_GROUP_SIZE; - public static property MAX_VERTEX_ATOMIC_COUNTERS: GetPName read _MAX_VERTEX_ATOMIC_COUNTERS; - public static property MAX_TESS_CONTROL_ATOMIC_COUNTERS: GetPName read _MAX_TESS_CONTROL_ATOMIC_COUNTERS; - public static property MAX_TESS_EVALUATION_ATOMIC_COUNTERS: GetPName read _MAX_TESS_EVALUATION_ATOMIC_COUNTERS; - public static property MAX_GEOMETRY_ATOMIC_COUNTERS: GetPName read _MAX_GEOMETRY_ATOMIC_COUNTERS; - public static property MAX_FRAGMENT_ATOMIC_COUNTERS: GetPName read _MAX_FRAGMENT_ATOMIC_COUNTERS; - public static property MAX_COMBINED_ATOMIC_COUNTERS: GetPName read _MAX_COMBINED_ATOMIC_COUNTERS; - public static property MAX_FRAMEBUFFER_WIDTH: GetPName read _MAX_FRAMEBUFFER_WIDTH; - public static property MAX_FRAMEBUFFER_HEIGHT: GetPName read _MAX_FRAMEBUFFER_HEIGHT; - public static property MAX_FRAMEBUFFER_LAYERS: GetPName read _MAX_FRAMEBUFFER_LAYERS; - public static property MAX_FRAMEBUFFER_SAMPLES: GetPName read _MAX_FRAMEBUFFER_SAMPLES; - public static property NUM_DEVICE_UUIDS_EXT: GetPName read _NUM_DEVICE_UUIDS_EXT; - public static property DEVICE_UUID_EXT: GetPName read _DEVICE_UUID_EXT; - public static property DRIVER_UUID_EXT: GetPName read _DRIVER_UUID_EXT; - public static property DEVICE_LUID_EXT: GetPName read _DEVICE_LUID_EXT; - public static property DEVICE_NODE_MASK_EXT: GetPName read _DEVICE_NODE_MASK_EXT; - public static property SHADING_RATE_IMAGE_PER_PRIMITIVE_NV: GetPName read _SHADING_RATE_IMAGE_PER_PRIMITIVE_NV; - public static property SHADING_RATE_IMAGE_PALETTE_COUNT_NV: GetPName read _SHADING_RATE_IMAGE_PALETTE_COUNT_NV; - public static property MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV: GetPName read _MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV; - public static property SHADING_RATE_QCOM: GetPName read _SHADING_RATE_QCOM; + public static property CURRENT_COLOR: GetPName read new GetPName($0B00); + public static property CURRENT_INDEX: GetPName read new GetPName($0B01); + public static property CURRENT_NORMAL: GetPName read new GetPName($0B02); + public static property CURRENT_TEXTURE_COORDS: GetPName read new GetPName($0B03); + public static property CURRENT_RASTER_COLOR: GetPName read new GetPName($0B04); + public static property CURRENT_RASTER_INDEX: GetPName read new GetPName($0B05); + public static property CURRENT_RASTER_TEXTURE_COORDS: GetPName read new GetPName($0B06); + public static property CURRENT_RASTER_POSITION: GetPName read new GetPName($0B07); + public static property CURRENT_RASTER_POSITION_VALID: GetPName read new GetPName($0B08); + public static property CURRENT_RASTER_DISTANCE: GetPName read new GetPName($0B09); + public static property POINT_SMOOTH: GetPName read new GetPName($0B10); + public static property POINT_SIZE: GetPName read new GetPName($0B11); + public static property POINT_SIZE_RANGE: GetPName read new GetPName($0B12); + public static property SMOOTH_POINT_SIZE_RANGE: GetPName read new GetPName($0B12); + public static property POINT_SIZE_GRANULARITY: GetPName read new GetPName($0B13); + public static property SMOOTH_POINT_SIZE_GRANULARITY: GetPName read new GetPName($0B13); + public static property LINE_SMOOTH: GetPName read new GetPName($0B20); + public static property LINE_WIDTH: GetPName read new GetPName($0B21); + public static property LINE_WIDTH_RANGE: GetPName read new GetPName($0B22); + public static property SMOOTH_LINE_WIDTH_RANGE: GetPName read new GetPName($0B22); + public static property LINE_WIDTH_GRANULARITY: GetPName read new GetPName($0B23); + public static property SMOOTH_LINE_WIDTH_GRANULARITY: GetPName read new GetPName($0B23); + public static property LINE_STIPPLE: GetPName read new GetPName($0B24); + public static property LINE_STIPPLE_PATTERN: GetPName read new GetPName($0B25); + public static property LINE_STIPPLE_REPEAT: GetPName read new GetPName($0B26); + public static property LIST_MODE: GetPName read new GetPName($0B30); + public static property MAX_LIST_NESTING: GetPName read new GetPName($0B31); + public static property LIST_BASE: GetPName read new GetPName($0B32); + public static property LIST_INDEX: GetPName read new GetPName($0B33); + public static property POLYGON_MODE: GetPName read new GetPName($0B40); + public static property POLYGON_SMOOTH: GetPName read new GetPName($0B41); + public static property POLYGON_STIPPLE: GetPName read new GetPName($0B42); + public static property EDGE_FLAG: GetPName read new GetPName($0B43); + public static property CULL_FACE: GetPName read new GetPName($0B44); + public static property CULL_FACE_MODE: GetPName read new GetPName($0B45); + public static property FRONT_FACE: GetPName read new GetPName($0B46); + public static property LIGHTING: GetPName read new GetPName($0B50); + public static property LIGHT_MODEL_LOCAL_VIEWER: GetPName read new GetPName($0B51); + public static property LIGHT_MODEL_TWO_SIDE: GetPName read new GetPName($0B52); + public static property LIGHT_MODEL_AMBIENT: GetPName read new GetPName($0B53); + public static property SHADE_MODEL: GetPName read new GetPName($0B54); + public static property COLOR_MATERIAL_FACE: GetPName read new GetPName($0B55); + public static property COLOR_MATERIAL_PARAMETER: GetPName read new GetPName($0B56); + public static property COLOR_MATERIAL: GetPName read new GetPName($0B57); + public static property FOG: GetPName read new GetPName($0B60); + public static property FOG_INDEX: GetPName read new GetPName($0B61); + public static property FOG_DENSITY: GetPName read new GetPName($0B62); + public static property FOG_START: GetPName read new GetPName($0B63); + public static property FOG_END: GetPName read new GetPName($0B64); + public static property FOG_MODE: GetPName read new GetPName($0B65); + public static property FOG_COLOR: GetPName read new GetPName($0B66); + public static property DEPTH_RANGE: GetPName read new GetPName($0B70); + public static property DEPTH_TEST: GetPName read new GetPName($0B71); + public static property DEPTH_WRITEMASK: GetPName read new GetPName($0B72); + public static property DEPTH_CLEAR_VALUE: GetPName read new GetPName($0B73); + public static property DEPTH_FUNC: GetPName read new GetPName($0B74); + public static property ACCUM_CLEAR_VALUE: GetPName read new GetPName($0B80); + public static property STENCIL_TEST: GetPName read new GetPName($0B90); + public static property STENCIL_CLEAR_VALUE: GetPName read new GetPName($0B91); + public static property STENCIL_FUNC: GetPName read new GetPName($0B92); + public static property STENCIL_VALUE_MASK: GetPName read new GetPName($0B93); + public static property STENCIL_FAIL: GetPName read new GetPName($0B94); + public static property STENCIL_PASS_DEPTH_FAIL: GetPName read new GetPName($0B95); + public static property STENCIL_PASS_DEPTH_PASS: GetPName read new GetPName($0B96); + public static property STENCIL_REF: GetPName read new GetPName($0B97); + public static property STENCIL_WRITEMASK: GetPName read new GetPName($0B98); + public static property MATRIX_MODE: GetPName read new GetPName($0BA0); + public static property NORMALIZE: GetPName read new GetPName($0BA1); + public static property VIEWPORT: GetPName read new GetPName($0BA2); + public static property MODELVIEW_STACK_DEPTH: GetPName read new GetPName($0BA3); + public static property MODELVIEW0_STACK_DEPTH_EXT: GetPName read new GetPName($0BA3); + public static property PROJECTION_STACK_DEPTH: GetPName read new GetPName($0BA4); + public static property TEXTURE_STACK_DEPTH: GetPName read new GetPName($0BA5); + public static property MODELVIEW_MATRIX: GetPName read new GetPName($0BA6); + public static property MODELVIEW0_MATRIX_EXT: GetPName read new GetPName($0BA6); + public static property PROJECTION_MATRIX: GetPName read new GetPName($0BA7); + public static property TEXTURE_MATRIX: GetPName read new GetPName($0BA8); + public static property ATTRIB_STACK_DEPTH: GetPName read new GetPName($0BB0); + public static property CLIENT_ATTRIB_STACK_DEPTH: GetPName read new GetPName($0BB1); + public static property ALPHA_TEST: GetPName read new GetPName($0BC0); + public static property ALPHA_TEST_QCOM: GetPName read new GetPName($0BC0); + public static property ALPHA_TEST_FUNC: GetPName read new GetPName($0BC1); + public static property ALPHA_TEST_FUNC_QCOM: GetPName read new GetPName($0BC1); + public static property ALPHA_TEST_REF: GetPName read new GetPName($0BC2); + public static property ALPHA_TEST_REF_QCOM: GetPName read new GetPName($0BC2); + public static property DITHER: GetPName read new GetPName($0BD0); + public static property BLEND_DST: GetPName read new GetPName($0BE0); + public static property BLEND_SRC: GetPName read new GetPName($0BE1); + public static property BLEND: GetPName read new GetPName($0BE2); + public static property LOGIC_OP_MODE: GetPName read new GetPName($0BF0); + public static property INDEX_LOGIC_OP: GetPName read new GetPName($0BF1); + public static property LOGIC_OP: GetPName read new GetPName($0BF1); + public static property COLOR_LOGIC_OP: GetPName read new GetPName($0BF2); + public static property AUX_BUFFERS: GetPName read new GetPName($0C00); + public static property DRAW_BUFFER: GetPName read new GetPName($0C01); + public static property DRAW_BUFFER_EXT: GetPName read new GetPName($0C01); + public static property READ_BUFFER: GetPName read new GetPName($0C02); + public static property READ_BUFFER_EXT: GetPName read new GetPName($0C02); + public static property READ_BUFFER_NV: GetPName read new GetPName($0C02); + public static property SCISSOR_BOX: GetPName read new GetPName($0C10); + public static property SCISSOR_TEST: GetPName read new GetPName($0C11); + public static property INDEX_CLEAR_VALUE: GetPName read new GetPName($0C20); + public static property INDEX_WRITEMASK: GetPName read new GetPName($0C21); + public static property COLOR_CLEAR_VALUE: GetPName read new GetPName($0C22); + public static property COLOR_WRITEMASK: GetPName read new GetPName($0C23); + public static property INDEX_MODE: GetPName read new GetPName($0C30); + public static property RGBA_MODE: GetPName read new GetPName($0C31); + public static property DOUBLEBUFFER: GetPName read new GetPName($0C32); + public static property STEREO: GetPName read new GetPName($0C33); + public static property RENDER_MODE: GetPName read new GetPName($0C40); + public static property PERSPECTIVE_CORRECTION_HINT: GetPName read new GetPName($0C50); + public static property POINT_SMOOTH_HINT: GetPName read new GetPName($0C51); + public static property LINE_SMOOTH_HINT: GetPName read new GetPName($0C52); + public static property POLYGON_SMOOTH_HINT: GetPName read new GetPName($0C53); + public static property FOG_HINT: GetPName read new GetPName($0C54); + public static property TEXTURE_GEN_S: GetPName read new GetPName($0C60); + public static property TEXTURE_GEN_T: GetPName read new GetPName($0C61); + public static property TEXTURE_GEN_R: GetPName read new GetPName($0C62); + public static property TEXTURE_GEN_Q: GetPName read new GetPName($0C63); + public static property PIXEL_MAP_I_TO_I_SIZE: GetPName read new GetPName($0CB0); + public static property PIXEL_MAP_S_TO_S_SIZE: GetPName read new GetPName($0CB1); + public static property PIXEL_MAP_I_TO_R_SIZE: GetPName read new GetPName($0CB2); + public static property PIXEL_MAP_I_TO_G_SIZE: GetPName read new GetPName($0CB3); + public static property PIXEL_MAP_I_TO_B_SIZE: GetPName read new GetPName($0CB4); + public static property PIXEL_MAP_I_TO_A_SIZE: GetPName read new GetPName($0CB5); + public static property PIXEL_MAP_R_TO_R_SIZE: GetPName read new GetPName($0CB6); + public static property PIXEL_MAP_G_TO_G_SIZE: GetPName read new GetPName($0CB7); + public static property PIXEL_MAP_B_TO_B_SIZE: GetPName read new GetPName($0CB8); + public static property PIXEL_MAP_A_TO_A_SIZE: GetPName read new GetPName($0CB9); + public static property UNPACK_SWAP_BYTES: GetPName read new GetPName($0CF0); + public static property UNPACK_LSB_FIRST: GetPName read new GetPName($0CF1); + public static property UNPACK_ROW_LENGTH: GetPName read new GetPName($0CF2); + public static property UNPACK_SKIP_ROWS: GetPName read new GetPName($0CF3); + public static property UNPACK_SKIP_PIXELS: GetPName read new GetPName($0CF4); + public static property UNPACK_ALIGNMENT: GetPName read new GetPName($0CF5); + public static property PACK_SWAP_BYTES: GetPName read new GetPName($0D00); + public static property PACK_LSB_FIRST: GetPName read new GetPName($0D01); + public static property PACK_ROW_LENGTH: GetPName read new GetPName($0D02); + public static property PACK_SKIP_ROWS: GetPName read new GetPName($0D03); + public static property PACK_SKIP_PIXELS: GetPName read new GetPName($0D04); + public static property PACK_ALIGNMENT: GetPName read new GetPName($0D05); + public static property MAP_COLOR: GetPName read new GetPName($0D10); + public static property MAP_STENCIL: GetPName read new GetPName($0D11); + public static property INDEX_SHIFT: GetPName read new GetPName($0D12); + public static property INDEX_OFFSET: GetPName read new GetPName($0D13); + public static property RED_SCALE: GetPName read new GetPName($0D14); + public static property RED_BIAS: GetPName read new GetPName($0D15); + public static property ZOOM_X: GetPName read new GetPName($0D16); + public static property ZOOM_Y: GetPName read new GetPName($0D17); + public static property GREEN_SCALE: GetPName read new GetPName($0D18); + public static property GREEN_BIAS: GetPName read new GetPName($0D19); + public static property BLUE_SCALE: GetPName read new GetPName($0D1A); + public static property BLUE_BIAS: GetPName read new GetPName($0D1B); + public static property ALPHA_SCALE: GetPName read new GetPName($0D1C); + public static property ALPHA_BIAS: GetPName read new GetPName($0D1D); + public static property DEPTH_SCALE: GetPName read new GetPName($0D1E); + public static property DEPTH_BIAS: GetPName read new GetPName($0D1F); + public static property MAX_EVAL_ORDER: GetPName read new GetPName($0D30); + public static property MAX_LIGHTS: GetPName read new GetPName($0D31); + public static property MAX_CLIP_DISTANCES: GetPName read new GetPName($0D32); + public static property MAX_CLIP_PLANES: GetPName read new GetPName($0D32); + public static property MAX_TEXTURE_SIZE: GetPName read new GetPName($0D33); + public static property MAX_PIXEL_MAP_TABLE: GetPName read new GetPName($0D34); + public static property MAX_ATTRIB_STACK_DEPTH: GetPName read new GetPName($0D35); + public static property MAX_MODELVIEW_STACK_DEPTH: GetPName read new GetPName($0D36); + public static property MAX_NAME_STACK_DEPTH: GetPName read new GetPName($0D37); + public static property MAX_PROJECTION_STACK_DEPTH: GetPName read new GetPName($0D38); + public static property MAX_TEXTURE_STACK_DEPTH: GetPName read new GetPName($0D39); + public static property MAX_VIEWPORT_DIMS: GetPName read new GetPName($0D3A); + public static property MAX_CLIENT_ATTRIB_STACK_DEPTH: GetPName read new GetPName($0D3B); + public static property SUBPIXEL_BITS: GetPName read new GetPName($0D50); + public static property INDEX_BITS: GetPName read new GetPName($0D51); + public static property RED_BITS: GetPName read new GetPName($0D52); + public static property GREEN_BITS: GetPName read new GetPName($0D53); + public static property BLUE_BITS: GetPName read new GetPName($0D54); + public static property ALPHA_BITS: GetPName read new GetPName($0D55); + public static property DEPTH_BITS: GetPName read new GetPName($0D56); + public static property STENCIL_BITS: GetPName read new GetPName($0D57); + public static property ACCUM_RED_BITS: GetPName read new GetPName($0D58); + public static property ACCUM_GREEN_BITS: GetPName read new GetPName($0D59); + public static property ACCUM_BLUE_BITS: GetPName read new GetPName($0D5A); + public static property ACCUM_ALPHA_BITS: GetPName read new GetPName($0D5B); + public static property NAME_STACK_DEPTH: GetPName read new GetPName($0D70); + public static property AUTO_NORMAL: GetPName read new GetPName($0D80); + public static property MAP1_COLOR_4: GetPName read new GetPName($0D90); + public static property MAP1_INDEX: GetPName read new GetPName($0D91); + public static property MAP1_NORMAL: GetPName read new GetPName($0D92); + public static property MAP1_TEXTURE_COORD_1: GetPName read new GetPName($0D93); + public static property MAP1_TEXTURE_COORD_2: GetPName read new GetPName($0D94); + public static property MAP1_TEXTURE_COORD_3: GetPName read new GetPName($0D95); + public static property MAP1_TEXTURE_COORD_4: GetPName read new GetPName($0D96); + public static property MAP1_VERTEX_3: GetPName read new GetPName($0D97); + public static property MAP1_VERTEX_4: GetPName read new GetPName($0D98); + public static property MAP2_COLOR_4: GetPName read new GetPName($0DB0); + public static property MAP2_INDEX: GetPName read new GetPName($0DB1); + public static property MAP2_NORMAL: GetPName read new GetPName($0DB2); + public static property MAP2_TEXTURE_COORD_1: GetPName read new GetPName($0DB3); + public static property MAP2_TEXTURE_COORD_2: GetPName read new GetPName($0DB4); + public static property MAP2_TEXTURE_COORD_3: GetPName read new GetPName($0DB5); + public static property MAP2_TEXTURE_COORD_4: GetPName read new GetPName($0DB6); + public static property MAP2_VERTEX_3: GetPName read new GetPName($0DB7); + public static property MAP2_VERTEX_4: GetPName read new GetPName($0DB8); + public static property MAP1_GRID_DOMAIN: GetPName read new GetPName($0DD0); + public static property MAP1_GRID_SEGMENTS: GetPName read new GetPName($0DD1); + public static property MAP2_GRID_DOMAIN: GetPName read new GetPName($0DD2); + public static property MAP2_GRID_SEGMENTS: GetPName read new GetPName($0DD3); + public static property TEXTURE_1D: GetPName read new GetPName($0DE0); + public static property TEXTURE_2D: GetPName read new GetPName($0DE1); + public static property FEEDBACK_BUFFER_SIZE: GetPName read new GetPName($0DF1); + public static property FEEDBACK_BUFFER_TYPE: GetPName read new GetPName($0DF2); + public static property SELECTION_BUFFER_SIZE: GetPName read new GetPName($0DF4); + public static property POLYGON_OFFSET_UNITS: GetPName read new GetPName($2A00); + public static property POLYGON_OFFSET_POINT: GetPName read new GetPName($2A01); + public static property POLYGON_OFFSET_LINE: GetPName read new GetPName($2A02); + public static property CLIP_PLANE0: GetPName read new GetPName($3000); + public static property CLIP_PLANE1: GetPName read new GetPName($3001); + public static property CLIP_PLANE2: GetPName read new GetPName($3002); + public static property CLIP_PLANE3: GetPName read new GetPName($3003); + public static property CLIP_PLANE4: GetPName read new GetPName($3004); + public static property CLIP_PLANE5: GetPName read new GetPName($3005); + public static property LIGHT0: GetPName read new GetPName($4000); + public static property LIGHT1: GetPName read new GetPName($4001); + public static property LIGHT2: GetPName read new GetPName($4002); + public static property LIGHT3: GetPName read new GetPName($4003); + public static property LIGHT4: GetPName read new GetPName($4004); + public static property LIGHT5: GetPName read new GetPName($4005); + public static property LIGHT6: GetPName read new GetPName($4006); + public static property LIGHT7: GetPName read new GetPName($4007); + public static property BLEND_COLOR: GetPName read new GetPName($8005); + public static property BLEND_COLOR_EXT: GetPName read new GetPName($8005); + public static property BLEND_EQUATION_EXT: GetPName read new GetPName($8009); + public static property BLEND_EQUATION_RGB: GetPName read new GetPName($8009); + public static property PACK_CMYK_HINT_EXT: GetPName read new GetPName($800E); + public static property UNPACK_CMYK_HINT_EXT: GetPName read new GetPName($800F); + public static property CONVOLUTION_1D_EXT: GetPName read new GetPName($8010); + public static property CONVOLUTION_2D_EXT: GetPName read new GetPName($8011); + public static property SEPARABLE_2D_EXT: GetPName read new GetPName($8012); + public static property POST_CONVOLUTION_RED_SCALE_EXT: GetPName read new GetPName($801C); + public static property POST_CONVOLUTION_GREEN_SCALE_EXT: GetPName read new GetPName($801D); + public static property POST_CONVOLUTION_BLUE_SCALE_EXT: GetPName read new GetPName($801E); + public static property POST_CONVOLUTION_ALPHA_SCALE_EXT: GetPName read new GetPName($801F); + public static property POST_CONVOLUTION_RED_BIAS_EXT: GetPName read new GetPName($8020); + public static property POST_CONVOLUTION_GREEN_BIAS_EXT: GetPName read new GetPName($8021); + public static property POST_CONVOLUTION_BLUE_BIAS_EXT: GetPName read new GetPName($8022); + public static property POST_CONVOLUTION_ALPHA_BIAS_EXT: GetPName read new GetPName($8023); + public static property HISTOGRAM_EXT: GetPName read new GetPName($8024); + public static property MINMAX_EXT: GetPName read new GetPName($802E); + public static property POLYGON_OFFSET_FILL: GetPName read new GetPName($8037); + public static property POLYGON_OFFSET_FACTOR: GetPName read new GetPName($8038); + public static property POLYGON_OFFSET_BIAS_EXT: GetPName read new GetPName($8039); + public static property RESCALE_NORMAL_EXT: GetPName read new GetPName($803A); + public static property TEXTURE_BINDING_1D: GetPName read new GetPName($8068); + public static property TEXTURE_BINDING_2D: GetPName read new GetPName($8069); + public static property TEXTURE_3D_BINDING_EXT: GetPName read new GetPName($806A); + public static property TEXTURE_BINDING_3D: GetPName read new GetPName($806A); + public static property PACK_SKIP_IMAGES: GetPName read new GetPName($806B); + public static property PACK_SKIP_IMAGES_EXT: GetPName read new GetPName($806B); + public static property PACK_IMAGE_HEIGHT: GetPName read new GetPName($806C); + public static property PACK_IMAGE_HEIGHT_EXT: GetPName read new GetPName($806C); + public static property UNPACK_SKIP_IMAGES: GetPName read new GetPName($806D); + public static property UNPACK_SKIP_IMAGES_EXT: GetPName read new GetPName($806D); + public static property UNPACK_IMAGE_HEIGHT: GetPName read new GetPName($806E); + public static property UNPACK_IMAGE_HEIGHT_EXT: GetPName read new GetPName($806E); + public static property TEXTURE_3D_EXT: GetPName read new GetPName($806F); + public static property MAX_3D_TEXTURE_SIZE: GetPName read new GetPName($8073); + public static property MAX_3D_TEXTURE_SIZE_EXT: GetPName read new GetPName($8073); + public static property VERTEX_ARRAY: GetPName read new GetPName($8074); + public static property NORMAL_ARRAY: GetPName read new GetPName($8075); + public static property COLOR_ARRAY: GetPName read new GetPName($8076); + public static property INDEX_ARRAY: GetPName read new GetPName($8077); + public static property TEXTURE_COORD_ARRAY: GetPName read new GetPName($8078); + public static property EDGE_FLAG_ARRAY: GetPName read new GetPName($8079); + public static property VERTEX_ARRAY_SIZE: GetPName read new GetPName($807A); + public static property VERTEX_ARRAY_TYPE: GetPName read new GetPName($807B); + public static property VERTEX_ARRAY_STRIDE: GetPName read new GetPName($807C); + public static property VERTEX_ARRAY_COUNT_EXT: GetPName read new GetPName($807D); + public static property NORMAL_ARRAY_TYPE: GetPName read new GetPName($807E); + public static property NORMAL_ARRAY_STRIDE: GetPName read new GetPName($807F); + public static property NORMAL_ARRAY_COUNT_EXT: GetPName read new GetPName($8080); + public static property COLOR_ARRAY_SIZE: GetPName read new GetPName($8081); + public static property COLOR_ARRAY_TYPE: GetPName read new GetPName($8082); + public static property COLOR_ARRAY_STRIDE: GetPName read new GetPName($8083); + public static property COLOR_ARRAY_COUNT_EXT: GetPName read new GetPName($8084); + public static property INDEX_ARRAY_TYPE: GetPName read new GetPName($8085); + public static property INDEX_ARRAY_STRIDE: GetPName read new GetPName($8086); + public static property INDEX_ARRAY_COUNT_EXT: GetPName read new GetPName($8087); + public static property TEXTURE_COORD_ARRAY_SIZE: GetPName read new GetPName($8088); + public static property TEXTURE_COORD_ARRAY_TYPE: GetPName read new GetPName($8089); + public static property TEXTURE_COORD_ARRAY_STRIDE: GetPName read new GetPName($808A); + public static property TEXTURE_COORD_ARRAY_COUNT_EXT: GetPName read new GetPName($808B); + public static property EDGE_FLAG_ARRAY_STRIDE: GetPName read new GetPName($808C); + public static property EDGE_FLAG_ARRAY_COUNT_EXT: GetPName read new GetPName($808D); + public static property INTERLACE_SGIX: GetPName read new GetPName($8094); + public static property DETAIL_TEXTURE_2D_BINDING_SGIS: GetPName read new GetPName($8096); + public static property MULTISAMPLE_SGIS: GetPName read new GetPName($809D); + public static property SAMPLE_ALPHA_TO_MASK_SGIS: GetPName read new GetPName($809E); + public static property SAMPLE_ALPHA_TO_ONE_SGIS: GetPName read new GetPName($809F); + public static property SAMPLE_MASK_SGIS: GetPName read new GetPName($80A0); + public static property SAMPLE_BUFFERS: GetPName read new GetPName($80A8); + public static property SAMPLE_BUFFERS_SGIS: GetPName read new GetPName($80A8); + public static property SAMPLES: GetPName read new GetPName($80A9); + public static property SAMPLES_SGIS: GetPName read new GetPName($80A9); + public static property SAMPLE_COVERAGE_VALUE: GetPName read new GetPName($80AA); + public static property SAMPLE_MASK_VALUE_SGIS: GetPName read new GetPName($80AA); + public static property SAMPLE_COVERAGE_INVERT: GetPName read new GetPName($80AB); + public static property SAMPLE_MASK_INVERT_SGIS: GetPName read new GetPName($80AB); + public static property SAMPLE_PATTERN_SGIS: GetPName read new GetPName($80AC); + public static property COLOR_MATRIX_SGI: GetPName read new GetPName($80B1); + public static property COLOR_MATRIX_STACK_DEPTH_SGI: GetPName read new GetPName($80B2); + public static property MAX_COLOR_MATRIX_STACK_DEPTH_SGI: GetPName read new GetPName($80B3); + public static property POST_COLOR_MATRIX_RED_SCALE_SGI: GetPName read new GetPName($80B4); + public static property POST_COLOR_MATRIX_GREEN_SCALE_SGI: GetPName read new GetPName($80B5); + public static property POST_COLOR_MATRIX_BLUE_SCALE_SGI: GetPName read new GetPName($80B6); + public static property POST_COLOR_MATRIX_ALPHA_SCALE_SGI: GetPName read new GetPName($80B7); + public static property POST_COLOR_MATRIX_RED_BIAS_SGI: GetPName read new GetPName($80B8); + public static property POST_COLOR_MATRIX_GREEN_BIAS_SGI: GetPName read new GetPName($80B9); + public static property POST_COLOR_MATRIX_BLUE_BIAS_SGI: GetPName read new GetPName($80BA); + public static property POST_COLOR_MATRIX_ALPHA_BIAS_SGI: GetPName read new GetPName($80BB); + public static property TEXTURE_COLOR_TABLE_SGI: GetPName read new GetPName($80BC); + public static property BLEND_DST_RGB: GetPName read new GetPName($80C8); + public static property BLEND_SRC_RGB: GetPName read new GetPName($80C9); + public static property BLEND_DST_ALPHA: GetPName read new GetPName($80CA); + public static property BLEND_SRC_ALPHA: GetPName read new GetPName($80CB); + public static property COLOR_TABLE_SGI: GetPName read new GetPName($80D0); + public static property POST_CONVOLUTION_COLOR_TABLE_SGI: GetPName read new GetPName($80D1); + public static property POST_COLOR_MATRIX_COLOR_TABLE_SGI: GetPName read new GetPName($80D2); + public static property MAX_ELEMENTS_VERTICES: GetPName read new GetPName($80E8); + public static property MAX_ELEMENTS_INDICES: GetPName read new GetPName($80E9); + public static property POINT_SIZE_MIN_SGIS: GetPName read new GetPName($8126); + public static property POINT_SIZE_MAX_SGIS: GetPName read new GetPName($8127); + public static property POINT_FADE_THRESHOLD_SIZE: GetPName read new GetPName($8128); + public static property POINT_FADE_THRESHOLD_SIZE_SGIS: GetPName read new GetPName($8128); + public static property DISTANCE_ATTENUATION_SGIS: GetPName read new GetPName($8129); + public static property FOG_FUNC_POINTS_SGIS: GetPName read new GetPName($812B); + public static property MAX_FOG_FUNC_POINTS_SGIS: GetPName read new GetPName($812C); + public static property PACK_SKIP_VOLUMES_SGIS: GetPName read new GetPName($8130); + public static property PACK_IMAGE_DEPTH_SGIS: GetPName read new GetPName($8131); + public static property UNPACK_SKIP_VOLUMES_SGIS: GetPName read new GetPName($8132); + public static property UNPACK_IMAGE_DEPTH_SGIS: GetPName read new GetPName($8133); + public static property TEXTURE_4D_SGIS: GetPName read new GetPName($8134); + public static property MAX_4D_TEXTURE_SIZE_SGIS: GetPName read new GetPName($8138); + public static property PIXEL_TEX_GEN_SGIX: GetPName read new GetPName($8139); + public static property PIXEL_TILE_BEST_ALIGNMENT_SGIX: GetPName read new GetPName($813E); + public static property PIXEL_TILE_CACHE_INCREMENT_SGIX: GetPName read new GetPName($813F); + public static property PIXEL_TILE_WIDTH_SGIX: GetPName read new GetPName($8140); + public static property PIXEL_TILE_HEIGHT_SGIX: GetPName read new GetPName($8141); + public static property PIXEL_TILE_GRID_WIDTH_SGIX: GetPName read new GetPName($8142); + public static property PIXEL_TILE_GRID_HEIGHT_SGIX: GetPName read new GetPName($8143); + public static property PIXEL_TILE_GRID_DEPTH_SGIX: GetPName read new GetPName($8144); + public static property PIXEL_TILE_CACHE_SIZE_SGIX: GetPName read new GetPName($8145); + public static property SPRITE_SGIX: GetPName read new GetPName($8148); + public static property SPRITE_MODE_SGIX: GetPName read new GetPName($8149); + public static property SPRITE_AXIS_SGIX: GetPName read new GetPName($814A); + public static property SPRITE_TRANSLATION_SGIX: GetPName read new GetPName($814B); + public static property TEXTURE_4D_BINDING_SGIS: GetPName read new GetPName($814F); + public static property MAX_CLIPMAP_DEPTH_SGIX: GetPName read new GetPName($8177); + public static property MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX: GetPName read new GetPName($8178); + public static property POST_TEXTURE_FILTER_BIAS_RANGE_SGIX: GetPName read new GetPName($817B); + public static property POST_TEXTURE_FILTER_SCALE_RANGE_SGIX: GetPName read new GetPName($817C); + public static property REFERENCE_PLANE_SGIX: GetPName read new GetPName($817D); + public static property REFERENCE_PLANE_EQUATION_SGIX: GetPName read new GetPName($817E); + public static property IR_INSTRUMENT1_SGIX: GetPName read new GetPName($817F); + public static property INSTRUMENT_MEASUREMENTS_SGIX: GetPName read new GetPName($8181); + public static property CALLIGRAPHIC_FRAGMENT_SGIX: GetPName read new GetPName($8183); + public static property FRAMEZOOM_SGIX: GetPName read new GetPName($818B); + public static property FRAMEZOOM_FACTOR_SGIX: GetPName read new GetPName($818C); + public static property MAX_FRAMEZOOM_FACTOR_SGIX: GetPName read new GetPName($818D); + public static property GENERATE_MIPMAP_HINT_SGIS: GetPName read new GetPName($8192); + public static property DEFORMATIONS_MASK_SGIX: GetPName read new GetPName($8196); + public static property FOG_OFFSET_SGIX: GetPName read new GetPName($8198); + public static property FOG_OFFSET_VALUE_SGIX: GetPName read new GetPName($8199); + public static property LIGHT_MODEL_COLOR_CONTROL: GetPName read new GetPName($81F8); + public static property SHARED_TEXTURE_PALETTE_EXT: GetPName read new GetPName($81FB); + public static property MAJOR_VERSION: GetPName read new GetPName($821B); + public static property MINOR_VERSION: GetPName read new GetPName($821C); + public static property NUM_EXTENSIONS: GetPName read new GetPName($821D); + public static property CONTEXT_FLAGS: GetPName read new GetPName($821E); + public static property PROGRAM_PIPELINE_BINDING: GetPName read new GetPName($825A); + public static property MAX_VIEWPORTS: GetPName read new GetPName($825B); + public static property VIEWPORT_SUBPIXEL_BITS: GetPName read new GetPName($825C); + public static property VIEWPORT_BOUNDS_RANGE: GetPName read new GetPName($825D); + public static property LAYER_PROVOKING_VERTEX: GetPName read new GetPName($825E); + public static property VIEWPORT_INDEX_PROVOKING_VERTEX: GetPName read new GetPName($825F); + public static property MAX_COMPUTE_UNIFORM_COMPONENTS: GetPName read new GetPName($8263); + public static property MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS: GetPName read new GetPName($8264); + public static property MAX_COMPUTE_ATOMIC_COUNTERS: GetPName read new GetPName($8265); + public static property MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS: GetPName read new GetPName($8266); + public static property MAX_DEBUG_GROUP_STACK_DEPTH: GetPName read new GetPName($826C); + public static property DEBUG_GROUP_STACK_DEPTH: GetPName read new GetPName($826D); + public static property MAX_UNIFORM_LOCATIONS: GetPName read new GetPName($826E); + public static property VERTEX_BINDING_DIVISOR: GetPName read new GetPName($82D6); + public static property VERTEX_BINDING_OFFSET: GetPName read new GetPName($82D7); + public static property VERTEX_BINDING_STRIDE: GetPName read new GetPName($82D8); + public static property MAX_VERTEX_ATTRIB_RELATIVE_OFFSET: GetPName read new GetPName($82D9); + public static property MAX_VERTEX_ATTRIB_BINDINGS: GetPName read new GetPName($82DA); + public static property MAX_LABEL_LENGTH: GetPName read new GetPName($82E8); + public static property CONVOLUTION_HINT_SGIX: GetPName read new GetPName($8316); + public static property ASYNC_MARKER_SGIX: GetPName read new GetPName($8329); + public static property PIXEL_TEX_GEN_MODE_SGIX: GetPName read new GetPName($832B); + public static property ASYNC_HISTOGRAM_SGIX: GetPName read new GetPName($832C); + public static property MAX_ASYNC_HISTOGRAM_SGIX: GetPName read new GetPName($832D); + public static property PIXEL_TEXTURE_SGIS: GetPName read new GetPName($8353); + public static property ASYNC_TEX_IMAGE_SGIX: GetPName read new GetPName($835C); + public static property ASYNC_DRAW_PIXELS_SGIX: GetPName read new GetPName($835D); + public static property ASYNC_READ_PIXELS_SGIX: GetPName read new GetPName($835E); + public static property MAX_ASYNC_TEX_IMAGE_SGIX: GetPName read new GetPName($835F); + public static property MAX_ASYNC_DRAW_PIXELS_SGIX: GetPName read new GetPName($8360); + public static property MAX_ASYNC_READ_PIXELS_SGIX: GetPName read new GetPName($8361); + public static property VERTEX_PRECLIP_SGIX: GetPName read new GetPName($83EE); + public static property VERTEX_PRECLIP_HINT_SGIX: GetPName read new GetPName($83EF); + public static property FRAGMENT_LIGHTING_SGIX: GetPName read new GetPName($8400); + public static property FRAGMENT_COLOR_MATERIAL_SGIX: GetPName read new GetPName($8401); + public static property FRAGMENT_COLOR_MATERIAL_FACE_SGIX: GetPName read new GetPName($8402); + public static property FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX: GetPName read new GetPName($8403); + public static property MAX_FRAGMENT_LIGHTS_SGIX: GetPName read new GetPName($8404); + public static property MAX_ACTIVE_LIGHTS_SGIX: GetPName read new GetPName($8405); + public static property LIGHT_ENV_MODE_SGIX: GetPName read new GetPName($8407); + public static property FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX: GetPName read new GetPName($8408); + public static property FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX: GetPName read new GetPName($8409); + public static property FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX: GetPName read new GetPName($840A); + public static property FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX: GetPName read new GetPName($840B); + public static property FRAGMENT_LIGHT0_SGIX: GetPName read new GetPName($840C); + public static property PACK_RESAMPLE_SGIX: GetPName read new GetPName($842E); + public static property UNPACK_RESAMPLE_SGIX: GetPName read new GetPName($842F); + public static property ALIASED_POINT_SIZE_RANGE: GetPName read new GetPName($846D); + public static property ALIASED_LINE_WIDTH_RANGE: GetPName read new GetPName($846E); + public static property ACTIVE_TEXTURE: GetPName read new GetPName($84E0); + public static property MAX_RENDERBUFFER_SIZE: GetPName read new GetPName($84E8); + public static property TEXTURE_COMPRESSION_HINT: GetPName read new GetPName($84EF); + public static property TEXTURE_BINDING_RECTANGLE: GetPName read new GetPName($84F6); + public static property MAX_RECTANGLE_TEXTURE_SIZE: GetPName read new GetPName($84F8); + public static property MAX_TEXTURE_LOD_BIAS: GetPName read new GetPName($84FD); + public static property TEXTURE_BINDING_CUBE_MAP: GetPName read new GetPName($8514); + public static property MAX_CUBE_MAP_TEXTURE_SIZE: GetPName read new GetPName($851C); + public static property PACK_SUBSAMPLE_RATE_SGIX: GetPName read new GetPName($85A0); + public static property UNPACK_SUBSAMPLE_RATE_SGIX: GetPName read new GetPName($85A1); + public static property VERTEX_ARRAY_BINDING: GetPName read new GetPName($85B5); + public static property PROGRAM_POINT_SIZE: GetPName read new GetPName($8642); + public static property NUM_COMPRESSED_TEXTURE_FORMATS: GetPName read new GetPName($86A2); + public static property COMPRESSED_TEXTURE_FORMATS: GetPName read new GetPName($86A3); + public static property NUM_PROGRAM_BINARY_FORMATS: GetPName read new GetPName($87FE); + public static property PROGRAM_BINARY_FORMATS: GetPName read new GetPName($87FF); + public static property STENCIL_BACK_FUNC: GetPName read new GetPName($8800); + public static property STENCIL_BACK_FAIL: GetPName read new GetPName($8801); + public static property STENCIL_BACK_PASS_DEPTH_FAIL: GetPName read new GetPName($8802); + public static property STENCIL_BACK_PASS_DEPTH_PASS: GetPName read new GetPName($8803); + public static property MAX_DRAW_BUFFERS: GetPName read new GetPName($8824); + public static property BLEND_EQUATION_ALPHA: GetPName read new GetPName($883D); + public static property MAX_VERTEX_ATTRIBS: GetPName read new GetPName($8869); + public static property MAX_TEXTURE_IMAGE_UNITS: GetPName read new GetPName($8872); + public static property ARRAY_BUFFER_BINDING: GetPName read new GetPName($8894); + public static property ELEMENT_ARRAY_BUFFER_BINDING: GetPName read new GetPName($8895); + public static property PIXEL_PACK_BUFFER_BINDING: GetPName read new GetPName($88ED); + public static property PIXEL_UNPACK_BUFFER_BINDING: GetPName read new GetPName($88EF); + public static property MAX_DUAL_SOURCE_DRAW_BUFFERS: GetPName read new GetPName($88FC); + public static property MAX_ARRAY_TEXTURE_LAYERS: GetPName read new GetPName($88FF); + public static property MIN_PROGRAM_TEXEL_OFFSET: GetPName read new GetPName($8904); + public static property MAX_PROGRAM_TEXEL_OFFSET: GetPName read new GetPName($8905); + public static property SAMPLER_BINDING: GetPName read new GetPName($8919); + public static property UNIFORM_BUFFER_BINDING: GetPName read new GetPName($8A28); + public static property UNIFORM_BUFFER_START: GetPName read new GetPName($8A29); + public static property UNIFORM_BUFFER_SIZE: GetPName read new GetPName($8A2A); + public static property MAX_VERTEX_UNIFORM_BLOCKS: GetPName read new GetPName($8A2B); + public static property MAX_GEOMETRY_UNIFORM_BLOCKS: GetPName read new GetPName($8A2C); + public static property MAX_FRAGMENT_UNIFORM_BLOCKS: GetPName read new GetPName($8A2D); + public static property MAX_COMBINED_UNIFORM_BLOCKS: GetPName read new GetPName($8A2E); + public static property MAX_UNIFORM_BUFFER_BINDINGS: GetPName read new GetPName($8A2F); + public static property MAX_UNIFORM_BLOCK_SIZE: GetPName read new GetPName($8A30); + public static property MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS: GetPName read new GetPName($8A31); + public static property MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS: GetPName read new GetPName($8A32); + public static property MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS: GetPName read new GetPName($8A33); + public static property UNIFORM_BUFFER_OFFSET_ALIGNMENT: GetPName read new GetPName($8A34); + public static property MAX_FRAGMENT_UNIFORM_COMPONENTS: GetPName read new GetPName($8B49); + public static property MAX_VERTEX_UNIFORM_COMPONENTS: GetPName read new GetPName($8B4A); + public static property MAX_VARYING_COMPONENTS: GetPName read new GetPName($8B4B); + public static property MAX_VARYING_FLOATS: GetPName read new GetPName($8B4B); + public static property MAX_VERTEX_TEXTURE_IMAGE_UNITS: GetPName read new GetPName($8B4C); + public static property MAX_COMBINED_TEXTURE_IMAGE_UNITS: GetPName read new GetPName($8B4D); + public static property FRAGMENT_SHADER_DERIVATIVE_HINT: GetPName read new GetPName($8B8B); + public static property CURRENT_PROGRAM: GetPName read new GetPName($8B8D); + public static property IMPLEMENTATION_COLOR_READ_TYPE: GetPName read new GetPName($8B9A); + public static property IMPLEMENTATION_COLOR_READ_FORMAT: GetPName read new GetPName($8B9B); + public static property TEXTURE_BINDING_1D_ARRAY: GetPName read new GetPName($8C1C); + public static property TEXTURE_BINDING_2D_ARRAY: GetPName read new GetPName($8C1D); + public static property MAX_GEOMETRY_TEXTURE_IMAGE_UNITS: GetPName read new GetPName($8C29); + public static property MAX_TEXTURE_BUFFER_SIZE: GetPName read new GetPName($8C2B); + public static property TEXTURE_BINDING_BUFFER: GetPName read new GetPName($8C2C); + public static property TRANSFORM_FEEDBACK_BUFFER_START: GetPName read new GetPName($8C84); + public static property TRANSFORM_FEEDBACK_BUFFER_SIZE: GetPName read new GetPName($8C85); + public static property TRANSFORM_FEEDBACK_BUFFER_BINDING: GetPName read new GetPName($8C8F); + public static property MOTION_ESTIMATION_SEARCH_BLOCK_X_QCOM: GetPName read new GetPName($8C90); + public static property MOTION_ESTIMATION_SEARCH_BLOCK_Y_QCOM: GetPName read new GetPName($8C91); + public static property STENCIL_BACK_REF: GetPName read new GetPName($8CA3); + public static property STENCIL_BACK_VALUE_MASK: GetPName read new GetPName($8CA4); + public static property STENCIL_BACK_WRITEMASK: GetPName read new GetPName($8CA5); + public static property DRAW_FRAMEBUFFER_BINDING: GetPName read new GetPName($8CA6); + public static property RENDERBUFFER_BINDING: GetPName read new GetPName($8CA7); + public static property READ_FRAMEBUFFER_BINDING: GetPName read new GetPName($8CAA); + public static property MAX_ELEMENT_INDEX: GetPName read new GetPName($8D6B); + public static property MAX_GEOMETRY_UNIFORM_COMPONENTS: GetPName read new GetPName($8DDF); + public static property SHADER_BINARY_FORMATS: GetPName read new GetPName($8DF8); + public static property NUM_SHADER_BINARY_FORMATS: GetPName read new GetPName($8DF9); + public static property SHADER_COMPILER: GetPName read new GetPName($8DFA); + public static property MAX_VERTEX_UNIFORM_VECTORS: GetPName read new GetPName($8DFB); + public static property MAX_VARYING_VECTORS: GetPName read new GetPName($8DFC); + public static property MAX_FRAGMENT_UNIFORM_VECTORS: GetPName read new GetPName($8DFD); + public static property TIMESTAMP: GetPName read new GetPName($8E28); + public static property PROVOKING_VERTEX: GetPName read new GetPName($8E4F); + public static property MAX_SAMPLE_MASK_WORDS: GetPName read new GetPName($8E59); + public static property MAX_TESS_CONTROL_UNIFORM_BLOCKS: GetPName read new GetPName($8E89); + public static property MAX_TESS_EVALUATION_UNIFORM_BLOCKS: GetPName read new GetPName($8E8A); + public static property PRIMITIVE_RESTART_INDEX: GetPName read new GetPName($8F9E); + public static property MIN_MAP_BUFFER_ALIGNMENT: GetPName read new GetPName($90BC); + public static property SHADER_STORAGE_BUFFER_BINDING: GetPName read new GetPName($90D3); + public static property SHADER_STORAGE_BUFFER_START: GetPName read new GetPName($90D4); + public static property SHADER_STORAGE_BUFFER_SIZE: GetPName read new GetPName($90D5); + public static property MAX_VERTEX_SHADER_STORAGE_BLOCKS: GetPName read new GetPName($90D6); + public static property MAX_GEOMETRY_SHADER_STORAGE_BLOCKS: GetPName read new GetPName($90D7); + public static property MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS: GetPName read new GetPName($90D8); + public static property MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS: GetPName read new GetPName($90D9); + public static property MAX_FRAGMENT_SHADER_STORAGE_BLOCKS: GetPName read new GetPName($90DA); + public static property MAX_COMPUTE_SHADER_STORAGE_BLOCKS: GetPName read new GetPName($90DB); + public static property MAX_COMBINED_SHADER_STORAGE_BLOCKS: GetPName read new GetPName($90DC); + public static property MAX_SHADER_STORAGE_BUFFER_BINDINGS: GetPName read new GetPName($90DD); + public static property SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT: GetPName read new GetPName($90DF); + public static property MAX_COMPUTE_WORK_GROUP_INVOCATIONS: GetPName read new GetPName($90EB); + public static property DISPATCH_INDIRECT_BUFFER_BINDING: GetPName read new GetPName($90EF); + public static property TEXTURE_BINDING_2D_MULTISAMPLE: GetPName read new GetPName($9104); + public static property TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY: GetPName read new GetPName($9105); + public static property MAX_COLOR_TEXTURE_SAMPLES: GetPName read new GetPName($910E); + public static property MAX_DEPTH_TEXTURE_SAMPLES: GetPName read new GetPName($910F); + public static property MAX_INTEGER_SAMPLES: GetPName read new GetPName($9110); + public static property MAX_SERVER_WAIT_TIMEOUT: GetPName read new GetPName($9111); + public static property MAX_VERTEX_OUTPUT_COMPONENTS: GetPName read new GetPName($9122); + public static property MAX_GEOMETRY_INPUT_COMPONENTS: GetPName read new GetPName($9123); + public static property MAX_GEOMETRY_OUTPUT_COMPONENTS: GetPName read new GetPName($9124); + public static property MAX_FRAGMENT_INPUT_COMPONENTS: GetPName read new GetPName($9125); + public static property CONTEXT_PROFILE_MASK: GetPName read new GetPName($9126); + public static property TEXTURE_BUFFER_OFFSET_ALIGNMENT: GetPName read new GetPName($919F); + public static property MAX_COMPUTE_UNIFORM_BLOCKS: GetPName read new GetPName($91BB); + public static property MAX_COMPUTE_TEXTURE_IMAGE_UNITS: GetPName read new GetPName($91BC); + public static property MAX_COMPUTE_WORK_GROUP_COUNT: GetPName read new GetPName($91BE); + public static property MAX_COMPUTE_WORK_GROUP_SIZE: GetPName read new GetPName($91BF); + public static property MAX_VERTEX_ATOMIC_COUNTERS: GetPName read new GetPName($92D2); + public static property MAX_TESS_CONTROL_ATOMIC_COUNTERS: GetPName read new GetPName($92D3); + public static property MAX_TESS_EVALUATION_ATOMIC_COUNTERS: GetPName read new GetPName($92D4); + public static property MAX_GEOMETRY_ATOMIC_COUNTERS: GetPName read new GetPName($92D5); + public static property MAX_FRAGMENT_ATOMIC_COUNTERS: GetPName read new GetPName($92D6); + public static property MAX_COMBINED_ATOMIC_COUNTERS: GetPName read new GetPName($92D7); + public static property MAX_FRAMEBUFFER_WIDTH: GetPName read new GetPName($9315); + public static property MAX_FRAMEBUFFER_HEIGHT: GetPName read new GetPName($9316); + public static property MAX_FRAMEBUFFER_LAYERS: GetPName read new GetPName($9317); + public static property MAX_FRAMEBUFFER_SAMPLES: GetPName read new GetPName($9318); + public static property NUM_DEVICE_UUIDS_EXT: GetPName read new GetPName($9596); + public static property DEVICE_UUID_EXT: GetPName read new GetPName($9597); + public static property DRIVER_UUID_EXT: GetPName read new GetPName($9598); + public static property DEVICE_LUID_EXT: GetPName read new GetPName($9599); + public static property DEVICE_NODE_MASK_EXT: GetPName read new GetPName($959A); + public static property SHADING_RATE_IMAGE_PER_PRIMITIVE_NV: GetPName read new GetPName($95B1); + public static property SHADING_RATE_IMAGE_PALETTE_COUNT_NV: GetPName read new GetPName($95B2); + public static property MAX_TIMELINE_SEMAPHORE_VALUE_DIFFERENCE_NV: GetPName read new GetPName($95B6); + public static property SHADING_RATE_QCOM: GetPName read new GetPName($96A4); public function ToString: string; override; begin @@ -5157,6 +3786,7 @@ type if self.val = UInt32($8CAA) then Result := 'READ_FRAMEBUFFER_BINDING' else if self.val = UInt32($8D6B) then Result := 'MAX_ELEMENT_INDEX' else if self.val = UInt32($8DDF) then Result := 'MAX_GEOMETRY_UNIFORM_COMPONENTS' else + if self.val = UInt32($8DF8) then Result := 'SHADER_BINARY_FORMATS' else if self.val = UInt32($8DF9) then Result := 'NUM_SHADER_BINARY_FORMATS' else if self.val = UInt32($8DFA) then Result := 'SHADER_COMPILER' else if self.val = UInt32($8DFB) then Result := 'MAX_VERTEX_UNIFORM_VECTORS' else @@ -5227,41 +3857,23 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FEEDBACK_BUFFER_POINTER := new GetPointervPName($0DF0); - private static _SELECTION_BUFFER_POINTER := new GetPointervPName($0DF3); - private static _VERTEX_ARRAY_POINTER := new GetPointervPName($808E); - private static _VERTEX_ARRAY_POINTER_EXT := new GetPointervPName($808E); - private static _NORMAL_ARRAY_POINTER := new GetPointervPName($808F); - private static _NORMAL_ARRAY_POINTER_EXT := new GetPointervPName($808F); - private static _COLOR_ARRAY_POINTER := new GetPointervPName($8090); - private static _COLOR_ARRAY_POINTER_EXT := new GetPointervPName($8090); - private static _INDEX_ARRAY_POINTER := new GetPointervPName($8091); - private static _INDEX_ARRAY_POINTER_EXT := new GetPointervPName($8091); - private static _TEXTURE_COORD_ARRAY_POINTER := new GetPointervPName($8092); - private static _TEXTURE_COORD_ARRAY_POINTER_EXT := new GetPointervPName($8092); - private static _EDGE_FLAG_ARRAY_POINTER := new GetPointervPName($8093); - private static _EDGE_FLAG_ARRAY_POINTER_EXT := new GetPointervPName($8093); - private static _INSTRUMENT_BUFFER_POINTER_SGIX := new GetPointervPName($8180); - private static _DEBUG_CALLBACK_FUNCTION := new GetPointervPName($8244); - private static _DEBUG_CALLBACK_USER_PARAM := new GetPointervPName($8245); - - public static property FEEDBACK_BUFFER_POINTER: GetPointervPName read _FEEDBACK_BUFFER_POINTER; - public static property SELECTION_BUFFER_POINTER: GetPointervPName read _SELECTION_BUFFER_POINTER; - public static property VERTEX_ARRAY_POINTER: GetPointervPName read _VERTEX_ARRAY_POINTER; - public static property VERTEX_ARRAY_POINTER_EXT: GetPointervPName read _VERTEX_ARRAY_POINTER_EXT; - public static property NORMAL_ARRAY_POINTER: GetPointervPName read _NORMAL_ARRAY_POINTER; - public static property NORMAL_ARRAY_POINTER_EXT: GetPointervPName read _NORMAL_ARRAY_POINTER_EXT; - public static property COLOR_ARRAY_POINTER: GetPointervPName read _COLOR_ARRAY_POINTER; - public static property COLOR_ARRAY_POINTER_EXT: GetPointervPName read _COLOR_ARRAY_POINTER_EXT; - public static property INDEX_ARRAY_POINTER: GetPointervPName read _INDEX_ARRAY_POINTER; - public static property INDEX_ARRAY_POINTER_EXT: GetPointervPName read _INDEX_ARRAY_POINTER_EXT; - public static property TEXTURE_COORD_ARRAY_POINTER: GetPointervPName read _TEXTURE_COORD_ARRAY_POINTER; - public static property TEXTURE_COORD_ARRAY_POINTER_EXT: GetPointervPName read _TEXTURE_COORD_ARRAY_POINTER_EXT; - public static property EDGE_FLAG_ARRAY_POINTER: GetPointervPName read _EDGE_FLAG_ARRAY_POINTER; - public static property EDGE_FLAG_ARRAY_POINTER_EXT: GetPointervPName read _EDGE_FLAG_ARRAY_POINTER_EXT; - public static property INSTRUMENT_BUFFER_POINTER_SGIX: GetPointervPName read _INSTRUMENT_BUFFER_POINTER_SGIX; - public static property DEBUG_CALLBACK_FUNCTION: GetPointervPName read _DEBUG_CALLBACK_FUNCTION; - public static property DEBUG_CALLBACK_USER_PARAM: GetPointervPName read _DEBUG_CALLBACK_USER_PARAM; + public static property FEEDBACK_BUFFER_POINTER: GetPointervPName read new GetPointervPName($0DF0); + public static property SELECTION_BUFFER_POINTER: GetPointervPName read new GetPointervPName($0DF3); + public static property VERTEX_ARRAY_POINTER: GetPointervPName read new GetPointervPName($808E); + public static property VERTEX_ARRAY_POINTER_EXT: GetPointervPName read new GetPointervPName($808E); + public static property NORMAL_ARRAY_POINTER: GetPointervPName read new GetPointervPName($808F); + public static property NORMAL_ARRAY_POINTER_EXT: GetPointervPName read new GetPointervPName($808F); + public static property COLOR_ARRAY_POINTER: GetPointervPName read new GetPointervPName($8090); + public static property COLOR_ARRAY_POINTER_EXT: GetPointervPName read new GetPointervPName($8090); + public static property INDEX_ARRAY_POINTER: GetPointervPName read new GetPointervPName($8091); + public static property INDEX_ARRAY_POINTER_EXT: GetPointervPName read new GetPointervPName($8091); + public static property TEXTURE_COORD_ARRAY_POINTER: GetPointervPName read new GetPointervPName($8092); + public static property TEXTURE_COORD_ARRAY_POINTER_EXT: GetPointervPName read new GetPointervPName($8092); + public static property EDGE_FLAG_ARRAY_POINTER: GetPointervPName read new GetPointervPName($8093); + public static property EDGE_FLAG_ARRAY_POINTER_EXT: GetPointervPName read new GetPointervPName($8093); + public static property INSTRUMENT_BUFFER_POINTER_SGIX: GetPointervPName read new GetPointervPName($8180); + public static property DEBUG_CALLBACK_FUNCTION: GetPointervPName read new GetPointervPName($8244); + public static property DEBUG_CALLBACK_USER_PARAM: GetPointervPName read new GetPointervPName($8245); public function ToString: string; override; begin @@ -5291,117 +3903,61 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_WIDTH := new GetTextureParameter($1000); - private static _TEXTURE_HEIGHT := new GetTextureParameter($1001); - private static _TEXTURE_COMPONENTS := new GetTextureParameter($1003); - private static _TEXTURE_INTERNAL_FORMAT := new GetTextureParameter($1003); - private static _TEXTURE_BORDER_COLOR := new GetTextureParameter($1004); - private static _TEXTURE_BORDER_COLOR_NV := new GetTextureParameter($1004); - private static _TEXTURE_BORDER := new GetTextureParameter($1005); - private static _TEXTURE_MAG_FILTER := new GetTextureParameter($2800); - private static _TEXTURE_MIN_FILTER := new GetTextureParameter($2801); - private static _TEXTURE_WRAP_S := new GetTextureParameter($2802); - private static _TEXTURE_WRAP_T := new GetTextureParameter($2803); - private static _TEXTURE_RED_SIZE := new GetTextureParameter($805C); - private static _TEXTURE_GREEN_SIZE := new GetTextureParameter($805D); - private static _TEXTURE_BLUE_SIZE := new GetTextureParameter($805E); - private static _TEXTURE_ALPHA_SIZE := new GetTextureParameter($805F); - private static _TEXTURE_LUMINANCE_SIZE := new GetTextureParameter($8060); - private static _TEXTURE_INTENSITY_SIZE := new GetTextureParameter($8061); - private static _TEXTURE_PRIORITY := new GetTextureParameter($8066); - private static _TEXTURE_RESIDENT := new GetTextureParameter($8067); - private static _TEXTURE_DEPTH_EXT := new GetTextureParameter($8071); - private static _TEXTURE_WRAP_R_EXT := new GetTextureParameter($8072); - private static _DETAIL_TEXTURE_LEVEL_SGIS := new GetTextureParameter($809A); - private static _DETAIL_TEXTURE_MODE_SGIS := new GetTextureParameter($809B); - private static _DETAIL_TEXTURE_FUNC_POINTS_SGIS := new GetTextureParameter($809C); - private static _SHARPEN_TEXTURE_FUNC_POINTS_SGIS := new GetTextureParameter($80B0); - private static _SHADOW_AMBIENT_SGIX := new GetTextureParameter($80BF); - private static _DUAL_TEXTURE_SELECT_SGIS := new GetTextureParameter($8124); - private static _QUAD_TEXTURE_SELECT_SGIS := new GetTextureParameter($8125); - private static _TEXTURE_4DSIZE_SGIS := new GetTextureParameter($8136); - private static _TEXTURE_WRAP_Q_SGIS := new GetTextureParameter($8137); - private static _TEXTURE_MIN_LOD_SGIS := new GetTextureParameter($813A); - private static _TEXTURE_MAX_LOD_SGIS := new GetTextureParameter($813B); - private static _TEXTURE_BASE_LEVEL_SGIS := new GetTextureParameter($813C); - private static _TEXTURE_MAX_LEVEL_SGIS := new GetTextureParameter($813D); - private static _TEXTURE_FILTER4_SIZE_SGIS := new GetTextureParameter($8147); - private static _TEXTURE_CLIPMAP_CENTER_SGIX := new GetTextureParameter($8171); - private static _TEXTURE_CLIPMAP_FRAME_SGIX := new GetTextureParameter($8172); - private static _TEXTURE_CLIPMAP_OFFSET_SGIX := new GetTextureParameter($8173); - private static _TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX := new GetTextureParameter($8174); - private static _TEXTURE_CLIPMAP_LOD_OFFSET_SGIX := new GetTextureParameter($8175); - private static _TEXTURE_CLIPMAP_DEPTH_SGIX := new GetTextureParameter($8176); - private static _POST_TEXTURE_FILTER_BIAS_SGIX := new GetTextureParameter($8179); - private static _POST_TEXTURE_FILTER_SCALE_SGIX := new GetTextureParameter($817A); - private static _TEXTURE_LOD_BIAS_S_SGIX := new GetTextureParameter($818E); - private static _TEXTURE_LOD_BIAS_T_SGIX := new GetTextureParameter($818F); - private static _TEXTURE_LOD_BIAS_R_SGIX := new GetTextureParameter($8190); - private static _GENERATE_MIPMAP_SGIS := new GetTextureParameter($8191); - private static _TEXTURE_COMPARE_SGIX := new GetTextureParameter($819A); - private static _TEXTURE_COMPARE_OPERATOR_SGIX := new GetTextureParameter($819B); - private static _TEXTURE_LEQUAL_R_SGIX := new GetTextureParameter($819C); - private static _TEXTURE_GEQUAL_R_SGIX := new GetTextureParameter($819D); - private static _TEXTURE_MAX_CLAMP_S_SGIX := new GetTextureParameter($8369); - private static _TEXTURE_MAX_CLAMP_T_SGIX := new GetTextureParameter($836A); - private static _TEXTURE_MAX_CLAMP_R_SGIX := new GetTextureParameter($836B); - private static _TEXTURE_UNNORMALIZED_COORDINATES_ARM := new GetTextureParameter($8F6A); - - public static property TEXTURE_WIDTH: GetTextureParameter read _TEXTURE_WIDTH; - public static property TEXTURE_HEIGHT: GetTextureParameter read _TEXTURE_HEIGHT; - public static property TEXTURE_COMPONENTS: GetTextureParameter read _TEXTURE_COMPONENTS; - public static property TEXTURE_INTERNAL_FORMAT: GetTextureParameter read _TEXTURE_INTERNAL_FORMAT; - public static property TEXTURE_BORDER_COLOR: GetTextureParameter read _TEXTURE_BORDER_COLOR; - public static property TEXTURE_BORDER_COLOR_NV: GetTextureParameter read _TEXTURE_BORDER_COLOR_NV; - public static property TEXTURE_BORDER: GetTextureParameter read _TEXTURE_BORDER; - public static property TEXTURE_MAG_FILTER: GetTextureParameter read _TEXTURE_MAG_FILTER; - public static property TEXTURE_MIN_FILTER: GetTextureParameter read _TEXTURE_MIN_FILTER; - public static property TEXTURE_WRAP_S: GetTextureParameter read _TEXTURE_WRAP_S; - public static property TEXTURE_WRAP_T: GetTextureParameter read _TEXTURE_WRAP_T; - public static property TEXTURE_RED_SIZE: GetTextureParameter read _TEXTURE_RED_SIZE; - public static property TEXTURE_GREEN_SIZE: GetTextureParameter read _TEXTURE_GREEN_SIZE; - public static property TEXTURE_BLUE_SIZE: GetTextureParameter read _TEXTURE_BLUE_SIZE; - public static property TEXTURE_ALPHA_SIZE: GetTextureParameter read _TEXTURE_ALPHA_SIZE; - public static property TEXTURE_LUMINANCE_SIZE: GetTextureParameter read _TEXTURE_LUMINANCE_SIZE; - public static property TEXTURE_INTENSITY_SIZE: GetTextureParameter read _TEXTURE_INTENSITY_SIZE; - public static property TEXTURE_PRIORITY: GetTextureParameter read _TEXTURE_PRIORITY; - public static property TEXTURE_RESIDENT: GetTextureParameter read _TEXTURE_RESIDENT; - public static property TEXTURE_DEPTH_EXT: GetTextureParameter read _TEXTURE_DEPTH_EXT; - public static property TEXTURE_WRAP_R_EXT: GetTextureParameter read _TEXTURE_WRAP_R_EXT; - public static property DETAIL_TEXTURE_LEVEL_SGIS: GetTextureParameter read _DETAIL_TEXTURE_LEVEL_SGIS; - public static property DETAIL_TEXTURE_MODE_SGIS: GetTextureParameter read _DETAIL_TEXTURE_MODE_SGIS; - public static property DETAIL_TEXTURE_FUNC_POINTS_SGIS: GetTextureParameter read _DETAIL_TEXTURE_FUNC_POINTS_SGIS; - public static property SHARPEN_TEXTURE_FUNC_POINTS_SGIS: GetTextureParameter read _SHARPEN_TEXTURE_FUNC_POINTS_SGIS; - public static property SHADOW_AMBIENT_SGIX: GetTextureParameter read _SHADOW_AMBIENT_SGIX; - public static property DUAL_TEXTURE_SELECT_SGIS: GetTextureParameter read _DUAL_TEXTURE_SELECT_SGIS; - public static property QUAD_TEXTURE_SELECT_SGIS: GetTextureParameter read _QUAD_TEXTURE_SELECT_SGIS; - public static property TEXTURE_4DSIZE_SGIS: GetTextureParameter read _TEXTURE_4DSIZE_SGIS; - public static property TEXTURE_WRAP_Q_SGIS: GetTextureParameter read _TEXTURE_WRAP_Q_SGIS; - public static property TEXTURE_MIN_LOD_SGIS: GetTextureParameter read _TEXTURE_MIN_LOD_SGIS; - public static property TEXTURE_MAX_LOD_SGIS: GetTextureParameter read _TEXTURE_MAX_LOD_SGIS; - public static property TEXTURE_BASE_LEVEL_SGIS: GetTextureParameter read _TEXTURE_BASE_LEVEL_SGIS; - public static property TEXTURE_MAX_LEVEL_SGIS: GetTextureParameter read _TEXTURE_MAX_LEVEL_SGIS; - public static property TEXTURE_FILTER4_SIZE_SGIS: GetTextureParameter read _TEXTURE_FILTER4_SIZE_SGIS; - public static property TEXTURE_CLIPMAP_CENTER_SGIX: GetTextureParameter read _TEXTURE_CLIPMAP_CENTER_SGIX; - public static property TEXTURE_CLIPMAP_FRAME_SGIX: GetTextureParameter read _TEXTURE_CLIPMAP_FRAME_SGIX; - public static property TEXTURE_CLIPMAP_OFFSET_SGIX: GetTextureParameter read _TEXTURE_CLIPMAP_OFFSET_SGIX; - public static property TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX: GetTextureParameter read _TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX; - public static property TEXTURE_CLIPMAP_LOD_OFFSET_SGIX: GetTextureParameter read _TEXTURE_CLIPMAP_LOD_OFFSET_SGIX; - public static property TEXTURE_CLIPMAP_DEPTH_SGIX: GetTextureParameter read _TEXTURE_CLIPMAP_DEPTH_SGIX; - public static property POST_TEXTURE_FILTER_BIAS_SGIX: GetTextureParameter read _POST_TEXTURE_FILTER_BIAS_SGIX; - public static property POST_TEXTURE_FILTER_SCALE_SGIX: GetTextureParameter read _POST_TEXTURE_FILTER_SCALE_SGIX; - public static property TEXTURE_LOD_BIAS_S_SGIX: GetTextureParameter read _TEXTURE_LOD_BIAS_S_SGIX; - public static property TEXTURE_LOD_BIAS_T_SGIX: GetTextureParameter read _TEXTURE_LOD_BIAS_T_SGIX; - public static property TEXTURE_LOD_BIAS_R_SGIX: GetTextureParameter read _TEXTURE_LOD_BIAS_R_SGIX; - public static property GENERATE_MIPMAP_SGIS: GetTextureParameter read _GENERATE_MIPMAP_SGIS; - public static property TEXTURE_COMPARE_SGIX: GetTextureParameter read _TEXTURE_COMPARE_SGIX; - public static property TEXTURE_COMPARE_OPERATOR_SGIX: GetTextureParameter read _TEXTURE_COMPARE_OPERATOR_SGIX; - public static property TEXTURE_LEQUAL_R_SGIX: GetTextureParameter read _TEXTURE_LEQUAL_R_SGIX; - public static property TEXTURE_GEQUAL_R_SGIX: GetTextureParameter read _TEXTURE_GEQUAL_R_SGIX; - public static property TEXTURE_MAX_CLAMP_S_SGIX: GetTextureParameter read _TEXTURE_MAX_CLAMP_S_SGIX; - public static property TEXTURE_MAX_CLAMP_T_SGIX: GetTextureParameter read _TEXTURE_MAX_CLAMP_T_SGIX; - public static property TEXTURE_MAX_CLAMP_R_SGIX: GetTextureParameter read _TEXTURE_MAX_CLAMP_R_SGIX; - public static property TEXTURE_UNNORMALIZED_COORDINATES_ARM: GetTextureParameter read _TEXTURE_UNNORMALIZED_COORDINATES_ARM; + public static property TEXTURE_WIDTH: GetTextureParameter read new GetTextureParameter($1000); + public static property TEXTURE_HEIGHT: GetTextureParameter read new GetTextureParameter($1001); + public static property TEXTURE_COMPONENTS: GetTextureParameter read new GetTextureParameter($1003); + public static property TEXTURE_INTERNAL_FORMAT: GetTextureParameter read new GetTextureParameter($1003); + public static property TEXTURE_BORDER_COLOR: GetTextureParameter read new GetTextureParameter($1004); + public static property TEXTURE_BORDER_COLOR_NV: GetTextureParameter read new GetTextureParameter($1004); + public static property TEXTURE_BORDER: GetTextureParameter read new GetTextureParameter($1005); + public static property TEXTURE_MAG_FILTER: GetTextureParameter read new GetTextureParameter($2800); + public static property TEXTURE_MIN_FILTER: GetTextureParameter read new GetTextureParameter($2801); + public static property TEXTURE_WRAP_S: GetTextureParameter read new GetTextureParameter($2802); + public static property TEXTURE_WRAP_T: GetTextureParameter read new GetTextureParameter($2803); + public static property TEXTURE_RED_SIZE: GetTextureParameter read new GetTextureParameter($805C); + public static property TEXTURE_GREEN_SIZE: GetTextureParameter read new GetTextureParameter($805D); + public static property TEXTURE_BLUE_SIZE: GetTextureParameter read new GetTextureParameter($805E); + public static property TEXTURE_ALPHA_SIZE: GetTextureParameter read new GetTextureParameter($805F); + public static property TEXTURE_LUMINANCE_SIZE: GetTextureParameter read new GetTextureParameter($8060); + public static property TEXTURE_INTENSITY_SIZE: GetTextureParameter read new GetTextureParameter($8061); + public static property TEXTURE_PRIORITY: GetTextureParameter read new GetTextureParameter($8066); + public static property TEXTURE_RESIDENT: GetTextureParameter read new GetTextureParameter($8067); + public static property TEXTURE_DEPTH_EXT: GetTextureParameter read new GetTextureParameter($8071); + public static property TEXTURE_WRAP_R_EXT: GetTextureParameter read new GetTextureParameter($8072); + public static property DETAIL_TEXTURE_LEVEL_SGIS: GetTextureParameter read new GetTextureParameter($809A); + public static property DETAIL_TEXTURE_MODE_SGIS: GetTextureParameter read new GetTextureParameter($809B); + public static property DETAIL_TEXTURE_FUNC_POINTS_SGIS: GetTextureParameter read new GetTextureParameter($809C); + public static property SHARPEN_TEXTURE_FUNC_POINTS_SGIS: GetTextureParameter read new GetTextureParameter($80B0); + public static property SHADOW_AMBIENT_SGIX: GetTextureParameter read new GetTextureParameter($80BF); + public static property DUAL_TEXTURE_SELECT_SGIS: GetTextureParameter read new GetTextureParameter($8124); + public static property QUAD_TEXTURE_SELECT_SGIS: GetTextureParameter read new GetTextureParameter($8125); + public static property TEXTURE_4DSIZE_SGIS: GetTextureParameter read new GetTextureParameter($8136); + public static property TEXTURE_WRAP_Q_SGIS: GetTextureParameter read new GetTextureParameter($8137); + public static property TEXTURE_MIN_LOD_SGIS: GetTextureParameter read new GetTextureParameter($813A); + public static property TEXTURE_MAX_LOD_SGIS: GetTextureParameter read new GetTextureParameter($813B); + public static property TEXTURE_BASE_LEVEL_SGIS: GetTextureParameter read new GetTextureParameter($813C); + public static property TEXTURE_MAX_LEVEL_SGIS: GetTextureParameter read new GetTextureParameter($813D); + public static property TEXTURE_FILTER4_SIZE_SGIS: GetTextureParameter read new GetTextureParameter($8147); + public static property TEXTURE_CLIPMAP_CENTER_SGIX: GetTextureParameter read new GetTextureParameter($8171); + public static property TEXTURE_CLIPMAP_FRAME_SGIX: GetTextureParameter read new GetTextureParameter($8172); + public static property TEXTURE_CLIPMAP_OFFSET_SGIX: GetTextureParameter read new GetTextureParameter($8173); + public static property TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX: GetTextureParameter read new GetTextureParameter($8174); + public static property TEXTURE_CLIPMAP_LOD_OFFSET_SGIX: GetTextureParameter read new GetTextureParameter($8175); + public static property TEXTURE_CLIPMAP_DEPTH_SGIX: GetTextureParameter read new GetTextureParameter($8176); + public static property POST_TEXTURE_FILTER_BIAS_SGIX: GetTextureParameter read new GetTextureParameter($8179); + public static property POST_TEXTURE_FILTER_SCALE_SGIX: GetTextureParameter read new GetTextureParameter($817A); + public static property TEXTURE_LOD_BIAS_S_SGIX: GetTextureParameter read new GetTextureParameter($818E); + public static property TEXTURE_LOD_BIAS_T_SGIX: GetTextureParameter read new GetTextureParameter($818F); + public static property TEXTURE_LOD_BIAS_R_SGIX: GetTextureParameter read new GetTextureParameter($8190); + public static property GENERATE_MIPMAP_SGIS: GetTextureParameter read new GetTextureParameter($8191); + public static property TEXTURE_COMPARE_SGIX: GetTextureParameter read new GetTextureParameter($819A); + public static property TEXTURE_COMPARE_OPERATOR_SGIX: GetTextureParameter read new GetTextureParameter($819B); + public static property TEXTURE_LEQUAL_R_SGIX: GetTextureParameter read new GetTextureParameter($819C); + public static property TEXTURE_GEQUAL_R_SGIX: GetTextureParameter read new GetTextureParameter($819D); + public static property TEXTURE_MAX_CLAMP_S_SGIX: GetTextureParameter read new GetTextureParameter($8369); + public static property TEXTURE_MAX_CLAMP_T_SGIX: GetTextureParameter read new GetTextureParameter($836A); + public static property TEXTURE_MAX_CLAMP_R_SGIX: GetTextureParameter read new GetTextureParameter($836B); + public static property TEXTURE_UNNORMALIZED_COORDINATES_ARM: GetTextureParameter read new GetTextureParameter($8F6A); public function ToString: string; override; begin @@ -5469,15 +4025,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NO_ERROR := new GraphicsResetStatus($0000); - private static _GUILTY_CONTEXT_RESET := new GraphicsResetStatus($8253); - private static _INNOCENT_CONTEXT_RESET := new GraphicsResetStatus($8254); - private static _UNKNOWN_CONTEXT_RESET := new GraphicsResetStatus($8255); - - public static property NO_ERROR: GraphicsResetStatus read _NO_ERROR; - public static property GUILTY_CONTEXT_RESET: GraphicsResetStatus read _GUILTY_CONTEXT_RESET; - public static property INNOCENT_CONTEXT_RESET: GraphicsResetStatus read _INNOCENT_CONTEXT_RESET; - public static property UNKNOWN_CONTEXT_RESET: GraphicsResetStatus read _UNKNOWN_CONTEXT_RESET; + public static property NO_ERROR: GraphicsResetStatus read new GraphicsResetStatus($0000); + public static property GUILTY_CONTEXT_RESET: GraphicsResetStatus read new GraphicsResetStatus($8253); + public static property INNOCENT_CONTEXT_RESET: GraphicsResetStatus read new GraphicsResetStatus($8254); + public static property UNKNOWN_CONTEXT_RESET: GraphicsResetStatus read new GraphicsResetStatus($8255); public function ToString: string; override; begin @@ -5494,13 +4045,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DONT_CARE := new HintMode($1100); - private static _FASTEST := new HintMode($1101); - private static _NICEST := new HintMode($1102); - - public static property DONT_CARE: HintMode read _DONT_CARE; - public static property FASTEST: HintMode read _FASTEST; - public static property NICEST: HintMode read _NICEST; + public static property DONT_CARE: HintMode read new HintMode($1100); + public static property FASTEST: HintMode read new HintMode($1101); + public static property NICEST: HintMode read new HintMode($1102); public function ToString: string; override; begin @@ -5516,109 +4063,57 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PERSPECTIVE_CORRECTION_HINT := new HintTarget($0C50); - private static _POINT_SMOOTH_HINT := new HintTarget($0C51); - private static _LINE_SMOOTH_HINT := new HintTarget($0C52); - private static _POLYGON_SMOOTH_HINT := new HintTarget($0C53); - private static _FOG_HINT := new HintTarget($0C54); - private static _PACK_CMYK_HINT_EXT := new HintTarget($800E); - private static _UNPACK_CMYK_HINT_EXT := new HintTarget($800F); - private static _PHONG_HINT_WIN := new HintTarget($80EB); - private static _CLIP_VOLUME_CLIPPING_HINT_EXT := new HintTarget($80F0); - private static _TEXTURE_MULTI_BUFFER_HINT_SGIX := new HintTarget($812E); - private static _GENERATE_MIPMAP_HINT := new HintTarget($8192); - private static _GENERATE_MIPMAP_HINT_SGIS := new HintTarget($8192); - private static _PROGRAM_BINARY_RETRIEVABLE_HINT := new HintTarget($8257); - private static _CONVOLUTION_HINT_SGIX := new HintTarget($8316); - private static _SCALEBIAS_HINT_SGIX := new HintTarget($8322); - private static _LINE_QUALITY_HINT_SGIX := new HintTarget($835B); - private static _VERTEX_PRECLIP_SGIX := new HintTarget($83EE); - private static _VERTEX_PRECLIP_HINT_SGIX := new HintTarget($83EF); - private static _TEXTURE_COMPRESSION_HINT := new HintTarget($84EF); - private static _TEXTURE_COMPRESSION_HINT_ARB := new HintTarget($84EF); - private static _VERTEX_ARRAY_STORAGE_HINT_APPLE := new HintTarget($851F); - private static _MULTISAMPLE_FILTER_HINT_NV := new HintTarget($8534); - private static _TRANSFORM_HINT_APPLE := new HintTarget($85B1); - private static _TEXTURE_STORAGE_HINT_APPLE := new HintTarget($85BC); - private static _FRAGMENT_SHADER_DERIVATIVE_HINT := new HintTarget($8B8B); - private static _FRAGMENT_SHADER_DERIVATIVE_HINT_ARB := new HintTarget($8B8B); - private static _FRAGMENT_SHADER_DERIVATIVE_HINT_OES := new HintTarget($8B8B); - private static _BINNING_CONTROL_HINT_QCOM := new HintTarget($8FB0); - private static _PREFER_DOUBLEBUFFER_HINT_PGI := new HintTarget($1A1F8); - private static _CONSERVE_MEMORY_HINT_PGI := new HintTarget($1A1FD); - private static _RECLAIM_MEMORY_HINT_PGI := new HintTarget($1A1FE); - private static _NATIVE_GRAPHICS_BEGIN_HINT_PGI := new HintTarget($1A203); - private static _NATIVE_GRAPHICS_END_HINT_PGI := new HintTarget($1A204); - private static _ALWAYS_FAST_HINT_PGI := new HintTarget($1A20C); - private static _ALWAYS_SOFT_HINT_PGI := new HintTarget($1A20D); - private static _ALLOW_DRAW_OBJ_HINT_PGI := new HintTarget($1A20E); - private static _ALLOW_DRAW_WIN_HINT_PGI := new HintTarget($1A20F); - private static _ALLOW_DRAW_FRG_HINT_PGI := new HintTarget($1A210); - private static _ALLOW_DRAW_MEM_HINT_PGI := new HintTarget($1A211); - private static _STRICT_DEPTHFUNC_HINT_PGI := new HintTarget($1A216); - private static _STRICT_LIGHTING_HINT_PGI := new HintTarget($1A217); - private static _STRICT_SCISSOR_HINT_PGI := new HintTarget($1A218); - private static _FULL_STIPPLE_HINT_PGI := new HintTarget($1A219); - private static _CLIP_NEAR_HINT_PGI := new HintTarget($1A220); - private static _CLIP_FAR_HINT_PGI := new HintTarget($1A221); - private static _WIDE_LINE_HINT_PGI := new HintTarget($1A222); - private static _BACK_NORMALS_HINT_PGI := new HintTarget($1A223); - private static _VERTEX_DATA_HINT_PGI := new HintTarget($1A22A); - private static _VERTEX_CONSISTENT_HINT_PGI := new HintTarget($1A22B); - private static _MATERIAL_SIDE_HINT_PGI := new HintTarget($1A22C); - private static _MAX_VERTEX_HINT_PGI := new HintTarget($1A22D); - - public static property PERSPECTIVE_CORRECTION_HINT: HintTarget read _PERSPECTIVE_CORRECTION_HINT; - public static property POINT_SMOOTH_HINT: HintTarget read _POINT_SMOOTH_HINT; - public static property LINE_SMOOTH_HINT: HintTarget read _LINE_SMOOTH_HINT; - public static property POLYGON_SMOOTH_HINT: HintTarget read _POLYGON_SMOOTH_HINT; - public static property FOG_HINT: HintTarget read _FOG_HINT; - public static property PACK_CMYK_HINT_EXT: HintTarget read _PACK_CMYK_HINT_EXT; - public static property UNPACK_CMYK_HINT_EXT: HintTarget read _UNPACK_CMYK_HINT_EXT; - public static property PHONG_HINT_WIN: HintTarget read _PHONG_HINT_WIN; - public static property CLIP_VOLUME_CLIPPING_HINT_EXT: HintTarget read _CLIP_VOLUME_CLIPPING_HINT_EXT; - public static property TEXTURE_MULTI_BUFFER_HINT_SGIX: HintTarget read _TEXTURE_MULTI_BUFFER_HINT_SGIX; - public static property GENERATE_MIPMAP_HINT: HintTarget read _GENERATE_MIPMAP_HINT; - public static property GENERATE_MIPMAP_HINT_SGIS: HintTarget read _GENERATE_MIPMAP_HINT_SGIS; - public static property PROGRAM_BINARY_RETRIEVABLE_HINT: HintTarget read _PROGRAM_BINARY_RETRIEVABLE_HINT; - public static property CONVOLUTION_HINT_SGIX: HintTarget read _CONVOLUTION_HINT_SGIX; - public static property SCALEBIAS_HINT_SGIX: HintTarget read _SCALEBIAS_HINT_SGIX; - public static property LINE_QUALITY_HINT_SGIX: HintTarget read _LINE_QUALITY_HINT_SGIX; - public static property VERTEX_PRECLIP_SGIX: HintTarget read _VERTEX_PRECLIP_SGIX; - public static property VERTEX_PRECLIP_HINT_SGIX: HintTarget read _VERTEX_PRECLIP_HINT_SGIX; - public static property TEXTURE_COMPRESSION_HINT: HintTarget read _TEXTURE_COMPRESSION_HINT; - public static property TEXTURE_COMPRESSION_HINT_ARB: HintTarget read _TEXTURE_COMPRESSION_HINT_ARB; - public static property VERTEX_ARRAY_STORAGE_HINT_APPLE: HintTarget read _VERTEX_ARRAY_STORAGE_HINT_APPLE; - public static property MULTISAMPLE_FILTER_HINT_NV: HintTarget read _MULTISAMPLE_FILTER_HINT_NV; - public static property TRANSFORM_HINT_APPLE: HintTarget read _TRANSFORM_HINT_APPLE; - public static property TEXTURE_STORAGE_HINT_APPLE: HintTarget read _TEXTURE_STORAGE_HINT_APPLE; - public static property FRAGMENT_SHADER_DERIVATIVE_HINT: HintTarget read _FRAGMENT_SHADER_DERIVATIVE_HINT; - public static property FRAGMENT_SHADER_DERIVATIVE_HINT_ARB: HintTarget read _FRAGMENT_SHADER_DERIVATIVE_HINT_ARB; - public static property FRAGMENT_SHADER_DERIVATIVE_HINT_OES: HintTarget read _FRAGMENT_SHADER_DERIVATIVE_HINT_OES; - public static property BINNING_CONTROL_HINT_QCOM: HintTarget read _BINNING_CONTROL_HINT_QCOM; - public static property PREFER_DOUBLEBUFFER_HINT_PGI: HintTarget read _PREFER_DOUBLEBUFFER_HINT_PGI; - public static property CONSERVE_MEMORY_HINT_PGI: HintTarget read _CONSERVE_MEMORY_HINT_PGI; - public static property RECLAIM_MEMORY_HINT_PGI: HintTarget read _RECLAIM_MEMORY_HINT_PGI; - public static property NATIVE_GRAPHICS_BEGIN_HINT_PGI: HintTarget read _NATIVE_GRAPHICS_BEGIN_HINT_PGI; - public static property NATIVE_GRAPHICS_END_HINT_PGI: HintTarget read _NATIVE_GRAPHICS_END_HINT_PGI; - public static property ALWAYS_FAST_HINT_PGI: HintTarget read _ALWAYS_FAST_HINT_PGI; - public static property ALWAYS_SOFT_HINT_PGI: HintTarget read _ALWAYS_SOFT_HINT_PGI; - public static property ALLOW_DRAW_OBJ_HINT_PGI: HintTarget read _ALLOW_DRAW_OBJ_HINT_PGI; - public static property ALLOW_DRAW_WIN_HINT_PGI: HintTarget read _ALLOW_DRAW_WIN_HINT_PGI; - public static property ALLOW_DRAW_FRG_HINT_PGI: HintTarget read _ALLOW_DRAW_FRG_HINT_PGI; - public static property ALLOW_DRAW_MEM_HINT_PGI: HintTarget read _ALLOW_DRAW_MEM_HINT_PGI; - public static property STRICT_DEPTHFUNC_HINT_PGI: HintTarget read _STRICT_DEPTHFUNC_HINT_PGI; - public static property STRICT_LIGHTING_HINT_PGI: HintTarget read _STRICT_LIGHTING_HINT_PGI; - public static property STRICT_SCISSOR_HINT_PGI: HintTarget read _STRICT_SCISSOR_HINT_PGI; - public static property FULL_STIPPLE_HINT_PGI: HintTarget read _FULL_STIPPLE_HINT_PGI; - public static property CLIP_NEAR_HINT_PGI: HintTarget read _CLIP_NEAR_HINT_PGI; - public static property CLIP_FAR_HINT_PGI: HintTarget read _CLIP_FAR_HINT_PGI; - public static property WIDE_LINE_HINT_PGI: HintTarget read _WIDE_LINE_HINT_PGI; - public static property BACK_NORMALS_HINT_PGI: HintTarget read _BACK_NORMALS_HINT_PGI; - public static property VERTEX_DATA_HINT_PGI: HintTarget read _VERTEX_DATA_HINT_PGI; - public static property VERTEX_CONSISTENT_HINT_PGI: HintTarget read _VERTEX_CONSISTENT_HINT_PGI; - public static property MATERIAL_SIDE_HINT_PGI: HintTarget read _MATERIAL_SIDE_HINT_PGI; - public static property MAX_VERTEX_HINT_PGI: HintTarget read _MAX_VERTEX_HINT_PGI; + public static property PERSPECTIVE_CORRECTION_HINT: HintTarget read new HintTarget($0C50); + public static property POINT_SMOOTH_HINT: HintTarget read new HintTarget($0C51); + public static property LINE_SMOOTH_HINT: HintTarget read new HintTarget($0C52); + public static property POLYGON_SMOOTH_HINT: HintTarget read new HintTarget($0C53); + public static property FOG_HINT: HintTarget read new HintTarget($0C54); + public static property PACK_CMYK_HINT_EXT: HintTarget read new HintTarget($800E); + public static property UNPACK_CMYK_HINT_EXT: HintTarget read new HintTarget($800F); + public static property PHONG_HINT_WIN: HintTarget read new HintTarget($80EB); + public static property CLIP_VOLUME_CLIPPING_HINT_EXT: HintTarget read new HintTarget($80F0); + public static property TEXTURE_MULTI_BUFFER_HINT_SGIX: HintTarget read new HintTarget($812E); + public static property GENERATE_MIPMAP_HINT: HintTarget read new HintTarget($8192); + public static property GENERATE_MIPMAP_HINT_SGIS: HintTarget read new HintTarget($8192); + public static property PROGRAM_BINARY_RETRIEVABLE_HINT: HintTarget read new HintTarget($8257); + public static property CONVOLUTION_HINT_SGIX: HintTarget read new HintTarget($8316); + public static property SCALEBIAS_HINT_SGIX: HintTarget read new HintTarget($8322); + public static property LINE_QUALITY_HINT_SGIX: HintTarget read new HintTarget($835B); + public static property VERTEX_PRECLIP_SGIX: HintTarget read new HintTarget($83EE); + public static property VERTEX_PRECLIP_HINT_SGIX: HintTarget read new HintTarget($83EF); + public static property TEXTURE_COMPRESSION_HINT: HintTarget read new HintTarget($84EF); + public static property TEXTURE_COMPRESSION_HINT_ARB: HintTarget read new HintTarget($84EF); + public static property VERTEX_ARRAY_STORAGE_HINT_APPLE: HintTarget read new HintTarget($851F); + public static property MULTISAMPLE_FILTER_HINT_NV: HintTarget read new HintTarget($8534); + public static property TRANSFORM_HINT_APPLE: HintTarget read new HintTarget($85B1); + public static property TEXTURE_STORAGE_HINT_APPLE: HintTarget read new HintTarget($85BC); + public static property FRAGMENT_SHADER_DERIVATIVE_HINT: HintTarget read new HintTarget($8B8B); + public static property FRAGMENT_SHADER_DERIVATIVE_HINT_ARB: HintTarget read new HintTarget($8B8B); + public static property FRAGMENT_SHADER_DERIVATIVE_HINT_OES: HintTarget read new HintTarget($8B8B); + public static property BINNING_CONTROL_HINT_QCOM: HintTarget read new HintTarget($8FB0); + public static property PREFER_DOUBLEBUFFER_HINT_PGI: HintTarget read new HintTarget($1A1F8); + public static property CONSERVE_MEMORY_HINT_PGI: HintTarget read new HintTarget($1A1FD); + public static property RECLAIM_MEMORY_HINT_PGI: HintTarget read new HintTarget($1A1FE); + public static property NATIVE_GRAPHICS_BEGIN_HINT_PGI: HintTarget read new HintTarget($1A203); + public static property NATIVE_GRAPHICS_END_HINT_PGI: HintTarget read new HintTarget($1A204); + public static property ALWAYS_FAST_HINT_PGI: HintTarget read new HintTarget($1A20C); + public static property ALWAYS_SOFT_HINT_PGI: HintTarget read new HintTarget($1A20D); + public static property ALLOW_DRAW_OBJ_HINT_PGI: HintTarget read new HintTarget($1A20E); + public static property ALLOW_DRAW_WIN_HINT_PGI: HintTarget read new HintTarget($1A20F); + public static property ALLOW_DRAW_FRG_HINT_PGI: HintTarget read new HintTarget($1A210); + public static property ALLOW_DRAW_MEM_HINT_PGI: HintTarget read new HintTarget($1A211); + public static property STRICT_DEPTHFUNC_HINT_PGI: HintTarget read new HintTarget($1A216); + public static property STRICT_LIGHTING_HINT_PGI: HintTarget read new HintTarget($1A217); + public static property STRICT_SCISSOR_HINT_PGI: HintTarget read new HintTarget($1A218); + public static property FULL_STIPPLE_HINT_PGI: HintTarget read new HintTarget($1A219); + public static property CLIP_NEAR_HINT_PGI: HintTarget read new HintTarget($1A220); + public static property CLIP_FAR_HINT_PGI: HintTarget read new HintTarget($1A221); + public static property WIDE_LINE_HINT_PGI: HintTarget read new HintTarget($1A222); + public static property BACK_NORMALS_HINT_PGI: HintTarget read new HintTarget($1A223); + public static property VERTEX_DATA_HINT_PGI: HintTarget read new HintTarget($1A22A); + public static property VERTEX_CONSISTENT_HINT_PGI: HintTarget read new HintTarget($1A22B); + public static property MATERIAL_SIDE_HINT_PGI: HintTarget read new HintTarget($1A22C); + public static property MAX_VERTEX_HINT_PGI: HintTarget read new HintTarget($1A22D); public function ToString: string; override; begin @@ -5682,11 +4177,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _HISTOGRAM := new HistogramTarget($8024); - private static _PROXY_HISTOGRAM := new HistogramTarget($8025); - - public static property HISTOGRAM: HistogramTarget read _HISTOGRAM; - public static property PROXY_HISTOGRAM: HistogramTarget read _PROXY_HISTOGRAM; + public static property HISTOGRAM: HistogramTarget read new HistogramTarget($8024); + public static property PROXY_HISTOGRAM: HistogramTarget read new HistogramTarget($8025); public function ToString: string; override; begin @@ -5701,15 +4193,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SHORT := new IndexPointerType($1402); - private static _INT := new IndexPointerType($1404); - private static _FLOAT := new IndexPointerType($1406); - private static _DOUBLE := new IndexPointerType($140A); - - public static property SHORT: IndexPointerType read _SHORT; - public static property INT: IndexPointerType read _INT; - public static property FLOAT: IndexPointerType read _FLOAT; - public static property DOUBLE: IndexPointerType read _DOUBLE; + public static property SHORT: IndexPointerType read new IndexPointerType($1402); + public static property INT: IndexPointerType read new IndexPointerType($1404); + public static property FLOAT: IndexPointerType read new IndexPointerType($1406); + public static property DOUBLE: IndexPointerType read new IndexPointerType($140A); public function ToString: string; override; begin @@ -5726,35 +4213,20 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _V2F := new InterleavedArrayFormat($2A20); - private static _V3F := new InterleavedArrayFormat($2A21); - private static _C4UB_V2F := new InterleavedArrayFormat($2A22); - private static _C4UB_V3F := new InterleavedArrayFormat($2A23); - private static _C3F_V3F := new InterleavedArrayFormat($2A24); - private static _N3F_V3F := new InterleavedArrayFormat($2A25); - private static _C4F_N3F_V3F := new InterleavedArrayFormat($2A26); - private static _T2F_V3F := new InterleavedArrayFormat($2A27); - private static _T4F_V4F := new InterleavedArrayFormat($2A28); - private static _T2F_C4UB_V3F := new InterleavedArrayFormat($2A29); - private static _T2F_C3F_V3F := new InterleavedArrayFormat($2A2A); - private static _T2F_N3F_V3F := new InterleavedArrayFormat($2A2B); - private static _T2F_C4F_N3F_V3F := new InterleavedArrayFormat($2A2C); - private static _T4F_C4F_N3F_V4F := new InterleavedArrayFormat($2A2D); - - public static property V2F: InterleavedArrayFormat read _V2F; - public static property V3F: InterleavedArrayFormat read _V3F; - public static property C4UB_V2F: InterleavedArrayFormat read _C4UB_V2F; - public static property C4UB_V3F: InterleavedArrayFormat read _C4UB_V3F; - public static property C3F_V3F: InterleavedArrayFormat read _C3F_V3F; - public static property N3F_V3F: InterleavedArrayFormat read _N3F_V3F; - public static property C4F_N3F_V3F: InterleavedArrayFormat read _C4F_N3F_V3F; - public static property T2F_V3F: InterleavedArrayFormat read _T2F_V3F; - public static property T4F_V4F: InterleavedArrayFormat read _T4F_V4F; - public static property T2F_C4UB_V3F: InterleavedArrayFormat read _T2F_C4UB_V3F; - public static property T2F_C3F_V3F: InterleavedArrayFormat read _T2F_C3F_V3F; - public static property T2F_N3F_V3F: InterleavedArrayFormat read _T2F_N3F_V3F; - public static property T2F_C4F_N3F_V3F: InterleavedArrayFormat read _T2F_C4F_N3F_V3F; - public static property T4F_C4F_N3F_V4F: InterleavedArrayFormat read _T4F_C4F_N3F_V4F; + public static property V2F: InterleavedArrayFormat read new InterleavedArrayFormat($2A20); + public static property V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A21); + public static property C4UB_V2F: InterleavedArrayFormat read new InterleavedArrayFormat($2A22); + public static property C4UB_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A23); + public static property C3F_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A24); + public static property N3F_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A25); + public static property C4F_N3F_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A26); + public static property T2F_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A27); + public static property T4F_V4F: InterleavedArrayFormat read new InterleavedArrayFormat($2A28); + public static property T2F_C4UB_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A29); + public static property T2F_C3F_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A2A); + public static property T2F_N3F_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A2B); + public static property T2F_C4F_N3F_V3F: InterleavedArrayFormat read new InterleavedArrayFormat($2A2C); + public static property T4F_C4F_N3F_V4F: InterleavedArrayFormat read new InterleavedArrayFormat($2A2D); public function ToString: string; override; begin @@ -5781,599 +4253,304 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _STENCIL_INDEX := new InternalFormat($1901); - private static _STENCIL_INDEX_OES := new InternalFormat($1901); - private static _DEPTH_COMPONENT := new InternalFormat($1902); - private static _RED := new InternalFormat($1903); - private static _RED_EXT := new InternalFormat($1903); - private static _RGB := new InternalFormat($1907); - private static _RGBA := new InternalFormat($1908); - private static _R3_G3_B2 := new InternalFormat($2A10); - private static _ALPHA4 := new InternalFormat($803B); - private static _ALPHA8 := new InternalFormat($803C); - private static _ALPHA12 := new InternalFormat($803D); - private static _ALPHA16 := new InternalFormat($803E); - private static _LUMINANCE4 := new InternalFormat($803F); - private static _LUMINANCE8 := new InternalFormat($8040); - private static _LUMINANCE12 := new InternalFormat($8041); - private static _LUMINANCE16 := new InternalFormat($8042); - private static _LUMINANCE4_ALPHA4 := new InternalFormat($8043); - private static _LUMINANCE6_ALPHA2 := new InternalFormat($8044); - private static _LUMINANCE8_ALPHA8 := new InternalFormat($8045); - private static _LUMINANCE12_ALPHA4 := new InternalFormat($8046); - private static _LUMINANCE12_ALPHA12 := new InternalFormat($8047); - private static _LUMINANCE16_ALPHA16 := new InternalFormat($8048); - private static _INTENSITY := new InternalFormat($8049); - private static _INTENSITY4 := new InternalFormat($804A); - private static _INTENSITY8 := new InternalFormat($804B); - private static _INTENSITY12 := new InternalFormat($804C); - private static _INTENSITY16 := new InternalFormat($804D); - private static _RGB2_EXT := new InternalFormat($804E); - private static _RGB4 := new InternalFormat($804F); - private static _RGB4_EXT := new InternalFormat($804F); - private static _RGB5 := new InternalFormat($8050); - private static _RGB5_EXT := new InternalFormat($8050); - private static _RGB8 := new InternalFormat($8051); - private static _RGB8_EXT := new InternalFormat($8051); - private static _RGB8_OES := new InternalFormat($8051); - private static _RGB10 := new InternalFormat($8052); - private static _RGB10_EXT := new InternalFormat($8052); - private static _RGB12 := new InternalFormat($8053); - private static _RGB12_EXT := new InternalFormat($8053); - private static _RGB16 := new InternalFormat($8054); - private static _RGB16_EXT := new InternalFormat($8054); - private static _RGBA4 := new InternalFormat($8056); - private static _RGBA4_EXT := new InternalFormat($8056); - private static _RGBA4_OES := new InternalFormat($8056); - private static _RGB5_A1 := new InternalFormat($8057); - private static _RGB5_A1_EXT := new InternalFormat($8057); - private static _RGB5_A1_OES := new InternalFormat($8057); - private static _RGBA8 := new InternalFormat($8058); - private static _RGBA8_EXT := new InternalFormat($8058); - private static _RGBA8_OES := new InternalFormat($8058); - private static _RGB10_A2 := new InternalFormat($8059); - private static _RGB10_A2_EXT := new InternalFormat($8059); - private static _RGBA12 := new InternalFormat($805A); - private static _RGBA12_EXT := new InternalFormat($805A); - private static _RGBA16 := new InternalFormat($805B); - private static _RGBA16_EXT := new InternalFormat($805B); - private static _DUAL_ALPHA4_SGIS := new InternalFormat($8110); - private static _DUAL_ALPHA8_SGIS := new InternalFormat($8111); - private static _DUAL_ALPHA12_SGIS := new InternalFormat($8112); - private static _DUAL_ALPHA16_SGIS := new InternalFormat($8113); - private static _DUAL_LUMINANCE4_SGIS := new InternalFormat($8114); - private static _DUAL_LUMINANCE8_SGIS := new InternalFormat($8115); - private static _DUAL_LUMINANCE12_SGIS := new InternalFormat($8116); - private static _DUAL_LUMINANCE16_SGIS := new InternalFormat($8117); - private static _DUAL_INTENSITY4_SGIS := new InternalFormat($8118); - private static _DUAL_INTENSITY8_SGIS := new InternalFormat($8119); - private static _DUAL_INTENSITY12_SGIS := new InternalFormat($811A); - private static _DUAL_INTENSITY16_SGIS := new InternalFormat($811B); - private static _DUAL_LUMINANCE_ALPHA4_SGIS := new InternalFormat($811C); - private static _DUAL_LUMINANCE_ALPHA8_SGIS := new InternalFormat($811D); - private static _QUAD_ALPHA4_SGIS := new InternalFormat($811E); - private static _QUAD_ALPHA8_SGIS := new InternalFormat($811F); - private static _QUAD_LUMINANCE4_SGIS := new InternalFormat($8120); - private static _QUAD_LUMINANCE8_SGIS := new InternalFormat($8121); - private static _QUAD_INTENSITY4_SGIS := new InternalFormat($8122); - private static _QUAD_INTENSITY8_SGIS := new InternalFormat($8123); - private static _DEPTH_COMPONENT16 := new InternalFormat($81A5); - private static _DEPTH_COMPONENT16_ARB := new InternalFormat($81A5); - private static _DEPTH_COMPONENT16_OES := new InternalFormat($81A5); - private static _DEPTH_COMPONENT16_SGIX := new InternalFormat($81A5); - private static _DEPTH_COMPONENT24_ARB := new InternalFormat($81A6); - private static _DEPTH_COMPONENT24_OES := new InternalFormat($81A6); - private static _DEPTH_COMPONENT24_SGIX := new InternalFormat($81A6); - private static _DEPTH_COMPONENT32_ARB := new InternalFormat($81A7); - private static _DEPTH_COMPONENT32_OES := new InternalFormat($81A7); - private static _DEPTH_COMPONENT32_SGIX := new InternalFormat($81A7); - private static _COMPRESSED_RED := new InternalFormat($8225); - private static _COMPRESSED_RG := new InternalFormat($8226); - private static _RG := new InternalFormat($8227); - private static _R8 := new InternalFormat($8229); - private static _R8_EXT := new InternalFormat($8229); - private static _R16 := new InternalFormat($822A); - private static _R16_EXT := new InternalFormat($822A); - private static _RG8 := new InternalFormat($822B); - private static _RG8_EXT := new InternalFormat($822B); - private static _RG16 := new InternalFormat($822C); - private static _RG16_EXT := new InternalFormat($822C); - private static _R16F := new InternalFormat($822D); - private static _R16F_EXT := new InternalFormat($822D); - private static _R32F := new InternalFormat($822E); - private static _R32F_EXT := new InternalFormat($822E); - private static _RG16F := new InternalFormat($822F); - private static _RG16F_EXT := new InternalFormat($822F); - private static _RG32F := new InternalFormat($8230); - private static _RG32F_EXT := new InternalFormat($8230); - private static _R8I := new InternalFormat($8231); - private static _R8UI := new InternalFormat($8232); - private static _R16I := new InternalFormat($8233); - private static _R16UI := new InternalFormat($8234); - private static _R32I := new InternalFormat($8235); - private static _R32UI := new InternalFormat($8236); - private static _RG8I := new InternalFormat($8237); - private static _RG8UI := new InternalFormat($8238); - private static _RG16I := new InternalFormat($8239); - private static _RG16UI := new InternalFormat($823A); - private static _RG32I := new InternalFormat($823B); - private static _RG32UI := new InternalFormat($823C); - private static _COMPRESSED_RGB_S3TC_DXT1_EXT := new InternalFormat($83F0); - private static _COMPRESSED_RGBA_S3TC_DXT1_EXT := new InternalFormat($83F1); - private static _COMPRESSED_RGBA_S3TC_DXT3_EXT := new InternalFormat($83F2); - private static _COMPRESSED_RGBA_S3TC_DXT5_EXT := new InternalFormat($83F3); - private static _COMPRESSED_RGB := new InternalFormat($84ED); - private static _COMPRESSED_RGBA := new InternalFormat($84EE); - private static _DEPTH_STENCIL := new InternalFormat($84F9); - private static _DEPTH_STENCIL_EXT := new InternalFormat($84F9); - private static _DEPTH_STENCIL_NV := new InternalFormat($84F9); - private static _DEPTH_STENCIL_OES := new InternalFormat($84F9); - private static _DEPTH_STENCIL_MESA := new InternalFormat($8750); - private static _RGBA32F := new InternalFormat($8814); - private static _RGBA32F_ARB := new InternalFormat($8814); - private static _RGBA32F_EXT := new InternalFormat($8814); - private static _RGB32F := new InternalFormat($8815); - private static _RGBA16F := new InternalFormat($881A); - private static _RGBA16F_ARB := new InternalFormat($881A); - private static _RGBA16F_EXT := new InternalFormat($881A); - private static _RGB16F := new InternalFormat($881B); - private static _RGB16F_ARB := new InternalFormat($881B); - private static _RGB16F_EXT := new InternalFormat($881B); - private static _DEPTH24_STENCIL8 := new InternalFormat($88F0); - private static _DEPTH24_STENCIL8_EXT := new InternalFormat($88F0); - private static _DEPTH24_STENCIL8_OES := new InternalFormat($88F0); - private static _R11F_G11F_B10F := new InternalFormat($8C3A); - private static _R11F_G11F_B10F_APPLE := new InternalFormat($8C3A); - private static _R11F_G11F_B10F_EXT := new InternalFormat($8C3A); - private static _RGB9_E5 := new InternalFormat($8C3D); - private static _RGB9_E5_APPLE := new InternalFormat($8C3D); - private static _RGB9_E5_EXT := new InternalFormat($8C3D); - private static _SRGB := new InternalFormat($8C40); - private static _SRGB_EXT := new InternalFormat($8C40); - private static _SRGB8 := new InternalFormat($8C41); - private static _SRGB8_EXT := new InternalFormat($8C41); - private static _SRGB8_NV := new InternalFormat($8C41); - private static _SRGB_ALPHA := new InternalFormat($8C42); - private static _SRGB_ALPHA_EXT := new InternalFormat($8C42); - private static _SRGB8_ALPHA8 := new InternalFormat($8C43); - private static _SRGB8_ALPHA8_EXT := new InternalFormat($8C43); - private static _COMPRESSED_SRGB := new InternalFormat($8C48); - private static _COMPRESSED_SRGB_ALPHA := new InternalFormat($8C49); - private static _COMPRESSED_SRGB_S3TC_DXT1_EXT := new InternalFormat($8C4C); - private static _COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT := new InternalFormat($8C4D); - private static _COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT := new InternalFormat($8C4E); - private static _COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT := new InternalFormat($8C4F); - private static _DEPTH_COMPONENT32F := new InternalFormat($8CAC); - private static _DEPTH32F_STENCIL8 := new InternalFormat($8CAD); - private static _STENCIL_INDEX1 := new InternalFormat($8D46); - private static _STENCIL_INDEX1_EXT := new InternalFormat($8D46); - private static _STENCIL_INDEX1_OES := new InternalFormat($8D46); - private static _STENCIL_INDEX4 := new InternalFormat($8D47); - private static _STENCIL_INDEX4_EXT := new InternalFormat($8D47); - private static _STENCIL_INDEX4_OES := new InternalFormat($8D47); - private static _STENCIL_INDEX8 := new InternalFormat($8D48); - private static _STENCIL_INDEX8_EXT := new InternalFormat($8D48); - private static _STENCIL_INDEX8_OES := new InternalFormat($8D48); - private static _STENCIL_INDEX16 := new InternalFormat($8D49); - private static _STENCIL_INDEX16_EXT := new InternalFormat($8D49); - private static _RGBA32UI := new InternalFormat($8D70); - private static _RGB32UI := new InternalFormat($8D71); - private static _RGBA16UI := new InternalFormat($8D76); - private static _RGB16UI := new InternalFormat($8D77); - private static _RGBA8UI := new InternalFormat($8D7C); - private static _RGB8UI := new InternalFormat($8D7D); - private static _RGBA32I := new InternalFormat($8D82); - private static _RGB32I := new InternalFormat($8D83); - private static _RGBA16I := new InternalFormat($8D88); - private static _RGB16I := new InternalFormat($8D89); - private static _RGBA8I := new InternalFormat($8D8E); - private static _RGB8I := new InternalFormat($8D8F); - private static _DEPTH_COMPONENT32F_NV := new InternalFormat($8DAB); - private static _DEPTH32F_STENCIL8_NV := new InternalFormat($8DAC); - private static _COMPRESSED_RED_RGTC1 := new InternalFormat($8DBB); - private static _COMPRESSED_RED_RGTC1_EXT := new InternalFormat($8DBB); - private static _COMPRESSED_SIGNED_RED_RGTC1 := new InternalFormat($8DBC); - private static _COMPRESSED_SIGNED_RED_RGTC1_EXT := new InternalFormat($8DBC); - private static _COMPRESSED_RG_RGTC2 := new InternalFormat($8DBD); - private static _COMPRESSED_SIGNED_RG_RGTC2 := new InternalFormat($8DBE); - private static _COMPRESSED_RGBA_BPTC_UNORM := new InternalFormat($8E8C); - private static _COMPRESSED_SRGB_ALPHA_BPTC_UNORM := new InternalFormat($8E8D); - private static _COMPRESSED_RGB_BPTC_SIGNED_FLOAT := new InternalFormat($8E8E); - private static _COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT := new InternalFormat($8E8F); - private static _R8_SNORM := new InternalFormat($8F94); - private static _RG8_SNORM := new InternalFormat($8F95); - private static _RGB8_SNORM := new InternalFormat($8F96); - private static _RGBA8_SNORM := new InternalFormat($8F97); - private static _R16_SNORM := new InternalFormat($8F98); - private static _R16_SNORM_EXT := new InternalFormat($8F98); - private static _RG16_SNORM := new InternalFormat($8F99); - private static _RG16_SNORM_EXT := new InternalFormat($8F99); - private static _RGB16_SNORM := new InternalFormat($8F9A); - private static _RGB16_SNORM_EXT := new InternalFormat($8F9A); - private static _RGB10_A2UI := new InternalFormat($906F); - private static _COMPRESSED_R11_EAC := new InternalFormat($9270); - private static _COMPRESSED_SIGNED_R11_EAC := new InternalFormat($9271); - private static _COMPRESSED_RG11_EAC := new InternalFormat($9272); - private static _COMPRESSED_SIGNED_RG11_EAC := new InternalFormat($9273); - private static _COMPRESSED_RGB8_ETC2 := new InternalFormat($9274); - private static _COMPRESSED_SRGB8_ETC2 := new InternalFormat($9275); - private static _COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 := new InternalFormat($9276); - private static _COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 := new InternalFormat($9277); - private static _COMPRESSED_RGBA8_ETC2_EAC := new InternalFormat($9278); - private static _COMPRESSED_SRGB8_ALPHA8_ETC2_EAC := new InternalFormat($9279); - private static _COMPRESSED_RGBA_ASTC_4x4 := new InternalFormat($93B0); - private static _COMPRESSED_RGBA_ASTC_4x4_KHR := new InternalFormat($93B0); - private static _COMPRESSED_RGBA_ASTC_5x4 := new InternalFormat($93B1); - private static _COMPRESSED_RGBA_ASTC_5x4_KHR := new InternalFormat($93B1); - private static _COMPRESSED_RGBA_ASTC_5x5 := new InternalFormat($93B2); - private static _COMPRESSED_RGBA_ASTC_5x5_KHR := new InternalFormat($93B2); - private static _COMPRESSED_RGBA_ASTC_6x5 := new InternalFormat($93B3); - private static _COMPRESSED_RGBA_ASTC_6x5_KHR := new InternalFormat($93B3); - private static _COMPRESSED_RGBA_ASTC_6x6 := new InternalFormat($93B4); - private static _COMPRESSED_RGBA_ASTC_6x6_KHR := new InternalFormat($93B4); - private static _COMPRESSED_RGBA_ASTC_8x5 := new InternalFormat($93B5); - private static _COMPRESSED_RGBA_ASTC_8x5_KHR := new InternalFormat($93B5); - private static _COMPRESSED_RGBA_ASTC_8x6 := new InternalFormat($93B6); - private static _COMPRESSED_RGBA_ASTC_8x6_KHR := new InternalFormat($93B6); - private static _COMPRESSED_RGBA_ASTC_8x8 := new InternalFormat($93B7); - private static _COMPRESSED_RGBA_ASTC_8x8_KHR := new InternalFormat($93B7); - private static _COMPRESSED_RGBA_ASTC_10x5 := new InternalFormat($93B8); - private static _COMPRESSED_RGBA_ASTC_10x5_KHR := new InternalFormat($93B8); - private static _COMPRESSED_RGBA_ASTC_10x6 := new InternalFormat($93B9); - private static _COMPRESSED_RGBA_ASTC_10x6_KHR := new InternalFormat($93B9); - private static _COMPRESSED_RGBA_ASTC_10x8 := new InternalFormat($93BA); - private static _COMPRESSED_RGBA_ASTC_10x8_KHR := new InternalFormat($93BA); - private static _COMPRESSED_RGBA_ASTC_10x10 := new InternalFormat($93BB); - private static _COMPRESSED_RGBA_ASTC_10x10_KHR := new InternalFormat($93BB); - private static _COMPRESSED_RGBA_ASTC_12x10 := new InternalFormat($93BC); - private static _COMPRESSED_RGBA_ASTC_12x10_KHR := new InternalFormat($93BC); - private static _COMPRESSED_RGBA_ASTC_12x12 := new InternalFormat($93BD); - private static _COMPRESSED_RGBA_ASTC_12x12_KHR := new InternalFormat($93BD); - private static _COMPRESSED_RGBA_ASTC_3x3x3_OES := new InternalFormat($93C0); - private static _COMPRESSED_RGBA_ASTC_4x3x3_OES := new InternalFormat($93C1); - private static _COMPRESSED_RGBA_ASTC_4x4x3_OES := new InternalFormat($93C2); - private static _COMPRESSED_RGBA_ASTC_4x4x4_OES := new InternalFormat($93C3); - private static _COMPRESSED_RGBA_ASTC_5x4x4_OES := new InternalFormat($93C4); - private static _COMPRESSED_RGBA_ASTC_5x5x4_OES := new InternalFormat($93C5); - private static _COMPRESSED_RGBA_ASTC_5x5x5_OES := new InternalFormat($93C6); - private static _COMPRESSED_RGBA_ASTC_6x5x5_OES := new InternalFormat($93C7); - private static _COMPRESSED_RGBA_ASTC_6x6x5_OES := new InternalFormat($93C8); - private static _COMPRESSED_RGBA_ASTC_6x6x6_OES := new InternalFormat($93C9); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_4x4 := new InternalFormat($93D0); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR := new InternalFormat($93D0); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_5x4 := new InternalFormat($93D1); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR := new InternalFormat($93D1); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_5x5 := new InternalFormat($93D2); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR := new InternalFormat($93D2); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_6x5 := new InternalFormat($93D3); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR := new InternalFormat($93D3); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_6x6 := new InternalFormat($93D4); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR := new InternalFormat($93D4); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_8x5 := new InternalFormat($93D5); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR := new InternalFormat($93D5); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_8x6 := new InternalFormat($93D6); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR := new InternalFormat($93D6); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_8x8 := new InternalFormat($93D7); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR := new InternalFormat($93D7); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_10x5 := new InternalFormat($93D8); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR := new InternalFormat($93D8); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_10x6 := new InternalFormat($93D9); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR := new InternalFormat($93D9); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_10x8 := new InternalFormat($93DA); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR := new InternalFormat($93DA); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_10x10 := new InternalFormat($93DB); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR := new InternalFormat($93DB); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_12x10 := new InternalFormat($93DC); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR := new InternalFormat($93DC); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_12x12 := new InternalFormat($93DD); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR := new InternalFormat($93DD); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES := new InternalFormat($93E0); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES := new InternalFormat($93E1); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES := new InternalFormat($93E2); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES := new InternalFormat($93E3); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES := new InternalFormat($93E4); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES := new InternalFormat($93E5); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES := new InternalFormat($93E6); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES := new InternalFormat($93E7); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES := new InternalFormat($93E8); - private static _COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES := new InternalFormat($93E9); - - public static property STENCIL_INDEX: InternalFormat read _STENCIL_INDEX; - public static property STENCIL_INDEX_OES: InternalFormat read _STENCIL_INDEX_OES; - public static property DEPTH_COMPONENT: InternalFormat read _DEPTH_COMPONENT; - public static property RED: InternalFormat read _RED; - public static property RED_EXT: InternalFormat read _RED_EXT; - public static property RGB: InternalFormat read _RGB; - public static property RGBA: InternalFormat read _RGBA; - public static property R3_G3_B2: InternalFormat read _R3_G3_B2; - public static property ALPHA4: InternalFormat read _ALPHA4; - public static property ALPHA8: InternalFormat read _ALPHA8; - public static property ALPHA12: InternalFormat read _ALPHA12; - public static property ALPHA16: InternalFormat read _ALPHA16; - public static property LUMINANCE4: InternalFormat read _LUMINANCE4; - public static property LUMINANCE8: InternalFormat read _LUMINANCE8; - public static property LUMINANCE12: InternalFormat read _LUMINANCE12; - public static property LUMINANCE16: InternalFormat read _LUMINANCE16; - public static property LUMINANCE4_ALPHA4: InternalFormat read _LUMINANCE4_ALPHA4; - public static property LUMINANCE6_ALPHA2: InternalFormat read _LUMINANCE6_ALPHA2; - public static property LUMINANCE8_ALPHA8: InternalFormat read _LUMINANCE8_ALPHA8; - public static property LUMINANCE12_ALPHA4: InternalFormat read _LUMINANCE12_ALPHA4; - public static property LUMINANCE12_ALPHA12: InternalFormat read _LUMINANCE12_ALPHA12; - public static property LUMINANCE16_ALPHA16: InternalFormat read _LUMINANCE16_ALPHA16; - public static property INTENSITY: InternalFormat read _INTENSITY; - public static property INTENSITY4: InternalFormat read _INTENSITY4; - public static property INTENSITY8: InternalFormat read _INTENSITY8; - public static property INTENSITY12: InternalFormat read _INTENSITY12; - public static property INTENSITY16: InternalFormat read _INTENSITY16; - public static property RGB2_EXT: InternalFormat read _RGB2_EXT; - public static property RGB4: InternalFormat read _RGB4; - public static property RGB4_EXT: InternalFormat read _RGB4_EXT; - public static property RGB5: InternalFormat read _RGB5; - public static property RGB5_EXT: InternalFormat read _RGB5_EXT; - public static property RGB8: InternalFormat read _RGB8; - public static property RGB8_EXT: InternalFormat read _RGB8_EXT; - public static property RGB8_OES: InternalFormat read _RGB8_OES; - public static property RGB10: InternalFormat read _RGB10; - public static property RGB10_EXT: InternalFormat read _RGB10_EXT; - public static property RGB12: InternalFormat read _RGB12; - public static property RGB12_EXT: InternalFormat read _RGB12_EXT; - public static property RGB16: InternalFormat read _RGB16; - public static property RGB16_EXT: InternalFormat read _RGB16_EXT; - public static property RGBA4: InternalFormat read _RGBA4; - public static property RGBA4_EXT: InternalFormat read _RGBA4_EXT; - public static property RGBA4_OES: InternalFormat read _RGBA4_OES; - public static property RGB5_A1: InternalFormat read _RGB5_A1; - public static property RGB5_A1_EXT: InternalFormat read _RGB5_A1_EXT; - public static property RGB5_A1_OES: InternalFormat read _RGB5_A1_OES; - public static property RGBA8: InternalFormat read _RGBA8; - public static property RGBA8_EXT: InternalFormat read _RGBA8_EXT; - public static property RGBA8_OES: InternalFormat read _RGBA8_OES; - public static property RGB10_A2: InternalFormat read _RGB10_A2; - public static property RGB10_A2_EXT: InternalFormat read _RGB10_A2_EXT; - public static property RGBA12: InternalFormat read _RGBA12; - public static property RGBA12_EXT: InternalFormat read _RGBA12_EXT; - public static property RGBA16: InternalFormat read _RGBA16; - public static property RGBA16_EXT: InternalFormat read _RGBA16_EXT; - public static property DUAL_ALPHA4_SGIS: InternalFormat read _DUAL_ALPHA4_SGIS; - public static property DUAL_ALPHA8_SGIS: InternalFormat read _DUAL_ALPHA8_SGIS; - public static property DUAL_ALPHA12_SGIS: InternalFormat read _DUAL_ALPHA12_SGIS; - public static property DUAL_ALPHA16_SGIS: InternalFormat read _DUAL_ALPHA16_SGIS; - public static property DUAL_LUMINANCE4_SGIS: InternalFormat read _DUAL_LUMINANCE4_SGIS; - public static property DUAL_LUMINANCE8_SGIS: InternalFormat read _DUAL_LUMINANCE8_SGIS; - public static property DUAL_LUMINANCE12_SGIS: InternalFormat read _DUAL_LUMINANCE12_SGIS; - public static property DUAL_LUMINANCE16_SGIS: InternalFormat read _DUAL_LUMINANCE16_SGIS; - public static property DUAL_INTENSITY4_SGIS: InternalFormat read _DUAL_INTENSITY4_SGIS; - public static property DUAL_INTENSITY8_SGIS: InternalFormat read _DUAL_INTENSITY8_SGIS; - public static property DUAL_INTENSITY12_SGIS: InternalFormat read _DUAL_INTENSITY12_SGIS; - public static property DUAL_INTENSITY16_SGIS: InternalFormat read _DUAL_INTENSITY16_SGIS; - public static property DUAL_LUMINANCE_ALPHA4_SGIS: InternalFormat read _DUAL_LUMINANCE_ALPHA4_SGIS; - public static property DUAL_LUMINANCE_ALPHA8_SGIS: InternalFormat read _DUAL_LUMINANCE_ALPHA8_SGIS; - public static property QUAD_ALPHA4_SGIS: InternalFormat read _QUAD_ALPHA4_SGIS; - public static property QUAD_ALPHA8_SGIS: InternalFormat read _QUAD_ALPHA8_SGIS; - public static property QUAD_LUMINANCE4_SGIS: InternalFormat read _QUAD_LUMINANCE4_SGIS; - public static property QUAD_LUMINANCE8_SGIS: InternalFormat read _QUAD_LUMINANCE8_SGIS; - public static property QUAD_INTENSITY4_SGIS: InternalFormat read _QUAD_INTENSITY4_SGIS; - public static property QUAD_INTENSITY8_SGIS: InternalFormat read _QUAD_INTENSITY8_SGIS; - public static property DEPTH_COMPONENT16: InternalFormat read _DEPTH_COMPONENT16; - public static property DEPTH_COMPONENT16_ARB: InternalFormat read _DEPTH_COMPONENT16_ARB; - public static property DEPTH_COMPONENT16_OES: InternalFormat read _DEPTH_COMPONENT16_OES; - public static property DEPTH_COMPONENT16_SGIX: InternalFormat read _DEPTH_COMPONENT16_SGIX; - public static property DEPTH_COMPONENT24_ARB: InternalFormat read _DEPTH_COMPONENT24_ARB; - public static property DEPTH_COMPONENT24_OES: InternalFormat read _DEPTH_COMPONENT24_OES; - public static property DEPTH_COMPONENT24_SGIX: InternalFormat read _DEPTH_COMPONENT24_SGIX; - public static property DEPTH_COMPONENT32_ARB: InternalFormat read _DEPTH_COMPONENT32_ARB; - public static property DEPTH_COMPONENT32_OES: InternalFormat read _DEPTH_COMPONENT32_OES; - public static property DEPTH_COMPONENT32_SGIX: InternalFormat read _DEPTH_COMPONENT32_SGIX; - public static property COMPRESSED_RED: InternalFormat read _COMPRESSED_RED; - public static property COMPRESSED_RG: InternalFormat read _COMPRESSED_RG; - public static property RG: InternalFormat read _RG; - public static property R8: InternalFormat read _R8; - public static property R8_EXT: InternalFormat read _R8_EXT; - public static property R16: InternalFormat read _R16; - public static property R16_EXT: InternalFormat read _R16_EXT; - public static property RG8: InternalFormat read _RG8; - public static property RG8_EXT: InternalFormat read _RG8_EXT; - public static property RG16: InternalFormat read _RG16; - public static property RG16_EXT: InternalFormat read _RG16_EXT; - public static property R16F: InternalFormat read _R16F; - public static property R16F_EXT: InternalFormat read _R16F_EXT; - public static property R32F: InternalFormat read _R32F; - public static property R32F_EXT: InternalFormat read _R32F_EXT; - public static property RG16F: InternalFormat read _RG16F; - public static property RG16F_EXT: InternalFormat read _RG16F_EXT; - public static property RG32F: InternalFormat read _RG32F; - public static property RG32F_EXT: InternalFormat read _RG32F_EXT; - public static property R8I: InternalFormat read _R8I; - public static property R8UI: InternalFormat read _R8UI; - public static property R16I: InternalFormat read _R16I; - public static property R16UI: InternalFormat read _R16UI; - public static property R32I: InternalFormat read _R32I; - public static property R32UI: InternalFormat read _R32UI; - public static property RG8I: InternalFormat read _RG8I; - public static property RG8UI: InternalFormat read _RG8UI; - public static property RG16I: InternalFormat read _RG16I; - public static property RG16UI: InternalFormat read _RG16UI; - public static property RG32I: InternalFormat read _RG32I; - public static property RG32UI: InternalFormat read _RG32UI; - public static property COMPRESSED_RGB_S3TC_DXT1_EXT: InternalFormat read _COMPRESSED_RGB_S3TC_DXT1_EXT; - public static property COMPRESSED_RGBA_S3TC_DXT1_EXT: InternalFormat read _COMPRESSED_RGBA_S3TC_DXT1_EXT; - public static property COMPRESSED_RGBA_S3TC_DXT3_EXT: InternalFormat read _COMPRESSED_RGBA_S3TC_DXT3_EXT; - public static property COMPRESSED_RGBA_S3TC_DXT5_EXT: InternalFormat read _COMPRESSED_RGBA_S3TC_DXT5_EXT; - public static property COMPRESSED_RGB: InternalFormat read _COMPRESSED_RGB; - public static property COMPRESSED_RGBA: InternalFormat read _COMPRESSED_RGBA; - public static property DEPTH_STENCIL: InternalFormat read _DEPTH_STENCIL; - public static property DEPTH_STENCIL_EXT: InternalFormat read _DEPTH_STENCIL_EXT; - public static property DEPTH_STENCIL_NV: InternalFormat read _DEPTH_STENCIL_NV; - public static property DEPTH_STENCIL_OES: InternalFormat read _DEPTH_STENCIL_OES; - public static property DEPTH_STENCIL_MESA: InternalFormat read _DEPTH_STENCIL_MESA; - public static property RGBA32F: InternalFormat read _RGBA32F; - public static property RGBA32F_ARB: InternalFormat read _RGBA32F_ARB; - public static property RGBA32F_EXT: InternalFormat read _RGBA32F_EXT; - public static property RGB32F: InternalFormat read _RGB32F; - public static property RGBA16F: InternalFormat read _RGBA16F; - public static property RGBA16F_ARB: InternalFormat read _RGBA16F_ARB; - public static property RGBA16F_EXT: InternalFormat read _RGBA16F_EXT; - public static property RGB16F: InternalFormat read _RGB16F; - public static property RGB16F_ARB: InternalFormat read _RGB16F_ARB; - public static property RGB16F_EXT: InternalFormat read _RGB16F_EXT; - public static property DEPTH24_STENCIL8: InternalFormat read _DEPTH24_STENCIL8; - public static property DEPTH24_STENCIL8_EXT: InternalFormat read _DEPTH24_STENCIL8_EXT; - public static property DEPTH24_STENCIL8_OES: InternalFormat read _DEPTH24_STENCIL8_OES; - public static property R11F_G11F_B10F: InternalFormat read _R11F_G11F_B10F; - public static property R11F_G11F_B10F_APPLE: InternalFormat read _R11F_G11F_B10F_APPLE; - public static property R11F_G11F_B10F_EXT: InternalFormat read _R11F_G11F_B10F_EXT; - public static property RGB9_E5: InternalFormat read _RGB9_E5; - public static property RGB9_E5_APPLE: InternalFormat read _RGB9_E5_APPLE; - public static property RGB9_E5_EXT: InternalFormat read _RGB9_E5_EXT; - public static property SRGB: InternalFormat read _SRGB; - public static property SRGB_EXT: InternalFormat read _SRGB_EXT; - public static property SRGB8: InternalFormat read _SRGB8; - public static property SRGB8_EXT: InternalFormat read _SRGB8_EXT; - public static property SRGB8_NV: InternalFormat read _SRGB8_NV; - public static property SRGB_ALPHA: InternalFormat read _SRGB_ALPHA; - public static property SRGB_ALPHA_EXT: InternalFormat read _SRGB_ALPHA_EXT; - public static property SRGB8_ALPHA8: InternalFormat read _SRGB8_ALPHA8; - public static property SRGB8_ALPHA8_EXT: InternalFormat read _SRGB8_ALPHA8_EXT; - public static property COMPRESSED_SRGB: InternalFormat read _COMPRESSED_SRGB; - public static property COMPRESSED_SRGB_ALPHA: InternalFormat read _COMPRESSED_SRGB_ALPHA; - public static property COMPRESSED_SRGB_S3TC_DXT1_EXT: InternalFormat read _COMPRESSED_SRGB_S3TC_DXT1_EXT; - public static property COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: InternalFormat read _COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT; - public static property COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: InternalFormat read _COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT; - public static property COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: InternalFormat read _COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT; - public static property DEPTH_COMPONENT32F: InternalFormat read _DEPTH_COMPONENT32F; - public static property DEPTH32F_STENCIL8: InternalFormat read _DEPTH32F_STENCIL8; - public static property STENCIL_INDEX1: InternalFormat read _STENCIL_INDEX1; - public static property STENCIL_INDEX1_EXT: InternalFormat read _STENCIL_INDEX1_EXT; - public static property STENCIL_INDEX1_OES: InternalFormat read _STENCIL_INDEX1_OES; - public static property STENCIL_INDEX4: InternalFormat read _STENCIL_INDEX4; - public static property STENCIL_INDEX4_EXT: InternalFormat read _STENCIL_INDEX4_EXT; - public static property STENCIL_INDEX4_OES: InternalFormat read _STENCIL_INDEX4_OES; - public static property STENCIL_INDEX8: InternalFormat read _STENCIL_INDEX8; - public static property STENCIL_INDEX8_EXT: InternalFormat read _STENCIL_INDEX8_EXT; - public static property STENCIL_INDEX8_OES: InternalFormat read _STENCIL_INDEX8_OES; - public static property STENCIL_INDEX16: InternalFormat read _STENCIL_INDEX16; - public static property STENCIL_INDEX16_EXT: InternalFormat read _STENCIL_INDEX16_EXT; - public static property RGBA32UI: InternalFormat read _RGBA32UI; - public static property RGB32UI: InternalFormat read _RGB32UI; - public static property RGBA16UI: InternalFormat read _RGBA16UI; - public static property RGB16UI: InternalFormat read _RGB16UI; - public static property RGBA8UI: InternalFormat read _RGBA8UI; - public static property RGB8UI: InternalFormat read _RGB8UI; - public static property RGBA32I: InternalFormat read _RGBA32I; - public static property RGB32I: InternalFormat read _RGB32I; - public static property RGBA16I: InternalFormat read _RGBA16I; - public static property RGB16I: InternalFormat read _RGB16I; - public static property RGBA8I: InternalFormat read _RGBA8I; - public static property RGB8I: InternalFormat read _RGB8I; - public static property DEPTH_COMPONENT32F_NV: InternalFormat read _DEPTH_COMPONENT32F_NV; - public static property DEPTH32F_STENCIL8_NV: InternalFormat read _DEPTH32F_STENCIL8_NV; - public static property COMPRESSED_RED_RGTC1: InternalFormat read _COMPRESSED_RED_RGTC1; - public static property COMPRESSED_RED_RGTC1_EXT: InternalFormat read _COMPRESSED_RED_RGTC1_EXT; - public static property COMPRESSED_SIGNED_RED_RGTC1: InternalFormat read _COMPRESSED_SIGNED_RED_RGTC1; - public static property COMPRESSED_SIGNED_RED_RGTC1_EXT: InternalFormat read _COMPRESSED_SIGNED_RED_RGTC1_EXT; - public static property COMPRESSED_RG_RGTC2: InternalFormat read _COMPRESSED_RG_RGTC2; - public static property COMPRESSED_SIGNED_RG_RGTC2: InternalFormat read _COMPRESSED_SIGNED_RG_RGTC2; - public static property COMPRESSED_RGBA_BPTC_UNORM: InternalFormat read _COMPRESSED_RGBA_BPTC_UNORM; - public static property COMPRESSED_SRGB_ALPHA_BPTC_UNORM: InternalFormat read _COMPRESSED_SRGB_ALPHA_BPTC_UNORM; - public static property COMPRESSED_RGB_BPTC_SIGNED_FLOAT: InternalFormat read _COMPRESSED_RGB_BPTC_SIGNED_FLOAT; - public static property COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT: InternalFormat read _COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT; - public static property R8_SNORM: InternalFormat read _R8_SNORM; - public static property RG8_SNORM: InternalFormat read _RG8_SNORM; - public static property RGB8_SNORM: InternalFormat read _RGB8_SNORM; - public static property RGBA8_SNORM: InternalFormat read _RGBA8_SNORM; - public static property R16_SNORM: InternalFormat read _R16_SNORM; - public static property R16_SNORM_EXT: InternalFormat read _R16_SNORM_EXT; - public static property RG16_SNORM: InternalFormat read _RG16_SNORM; - public static property RG16_SNORM_EXT: InternalFormat read _RG16_SNORM_EXT; - public static property RGB16_SNORM: InternalFormat read _RGB16_SNORM; - public static property RGB16_SNORM_EXT: InternalFormat read _RGB16_SNORM_EXT; - public static property RGB10_A2UI: InternalFormat read _RGB10_A2UI; - public static property COMPRESSED_R11_EAC: InternalFormat read _COMPRESSED_R11_EAC; - public static property COMPRESSED_SIGNED_R11_EAC: InternalFormat read _COMPRESSED_SIGNED_R11_EAC; - public static property COMPRESSED_RG11_EAC: InternalFormat read _COMPRESSED_RG11_EAC; - public static property COMPRESSED_SIGNED_RG11_EAC: InternalFormat read _COMPRESSED_SIGNED_RG11_EAC; - public static property COMPRESSED_RGB8_ETC2: InternalFormat read _COMPRESSED_RGB8_ETC2; - public static property COMPRESSED_SRGB8_ETC2: InternalFormat read _COMPRESSED_SRGB8_ETC2; - public static property COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2: InternalFormat read _COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2; - public static property COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2: InternalFormat read _COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2; - public static property COMPRESSED_RGBA8_ETC2_EAC: InternalFormat read _COMPRESSED_RGBA8_ETC2_EAC; - public static property COMPRESSED_SRGB8_ALPHA8_ETC2_EAC: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ETC2_EAC; - public static property COMPRESSED_RGBA_ASTC_4x4: InternalFormat read _COMPRESSED_RGBA_ASTC_4x4; - public static property COMPRESSED_RGBA_ASTC_4x4_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_4x4_KHR; - public static property COMPRESSED_RGBA_ASTC_5x4: InternalFormat read _COMPRESSED_RGBA_ASTC_5x4; - public static property COMPRESSED_RGBA_ASTC_5x4_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_5x4_KHR; - public static property COMPRESSED_RGBA_ASTC_5x5: InternalFormat read _COMPRESSED_RGBA_ASTC_5x5; - public static property COMPRESSED_RGBA_ASTC_5x5_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_5x5_KHR; - public static property COMPRESSED_RGBA_ASTC_6x5: InternalFormat read _COMPRESSED_RGBA_ASTC_6x5; - public static property COMPRESSED_RGBA_ASTC_6x5_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_6x5_KHR; - public static property COMPRESSED_RGBA_ASTC_6x6: InternalFormat read _COMPRESSED_RGBA_ASTC_6x6; - public static property COMPRESSED_RGBA_ASTC_6x6_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_6x6_KHR; - public static property COMPRESSED_RGBA_ASTC_8x5: InternalFormat read _COMPRESSED_RGBA_ASTC_8x5; - public static property COMPRESSED_RGBA_ASTC_8x5_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_8x5_KHR; - public static property COMPRESSED_RGBA_ASTC_8x6: InternalFormat read _COMPRESSED_RGBA_ASTC_8x6; - public static property COMPRESSED_RGBA_ASTC_8x6_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_8x6_KHR; - public static property COMPRESSED_RGBA_ASTC_8x8: InternalFormat read _COMPRESSED_RGBA_ASTC_8x8; - public static property COMPRESSED_RGBA_ASTC_8x8_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_8x8_KHR; - public static property COMPRESSED_RGBA_ASTC_10x5: InternalFormat read _COMPRESSED_RGBA_ASTC_10x5; - public static property COMPRESSED_RGBA_ASTC_10x5_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_10x5_KHR; - public static property COMPRESSED_RGBA_ASTC_10x6: InternalFormat read _COMPRESSED_RGBA_ASTC_10x6; - public static property COMPRESSED_RGBA_ASTC_10x6_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_10x6_KHR; - public static property COMPRESSED_RGBA_ASTC_10x8: InternalFormat read _COMPRESSED_RGBA_ASTC_10x8; - public static property COMPRESSED_RGBA_ASTC_10x8_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_10x8_KHR; - public static property COMPRESSED_RGBA_ASTC_10x10: InternalFormat read _COMPRESSED_RGBA_ASTC_10x10; - public static property COMPRESSED_RGBA_ASTC_10x10_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_10x10_KHR; - public static property COMPRESSED_RGBA_ASTC_12x10: InternalFormat read _COMPRESSED_RGBA_ASTC_12x10; - public static property COMPRESSED_RGBA_ASTC_12x10_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_12x10_KHR; - public static property COMPRESSED_RGBA_ASTC_12x12: InternalFormat read _COMPRESSED_RGBA_ASTC_12x12; - public static property COMPRESSED_RGBA_ASTC_12x12_KHR: InternalFormat read _COMPRESSED_RGBA_ASTC_12x12_KHR; - public static property COMPRESSED_RGBA_ASTC_3x3x3_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_3x3x3_OES; - public static property COMPRESSED_RGBA_ASTC_4x3x3_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_4x3x3_OES; - public static property COMPRESSED_RGBA_ASTC_4x4x3_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_4x4x3_OES; - public static property COMPRESSED_RGBA_ASTC_4x4x4_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_4x4x4_OES; - public static property COMPRESSED_RGBA_ASTC_5x4x4_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_5x4x4_OES; - public static property COMPRESSED_RGBA_ASTC_5x5x4_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_5x5x4_OES; - public static property COMPRESSED_RGBA_ASTC_5x5x5_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_5x5x5_OES; - public static property COMPRESSED_RGBA_ASTC_6x5x5_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_6x5x5_OES; - public static property COMPRESSED_RGBA_ASTC_6x6x5_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_6x6x5_OES; - public static property COMPRESSED_RGBA_ASTC_6x6x6_OES: InternalFormat read _COMPRESSED_RGBA_ASTC_6x6x6_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x4: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_4x4; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x4: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_5x4; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x5: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_5x5; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x5: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_6x5; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x6: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_6x6; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x5: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_8x5; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x6: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_8x6; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x8: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_8x8; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x5: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_10x5; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x6: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_10x6; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x8: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_10x8; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x10: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_10x10; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_12x10: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_12x10; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_12x12: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_12x12; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES; - public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES: InternalFormat read _COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES; + public static property STENCIL_INDEX: InternalFormat read new InternalFormat($1901); + public static property STENCIL_INDEX_OES: InternalFormat read new InternalFormat($1901); + public static property DEPTH_COMPONENT: InternalFormat read new InternalFormat($1902); + public static property RED: InternalFormat read new InternalFormat($1903); + public static property RED_EXT: InternalFormat read new InternalFormat($1903); + public static property RGB: InternalFormat read new InternalFormat($1907); + public static property RGBA: InternalFormat read new InternalFormat($1908); + public static property R3_G3_B2: InternalFormat read new InternalFormat($2A10); + public static property ALPHA4: InternalFormat read new InternalFormat($803B); + public static property ALPHA8: InternalFormat read new InternalFormat($803C); + public static property ALPHA12: InternalFormat read new InternalFormat($803D); + public static property ALPHA16: InternalFormat read new InternalFormat($803E); + public static property LUMINANCE4: InternalFormat read new InternalFormat($803F); + public static property LUMINANCE8: InternalFormat read new InternalFormat($8040); + public static property LUMINANCE12: InternalFormat read new InternalFormat($8041); + public static property LUMINANCE16: InternalFormat read new InternalFormat($8042); + public static property LUMINANCE4_ALPHA4: InternalFormat read new InternalFormat($8043); + public static property LUMINANCE6_ALPHA2: InternalFormat read new InternalFormat($8044); + public static property LUMINANCE8_ALPHA8: InternalFormat read new InternalFormat($8045); + public static property LUMINANCE12_ALPHA4: InternalFormat read new InternalFormat($8046); + public static property LUMINANCE12_ALPHA12: InternalFormat read new InternalFormat($8047); + public static property LUMINANCE16_ALPHA16: InternalFormat read new InternalFormat($8048); + public static property INTENSITY: InternalFormat read new InternalFormat($8049); + public static property INTENSITY4: InternalFormat read new InternalFormat($804A); + public static property INTENSITY8: InternalFormat read new InternalFormat($804B); + public static property INTENSITY12: InternalFormat read new InternalFormat($804C); + public static property INTENSITY16: InternalFormat read new InternalFormat($804D); + public static property RGB2_EXT: InternalFormat read new InternalFormat($804E); + public static property RGB4: InternalFormat read new InternalFormat($804F); + public static property RGB4_EXT: InternalFormat read new InternalFormat($804F); + public static property RGB5: InternalFormat read new InternalFormat($8050); + public static property RGB5_EXT: InternalFormat read new InternalFormat($8050); + public static property RGB8: InternalFormat read new InternalFormat($8051); + public static property RGB8_EXT: InternalFormat read new InternalFormat($8051); + public static property RGB8_OES: InternalFormat read new InternalFormat($8051); + public static property RGB10: InternalFormat read new InternalFormat($8052); + public static property RGB10_EXT: InternalFormat read new InternalFormat($8052); + public static property RGB12: InternalFormat read new InternalFormat($8053); + public static property RGB12_EXT: InternalFormat read new InternalFormat($8053); + public static property RGB16: InternalFormat read new InternalFormat($8054); + public static property RGB16_EXT: InternalFormat read new InternalFormat($8054); + public static property RGBA4: InternalFormat read new InternalFormat($8056); + public static property RGBA4_EXT: InternalFormat read new InternalFormat($8056); + public static property RGBA4_OES: InternalFormat read new InternalFormat($8056); + public static property RGB5_A1: InternalFormat read new InternalFormat($8057); + public static property RGB5_A1_EXT: InternalFormat read new InternalFormat($8057); + public static property RGB5_A1_OES: InternalFormat read new InternalFormat($8057); + public static property RGBA8: InternalFormat read new InternalFormat($8058); + public static property RGBA8_EXT: InternalFormat read new InternalFormat($8058); + public static property RGBA8_OES: InternalFormat read new InternalFormat($8058); + public static property RGB10_A2: InternalFormat read new InternalFormat($8059); + public static property RGB10_A2_EXT: InternalFormat read new InternalFormat($8059); + public static property RGBA12: InternalFormat read new InternalFormat($805A); + public static property RGBA12_EXT: InternalFormat read new InternalFormat($805A); + public static property RGBA16: InternalFormat read new InternalFormat($805B); + public static property RGBA16_EXT: InternalFormat read new InternalFormat($805B); + public static property DUAL_ALPHA4_SGIS: InternalFormat read new InternalFormat($8110); + public static property DUAL_ALPHA8_SGIS: InternalFormat read new InternalFormat($8111); + public static property DUAL_ALPHA12_SGIS: InternalFormat read new InternalFormat($8112); + public static property DUAL_ALPHA16_SGIS: InternalFormat read new InternalFormat($8113); + public static property DUAL_LUMINANCE4_SGIS: InternalFormat read new InternalFormat($8114); + public static property DUAL_LUMINANCE8_SGIS: InternalFormat read new InternalFormat($8115); + public static property DUAL_LUMINANCE12_SGIS: InternalFormat read new InternalFormat($8116); + public static property DUAL_LUMINANCE16_SGIS: InternalFormat read new InternalFormat($8117); + public static property DUAL_INTENSITY4_SGIS: InternalFormat read new InternalFormat($8118); + public static property DUAL_INTENSITY8_SGIS: InternalFormat read new InternalFormat($8119); + public static property DUAL_INTENSITY12_SGIS: InternalFormat read new InternalFormat($811A); + public static property DUAL_INTENSITY16_SGIS: InternalFormat read new InternalFormat($811B); + public static property DUAL_LUMINANCE_ALPHA4_SGIS: InternalFormat read new InternalFormat($811C); + public static property DUAL_LUMINANCE_ALPHA8_SGIS: InternalFormat read new InternalFormat($811D); + public static property QUAD_ALPHA4_SGIS: InternalFormat read new InternalFormat($811E); + public static property QUAD_ALPHA8_SGIS: InternalFormat read new InternalFormat($811F); + public static property QUAD_LUMINANCE4_SGIS: InternalFormat read new InternalFormat($8120); + public static property QUAD_LUMINANCE8_SGIS: InternalFormat read new InternalFormat($8121); + public static property QUAD_INTENSITY4_SGIS: InternalFormat read new InternalFormat($8122); + public static property QUAD_INTENSITY8_SGIS: InternalFormat read new InternalFormat($8123); + public static property DEPTH_COMPONENT16: InternalFormat read new InternalFormat($81A5); + public static property DEPTH_COMPONENT16_ARB: InternalFormat read new InternalFormat($81A5); + public static property DEPTH_COMPONENT16_OES: InternalFormat read new InternalFormat($81A5); + public static property DEPTH_COMPONENT16_SGIX: InternalFormat read new InternalFormat($81A5); + public static property DEPTH_COMPONENT24_ARB: InternalFormat read new InternalFormat($81A6); + public static property DEPTH_COMPONENT24_OES: InternalFormat read new InternalFormat($81A6); + public static property DEPTH_COMPONENT24_SGIX: InternalFormat read new InternalFormat($81A6); + public static property DEPTH_COMPONENT32_ARB: InternalFormat read new InternalFormat($81A7); + public static property DEPTH_COMPONENT32_OES: InternalFormat read new InternalFormat($81A7); + public static property DEPTH_COMPONENT32_SGIX: InternalFormat read new InternalFormat($81A7); + public static property COMPRESSED_RED: InternalFormat read new InternalFormat($8225); + public static property COMPRESSED_RG: InternalFormat read new InternalFormat($8226); + public static property RG: InternalFormat read new InternalFormat($8227); + public static property R8: InternalFormat read new InternalFormat($8229); + public static property R8_EXT: InternalFormat read new InternalFormat($8229); + public static property R16: InternalFormat read new InternalFormat($822A); + public static property R16_EXT: InternalFormat read new InternalFormat($822A); + public static property RG8: InternalFormat read new InternalFormat($822B); + public static property RG8_EXT: InternalFormat read new InternalFormat($822B); + public static property RG16: InternalFormat read new InternalFormat($822C); + public static property RG16_EXT: InternalFormat read new InternalFormat($822C); + public static property R16F: InternalFormat read new InternalFormat($822D); + public static property R16F_EXT: InternalFormat read new InternalFormat($822D); + public static property R32F: InternalFormat read new InternalFormat($822E); + public static property R32F_EXT: InternalFormat read new InternalFormat($822E); + public static property RG16F: InternalFormat read new InternalFormat($822F); + public static property RG16F_EXT: InternalFormat read new InternalFormat($822F); + public static property RG32F: InternalFormat read new InternalFormat($8230); + public static property RG32F_EXT: InternalFormat read new InternalFormat($8230); + public static property R8I: InternalFormat read new InternalFormat($8231); + public static property R8UI: InternalFormat read new InternalFormat($8232); + public static property R16I: InternalFormat read new InternalFormat($8233); + public static property R16UI: InternalFormat read new InternalFormat($8234); + public static property R32I: InternalFormat read new InternalFormat($8235); + public static property R32UI: InternalFormat read new InternalFormat($8236); + public static property RG8I: InternalFormat read new InternalFormat($8237); + public static property RG8UI: InternalFormat read new InternalFormat($8238); + public static property RG16I: InternalFormat read new InternalFormat($8239); + public static property RG16UI: InternalFormat read new InternalFormat($823A); + public static property RG32I: InternalFormat read new InternalFormat($823B); + public static property RG32UI: InternalFormat read new InternalFormat($823C); + public static property COMPRESSED_RGB_S3TC_DXT1_EXT: InternalFormat read new InternalFormat($83F0); + public static property COMPRESSED_RGBA_S3TC_DXT1_EXT: InternalFormat read new InternalFormat($83F1); + public static property COMPRESSED_RGBA_S3TC_DXT3_EXT: InternalFormat read new InternalFormat($83F2); + public static property COMPRESSED_RGBA_S3TC_DXT5_EXT: InternalFormat read new InternalFormat($83F3); + public static property COMPRESSED_RGB: InternalFormat read new InternalFormat($84ED); + public static property COMPRESSED_RGBA: InternalFormat read new InternalFormat($84EE); + public static property DEPTH_STENCIL: InternalFormat read new InternalFormat($84F9); + public static property DEPTH_STENCIL_EXT: InternalFormat read new InternalFormat($84F9); + public static property DEPTH_STENCIL_NV: InternalFormat read new InternalFormat($84F9); + public static property DEPTH_STENCIL_OES: InternalFormat read new InternalFormat($84F9); + public static property DEPTH_STENCIL_MESA: InternalFormat read new InternalFormat($8750); + public static property RGBA32F: InternalFormat read new InternalFormat($8814); + public static property RGBA32F_ARB: InternalFormat read new InternalFormat($8814); + public static property RGBA32F_EXT: InternalFormat read new InternalFormat($8814); + public static property RGB32F: InternalFormat read new InternalFormat($8815); + public static property RGBA16F: InternalFormat read new InternalFormat($881A); + public static property RGBA16F_ARB: InternalFormat read new InternalFormat($881A); + public static property RGBA16F_EXT: InternalFormat read new InternalFormat($881A); + public static property RGB16F: InternalFormat read new InternalFormat($881B); + public static property RGB16F_ARB: InternalFormat read new InternalFormat($881B); + public static property RGB16F_EXT: InternalFormat read new InternalFormat($881B); + public static property DEPTH24_STENCIL8: InternalFormat read new InternalFormat($88F0); + public static property DEPTH24_STENCIL8_EXT: InternalFormat read new InternalFormat($88F0); + public static property DEPTH24_STENCIL8_OES: InternalFormat read new InternalFormat($88F0); + public static property R11F_G11F_B10F: InternalFormat read new InternalFormat($8C3A); + public static property R11F_G11F_B10F_APPLE: InternalFormat read new InternalFormat($8C3A); + public static property R11F_G11F_B10F_EXT: InternalFormat read new InternalFormat($8C3A); + public static property RGB9_E5: InternalFormat read new InternalFormat($8C3D); + public static property RGB9_E5_APPLE: InternalFormat read new InternalFormat($8C3D); + public static property RGB9_E5_EXT: InternalFormat read new InternalFormat($8C3D); + public static property SRGB: InternalFormat read new InternalFormat($8C40); + public static property SRGB_EXT: InternalFormat read new InternalFormat($8C40); + public static property SRGB8: InternalFormat read new InternalFormat($8C41); + public static property SRGB8_EXT: InternalFormat read new InternalFormat($8C41); + public static property SRGB8_NV: InternalFormat read new InternalFormat($8C41); + public static property SRGB_ALPHA: InternalFormat read new InternalFormat($8C42); + public static property SRGB_ALPHA_EXT: InternalFormat read new InternalFormat($8C42); + public static property SRGB8_ALPHA8: InternalFormat read new InternalFormat($8C43); + public static property SRGB8_ALPHA8_EXT: InternalFormat read new InternalFormat($8C43); + public static property COMPRESSED_SRGB: InternalFormat read new InternalFormat($8C48); + public static property COMPRESSED_SRGB_ALPHA: InternalFormat read new InternalFormat($8C49); + public static property COMPRESSED_SRGB_S3TC_DXT1_EXT: InternalFormat read new InternalFormat($8C4C); + public static property COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT: InternalFormat read new InternalFormat($8C4D); + public static property COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT: InternalFormat read new InternalFormat($8C4E); + public static property COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT: InternalFormat read new InternalFormat($8C4F); + public static property DEPTH_COMPONENT32F: InternalFormat read new InternalFormat($8CAC); + public static property DEPTH32F_STENCIL8: InternalFormat read new InternalFormat($8CAD); + public static property STENCIL_INDEX1: InternalFormat read new InternalFormat($8D46); + public static property STENCIL_INDEX1_EXT: InternalFormat read new InternalFormat($8D46); + public static property STENCIL_INDEX1_OES: InternalFormat read new InternalFormat($8D46); + public static property STENCIL_INDEX4: InternalFormat read new InternalFormat($8D47); + public static property STENCIL_INDEX4_EXT: InternalFormat read new InternalFormat($8D47); + public static property STENCIL_INDEX4_OES: InternalFormat read new InternalFormat($8D47); + public static property STENCIL_INDEX8: InternalFormat read new InternalFormat($8D48); + public static property STENCIL_INDEX8_EXT: InternalFormat read new InternalFormat($8D48); + public static property STENCIL_INDEX8_OES: InternalFormat read new InternalFormat($8D48); + public static property STENCIL_INDEX16: InternalFormat read new InternalFormat($8D49); + public static property STENCIL_INDEX16_EXT: InternalFormat read new InternalFormat($8D49); + public static property RGBA32UI: InternalFormat read new InternalFormat($8D70); + public static property RGB32UI: InternalFormat read new InternalFormat($8D71); + public static property RGBA16UI: InternalFormat read new InternalFormat($8D76); + public static property RGB16UI: InternalFormat read new InternalFormat($8D77); + public static property RGBA8UI: InternalFormat read new InternalFormat($8D7C); + public static property RGB8UI: InternalFormat read new InternalFormat($8D7D); + public static property RGBA32I: InternalFormat read new InternalFormat($8D82); + public static property RGB32I: InternalFormat read new InternalFormat($8D83); + public static property RGBA16I: InternalFormat read new InternalFormat($8D88); + public static property RGB16I: InternalFormat read new InternalFormat($8D89); + public static property RGBA8I: InternalFormat read new InternalFormat($8D8E); + public static property RGB8I: InternalFormat read new InternalFormat($8D8F); + public static property DEPTH_COMPONENT32F_NV: InternalFormat read new InternalFormat($8DAB); + public static property DEPTH32F_STENCIL8_NV: InternalFormat read new InternalFormat($8DAC); + public static property COMPRESSED_RED_RGTC1: InternalFormat read new InternalFormat($8DBB); + public static property COMPRESSED_RED_RGTC1_EXT: InternalFormat read new InternalFormat($8DBB); + public static property COMPRESSED_SIGNED_RED_RGTC1: InternalFormat read new InternalFormat($8DBC); + public static property COMPRESSED_SIGNED_RED_RGTC1_EXT: InternalFormat read new InternalFormat($8DBC); + public static property COMPRESSED_RG_RGTC2: InternalFormat read new InternalFormat($8DBD); + public static property COMPRESSED_SIGNED_RG_RGTC2: InternalFormat read new InternalFormat($8DBE); + public static property COMPRESSED_RGBA_BPTC_UNORM: InternalFormat read new InternalFormat($8E8C); + public static property COMPRESSED_SRGB_ALPHA_BPTC_UNORM: InternalFormat read new InternalFormat($8E8D); + public static property COMPRESSED_RGB_BPTC_SIGNED_FLOAT: InternalFormat read new InternalFormat($8E8E); + public static property COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT: InternalFormat read new InternalFormat($8E8F); + public static property R8_SNORM: InternalFormat read new InternalFormat($8F94); + public static property RG8_SNORM: InternalFormat read new InternalFormat($8F95); + public static property RGB8_SNORM: InternalFormat read new InternalFormat($8F96); + public static property RGBA8_SNORM: InternalFormat read new InternalFormat($8F97); + public static property R16_SNORM: InternalFormat read new InternalFormat($8F98); + public static property R16_SNORM_EXT: InternalFormat read new InternalFormat($8F98); + public static property RG16_SNORM: InternalFormat read new InternalFormat($8F99); + public static property RG16_SNORM_EXT: InternalFormat read new InternalFormat($8F99); + public static property RGB16_SNORM: InternalFormat read new InternalFormat($8F9A); + public static property RGB16_SNORM_EXT: InternalFormat read new InternalFormat($8F9A); + public static property SR8_EXT: InternalFormat read new InternalFormat($8FBD); + public static property SRG8_EXT: InternalFormat read new InternalFormat($8FBE); + public static property RGB10_A2UI: InternalFormat read new InternalFormat($906F); + public static property COMPRESSED_R11_EAC: InternalFormat read new InternalFormat($9270); + public static property COMPRESSED_SIGNED_R11_EAC: InternalFormat read new InternalFormat($9271); + public static property COMPRESSED_RG11_EAC: InternalFormat read new InternalFormat($9272); + public static property COMPRESSED_SIGNED_RG11_EAC: InternalFormat read new InternalFormat($9273); + public static property COMPRESSED_RGB8_ETC2: InternalFormat read new InternalFormat($9274); + public static property COMPRESSED_SRGB8_ETC2: InternalFormat read new InternalFormat($9275); + public static property COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2: InternalFormat read new InternalFormat($9276); + public static property COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2: InternalFormat read new InternalFormat($9277); + public static property COMPRESSED_RGBA8_ETC2_EAC: InternalFormat read new InternalFormat($9278); + public static property COMPRESSED_SRGB8_ALPHA8_ETC2_EAC: InternalFormat read new InternalFormat($9279); + public static property COMPRESSED_RGBA_ASTC_4x4: InternalFormat read new InternalFormat($93B0); + public static property COMPRESSED_RGBA_ASTC_4x4_KHR: InternalFormat read new InternalFormat($93B0); + public static property COMPRESSED_RGBA_ASTC_5x4: InternalFormat read new InternalFormat($93B1); + public static property COMPRESSED_RGBA_ASTC_5x4_KHR: InternalFormat read new InternalFormat($93B1); + public static property COMPRESSED_RGBA_ASTC_5x5: InternalFormat read new InternalFormat($93B2); + public static property COMPRESSED_RGBA_ASTC_5x5_KHR: InternalFormat read new InternalFormat($93B2); + public static property COMPRESSED_RGBA_ASTC_6x5: InternalFormat read new InternalFormat($93B3); + public static property COMPRESSED_RGBA_ASTC_6x5_KHR: InternalFormat read new InternalFormat($93B3); + public static property COMPRESSED_RGBA_ASTC_6x6: InternalFormat read new InternalFormat($93B4); + public static property COMPRESSED_RGBA_ASTC_6x6_KHR: InternalFormat read new InternalFormat($93B4); + public static property COMPRESSED_RGBA_ASTC_8x5: InternalFormat read new InternalFormat($93B5); + public static property COMPRESSED_RGBA_ASTC_8x5_KHR: InternalFormat read new InternalFormat($93B5); + public static property COMPRESSED_RGBA_ASTC_8x6: InternalFormat read new InternalFormat($93B6); + public static property COMPRESSED_RGBA_ASTC_8x6_KHR: InternalFormat read new InternalFormat($93B6); + public static property COMPRESSED_RGBA_ASTC_8x8: InternalFormat read new InternalFormat($93B7); + public static property COMPRESSED_RGBA_ASTC_8x8_KHR: InternalFormat read new InternalFormat($93B7); + public static property COMPRESSED_RGBA_ASTC_10x5: InternalFormat read new InternalFormat($93B8); + public static property COMPRESSED_RGBA_ASTC_10x5_KHR: InternalFormat read new InternalFormat($93B8); + public static property COMPRESSED_RGBA_ASTC_10x6: InternalFormat read new InternalFormat($93B9); + public static property COMPRESSED_RGBA_ASTC_10x6_KHR: InternalFormat read new InternalFormat($93B9); + public static property COMPRESSED_RGBA_ASTC_10x8: InternalFormat read new InternalFormat($93BA); + public static property COMPRESSED_RGBA_ASTC_10x8_KHR: InternalFormat read new InternalFormat($93BA); + public static property COMPRESSED_RGBA_ASTC_10x10: InternalFormat read new InternalFormat($93BB); + public static property COMPRESSED_RGBA_ASTC_10x10_KHR: InternalFormat read new InternalFormat($93BB); + public static property COMPRESSED_RGBA_ASTC_12x10: InternalFormat read new InternalFormat($93BC); + public static property COMPRESSED_RGBA_ASTC_12x10_KHR: InternalFormat read new InternalFormat($93BC); + public static property COMPRESSED_RGBA_ASTC_12x12: InternalFormat read new InternalFormat($93BD); + public static property COMPRESSED_RGBA_ASTC_12x12_KHR: InternalFormat read new InternalFormat($93BD); + public static property COMPRESSED_RGBA_ASTC_3x3x3_OES: InternalFormat read new InternalFormat($93C0); + public static property COMPRESSED_RGBA_ASTC_4x3x3_OES: InternalFormat read new InternalFormat($93C1); + public static property COMPRESSED_RGBA_ASTC_4x4x3_OES: InternalFormat read new InternalFormat($93C2); + public static property COMPRESSED_RGBA_ASTC_4x4x4_OES: InternalFormat read new InternalFormat($93C3); + public static property COMPRESSED_RGBA_ASTC_5x4x4_OES: InternalFormat read new InternalFormat($93C4); + public static property COMPRESSED_RGBA_ASTC_5x5x4_OES: InternalFormat read new InternalFormat($93C5); + public static property COMPRESSED_RGBA_ASTC_5x5x5_OES: InternalFormat read new InternalFormat($93C6); + public static property COMPRESSED_RGBA_ASTC_6x5x5_OES: InternalFormat read new InternalFormat($93C7); + public static property COMPRESSED_RGBA_ASTC_6x6x5_OES: InternalFormat read new InternalFormat($93C8); + public static property COMPRESSED_RGBA_ASTC_6x6x6_OES: InternalFormat read new InternalFormat($93C9); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x4: InternalFormat read new InternalFormat($93D0); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR: InternalFormat read new InternalFormat($93D0); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x4: InternalFormat read new InternalFormat($93D1); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR: InternalFormat read new InternalFormat($93D1); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x5: InternalFormat read new InternalFormat($93D2); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR: InternalFormat read new InternalFormat($93D2); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x5: InternalFormat read new InternalFormat($93D3); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR: InternalFormat read new InternalFormat($93D3); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x6: InternalFormat read new InternalFormat($93D4); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR: InternalFormat read new InternalFormat($93D4); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x5: InternalFormat read new InternalFormat($93D5); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR: InternalFormat read new InternalFormat($93D5); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x6: InternalFormat read new InternalFormat($93D6); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR: InternalFormat read new InternalFormat($93D6); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x8: InternalFormat read new InternalFormat($93D7); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR: InternalFormat read new InternalFormat($93D7); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x5: InternalFormat read new InternalFormat($93D8); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR: InternalFormat read new InternalFormat($93D8); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x6: InternalFormat read new InternalFormat($93D9); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR: InternalFormat read new InternalFormat($93D9); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x8: InternalFormat read new InternalFormat($93DA); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR: InternalFormat read new InternalFormat($93DA); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x10: InternalFormat read new InternalFormat($93DB); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR: InternalFormat read new InternalFormat($93DB); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_12x10: InternalFormat read new InternalFormat($93DC); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR: InternalFormat read new InternalFormat($93DC); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_12x12: InternalFormat read new InternalFormat($93DD); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR: InternalFormat read new InternalFormat($93DD); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_3x3x3_OES: InternalFormat read new InternalFormat($93E0); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x3x3_OES: InternalFormat read new InternalFormat($93E1); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x3_OES: InternalFormat read new InternalFormat($93E2); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_4x4x4_OES: InternalFormat read new InternalFormat($93E3); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x4x4_OES: InternalFormat read new InternalFormat($93E4); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x4_OES: InternalFormat read new InternalFormat($93E5); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_5x5x5_OES: InternalFormat read new InternalFormat($93E6); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x5x5_OES: InternalFormat read new InternalFormat($93E7); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x5_OES: InternalFormat read new InternalFormat($93E8); + public static property COMPRESSED_SRGB8_ALPHA8_ASTC_6x6x6_OES: InternalFormat read new InternalFormat($93E9); public function ToString: string; override; begin @@ -6586,6 +4763,8 @@ type if self.val = UInt32($8F99) then Result := 'RG16_SNORM_EXT' else if self.val = UInt32($8F9A) then Result := 'RGB16_SNORM' else if self.val = UInt32($8F9A) then Result := 'RGB16_SNORM_EXT' else + if self.val = UInt32($8FBD) then Result := 'SR8_EXT' else + if self.val = UInt32($8FBE) then Result := 'SRG8_EXT' else if self.val = UInt32($906F) then Result := 'RGB10_A2UI' else if self.val = UInt32($9270) then Result := 'COMPRESSED_R11_EAC' else if self.val = UInt32($9271) then Result := 'COMPRESSED_SIGNED_R11_EAC' else @@ -6682,149 +4861,77 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SAMPLES := new InternalFormatPName($80A9); - private static _GENERATE_MIPMAP := new InternalFormatPName($8191); - private static _INTERNALFORMAT_SUPPORTED := new InternalFormatPName($826F); - private static _INTERNALFORMAT_PREFERRED := new InternalFormatPName($8270); - private static _INTERNALFORMAT_RED_SIZE := new InternalFormatPName($8271); - private static _INTERNALFORMAT_GREEN_SIZE := new InternalFormatPName($8272); - private static _INTERNALFORMAT_BLUE_SIZE := new InternalFormatPName($8273); - private static _INTERNALFORMAT_ALPHA_SIZE := new InternalFormatPName($8274); - private static _INTERNALFORMAT_DEPTH_SIZE := new InternalFormatPName($8275); - private static _INTERNALFORMAT_STENCIL_SIZE := new InternalFormatPName($8276); - private static _INTERNALFORMAT_SHARED_SIZE := new InternalFormatPName($8277); - private static _INTERNALFORMAT_RED_TYPE := new InternalFormatPName($8278); - private static _INTERNALFORMAT_GREEN_TYPE := new InternalFormatPName($8279); - private static _INTERNALFORMAT_BLUE_TYPE := new InternalFormatPName($827A); - private static _INTERNALFORMAT_ALPHA_TYPE := new InternalFormatPName($827B); - private static _INTERNALFORMAT_DEPTH_TYPE := new InternalFormatPName($827C); - private static _INTERNALFORMAT_STENCIL_TYPE := new InternalFormatPName($827D); - private static _MAX_WIDTH := new InternalFormatPName($827E); - private static _MAX_HEIGHT := new InternalFormatPName($827F); - private static _MAX_DEPTH := new InternalFormatPName($8280); - private static _MAX_LAYERS := new InternalFormatPName($8281); - private static _COLOR_COMPONENTS := new InternalFormatPName($8283); - private static _COLOR_RENDERABLE := new InternalFormatPName($8286); - private static _DEPTH_RENDERABLE := new InternalFormatPName($8287); - private static _STENCIL_RENDERABLE := new InternalFormatPName($8288); - private static _FRAMEBUFFER_RENDERABLE := new InternalFormatPName($8289); - private static _FRAMEBUFFER_RENDERABLE_LAYERED := new InternalFormatPName($828A); - private static _FRAMEBUFFER_BLEND := new InternalFormatPName($828B); - private static _READ_PIXELS := new InternalFormatPName($828C); - private static _READ_PIXELS_FORMAT := new InternalFormatPName($828D); - private static _READ_PIXELS_TYPE := new InternalFormatPName($828E); - private static _TEXTURE_IMAGE_FORMAT := new InternalFormatPName($828F); - private static _TEXTURE_IMAGE_TYPE := new InternalFormatPName($8290); - private static _GET__TEXTURE_IMAGE_FORMAT := new InternalFormatPName($8291); - private static _GET__TEXTURE_IMAGE_TYPE := new InternalFormatPName($8292); - private static _MIPMAP := new InternalFormatPName($8293); - private static _AUTO_GENERATE_MIPMAP := new InternalFormatPName($8295); - private static _COLOR_ENCODING := new InternalFormatPName($8296); - private static _SRGB_READ := new InternalFormatPName($8297); - private static _SRGB_WRITE := new InternalFormatPName($8298); - private static _FILTER := new InternalFormatPName($829A); - private static _VERTEX_TEXTURE := new InternalFormatPName($829B); - private static _TESS_CONTROL_TEXTURE := new InternalFormatPName($829C); - private static _TESS_EVALUATION_TEXTURE := new InternalFormatPName($829D); - private static _GEOMETRY_TEXTURE := new InternalFormatPName($829E); - private static _FRAGMENT_TEXTURE := new InternalFormatPName($829F); - private static _COMPUTE_TEXTURE := new InternalFormatPName($82A0); - private static _TEXTURE_SHADOW := new InternalFormatPName($82A1); - private static _TEXTURE_GATHER := new InternalFormatPName($82A2); - private static _TEXTURE_GATHER_SHADOW := new InternalFormatPName($82A3); - private static _SHADER_IMAGE_LOAD := new InternalFormatPName($82A4); - private static _SHADER_IMAGE_STORE := new InternalFormatPName($82A5); - private static _SHADER_IMAGE_ATOMIC := new InternalFormatPName($82A6); - private static _IMAGE_TEXEL_SIZE := new InternalFormatPName($82A7); - private static _IMAGE_COMPATIBILITY_CLASS := new InternalFormatPName($82A8); - private static _IMAGE_PIXEL_FORMAT := new InternalFormatPName($82A9); - private static _IMAGE_PIXEL_TYPE := new InternalFormatPName($82AA); - private static _SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST := new InternalFormatPName($82AC); - private static _SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST := new InternalFormatPName($82AD); - private static _SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE := new InternalFormatPName($82AE); - private static _SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE := new InternalFormatPName($82AF); - private static _TEXTURE_COMPRESSED_BLOCK_WIDTH := new InternalFormatPName($82B1); - private static _TEXTURE_COMPRESSED_BLOCK_HEIGHT := new InternalFormatPName($82B2); - private static _TEXTURE_COMPRESSED_BLOCK_SIZE := new InternalFormatPName($82B3); - private static _CLEAR_BUFFER := new InternalFormatPName($82B4); - private static _TEXTURE_VIEW := new InternalFormatPName($82B5); - private static _VIEW_COMPATIBILITY_CLASS := new InternalFormatPName($82B6); - private static _TEXTURE_COMPRESSED := new InternalFormatPName($86A1); - private static _IMAGE_FORMAT_COMPATIBILITY_TYPE := new InternalFormatPName($90C7); - private static _CLEAR_TEXTURE := new InternalFormatPName($9365); - private static _NUM_SAMPLE_COUNTS := new InternalFormatPName($9380); - - public static property SAMPLES: InternalFormatPName read _SAMPLES; - public static property GENERATE_MIPMAP: InternalFormatPName read _GENERATE_MIPMAP; - public static property INTERNALFORMAT_SUPPORTED: InternalFormatPName read _INTERNALFORMAT_SUPPORTED; - public static property INTERNALFORMAT_PREFERRED: InternalFormatPName read _INTERNALFORMAT_PREFERRED; - public static property INTERNALFORMAT_RED_SIZE: InternalFormatPName read _INTERNALFORMAT_RED_SIZE; - public static property INTERNALFORMAT_GREEN_SIZE: InternalFormatPName read _INTERNALFORMAT_GREEN_SIZE; - public static property INTERNALFORMAT_BLUE_SIZE: InternalFormatPName read _INTERNALFORMAT_BLUE_SIZE; - public static property INTERNALFORMAT_ALPHA_SIZE: InternalFormatPName read _INTERNALFORMAT_ALPHA_SIZE; - public static property INTERNALFORMAT_DEPTH_SIZE: InternalFormatPName read _INTERNALFORMAT_DEPTH_SIZE; - public static property INTERNALFORMAT_STENCIL_SIZE: InternalFormatPName read _INTERNALFORMAT_STENCIL_SIZE; - public static property INTERNALFORMAT_SHARED_SIZE: InternalFormatPName read _INTERNALFORMAT_SHARED_SIZE; - public static property INTERNALFORMAT_RED_TYPE: InternalFormatPName read _INTERNALFORMAT_RED_TYPE; - public static property INTERNALFORMAT_GREEN_TYPE: InternalFormatPName read _INTERNALFORMAT_GREEN_TYPE; - public static property INTERNALFORMAT_BLUE_TYPE: InternalFormatPName read _INTERNALFORMAT_BLUE_TYPE; - public static property INTERNALFORMAT_ALPHA_TYPE: InternalFormatPName read _INTERNALFORMAT_ALPHA_TYPE; - public static property INTERNALFORMAT_DEPTH_TYPE: InternalFormatPName read _INTERNALFORMAT_DEPTH_TYPE; - public static property INTERNALFORMAT_STENCIL_TYPE: InternalFormatPName read _INTERNALFORMAT_STENCIL_TYPE; - public static property MAX_WIDTH: InternalFormatPName read _MAX_WIDTH; - public static property MAX_HEIGHT: InternalFormatPName read _MAX_HEIGHT; - public static property MAX_DEPTH: InternalFormatPName read _MAX_DEPTH; - public static property MAX_LAYERS: InternalFormatPName read _MAX_LAYERS; - public static property COLOR_COMPONENTS: InternalFormatPName read _COLOR_COMPONENTS; - public static property COLOR_RENDERABLE: InternalFormatPName read _COLOR_RENDERABLE; - public static property DEPTH_RENDERABLE: InternalFormatPName read _DEPTH_RENDERABLE; - public static property STENCIL_RENDERABLE: InternalFormatPName read _STENCIL_RENDERABLE; - public static property FRAMEBUFFER_RENDERABLE: InternalFormatPName read _FRAMEBUFFER_RENDERABLE; - public static property FRAMEBUFFER_RENDERABLE_LAYERED: InternalFormatPName read _FRAMEBUFFER_RENDERABLE_LAYERED; - public static property FRAMEBUFFER_BLEND: InternalFormatPName read _FRAMEBUFFER_BLEND; - public static property READ_PIXELS: InternalFormatPName read _READ_PIXELS; - public static property READ_PIXELS_FORMAT: InternalFormatPName read _READ_PIXELS_FORMAT; - public static property READ_PIXELS_TYPE: InternalFormatPName read _READ_PIXELS_TYPE; - public static property TEXTURE_IMAGE_FORMAT: InternalFormatPName read _TEXTURE_IMAGE_FORMAT; - public static property TEXTURE_IMAGE_TYPE: InternalFormatPName read _TEXTURE_IMAGE_TYPE; - public static property GET__TEXTURE_IMAGE_FORMAT: InternalFormatPName read _GET__TEXTURE_IMAGE_FORMAT; - public static property GET__TEXTURE_IMAGE_TYPE: InternalFormatPName read _GET__TEXTURE_IMAGE_TYPE; - public static property MIPMAP: InternalFormatPName read _MIPMAP; - public static property AUTO_GENERATE_MIPMAP: InternalFormatPName read _AUTO_GENERATE_MIPMAP; - public static property COLOR_ENCODING: InternalFormatPName read _COLOR_ENCODING; - public static property SRGB_READ: InternalFormatPName read _SRGB_READ; - public static property SRGB_WRITE: InternalFormatPName read _SRGB_WRITE; - public static property FILTER: InternalFormatPName read _FILTER; - public static property VERTEX_TEXTURE: InternalFormatPName read _VERTEX_TEXTURE; - public static property TESS_CONTROL_TEXTURE: InternalFormatPName read _TESS_CONTROL_TEXTURE; - public static property TESS_EVALUATION_TEXTURE: InternalFormatPName read _TESS_EVALUATION_TEXTURE; - public static property GEOMETRY_TEXTURE: InternalFormatPName read _GEOMETRY_TEXTURE; - public static property FRAGMENT_TEXTURE: InternalFormatPName read _FRAGMENT_TEXTURE; - public static property COMPUTE_TEXTURE: InternalFormatPName read _COMPUTE_TEXTURE; - public static property TEXTURE_SHADOW: InternalFormatPName read _TEXTURE_SHADOW; - public static property TEXTURE_GATHER: InternalFormatPName read _TEXTURE_GATHER; - public static property TEXTURE_GATHER_SHADOW: InternalFormatPName read _TEXTURE_GATHER_SHADOW; - public static property SHADER_IMAGE_LOAD: InternalFormatPName read _SHADER_IMAGE_LOAD; - public static property SHADER_IMAGE_STORE: InternalFormatPName read _SHADER_IMAGE_STORE; - public static property SHADER_IMAGE_ATOMIC: InternalFormatPName read _SHADER_IMAGE_ATOMIC; - public static property IMAGE_TEXEL_SIZE: InternalFormatPName read _IMAGE_TEXEL_SIZE; - public static property IMAGE_COMPATIBILITY_CLASS: InternalFormatPName read _IMAGE_COMPATIBILITY_CLASS; - public static property IMAGE_PIXEL_FORMAT: InternalFormatPName read _IMAGE_PIXEL_FORMAT; - public static property IMAGE_PIXEL_TYPE: InternalFormatPName read _IMAGE_PIXEL_TYPE; - public static property SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST: InternalFormatPName read _SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST; - public static property SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST: InternalFormatPName read _SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST; - public static property SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE: InternalFormatPName read _SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE; - public static property SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE: InternalFormatPName read _SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE; - public static property TEXTURE_COMPRESSED_BLOCK_WIDTH: InternalFormatPName read _TEXTURE_COMPRESSED_BLOCK_WIDTH; - public static property TEXTURE_COMPRESSED_BLOCK_HEIGHT: InternalFormatPName read _TEXTURE_COMPRESSED_BLOCK_HEIGHT; - public static property TEXTURE_COMPRESSED_BLOCK_SIZE: InternalFormatPName read _TEXTURE_COMPRESSED_BLOCK_SIZE; - public static property CLEAR_BUFFER: InternalFormatPName read _CLEAR_BUFFER; - public static property TEXTURE_VIEW: InternalFormatPName read _TEXTURE_VIEW; - public static property VIEW_COMPATIBILITY_CLASS: InternalFormatPName read _VIEW_COMPATIBILITY_CLASS; - public static property TEXTURE_COMPRESSED: InternalFormatPName read _TEXTURE_COMPRESSED; - public static property IMAGE_FORMAT_COMPATIBILITY_TYPE: InternalFormatPName read _IMAGE_FORMAT_COMPATIBILITY_TYPE; - public static property CLEAR_TEXTURE: InternalFormatPName read _CLEAR_TEXTURE; - public static property NUM_SAMPLE_COUNTS: InternalFormatPName read _NUM_SAMPLE_COUNTS; + public static property SAMPLES: InternalFormatPName read new InternalFormatPName($80A9); + public static property GENERATE_MIPMAP: InternalFormatPName read new InternalFormatPName($8191); + public static property INTERNALFORMAT_SUPPORTED: InternalFormatPName read new InternalFormatPName($826F); + public static property INTERNALFORMAT_PREFERRED: InternalFormatPName read new InternalFormatPName($8270); + public static property INTERNALFORMAT_RED_SIZE: InternalFormatPName read new InternalFormatPName($8271); + public static property INTERNALFORMAT_GREEN_SIZE: InternalFormatPName read new InternalFormatPName($8272); + public static property INTERNALFORMAT_BLUE_SIZE: InternalFormatPName read new InternalFormatPName($8273); + public static property INTERNALFORMAT_ALPHA_SIZE: InternalFormatPName read new InternalFormatPName($8274); + public static property INTERNALFORMAT_DEPTH_SIZE: InternalFormatPName read new InternalFormatPName($8275); + public static property INTERNALFORMAT_STENCIL_SIZE: InternalFormatPName read new InternalFormatPName($8276); + public static property INTERNALFORMAT_SHARED_SIZE: InternalFormatPName read new InternalFormatPName($8277); + public static property INTERNALFORMAT_RED_TYPE: InternalFormatPName read new InternalFormatPName($8278); + public static property INTERNALFORMAT_GREEN_TYPE: InternalFormatPName read new InternalFormatPName($8279); + public static property INTERNALFORMAT_BLUE_TYPE: InternalFormatPName read new InternalFormatPName($827A); + public static property INTERNALFORMAT_ALPHA_TYPE: InternalFormatPName read new InternalFormatPName($827B); + public static property INTERNALFORMAT_DEPTH_TYPE: InternalFormatPName read new InternalFormatPName($827C); + public static property INTERNALFORMAT_STENCIL_TYPE: InternalFormatPName read new InternalFormatPName($827D); + public static property MAX_WIDTH: InternalFormatPName read new InternalFormatPName($827E); + public static property MAX_HEIGHT: InternalFormatPName read new InternalFormatPName($827F); + public static property MAX_DEPTH: InternalFormatPName read new InternalFormatPName($8280); + public static property MAX_LAYERS: InternalFormatPName read new InternalFormatPName($8281); + public static property COLOR_COMPONENTS: InternalFormatPName read new InternalFormatPName($8283); + public static property COLOR_RENDERABLE: InternalFormatPName read new InternalFormatPName($8286); + public static property DEPTH_RENDERABLE: InternalFormatPName read new InternalFormatPName($8287); + public static property STENCIL_RENDERABLE: InternalFormatPName read new InternalFormatPName($8288); + public static property FRAMEBUFFER_RENDERABLE: InternalFormatPName read new InternalFormatPName($8289); + public static property FRAMEBUFFER_RENDERABLE_LAYERED: InternalFormatPName read new InternalFormatPName($828A); + public static property FRAMEBUFFER_BLEND: InternalFormatPName read new InternalFormatPName($828B); + public static property READ_PIXELS: InternalFormatPName read new InternalFormatPName($828C); + public static property READ_PIXELS_FORMAT: InternalFormatPName read new InternalFormatPName($828D); + public static property READ_PIXELS_TYPE: InternalFormatPName read new InternalFormatPName($828E); + public static property TEXTURE_IMAGE_FORMAT: InternalFormatPName read new InternalFormatPName($828F); + public static property TEXTURE_IMAGE_TYPE: InternalFormatPName read new InternalFormatPName($8290); + public static property GET__TEXTURE_IMAGE_FORMAT: InternalFormatPName read new InternalFormatPName($8291); + public static property GET__TEXTURE_IMAGE_TYPE: InternalFormatPName read new InternalFormatPName($8292); + public static property MIPMAP: InternalFormatPName read new InternalFormatPName($8293); + public static property AUTO_GENERATE_MIPMAP: InternalFormatPName read new InternalFormatPName($8295); + public static property COLOR_ENCODING: InternalFormatPName read new InternalFormatPName($8296); + public static property SRGB_READ: InternalFormatPName read new InternalFormatPName($8297); + public static property SRGB_WRITE: InternalFormatPName read new InternalFormatPName($8298); + public static property FILTER: InternalFormatPName read new InternalFormatPName($829A); + public static property VERTEX_TEXTURE: InternalFormatPName read new InternalFormatPName($829B); + public static property TESS_CONTROL_TEXTURE: InternalFormatPName read new InternalFormatPName($829C); + public static property TESS_EVALUATION_TEXTURE: InternalFormatPName read new InternalFormatPName($829D); + public static property GEOMETRY_TEXTURE: InternalFormatPName read new InternalFormatPName($829E); + public static property FRAGMENT_TEXTURE: InternalFormatPName read new InternalFormatPName($829F); + public static property COMPUTE_TEXTURE: InternalFormatPName read new InternalFormatPName($82A0); + public static property TEXTURE_SHADOW: InternalFormatPName read new InternalFormatPName($82A1); + public static property TEXTURE_GATHER: InternalFormatPName read new InternalFormatPName($82A2); + public static property TEXTURE_GATHER_SHADOW: InternalFormatPName read new InternalFormatPName($82A3); + public static property SHADER_IMAGE_LOAD: InternalFormatPName read new InternalFormatPName($82A4); + public static property SHADER_IMAGE_STORE: InternalFormatPName read new InternalFormatPName($82A5); + public static property SHADER_IMAGE_ATOMIC: InternalFormatPName read new InternalFormatPName($82A6); + public static property IMAGE_TEXEL_SIZE: InternalFormatPName read new InternalFormatPName($82A7); + public static property IMAGE_COMPATIBILITY_CLASS: InternalFormatPName read new InternalFormatPName($82A8); + public static property IMAGE_PIXEL_FORMAT: InternalFormatPName read new InternalFormatPName($82A9); + public static property IMAGE_PIXEL_TYPE: InternalFormatPName read new InternalFormatPName($82AA); + public static property SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST: InternalFormatPName read new InternalFormatPName($82AC); + public static property SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST: InternalFormatPName read new InternalFormatPName($82AD); + public static property SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE: InternalFormatPName read new InternalFormatPName($82AE); + public static property SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE: InternalFormatPName read new InternalFormatPName($82AF); + public static property TEXTURE_COMPRESSED_BLOCK_WIDTH: InternalFormatPName read new InternalFormatPName($82B1); + public static property TEXTURE_COMPRESSED_BLOCK_HEIGHT: InternalFormatPName read new InternalFormatPName($82B2); + public static property TEXTURE_COMPRESSED_BLOCK_SIZE: InternalFormatPName read new InternalFormatPName($82B3); + public static property CLEAR_BUFFER: InternalFormatPName read new InternalFormatPName($82B4); + public static property TEXTURE_VIEW: InternalFormatPName read new InternalFormatPName($82B5); + public static property VIEW_COMPATIBILITY_CLASS: InternalFormatPName read new InternalFormatPName($82B6); + public static property TEXTURE_COMPRESSED: InternalFormatPName read new InternalFormatPName($86A1); + public static property IMAGE_FORMAT_COMPATIBILITY_TYPE: InternalFormatPName read new InternalFormatPName($90C7); + public static property CLEAR_TEXTURE: InternalFormatPName read new InternalFormatPName($9365); + public static property NUM_SAMPLE_COUNTS: InternalFormatPName read new InternalFormatPName($9380); public function ToString: string; override; begin @@ -6908,155 +5015,80 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COLOR := new InvalidateFramebufferAttachment($1800); - private static _DEPTH := new InvalidateFramebufferAttachment($1801); - private static _STENCIL := new InvalidateFramebufferAttachment($1802); - private static _DEPTH_STENCIL_ATTACHMENT := new InvalidateFramebufferAttachment($821A); - private static _COLOR_ATTACHMENT0 := new InvalidateFramebufferAttachment($8CE0); - private static _COLOR_ATTACHMENT0_EXT := new InvalidateFramebufferAttachment($8CE0); - private static _COLOR_ATTACHMENT0_NV := new InvalidateFramebufferAttachment($8CE0); - private static _COLOR_ATTACHMENT0_OES := new InvalidateFramebufferAttachment($8CE0); - private static _COLOR_ATTACHMENT1 := new InvalidateFramebufferAttachment($8CE1); - private static _COLOR_ATTACHMENT1_EXT := new InvalidateFramebufferAttachment($8CE1); - private static _COLOR_ATTACHMENT1_NV := new InvalidateFramebufferAttachment($8CE1); - private static _COLOR_ATTACHMENT2 := new InvalidateFramebufferAttachment($8CE2); - private static _COLOR_ATTACHMENT2_EXT := new InvalidateFramebufferAttachment($8CE2); - private static _COLOR_ATTACHMENT2_NV := new InvalidateFramebufferAttachment($8CE2); - private static _COLOR_ATTACHMENT3 := new InvalidateFramebufferAttachment($8CE3); - private static _COLOR_ATTACHMENT3_EXT := new InvalidateFramebufferAttachment($8CE3); - private static _COLOR_ATTACHMENT3_NV := new InvalidateFramebufferAttachment($8CE3); - private static _COLOR_ATTACHMENT4 := new InvalidateFramebufferAttachment($8CE4); - private static _COLOR_ATTACHMENT4_EXT := new InvalidateFramebufferAttachment($8CE4); - private static _COLOR_ATTACHMENT4_NV := new InvalidateFramebufferAttachment($8CE4); - private static _COLOR_ATTACHMENT5 := new InvalidateFramebufferAttachment($8CE5); - private static _COLOR_ATTACHMENT5_EXT := new InvalidateFramebufferAttachment($8CE5); - private static _COLOR_ATTACHMENT5_NV := new InvalidateFramebufferAttachment($8CE5); - private static _COLOR_ATTACHMENT6 := new InvalidateFramebufferAttachment($8CE6); - private static _COLOR_ATTACHMENT6_EXT := new InvalidateFramebufferAttachment($8CE6); - private static _COLOR_ATTACHMENT6_NV := new InvalidateFramebufferAttachment($8CE6); - private static _COLOR_ATTACHMENT7 := new InvalidateFramebufferAttachment($8CE7); - private static _COLOR_ATTACHMENT7_EXT := new InvalidateFramebufferAttachment($8CE7); - private static _COLOR_ATTACHMENT7_NV := new InvalidateFramebufferAttachment($8CE7); - private static _COLOR_ATTACHMENT8 := new InvalidateFramebufferAttachment($8CE8); - private static _COLOR_ATTACHMENT8_EXT := new InvalidateFramebufferAttachment($8CE8); - private static _COLOR_ATTACHMENT8_NV := new InvalidateFramebufferAttachment($8CE8); - private static _COLOR_ATTACHMENT9 := new InvalidateFramebufferAttachment($8CE9); - private static _COLOR_ATTACHMENT9_EXT := new InvalidateFramebufferAttachment($8CE9); - private static _COLOR_ATTACHMENT9_NV := new InvalidateFramebufferAttachment($8CE9); - private static _COLOR_ATTACHMENT10 := new InvalidateFramebufferAttachment($8CEA); - private static _COLOR_ATTACHMENT10_EXT := new InvalidateFramebufferAttachment($8CEA); - private static _COLOR_ATTACHMENT10_NV := new InvalidateFramebufferAttachment($8CEA); - private static _COLOR_ATTACHMENT11 := new InvalidateFramebufferAttachment($8CEB); - private static _COLOR_ATTACHMENT11_EXT := new InvalidateFramebufferAttachment($8CEB); - private static _COLOR_ATTACHMENT11_NV := new InvalidateFramebufferAttachment($8CEB); - private static _COLOR_ATTACHMENT12 := new InvalidateFramebufferAttachment($8CEC); - private static _COLOR_ATTACHMENT12_EXT := new InvalidateFramebufferAttachment($8CEC); - private static _COLOR_ATTACHMENT12_NV := new InvalidateFramebufferAttachment($8CEC); - private static _COLOR_ATTACHMENT13 := new InvalidateFramebufferAttachment($8CED); - private static _COLOR_ATTACHMENT13_EXT := new InvalidateFramebufferAttachment($8CED); - private static _COLOR_ATTACHMENT13_NV := new InvalidateFramebufferAttachment($8CED); - private static _COLOR_ATTACHMENT14 := new InvalidateFramebufferAttachment($8CEE); - private static _COLOR_ATTACHMENT14_EXT := new InvalidateFramebufferAttachment($8CEE); - private static _COLOR_ATTACHMENT14_NV := new InvalidateFramebufferAttachment($8CEE); - private static _COLOR_ATTACHMENT15 := new InvalidateFramebufferAttachment($8CEF); - private static _COLOR_ATTACHMENT15_EXT := new InvalidateFramebufferAttachment($8CEF); - private static _COLOR_ATTACHMENT15_NV := new InvalidateFramebufferAttachment($8CEF); - private static _COLOR_ATTACHMENT16 := new InvalidateFramebufferAttachment($8CF0); - private static _COLOR_ATTACHMENT17 := new InvalidateFramebufferAttachment($8CF1); - private static _COLOR_ATTACHMENT18 := new InvalidateFramebufferAttachment($8CF2); - private static _COLOR_ATTACHMENT19 := new InvalidateFramebufferAttachment($8CF3); - private static _COLOR_ATTACHMENT20 := new InvalidateFramebufferAttachment($8CF4); - private static _COLOR_ATTACHMENT21 := new InvalidateFramebufferAttachment($8CF5); - private static _COLOR_ATTACHMENT22 := new InvalidateFramebufferAttachment($8CF6); - private static _COLOR_ATTACHMENT23 := new InvalidateFramebufferAttachment($8CF7); - private static _COLOR_ATTACHMENT24 := new InvalidateFramebufferAttachment($8CF8); - private static _COLOR_ATTACHMENT25 := new InvalidateFramebufferAttachment($8CF9); - private static _COLOR_ATTACHMENT26 := new InvalidateFramebufferAttachment($8CFA); - private static _COLOR_ATTACHMENT27 := new InvalidateFramebufferAttachment($8CFB); - private static _COLOR_ATTACHMENT28 := new InvalidateFramebufferAttachment($8CFC); - private static _COLOR_ATTACHMENT29 := new InvalidateFramebufferAttachment($8CFD); - private static _COLOR_ATTACHMENT30 := new InvalidateFramebufferAttachment($8CFE); - private static _COLOR_ATTACHMENT31 := new InvalidateFramebufferAttachment($8CFF); - private static _DEPTH_ATTACHMENT := new InvalidateFramebufferAttachment($8D00); - private static _DEPTH_ATTACHMENT_EXT := new InvalidateFramebufferAttachment($8D00); - private static _DEPTH_ATTACHMENT_OES := new InvalidateFramebufferAttachment($8D00); - private static _STENCIL_ATTACHMENT_EXT := new InvalidateFramebufferAttachment($8D20); - private static _STENCIL_ATTACHMENT_OES := new InvalidateFramebufferAttachment($8D20); - - public static property COLOR: InvalidateFramebufferAttachment read _COLOR; - public static property DEPTH: InvalidateFramebufferAttachment read _DEPTH; - public static property STENCIL: InvalidateFramebufferAttachment read _STENCIL; - public static property DEPTH_STENCIL_ATTACHMENT: InvalidateFramebufferAttachment read _DEPTH_STENCIL_ATTACHMENT; - public static property COLOR_ATTACHMENT0: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT0; - public static property COLOR_ATTACHMENT0_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT0_EXT; - public static property COLOR_ATTACHMENT0_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT0_NV; - public static property COLOR_ATTACHMENT0_OES: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT0_OES; - public static property COLOR_ATTACHMENT1: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT1; - public static property COLOR_ATTACHMENT1_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT1_EXT; - public static property COLOR_ATTACHMENT1_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT1_NV; - public static property COLOR_ATTACHMENT2: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT2; - public static property COLOR_ATTACHMENT2_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT2_EXT; - public static property COLOR_ATTACHMENT2_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT2_NV; - public static property COLOR_ATTACHMENT3: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT3; - public static property COLOR_ATTACHMENT3_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT3_EXT; - public static property COLOR_ATTACHMENT3_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT3_NV; - public static property COLOR_ATTACHMENT4: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT4; - public static property COLOR_ATTACHMENT4_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT4_EXT; - public static property COLOR_ATTACHMENT4_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT4_NV; - public static property COLOR_ATTACHMENT5: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT5; - public static property COLOR_ATTACHMENT5_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT5_EXT; - public static property COLOR_ATTACHMENT5_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT5_NV; - public static property COLOR_ATTACHMENT6: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT6; - public static property COLOR_ATTACHMENT6_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT6_EXT; - public static property COLOR_ATTACHMENT6_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT6_NV; - public static property COLOR_ATTACHMENT7: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT7; - public static property COLOR_ATTACHMENT7_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT7_EXT; - public static property COLOR_ATTACHMENT7_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT7_NV; - public static property COLOR_ATTACHMENT8: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT8; - public static property COLOR_ATTACHMENT8_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT8_EXT; - public static property COLOR_ATTACHMENT8_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT8_NV; - public static property COLOR_ATTACHMENT9: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT9; - public static property COLOR_ATTACHMENT9_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT9_EXT; - public static property COLOR_ATTACHMENT9_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT9_NV; - public static property COLOR_ATTACHMENT10: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT10; - public static property COLOR_ATTACHMENT10_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT10_EXT; - public static property COLOR_ATTACHMENT10_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT10_NV; - public static property COLOR_ATTACHMENT11: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT11; - public static property COLOR_ATTACHMENT11_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT11_EXT; - public static property COLOR_ATTACHMENT11_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT11_NV; - public static property COLOR_ATTACHMENT12: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT12; - public static property COLOR_ATTACHMENT12_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT12_EXT; - public static property COLOR_ATTACHMENT12_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT12_NV; - public static property COLOR_ATTACHMENT13: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT13; - public static property COLOR_ATTACHMENT13_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT13_EXT; - public static property COLOR_ATTACHMENT13_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT13_NV; - public static property COLOR_ATTACHMENT14: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT14; - public static property COLOR_ATTACHMENT14_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT14_EXT; - public static property COLOR_ATTACHMENT14_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT14_NV; - public static property COLOR_ATTACHMENT15: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT15; - public static property COLOR_ATTACHMENT15_EXT: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT15_EXT; - public static property COLOR_ATTACHMENT15_NV: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT15_NV; - public static property COLOR_ATTACHMENT16: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT16; - public static property COLOR_ATTACHMENT17: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT17; - public static property COLOR_ATTACHMENT18: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT18; - public static property COLOR_ATTACHMENT19: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT19; - public static property COLOR_ATTACHMENT20: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT20; - public static property COLOR_ATTACHMENT21: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT21; - public static property COLOR_ATTACHMENT22: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT22; - public static property COLOR_ATTACHMENT23: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT23; - public static property COLOR_ATTACHMENT24: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT24; - public static property COLOR_ATTACHMENT25: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT25; - public static property COLOR_ATTACHMENT26: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT26; - public static property COLOR_ATTACHMENT27: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT27; - public static property COLOR_ATTACHMENT28: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT28; - public static property COLOR_ATTACHMENT29: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT29; - public static property COLOR_ATTACHMENT30: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT30; - public static property COLOR_ATTACHMENT31: InvalidateFramebufferAttachment read _COLOR_ATTACHMENT31; - public static property DEPTH_ATTACHMENT: InvalidateFramebufferAttachment read _DEPTH_ATTACHMENT; - public static property DEPTH_ATTACHMENT_EXT: InvalidateFramebufferAttachment read _DEPTH_ATTACHMENT_EXT; - public static property DEPTH_ATTACHMENT_OES: InvalidateFramebufferAttachment read _DEPTH_ATTACHMENT_OES; - public static property STENCIL_ATTACHMENT_EXT: InvalidateFramebufferAttachment read _STENCIL_ATTACHMENT_EXT; - public static property STENCIL_ATTACHMENT_OES: InvalidateFramebufferAttachment read _STENCIL_ATTACHMENT_OES; + public static property COLOR: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($1800); + public static property DEPTH: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($1801); + public static property STENCIL: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($1802); + public static property DEPTH_STENCIL_ATTACHMENT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($821A); + public static property COLOR_ATTACHMENT0: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE0); + public static property COLOR_ATTACHMENT0_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE0); + public static property COLOR_ATTACHMENT0_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE0); + public static property COLOR_ATTACHMENT0_OES: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE0); + public static property COLOR_ATTACHMENT1: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE1); + public static property COLOR_ATTACHMENT1_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE1); + public static property COLOR_ATTACHMENT1_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE1); + public static property COLOR_ATTACHMENT2: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE2); + public static property COLOR_ATTACHMENT2_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE2); + public static property COLOR_ATTACHMENT2_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE2); + public static property COLOR_ATTACHMENT3: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE3); + public static property COLOR_ATTACHMENT3_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE3); + public static property COLOR_ATTACHMENT3_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE3); + public static property COLOR_ATTACHMENT4: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE4); + public static property COLOR_ATTACHMENT4_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE4); + public static property COLOR_ATTACHMENT4_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE4); + public static property COLOR_ATTACHMENT5: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE5); + public static property COLOR_ATTACHMENT5_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE5); + public static property COLOR_ATTACHMENT5_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE5); + public static property COLOR_ATTACHMENT6: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE6); + public static property COLOR_ATTACHMENT6_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE6); + public static property COLOR_ATTACHMENT6_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE6); + public static property COLOR_ATTACHMENT7: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE7); + public static property COLOR_ATTACHMENT7_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE7); + public static property COLOR_ATTACHMENT7_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE7); + public static property COLOR_ATTACHMENT8: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE8); + public static property COLOR_ATTACHMENT8_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE8); + public static property COLOR_ATTACHMENT8_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE8); + public static property COLOR_ATTACHMENT9: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE9); + public static property COLOR_ATTACHMENT9_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE9); + public static property COLOR_ATTACHMENT9_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CE9); + public static property COLOR_ATTACHMENT10: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEA); + public static property COLOR_ATTACHMENT10_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEA); + public static property COLOR_ATTACHMENT10_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEA); + public static property COLOR_ATTACHMENT11: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEB); + public static property COLOR_ATTACHMENT11_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEB); + public static property COLOR_ATTACHMENT11_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEB); + public static property COLOR_ATTACHMENT12: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEC); + public static property COLOR_ATTACHMENT12_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEC); + public static property COLOR_ATTACHMENT12_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEC); + public static property COLOR_ATTACHMENT13: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CED); + public static property COLOR_ATTACHMENT13_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CED); + public static property COLOR_ATTACHMENT13_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CED); + public static property COLOR_ATTACHMENT14: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEE); + public static property COLOR_ATTACHMENT14_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEE); + public static property COLOR_ATTACHMENT14_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEE); + public static property COLOR_ATTACHMENT15: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEF); + public static property COLOR_ATTACHMENT15_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEF); + public static property COLOR_ATTACHMENT15_NV: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CEF); + public static property COLOR_ATTACHMENT16: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF0); + public static property COLOR_ATTACHMENT17: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF1); + public static property COLOR_ATTACHMENT18: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF2); + public static property COLOR_ATTACHMENT19: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF3); + public static property COLOR_ATTACHMENT20: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF4); + public static property COLOR_ATTACHMENT21: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF5); + public static property COLOR_ATTACHMENT22: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF6); + public static property COLOR_ATTACHMENT23: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF7); + public static property COLOR_ATTACHMENT24: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF8); + public static property COLOR_ATTACHMENT25: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CF9); + public static property COLOR_ATTACHMENT26: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CFA); + public static property COLOR_ATTACHMENT27: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CFB); + public static property COLOR_ATTACHMENT28: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CFC); + public static property COLOR_ATTACHMENT29: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CFD); + public static property COLOR_ATTACHMENT30: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CFE); + public static property COLOR_ATTACHMENT31: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8CFF); + public static property DEPTH_ATTACHMENT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8D00); + public static property DEPTH_ATTACHMENT_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8D00); + public static property DEPTH_ATTACHMENT_OES: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8D00); + public static property STENCIL_ATTACHMENT_EXT: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8D20); + public static property STENCIL_ATTACHMENT_OES: InvalidateFramebufferAttachment read new InvalidateFramebufferAttachment($8D20); public function ToString: string; override; begin @@ -7143,17 +5175,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _LIGHT_MODEL_LOCAL_VIEWER := new LightModelParameter($0B51); - private static _LIGHT_MODEL_TWO_SIDE := new LightModelParameter($0B52); - private static _LIGHT_MODEL_AMBIENT := new LightModelParameter($0B53); - private static _LIGHT_MODEL_COLOR_CONTROL := new LightModelParameter($81F8); - private static _LIGHT_MODEL_COLOR_CONTROL_EXT := new LightModelParameter($81F8); - - public static property LIGHT_MODEL_LOCAL_VIEWER: LightModelParameter read _LIGHT_MODEL_LOCAL_VIEWER; - public static property LIGHT_MODEL_TWO_SIDE: LightModelParameter read _LIGHT_MODEL_TWO_SIDE; - public static property LIGHT_MODEL_AMBIENT: LightModelParameter read _LIGHT_MODEL_AMBIENT; - public static property LIGHT_MODEL_COLOR_CONTROL: LightModelParameter read _LIGHT_MODEL_COLOR_CONTROL; - public static property LIGHT_MODEL_COLOR_CONTROL_EXT: LightModelParameter read _LIGHT_MODEL_COLOR_CONTROL_EXT; + public static property LIGHT_MODEL_LOCAL_VIEWER: LightModelParameter read new LightModelParameter($0B51); + public static property LIGHT_MODEL_TWO_SIDE: LightModelParameter read new LightModelParameter($0B52); + public static property LIGHT_MODEL_AMBIENT: LightModelParameter read new LightModelParameter($0B53); + public static property LIGHT_MODEL_COLOR_CONTROL: LightModelParameter read new LightModelParameter($81F8); + public static property LIGHT_MODEL_COLOR_CONTROL_EXT: LightModelParameter read new LightModelParameter($81F8); public function ToString: string; override; begin @@ -7171,39 +5197,22 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _LIGHT0 := new LightName($4000); - private static _LIGHT1 := new LightName($4001); - private static _LIGHT2 := new LightName($4002); - private static _LIGHT3 := new LightName($4003); - private static _LIGHT4 := new LightName($4004); - private static _LIGHT5 := new LightName($4005); - private static _LIGHT6 := new LightName($4006); - private static _LIGHT7 := new LightName($4007); - private static _FRAGMENT_LIGHT0_SGIX := new LightName($840C); - private static _FRAGMENT_LIGHT1_SGIX := new LightName($840D); - private static _FRAGMENT_LIGHT2_SGIX := new LightName($840E); - private static _FRAGMENT_LIGHT3_SGIX := new LightName($840F); - private static _FRAGMENT_LIGHT4_SGIX := new LightName($8410); - private static _FRAGMENT_LIGHT5_SGIX := new LightName($8411); - private static _FRAGMENT_LIGHT6_SGIX := new LightName($8412); - private static _FRAGMENT_LIGHT7_SGIX := new LightName($8413); - - public static property LIGHT0: LightName read _LIGHT0; - public static property LIGHT1: LightName read _LIGHT1; - public static property LIGHT2: LightName read _LIGHT2; - public static property LIGHT3: LightName read _LIGHT3; - public static property LIGHT4: LightName read _LIGHT4; - public static property LIGHT5: LightName read _LIGHT5; - public static property LIGHT6: LightName read _LIGHT6; - public static property LIGHT7: LightName read _LIGHT7; - public static property FRAGMENT_LIGHT0_SGIX: LightName read _FRAGMENT_LIGHT0_SGIX; - public static property FRAGMENT_LIGHT1_SGIX: LightName read _FRAGMENT_LIGHT1_SGIX; - public static property FRAGMENT_LIGHT2_SGIX: LightName read _FRAGMENT_LIGHT2_SGIX; - public static property FRAGMENT_LIGHT3_SGIX: LightName read _FRAGMENT_LIGHT3_SGIX; - public static property FRAGMENT_LIGHT4_SGIX: LightName read _FRAGMENT_LIGHT4_SGIX; - public static property FRAGMENT_LIGHT5_SGIX: LightName read _FRAGMENT_LIGHT5_SGIX; - public static property FRAGMENT_LIGHT6_SGIX: LightName read _FRAGMENT_LIGHT6_SGIX; - public static property FRAGMENT_LIGHT7_SGIX: LightName read _FRAGMENT_LIGHT7_SGIX; + public static property LIGHT0: LightName read new LightName($4000); + public static property LIGHT1: LightName read new LightName($4001); + public static property LIGHT2: LightName read new LightName($4002); + public static property LIGHT3: LightName read new LightName($4003); + public static property LIGHT4: LightName read new LightName($4004); + public static property LIGHT5: LightName read new LightName($4005); + public static property LIGHT6: LightName read new LightName($4006); + public static property LIGHT7: LightName read new LightName($4007); + public static property FRAGMENT_LIGHT0_SGIX: LightName read new LightName($840C); + public static property FRAGMENT_LIGHT1_SGIX: LightName read new LightName($840D); + public static property FRAGMENT_LIGHT2_SGIX: LightName read new LightName($840E); + public static property FRAGMENT_LIGHT3_SGIX: LightName read new LightName($840F); + public static property FRAGMENT_LIGHT4_SGIX: LightName read new LightName($8410); + public static property FRAGMENT_LIGHT5_SGIX: LightName read new LightName($8411); + public static property FRAGMENT_LIGHT6_SGIX: LightName read new LightName($8412); + public static property FRAGMENT_LIGHT7_SGIX: LightName read new LightName($8413); public function ToString: string; override; begin @@ -7232,21 +5241,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _POSITION := new LightParameter($1203); - private static _SPOT_DIRECTION := new LightParameter($1204); - private static _SPOT_EXPONENT := new LightParameter($1205); - private static _SPOT_CUTOFF := new LightParameter($1206); - private static _CONSTANT_ATTENUATION := new LightParameter($1207); - private static _LINEAR_ATTENUATION := new LightParameter($1208); - private static _QUADRATIC_ATTENUATION := new LightParameter($1209); - - public static property POSITION: LightParameter read _POSITION; - public static property SPOT_DIRECTION: LightParameter read _SPOT_DIRECTION; - public static property SPOT_EXPONENT: LightParameter read _SPOT_EXPONENT; - public static property SPOT_CUTOFF: LightParameter read _SPOT_CUTOFF; - public static property CONSTANT_ATTENUATION: LightParameter read _CONSTANT_ATTENUATION; - public static property LINEAR_ATTENUATION: LightParameter read _LINEAR_ATTENUATION; - public static property QUADRATIC_ATTENUATION: LightParameter read _QUADRATIC_ATTENUATION; + public static property POSITION: LightParameter read new LightParameter($1203); + public static property SPOT_DIRECTION: LightParameter read new LightParameter($1204); + public static property SPOT_EXPONENT: LightParameter read new LightParameter($1205); + public static property SPOT_CUTOFF: LightParameter read new LightParameter($1206); + public static property CONSTANT_ATTENUATION: LightParameter read new LightParameter($1207); + public static property LINEAR_ATTENUATION: LightParameter read new LightParameter($1208); + public static property QUADRATIC_ATTENUATION: LightParameter read new LightParameter($1209); public function ToString: string; override; begin @@ -7266,11 +5267,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COMPILE := new ListMode($1300); - private static _COMPILE_AND_EXECUTE := new ListMode($1301); - - public static property COMPILE: ListMode read _COMPILE; - public static property COMPILE_AND_EXECUTE: ListMode read _COMPILE_AND_EXECUTE; + public static property COMPILE: ListMode read new ListMode($1300); + public static property COMPILE_AND_EXECUTE: ListMode read new ListMode($1301); public function ToString: string; override; begin @@ -7285,27 +5283,16 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new ListNameType($1400); - private static _UNSIGNED_BYTE := new ListNameType($1401); - private static _SHORT := new ListNameType($1402); - private static _UNSIGNED_SHORT := new ListNameType($1403); - private static _INT := new ListNameType($1404); - private static _UNSIGNED_INT := new ListNameType($1405); - private static _FLOAT := new ListNameType($1406); - private static _GL_2_BYTES := new ListNameType($1407); - private static _GL_3_BYTES := new ListNameType($1408); - private static _GL_4_BYTES := new ListNameType($1409); - - public static property BYTE: ListNameType read _BYTE; - public static property UNSIGNED_BYTE: ListNameType read _UNSIGNED_BYTE; - public static property SHORT: ListNameType read _SHORT; - public static property UNSIGNED_SHORT: ListNameType read _UNSIGNED_SHORT; - public static property INT: ListNameType read _INT; - public static property UNSIGNED_INT: ListNameType read _UNSIGNED_INT; - public static property FLOAT: ListNameType read _FLOAT; - public static property GL_2_BYTES: ListNameType read _GL_2_BYTES; - public static property GL_3_BYTES: ListNameType read _GL_3_BYTES; - public static property GL_4_BYTES: ListNameType read _GL_4_BYTES; + public static property BYTE: ListNameType read new ListNameType($1400); + public static property UNSIGNED_BYTE: ListNameType read new ListNameType($1401); + public static property SHORT: ListNameType read new ListNameType($1402); + public static property UNSIGNED_SHORT: ListNameType read new ListNameType($1403); + public static property INT: ListNameType read new ListNameType($1404); + public static property UNSIGNED_INT: ListNameType read new ListNameType($1405); + public static property FLOAT: ListNameType read new ListNameType($1406); + public static property GL_2_BYTES: ListNameType read new ListNameType($1407); + public static property GL_3_BYTES: ListNameType read new ListNameType($1408); + public static property GL_4_BYTES: ListNameType read new ListNameType($1409); public function ToString: string; override; begin @@ -7328,9 +5315,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _LIST_PRIORITY_SGIX := new ListParameterName($8182); - - public static property LIST_PRIORITY_SGIX: ListParameterName read _LIST_PRIORITY_SGIX; + public static property LIST_PRIORITY_SGIX: ListParameterName read new ListParameterName($8182); public function ToString: string; override; begin @@ -7344,39 +5329,22 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CLEAR := new LogicOp($1500); - private static _AND := new LogicOp($1501); - private static _AND_REVERSE := new LogicOp($1502); - private static _COPY := new LogicOp($1503); - private static _AND_INVERTED := new LogicOp($1504); - private static _NOOP := new LogicOp($1505); - private static _XOR := new LogicOp($1506); - private static _OR := new LogicOp($1507); - private static _NOR := new LogicOp($1508); - private static _EQUIV := new LogicOp($1509); - private static _INVERT := new LogicOp($150A); - private static _OR_REVERSE := new LogicOp($150B); - private static _COPY_INVERTED := new LogicOp($150C); - private static _OR_INVERTED := new LogicOp($150D); - private static _NAND := new LogicOp($150E); - private static _SET := new LogicOp($150F); - - public static property CLEAR: LogicOp read _CLEAR; - public static property &AND: LogicOp read _AND; - public static property AND_REVERSE: LogicOp read _AND_REVERSE; - public static property COPY: LogicOp read _COPY; - public static property AND_INVERTED: LogicOp read _AND_INVERTED; - public static property NOOP: LogicOp read _NOOP; - public static property &XOR: LogicOp read _XOR; - public static property &OR: LogicOp read _OR; - public static property NOR: LogicOp read _NOR; - public static property EQUIV: LogicOp read _EQUIV; - public static property INVERT: LogicOp read _INVERT; - public static property OR_REVERSE: LogicOp read _OR_REVERSE; - public static property COPY_INVERTED: LogicOp read _COPY_INVERTED; - public static property OR_INVERTED: LogicOp read _OR_INVERTED; - public static property NAND: LogicOp read _NAND; - public static property &SET: LogicOp read _SET; + public static property CLEAR: LogicOp read new LogicOp($1500); + public static property &AND: LogicOp read new LogicOp($1501); + public static property AND_REVERSE: LogicOp read new LogicOp($1502); + public static property COPY: LogicOp read new LogicOp($1503); + public static property AND_INVERTED: LogicOp read new LogicOp($1504); + public static property NOOP: LogicOp read new LogicOp($1505); + public static property &XOR: LogicOp read new LogicOp($1506); + public static property &OR: LogicOp read new LogicOp($1507); + public static property NOR: LogicOp read new LogicOp($1508); + public static property EQUIV: LogicOp read new LogicOp($1509); + public static property INVERT: LogicOp read new LogicOp($150A); + public static property OR_REVERSE: LogicOp read new LogicOp($150B); + public static property COPY_INVERTED: LogicOp read new LogicOp($150C); + public static property OR_INVERTED: LogicOp read new LogicOp($150D); + public static property NAND: LogicOp read new LogicOp($150E); + public static property &SET: LogicOp read new LogicOp($150F); public function ToString: string; override; begin @@ -7405,39 +5373,22 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MAP_READ_BIT := new MapBufferAccessMask($0001); - private static _MAP_READ_BIT_EXT := new MapBufferAccessMask($0001); - private static _MAP_WRITE_BIT := new MapBufferAccessMask($0002); - private static _MAP_WRITE_BIT_EXT := new MapBufferAccessMask($0002); - private static _MAP_INVALIDATE_RANGE_BIT := new MapBufferAccessMask($0004); - private static _MAP_INVALIDATE_RANGE_BIT_EXT := new MapBufferAccessMask($0004); - private static _MAP_INVALIDATE_BUFFER_BIT := new MapBufferAccessMask($0008); - private static _MAP_INVALIDATE_BUFFER_BIT_EXT := new MapBufferAccessMask($0008); - private static _MAP_FLUSH_EXPLICIT_BIT := new MapBufferAccessMask($0010); - private static _MAP_FLUSH_EXPLICIT_BIT_EXT := new MapBufferAccessMask($0010); - private static _MAP_UNSYNCHRONIZED_BIT := new MapBufferAccessMask($0020); - private static _MAP_UNSYNCHRONIZED_BIT_EXT := new MapBufferAccessMask($0020); - private static _MAP_PERSISTENT_BIT := new MapBufferAccessMask($0040); - private static _MAP_PERSISTENT_BIT_EXT := new MapBufferAccessMask($0040); - private static _MAP_COHERENT_BIT := new MapBufferAccessMask($0080); - private static _MAP_COHERENT_BIT_EXT := new MapBufferAccessMask($0080); - - public static property MAP_READ_BIT: MapBufferAccessMask read _MAP_READ_BIT; - public static property MAP_READ_BIT_EXT: MapBufferAccessMask read _MAP_READ_BIT_EXT; - public static property MAP_WRITE_BIT: MapBufferAccessMask read _MAP_WRITE_BIT; - public static property MAP_WRITE_BIT_EXT: MapBufferAccessMask read _MAP_WRITE_BIT_EXT; - public static property MAP_INVALIDATE_RANGE_BIT: MapBufferAccessMask read _MAP_INVALIDATE_RANGE_BIT; - public static property MAP_INVALIDATE_RANGE_BIT_EXT: MapBufferAccessMask read _MAP_INVALIDATE_RANGE_BIT_EXT; - public static property MAP_INVALIDATE_BUFFER_BIT: MapBufferAccessMask read _MAP_INVALIDATE_BUFFER_BIT; - public static property MAP_INVALIDATE_BUFFER_BIT_EXT: MapBufferAccessMask read _MAP_INVALIDATE_BUFFER_BIT_EXT; - public static property MAP_FLUSH_EXPLICIT_BIT: MapBufferAccessMask read _MAP_FLUSH_EXPLICIT_BIT; - public static property MAP_FLUSH_EXPLICIT_BIT_EXT: MapBufferAccessMask read _MAP_FLUSH_EXPLICIT_BIT_EXT; - public static property MAP_UNSYNCHRONIZED_BIT: MapBufferAccessMask read _MAP_UNSYNCHRONIZED_BIT; - public static property MAP_UNSYNCHRONIZED_BIT_EXT: MapBufferAccessMask read _MAP_UNSYNCHRONIZED_BIT_EXT; - public static property MAP_PERSISTENT_BIT: MapBufferAccessMask read _MAP_PERSISTENT_BIT; - public static property MAP_PERSISTENT_BIT_EXT: MapBufferAccessMask read _MAP_PERSISTENT_BIT_EXT; - public static property MAP_COHERENT_BIT: MapBufferAccessMask read _MAP_COHERENT_BIT; - public static property MAP_COHERENT_BIT_EXT: MapBufferAccessMask read _MAP_COHERENT_BIT_EXT; + public static property MAP_READ_BIT: MapBufferAccessMask read new MapBufferAccessMask($0001); + public static property MAP_READ_BIT_EXT: MapBufferAccessMask read new MapBufferAccessMask($0001); + public static property MAP_WRITE_BIT: MapBufferAccessMask read new MapBufferAccessMask($0002); + public static property MAP_WRITE_BIT_EXT: MapBufferAccessMask read new MapBufferAccessMask($0002); + public static property MAP_INVALIDATE_RANGE_BIT: MapBufferAccessMask read new MapBufferAccessMask($0004); + public static property MAP_INVALIDATE_RANGE_BIT_EXT: MapBufferAccessMask read new MapBufferAccessMask($0004); + public static property MAP_INVALIDATE_BUFFER_BIT: MapBufferAccessMask read new MapBufferAccessMask($0008); + public static property MAP_INVALIDATE_BUFFER_BIT_EXT: MapBufferAccessMask read new MapBufferAccessMask($0008); + public static property MAP_FLUSH_EXPLICIT_BIT: MapBufferAccessMask read new MapBufferAccessMask($0010); + public static property MAP_FLUSH_EXPLICIT_BIT_EXT: MapBufferAccessMask read new MapBufferAccessMask($0010); + public static property MAP_UNSYNCHRONIZED_BIT: MapBufferAccessMask read new MapBufferAccessMask($0020); + public static property MAP_UNSYNCHRONIZED_BIT_EXT: MapBufferAccessMask read new MapBufferAccessMask($0020); + public static property MAP_PERSISTENT_BIT: MapBufferAccessMask read new MapBufferAccessMask($0040); + public static property MAP_PERSISTENT_BIT_EXT: MapBufferAccessMask read new MapBufferAccessMask($0040); + public static property MAP_COHERENT_BIT: MapBufferAccessMask read new MapBufferAccessMask($0080); + public static property MAP_COHERENT_BIT_EXT: MapBufferAccessMask read new MapBufferAccessMask($0080); public static function operator+(f1,f2: MapBufferAccessMask) := new MapBufferAccessMask(f1.val or f2.val); public static function operator or(f1,f2: MapBufferAccessMask) := f1+f2; @@ -7492,13 +5443,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COEFF := new MapQuery($0A00); - private static _ORDER := new MapQuery($0A01); - private static _DOMAIN := new MapQuery($0A02); - - public static property COEFF: MapQuery read _COEFF; - public static property ORDER: MapQuery read _ORDER; - public static property DOMAIN: MapQuery read _DOMAIN; + public static property COEFF: MapQuery read new MapQuery($0A00); + public static property ORDER: MapQuery read new MapQuery($0A01); + public static property DOMAIN: MapQuery read new MapQuery($0A02); public function ToString: string; override; begin @@ -7514,47 +5461,26 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MAP1_COLOR_4 := new MapTarget($0D90); - private static _MAP1_INDEX := new MapTarget($0D91); - private static _MAP1_NORMAL := new MapTarget($0D92); - private static _MAP1_TEXTURE_COORD_1 := new MapTarget($0D93); - private static _MAP1_TEXTURE_COORD_2 := new MapTarget($0D94); - private static _MAP1_TEXTURE_COORD_3 := new MapTarget($0D95); - private static _MAP1_TEXTURE_COORD_4 := new MapTarget($0D96); - private static _MAP1_VERTEX_3 := new MapTarget($0D97); - private static _MAP1_VERTEX_4 := new MapTarget($0D98); - private static _MAP2_COLOR_4 := new MapTarget($0DB0); - private static _MAP2_INDEX := new MapTarget($0DB1); - private static _MAP2_NORMAL := new MapTarget($0DB2); - private static _MAP2_TEXTURE_COORD_1 := new MapTarget($0DB3); - private static _MAP2_TEXTURE_COORD_2 := new MapTarget($0DB4); - private static _MAP2_TEXTURE_COORD_3 := new MapTarget($0DB5); - private static _MAP2_TEXTURE_COORD_4 := new MapTarget($0DB6); - private static _MAP2_VERTEX_3 := new MapTarget($0DB7); - private static _MAP2_VERTEX_4 := new MapTarget($0DB8); - private static _GEOMETRY_DEFORMATION_SGIX := new MapTarget($8194); - private static _TEXTURE_DEFORMATION_SGIX := new MapTarget($8195); - - public static property MAP1_COLOR_4: MapTarget read _MAP1_COLOR_4; - public static property MAP1_INDEX: MapTarget read _MAP1_INDEX; - public static property MAP1_NORMAL: MapTarget read _MAP1_NORMAL; - public static property MAP1_TEXTURE_COORD_1: MapTarget read _MAP1_TEXTURE_COORD_1; - public static property MAP1_TEXTURE_COORD_2: MapTarget read _MAP1_TEXTURE_COORD_2; - public static property MAP1_TEXTURE_COORD_3: MapTarget read _MAP1_TEXTURE_COORD_3; - public static property MAP1_TEXTURE_COORD_4: MapTarget read _MAP1_TEXTURE_COORD_4; - public static property MAP1_VERTEX_3: MapTarget read _MAP1_VERTEX_3; - public static property MAP1_VERTEX_4: MapTarget read _MAP1_VERTEX_4; - public static property MAP2_COLOR_4: MapTarget read _MAP2_COLOR_4; - public static property MAP2_INDEX: MapTarget read _MAP2_INDEX; - public static property MAP2_NORMAL: MapTarget read _MAP2_NORMAL; - public static property MAP2_TEXTURE_COORD_1: MapTarget read _MAP2_TEXTURE_COORD_1; - public static property MAP2_TEXTURE_COORD_2: MapTarget read _MAP2_TEXTURE_COORD_2; - public static property MAP2_TEXTURE_COORD_3: MapTarget read _MAP2_TEXTURE_COORD_3; - public static property MAP2_TEXTURE_COORD_4: MapTarget read _MAP2_TEXTURE_COORD_4; - public static property MAP2_VERTEX_3: MapTarget read _MAP2_VERTEX_3; - public static property MAP2_VERTEX_4: MapTarget read _MAP2_VERTEX_4; - public static property GEOMETRY_DEFORMATION_SGIX: MapTarget read _GEOMETRY_DEFORMATION_SGIX; - public static property TEXTURE_DEFORMATION_SGIX: MapTarget read _TEXTURE_DEFORMATION_SGIX; + public static property MAP1_COLOR_4: MapTarget read new MapTarget($0D90); + public static property MAP1_INDEX: MapTarget read new MapTarget($0D91); + public static property MAP1_NORMAL: MapTarget read new MapTarget($0D92); + public static property MAP1_TEXTURE_COORD_1: MapTarget read new MapTarget($0D93); + public static property MAP1_TEXTURE_COORD_2: MapTarget read new MapTarget($0D94); + public static property MAP1_TEXTURE_COORD_3: MapTarget read new MapTarget($0D95); + public static property MAP1_TEXTURE_COORD_4: MapTarget read new MapTarget($0D96); + public static property MAP1_VERTEX_3: MapTarget read new MapTarget($0D97); + public static property MAP1_VERTEX_4: MapTarget read new MapTarget($0D98); + public static property MAP2_COLOR_4: MapTarget read new MapTarget($0DB0); + public static property MAP2_INDEX: MapTarget read new MapTarget($0DB1); + public static property MAP2_NORMAL: MapTarget read new MapTarget($0DB2); + public static property MAP2_TEXTURE_COORD_1: MapTarget read new MapTarget($0DB3); + public static property MAP2_TEXTURE_COORD_2: MapTarget read new MapTarget($0DB4); + public static property MAP2_TEXTURE_COORD_3: MapTarget read new MapTarget($0DB5); + public static property MAP2_TEXTURE_COORD_4: MapTarget read new MapTarget($0DB6); + public static property MAP2_VERTEX_3: MapTarget read new MapTarget($0DB7); + public static property MAP2_VERTEX_4: MapTarget read new MapTarget($0DB8); + public static property GEOMETRY_DEFORMATION_SGIX: MapTarget read new MapTarget($8194); + public static property TEXTURE_DEFORMATION_SGIX: MapTarget read new MapTarget($8195); public function ToString: string; override; begin @@ -7587,13 +5513,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRONT := new MaterialFace($0404); - private static _BACK := new MaterialFace($0405); - private static _FRONT_AND_BACK := new MaterialFace($0408); - - public static property FRONT: MaterialFace read _FRONT; - public static property BACK: MaterialFace read _BACK; - public static property FRONT_AND_BACK: MaterialFace read _FRONT_AND_BACK; + public static property FRONT: MaterialFace read new MaterialFace($0404); + public static property BACK: MaterialFace read new MaterialFace($0405); + public static property FRONT_AND_BACK: MaterialFace read new MaterialFace($0408); public function ToString: string; override; begin @@ -7609,21 +5531,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _AMBIENT := new MaterialParameter($1200); - private static _DIFFUSE := new MaterialParameter($1201); - private static _SPECULAR := new MaterialParameter($1202); - private static _EMISSION := new MaterialParameter($1600); - private static _SHININESS := new MaterialParameter($1601); - private static _AMBIENT_AND_DIFFUSE := new MaterialParameter($1602); - private static _COLOR_INDEXES := new MaterialParameter($1603); - - public static property AMBIENT: MaterialParameter read _AMBIENT; - public static property DIFFUSE: MaterialParameter read _DIFFUSE; - public static property SPECULAR: MaterialParameter read _SPECULAR; - public static property EMISSION: MaterialParameter read _EMISSION; - public static property SHININESS: MaterialParameter read _SHININESS; - public static property AMBIENT_AND_DIFFUSE: MaterialParameter read _AMBIENT_AND_DIFFUSE; - public static property COLOR_INDEXES: MaterialParameter read _COLOR_INDEXES; + public static property AMBIENT: MaterialParameter read new MaterialParameter($1200); + public static property DIFFUSE: MaterialParameter read new MaterialParameter($1201); + public static property SPECULAR: MaterialParameter read new MaterialParameter($1202); + public static property EMISSION: MaterialParameter read new MaterialParameter($1600); + public static property SHININESS: MaterialParameter read new MaterialParameter($1601); + public static property AMBIENT_AND_DIFFUSE: MaterialParameter read new MaterialParameter($1602); + public static property COLOR_INDEXES: MaterialParameter read new MaterialParameter($1603); public function ToString: string; override; begin @@ -7643,15 +5557,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MODELVIEW := new MatrixMode($1700); - private static _MODELVIEW0_EXT := new MatrixMode($1700); - private static _PROJECTION := new MatrixMode($1701); - private static _TEXTURE := new MatrixMode($1702); - - public static property MODELVIEW: MatrixMode read _MODELVIEW; - public static property MODELVIEW0_EXT: MatrixMode read _MODELVIEW0_EXT; - public static property PROJECTION: MatrixMode read _PROJECTION; - public static property TEXTURE: MatrixMode read _TEXTURE; + public static property MODELVIEW: MatrixMode read new MatrixMode($1700); + public static property MODELVIEW0_EXT: MatrixMode read new MatrixMode($1700); + public static property PROJECTION: MatrixMode read new MatrixMode($1701); + public static property TEXTURE: MatrixMode read new MatrixMode($1702); public function ToString: string; override; begin @@ -7668,69 +5577,37 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VERTEX_ATTRIB_ARRAY_BARRIER_BIT := new MemoryBarrierMask($0001); - private static _VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT := new MemoryBarrierMask($0001); - private static _ELEMENT_ARRAY_BARRIER_BIT := new MemoryBarrierMask($0002); - private static _ELEMENT_ARRAY_BARRIER_BIT_EXT := new MemoryBarrierMask($0002); - private static _UNIFORM_BARRIER_BIT := new MemoryBarrierMask($0004); - private static _UNIFORM_BARRIER_BIT_EXT := new MemoryBarrierMask($0004); - private static _TEXTURE_FETCH_BARRIER_BIT := new MemoryBarrierMask($0008); - private static _TEXTURE_FETCH_BARRIER_BIT_EXT := new MemoryBarrierMask($0008); - private static _SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV := new MemoryBarrierMask($0010); - private static _SHADER_IMAGE_ACCESS_BARRIER_BIT := new MemoryBarrierMask($0020); - private static _SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT := new MemoryBarrierMask($0020); - private static _COMMAND_BARRIER_BIT := new MemoryBarrierMask($0040); - private static _COMMAND_BARRIER_BIT_EXT := new MemoryBarrierMask($0040); - private static _PIXEL_BUFFER_BARRIER_BIT := new MemoryBarrierMask($0080); - private static _PIXEL_BUFFER_BARRIER_BIT_EXT := new MemoryBarrierMask($0080); - private static _TEXTURE_UPDATE_BARRIER_BIT := new MemoryBarrierMask($0100); - private static _TEXTURE_UPDATE_BARRIER_BIT_EXT := new MemoryBarrierMask($0100); - private static _BUFFER_UPDATE_BARRIER_BIT := new MemoryBarrierMask($0200); - private static _BUFFER_UPDATE_BARRIER_BIT_EXT := new MemoryBarrierMask($0200); - private static _FRAMEBUFFER_BARRIER_BIT := new MemoryBarrierMask($0400); - private static _FRAMEBUFFER_BARRIER_BIT_EXT := new MemoryBarrierMask($0400); - private static _TRANSFORM_FEEDBACK_BARRIER_BIT := new MemoryBarrierMask($0800); - private static _TRANSFORM_FEEDBACK_BARRIER_BIT_EXT := new MemoryBarrierMask($0800); - private static _ATOMIC_COUNTER_BARRIER_BIT := new MemoryBarrierMask($1000); - private static _ATOMIC_COUNTER_BARRIER_BIT_EXT := new MemoryBarrierMask($1000); - private static _SHADER_STORAGE_BARRIER_BIT := new MemoryBarrierMask($2000); - private static _CLIENT_MAPPED_BUFFER_BARRIER_BIT := new MemoryBarrierMask($4000); - private static _CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT := new MemoryBarrierMask($4000); - private static _QUERY_BUFFER_BARRIER_BIT := new MemoryBarrierMask($8000); - private static _ALL_BARRIER_BITS := new MemoryBarrierMask($FFFFFFFF); - private static _ALL_BARRIER_BITS_EXT := new MemoryBarrierMask($FFFFFFFF); - - public static property VERTEX_ATTRIB_ARRAY_BARRIER_BIT: MemoryBarrierMask read _VERTEX_ATTRIB_ARRAY_BARRIER_BIT; - public static property VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT: MemoryBarrierMask read _VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT; - public static property ELEMENT_ARRAY_BARRIER_BIT: MemoryBarrierMask read _ELEMENT_ARRAY_BARRIER_BIT; - public static property ELEMENT_ARRAY_BARRIER_BIT_EXT: MemoryBarrierMask read _ELEMENT_ARRAY_BARRIER_BIT_EXT; - public static property UNIFORM_BARRIER_BIT: MemoryBarrierMask read _UNIFORM_BARRIER_BIT; - public static property UNIFORM_BARRIER_BIT_EXT: MemoryBarrierMask read _UNIFORM_BARRIER_BIT_EXT; - public static property TEXTURE_FETCH_BARRIER_BIT: MemoryBarrierMask read _TEXTURE_FETCH_BARRIER_BIT; - public static property TEXTURE_FETCH_BARRIER_BIT_EXT: MemoryBarrierMask read _TEXTURE_FETCH_BARRIER_BIT_EXT; - public static property SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV: MemoryBarrierMask read _SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV; - public static property SHADER_IMAGE_ACCESS_BARRIER_BIT: MemoryBarrierMask read _SHADER_IMAGE_ACCESS_BARRIER_BIT; - public static property SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT: MemoryBarrierMask read _SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT; - public static property COMMAND_BARRIER_BIT: MemoryBarrierMask read _COMMAND_BARRIER_BIT; - public static property COMMAND_BARRIER_BIT_EXT: MemoryBarrierMask read _COMMAND_BARRIER_BIT_EXT; - public static property PIXEL_BUFFER_BARRIER_BIT: MemoryBarrierMask read _PIXEL_BUFFER_BARRIER_BIT; - public static property PIXEL_BUFFER_BARRIER_BIT_EXT: MemoryBarrierMask read _PIXEL_BUFFER_BARRIER_BIT_EXT; - public static property TEXTURE_UPDATE_BARRIER_BIT: MemoryBarrierMask read _TEXTURE_UPDATE_BARRIER_BIT; - public static property TEXTURE_UPDATE_BARRIER_BIT_EXT: MemoryBarrierMask read _TEXTURE_UPDATE_BARRIER_BIT_EXT; - public static property BUFFER_UPDATE_BARRIER_BIT: MemoryBarrierMask read _BUFFER_UPDATE_BARRIER_BIT; - public static property BUFFER_UPDATE_BARRIER_BIT_EXT: MemoryBarrierMask read _BUFFER_UPDATE_BARRIER_BIT_EXT; - public static property FRAMEBUFFER_BARRIER_BIT: MemoryBarrierMask read _FRAMEBUFFER_BARRIER_BIT; - public static property FRAMEBUFFER_BARRIER_BIT_EXT: MemoryBarrierMask read _FRAMEBUFFER_BARRIER_BIT_EXT; - public static property TRANSFORM_FEEDBACK_BARRIER_BIT: MemoryBarrierMask read _TRANSFORM_FEEDBACK_BARRIER_BIT; - public static property TRANSFORM_FEEDBACK_BARRIER_BIT_EXT: MemoryBarrierMask read _TRANSFORM_FEEDBACK_BARRIER_BIT_EXT; - public static property ATOMIC_COUNTER_BARRIER_BIT: MemoryBarrierMask read _ATOMIC_COUNTER_BARRIER_BIT; - public static property ATOMIC_COUNTER_BARRIER_BIT_EXT: MemoryBarrierMask read _ATOMIC_COUNTER_BARRIER_BIT_EXT; - public static property SHADER_STORAGE_BARRIER_BIT: MemoryBarrierMask read _SHADER_STORAGE_BARRIER_BIT; - public static property CLIENT_MAPPED_BUFFER_BARRIER_BIT: MemoryBarrierMask read _CLIENT_MAPPED_BUFFER_BARRIER_BIT; - public static property CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT: MemoryBarrierMask read _CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT; - public static property QUERY_BUFFER_BARRIER_BIT: MemoryBarrierMask read _QUERY_BUFFER_BARRIER_BIT; - public static property ALL_BARRIER_BITS: MemoryBarrierMask read _ALL_BARRIER_BITS; - public static property ALL_BARRIER_BITS_EXT: MemoryBarrierMask read _ALL_BARRIER_BITS_EXT; + public static property VERTEX_ATTRIB_ARRAY_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0001); + public static property VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0001); + public static property ELEMENT_ARRAY_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0002); + public static property ELEMENT_ARRAY_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0002); + public static property UNIFORM_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0004); + public static property UNIFORM_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0004); + public static property TEXTURE_FETCH_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0008); + public static property TEXTURE_FETCH_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0008); + public static property SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV: MemoryBarrierMask read new MemoryBarrierMask($0010); + public static property SHADER_IMAGE_ACCESS_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0020); + public static property SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0020); + public static property COMMAND_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0040); + public static property COMMAND_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0040); + public static property PIXEL_BUFFER_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0080); + public static property PIXEL_BUFFER_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0080); + public static property TEXTURE_UPDATE_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0100); + public static property TEXTURE_UPDATE_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0100); + public static property BUFFER_UPDATE_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0200); + public static property BUFFER_UPDATE_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0200); + public static property FRAMEBUFFER_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0400); + public static property FRAMEBUFFER_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0400); + public static property TRANSFORM_FEEDBACK_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($0800); + public static property TRANSFORM_FEEDBACK_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($0800); + public static property ATOMIC_COUNTER_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($1000); + public static property ATOMIC_COUNTER_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($1000); + public static property SHADER_STORAGE_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($2000); + public static property CLIENT_MAPPED_BUFFER_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($4000); + public static property CLIENT_MAPPED_BUFFER_BARRIER_BIT_EXT: MemoryBarrierMask read new MemoryBarrierMask($4000); + public static property QUERY_BUFFER_BARRIER_BIT: MemoryBarrierMask read new MemoryBarrierMask($8000); + public static property ALL_BARRIER_BITS: MemoryBarrierMask read new MemoryBarrierMask($FFFFFFFF); + public static property ALL_BARRIER_BITS_EXT: MemoryBarrierMask read new MemoryBarrierMask($FFFFFFFF); public static function operator+(f1,f2: MemoryBarrierMask) := new MemoryBarrierMask(f1.val or f2.val); public static function operator or(f1,f2: MemoryBarrierMask) := f1+f2; @@ -7815,11 +5692,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DEDICATED_MEMORY_OBJECT_EXT := new MemoryObjectParameterName($9581); - private static _PROTECTED_MEMORY_OBJECT_EXT := new MemoryObjectParameterName($959B); - - public static property DEDICATED_MEMORY_OBJECT_EXT: MemoryObjectParameterName read _DEDICATED_MEMORY_OBJECT_EXT; - public static property PROTECTED_MEMORY_OBJECT_EXT: MemoryObjectParameterName read _PROTECTED_MEMORY_OBJECT_EXT; + public static property DEDICATED_MEMORY_OBJECT_EXT: MemoryObjectParameterName read new MemoryObjectParameterName($9581); + public static property PROTECTED_MEMORY_OBJECT_EXT: MemoryObjectParameterName read new MemoryObjectParameterName($959B); public function ToString: string; override; begin @@ -7834,11 +5708,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _POINT := new MeshMode1($1B00); - private static _LINE := new MeshMode1($1B01); - - public static property POINT: MeshMode1 read _POINT; - public static property LINE: MeshMode1 read _LINE; + public static property POINT: MeshMode1 read new MeshMode1($1B00); + public static property LINE: MeshMode1 read new MeshMode1($1B01); public function ToString: string; override; begin @@ -7853,13 +5724,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _POINT := new MeshMode2($1B00); - private static _LINE := new MeshMode2($1B01); - private static _FILL := new MeshMode2($1B02); - - public static property POINT: MeshMode2 read _POINT; - public static property LINE: MeshMode2 read _LINE; - public static property FILL: MeshMode2 read _FILL; + public static property POINT: MeshMode2 read new MeshMode2($1B00); + public static property LINE: MeshMode2 read new MeshMode2($1B01); + public static property FILL: MeshMode2 read new MeshMode2($1B02); public function ToString: string; override; begin @@ -7875,9 +5742,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MINMAX := new MinmaxTarget($802E); - - public static property MINMAX: MinmaxTarget read _MINMAX; + public static property MINMAX: MinmaxTarget read new MinmaxTarget($802E); public function ToString: string; override; begin @@ -7891,17 +5756,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new NormalPointerType($1400); - private static _SHORT := new NormalPointerType($1402); - private static _INT := new NormalPointerType($1404); - private static _FLOAT := new NormalPointerType($1406); - private static _DOUBLE := new NormalPointerType($140A); - - public static property BYTE: NormalPointerType read _BYTE; - public static property SHORT: NormalPointerType read _SHORT; - public static property INT: NormalPointerType read _INT; - public static property FLOAT: NormalPointerType read _FLOAT; - public static property DOUBLE: NormalPointerType read _DOUBLE; + public static property BYTE: NormalPointerType read new NormalPointerType($1400); + public static property SHORT: NormalPointerType read new NormalPointerType($1402); + public static property INT: NormalPointerType read new NormalPointerType($1404); + public static property FLOAT: NormalPointerType read new NormalPointerType($1406); + public static property DOUBLE: NormalPointerType read new NormalPointerType($140A); public function ToString: string; override; begin @@ -7919,29 +5778,17 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE := new ObjectIdentifier($1702); - private static _VERTEX_ARRAY := new ObjectIdentifier($8074); - private static _BUFFER := new ObjectIdentifier($82E0); - private static _SHADER := new ObjectIdentifier($82E1); - private static _PROGRAM := new ObjectIdentifier($82E2); - private static _QUERY := new ObjectIdentifier($82E3); - private static _PROGRAM_PIPELINE := new ObjectIdentifier($82E4); - private static _SAMPLER := new ObjectIdentifier($82E6); - private static _FRAMEBUFFER := new ObjectIdentifier($8D40); - private static _RENDERBUFFER := new ObjectIdentifier($8D41); - private static _TRANSFORM_FEEDBACK := new ObjectIdentifier($8E22); - - public static property TEXTURE: ObjectIdentifier read _TEXTURE; - public static property VERTEX_ARRAY: ObjectIdentifier read _VERTEX_ARRAY; - public static property BUFFER: ObjectIdentifier read _BUFFER; - public static property SHADER: ObjectIdentifier read _SHADER; - public static property &PROGRAM: ObjectIdentifier read _PROGRAM; - public static property QUERY: ObjectIdentifier read _QUERY; - public static property PROGRAM_PIPELINE: ObjectIdentifier read _PROGRAM_PIPELINE; - public static property SAMPLER: ObjectIdentifier read _SAMPLER; - public static property FRAMEBUFFER: ObjectIdentifier read _FRAMEBUFFER; - public static property RENDERBUFFER: ObjectIdentifier read _RENDERBUFFER; - public static property TRANSFORM_FEEDBACK: ObjectIdentifier read _TRANSFORM_FEEDBACK; + public static property TEXTURE: ObjectIdentifier read new ObjectIdentifier($1702); + public static property VERTEX_ARRAY: ObjectIdentifier read new ObjectIdentifier($8074); + public static property BUFFER: ObjectIdentifier read new ObjectIdentifier($82E0); + public static property SHADER: ObjectIdentifier read new ObjectIdentifier($82E1); + public static property &PROGRAM: ObjectIdentifier read new ObjectIdentifier($82E2); + public static property QUERY: ObjectIdentifier read new ObjectIdentifier($82E3); + public static property PROGRAM_PIPELINE: ObjectIdentifier read new ObjectIdentifier($82E4); + public static property SAMPLER: ObjectIdentifier read new ObjectIdentifier($82E6); + public static property FRAMEBUFFER: ObjectIdentifier read new ObjectIdentifier($8D40); + public static property RENDERBUFFER: ObjectIdentifier read new ObjectIdentifier($8D41); + public static property TRANSFORM_FEEDBACK: ObjectIdentifier read new ObjectIdentifier($8E22); public function ToString: string; override; begin @@ -7965,13 +5812,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PATCH_VERTICES := new PatchParameterName($8E72); - private static _PATCH_DEFAULT_INNER_LEVEL := new PatchParameterName($8E73); - private static _PATCH_DEFAULT_OUTER_LEVEL := new PatchParameterName($8E74); - - public static property PATCH_VERTICES: PatchParameterName read _PATCH_VERTICES; - public static property PATCH_DEFAULT_INNER_LEVEL: PatchParameterName read _PATCH_DEFAULT_INNER_LEVEL; - public static property PATCH_DEFAULT_OUTER_LEVEL: PatchParameterName read _PATCH_DEFAULT_OUTER_LEVEL; + public static property PATCH_VERTICES: PatchParameterName read new PatchParameterName($8E72); + public static property PATCH_DEFAULT_INNER_LEVEL: PatchParameterName read new PatchParameterName($8E73); + public static property PATCH_DEFAULT_OUTER_LEVEL: PatchParameterName read new PatchParameterName($8E74); public function ToString: string; override; begin @@ -7987,13 +5830,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PRIMARY_COLOR_NV := new PathColor($852C); - private static _SECONDARY_COLOR_NV := new PathColor($852D); - private static _PRIMARY_COLOR := new PathColor($8577); - - public static property PRIMARY_COLOR_NV: PathColor read _PRIMARY_COLOR_NV; - public static property SECONDARY_COLOR_NV: PathColor read _SECONDARY_COLOR_NV; - public static property PRIMARY_COLOR: PathColor read _PRIMARY_COLOR; + public static property PRIMARY_COLOR_NV: PathColor read new PathColor($852C); + public static property SECONDARY_COLOR_NV: PathColor read new PathColor($852D); + public static property PRIMARY_COLOR: PathColor read new PathColor($8577); public function ToString: string; override; begin @@ -8009,21 +5848,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new PathColorFormat($0000); - private static _ALPHA := new PathColorFormat($1906); - private static _RGB := new PathColorFormat($1907); - private static _RGBA := new PathColorFormat($1908); - private static _LUMINANCE := new PathColorFormat($1909); - private static _LUMINANCE_ALPHA := new PathColorFormat($190A); - private static _INTENSITY := new PathColorFormat($8049); - - public static property NONE: PathColorFormat read _NONE; - public static property ALPHA: PathColorFormat read _ALPHA; - public static property RGB: PathColorFormat read _RGB; - public static property RGBA: PathColorFormat read _RGBA; - public static property LUMINANCE: PathColorFormat read _LUMINANCE; - public static property LUMINANCE_ALPHA: PathColorFormat read _LUMINANCE_ALPHA; - public static property INTENSITY: PathColorFormat read _INTENSITY; + public static property NONE: PathColorFormat read new PathColorFormat($0000); + public static property ALPHA: PathColorFormat read new PathColorFormat($1906); + public static property RGB: PathColorFormat read new PathColorFormat($1907); + public static property RGBA: PathColorFormat read new PathColorFormat($1908); + public static property LUMINANCE: PathColorFormat read new PathColorFormat($1909); + public static property LUMINANCE_ALPHA: PathColorFormat read new PathColorFormat($190A); + public static property INTENSITY: PathColorFormat read new PathColorFormat($8049); public function ToString: string; override; begin @@ -8043,97 +5874,51 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CLOSE_PATH_NV := new PathCoordType($0000); - private static _MOVE_TO_NV := new PathCoordType($0002); - private static _RELATIVE_MOVE_TO_NV := new PathCoordType($0003); - private static _LINE_TO_NV := new PathCoordType($0004); - private static _RELATIVE_LINE_TO_NV := new PathCoordType($0005); - private static _HORIZONTAL_LINE_TO_NV := new PathCoordType($0006); - private static _RELATIVE_HORIZONTAL_LINE_TO_NV := new PathCoordType($0007); - private static _VERTICAL_LINE_TO_NV := new PathCoordType($0008); - private static _RELATIVE_VERTICAL_LINE_TO_NV := new PathCoordType($0009); - private static _QUADRATIC_CURVE_TO_NV := new PathCoordType($000A); - private static _RELATIVE_QUADRATIC_CURVE_TO_NV := new PathCoordType($000B); - private static _CUBIC_CURVE_TO_NV := new PathCoordType($000C); - private static _RELATIVE_CUBIC_CURVE_TO_NV := new PathCoordType($000D); - private static _SMOOTH_QUADRATIC_CURVE_TO_NV := new PathCoordType($000E); - private static _RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV := new PathCoordType($000F); - private static _SMOOTH_CUBIC_CURVE_TO_NV := new PathCoordType($0010); - private static _RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV := new PathCoordType($0011); - private static _SMALL_CCW_ARC_TO_NV := new PathCoordType($0012); - private static _RELATIVE_SMALL_CCW_ARC_TO_NV := new PathCoordType($0013); - private static _SMALL_CW_ARC_TO_NV := new PathCoordType($0014); - private static _RELATIVE_SMALL_CW_ARC_TO_NV := new PathCoordType($0015); - private static _LARGE_CCW_ARC_TO_NV := new PathCoordType($0016); - private static _RELATIVE_LARGE_CCW_ARC_TO_NV := new PathCoordType($0017); - private static _LARGE_CW_ARC_TO_NV := new PathCoordType($0018); - private static _RELATIVE_LARGE_CW_ARC_TO_NV := new PathCoordType($0019); - private static _CONIC_CURVE_TO_NV := new PathCoordType($001A); - private static _RELATIVE_CONIC_CURVE_TO_NV := new PathCoordType($001B); - private static _ROUNDED_RECT_NV := new PathCoordType($00E8); - private static _RELATIVE_ROUNDED_RECT_NV := new PathCoordType($00E9); - private static _ROUNDED_RECT2_NV := new PathCoordType($00EA); - private static _RELATIVE_ROUNDED_RECT2_NV := new PathCoordType($00EB); - private static _ROUNDED_RECT4_NV := new PathCoordType($00EC); - private static _RELATIVE_ROUNDED_RECT4_NV := new PathCoordType($00ED); - private static _ROUNDED_RECT8_NV := new PathCoordType($00EE); - private static _RELATIVE_ROUNDED_RECT8_NV := new PathCoordType($00EF); - private static _RESTART_PATH_NV := new PathCoordType($00F0); - private static _DUP_FIRST_CUBIC_CURVE_TO_NV := new PathCoordType($00F2); - private static _DUP_LAST_CUBIC_CURVE_TO_NV := new PathCoordType($00F4); - private static _RECT_NV := new PathCoordType($00F6); - private static _RELATIVE_RECT_NV := new PathCoordType($00F7); - private static _CIRCULAR_CCW_ARC_TO_NV := new PathCoordType($00F8); - private static _CIRCULAR_CW_ARC_TO_NV := new PathCoordType($00FA); - private static _CIRCULAR_TANGENT_ARC_TO_NV := new PathCoordType($00FC); - private static _ARC_TO_NV := new PathCoordType($00FE); - private static _RELATIVE_ARC_TO_NV := new PathCoordType($00FF); - - public static property CLOSE_PATH_NV: PathCoordType read _CLOSE_PATH_NV; - public static property MOVE_TO_NV: PathCoordType read _MOVE_TO_NV; - public static property RELATIVE_MOVE_TO_NV: PathCoordType read _RELATIVE_MOVE_TO_NV; - public static property LINE_TO_NV: PathCoordType read _LINE_TO_NV; - public static property RELATIVE_LINE_TO_NV: PathCoordType read _RELATIVE_LINE_TO_NV; - public static property HORIZONTAL_LINE_TO_NV: PathCoordType read _HORIZONTAL_LINE_TO_NV; - public static property RELATIVE_HORIZONTAL_LINE_TO_NV: PathCoordType read _RELATIVE_HORIZONTAL_LINE_TO_NV; - public static property VERTICAL_LINE_TO_NV: PathCoordType read _VERTICAL_LINE_TO_NV; - public static property RELATIVE_VERTICAL_LINE_TO_NV: PathCoordType read _RELATIVE_VERTICAL_LINE_TO_NV; - public static property QUADRATIC_CURVE_TO_NV: PathCoordType read _QUADRATIC_CURVE_TO_NV; - public static property RELATIVE_QUADRATIC_CURVE_TO_NV: PathCoordType read _RELATIVE_QUADRATIC_CURVE_TO_NV; - public static property CUBIC_CURVE_TO_NV: PathCoordType read _CUBIC_CURVE_TO_NV; - public static property RELATIVE_CUBIC_CURVE_TO_NV: PathCoordType read _RELATIVE_CUBIC_CURVE_TO_NV; - public static property SMOOTH_QUADRATIC_CURVE_TO_NV: PathCoordType read _SMOOTH_QUADRATIC_CURVE_TO_NV; - public static property RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV: PathCoordType read _RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV; - public static property SMOOTH_CUBIC_CURVE_TO_NV: PathCoordType read _SMOOTH_CUBIC_CURVE_TO_NV; - public static property RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV: PathCoordType read _RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV; - public static property SMALL_CCW_ARC_TO_NV: PathCoordType read _SMALL_CCW_ARC_TO_NV; - public static property RELATIVE_SMALL_CCW_ARC_TO_NV: PathCoordType read _RELATIVE_SMALL_CCW_ARC_TO_NV; - public static property SMALL_CW_ARC_TO_NV: PathCoordType read _SMALL_CW_ARC_TO_NV; - public static property RELATIVE_SMALL_CW_ARC_TO_NV: PathCoordType read _RELATIVE_SMALL_CW_ARC_TO_NV; - public static property LARGE_CCW_ARC_TO_NV: PathCoordType read _LARGE_CCW_ARC_TO_NV; - public static property RELATIVE_LARGE_CCW_ARC_TO_NV: PathCoordType read _RELATIVE_LARGE_CCW_ARC_TO_NV; - public static property LARGE_CW_ARC_TO_NV: PathCoordType read _LARGE_CW_ARC_TO_NV; - public static property RELATIVE_LARGE_CW_ARC_TO_NV: PathCoordType read _RELATIVE_LARGE_CW_ARC_TO_NV; - public static property CONIC_CURVE_TO_NV: PathCoordType read _CONIC_CURVE_TO_NV; - public static property RELATIVE_CONIC_CURVE_TO_NV: PathCoordType read _RELATIVE_CONIC_CURVE_TO_NV; - public static property ROUNDED_RECT_NV: PathCoordType read _ROUNDED_RECT_NV; - public static property RELATIVE_ROUNDED_RECT_NV: PathCoordType read _RELATIVE_ROUNDED_RECT_NV; - public static property ROUNDED_RECT2_NV: PathCoordType read _ROUNDED_RECT2_NV; - public static property RELATIVE_ROUNDED_RECT2_NV: PathCoordType read _RELATIVE_ROUNDED_RECT2_NV; - public static property ROUNDED_RECT4_NV: PathCoordType read _ROUNDED_RECT4_NV; - public static property RELATIVE_ROUNDED_RECT4_NV: PathCoordType read _RELATIVE_ROUNDED_RECT4_NV; - public static property ROUNDED_RECT8_NV: PathCoordType read _ROUNDED_RECT8_NV; - public static property RELATIVE_ROUNDED_RECT8_NV: PathCoordType read _RELATIVE_ROUNDED_RECT8_NV; - public static property RESTART_PATH_NV: PathCoordType read _RESTART_PATH_NV; - public static property DUP_FIRST_CUBIC_CURVE_TO_NV: PathCoordType read _DUP_FIRST_CUBIC_CURVE_TO_NV; - public static property DUP_LAST_CUBIC_CURVE_TO_NV: PathCoordType read _DUP_LAST_CUBIC_CURVE_TO_NV; - public static property RECT_NV: PathCoordType read _RECT_NV; - public static property RELATIVE_RECT_NV: PathCoordType read _RELATIVE_RECT_NV; - public static property CIRCULAR_CCW_ARC_TO_NV: PathCoordType read _CIRCULAR_CCW_ARC_TO_NV; - public static property CIRCULAR_CW_ARC_TO_NV: PathCoordType read _CIRCULAR_CW_ARC_TO_NV; - public static property CIRCULAR_TANGENT_ARC_TO_NV: PathCoordType read _CIRCULAR_TANGENT_ARC_TO_NV; - public static property ARC_TO_NV: PathCoordType read _ARC_TO_NV; - public static property RELATIVE_ARC_TO_NV: PathCoordType read _RELATIVE_ARC_TO_NV; + public static property CLOSE_PATH_NV: PathCoordType read new PathCoordType($0000); + public static property MOVE_TO_NV: PathCoordType read new PathCoordType($0002); + public static property RELATIVE_MOVE_TO_NV: PathCoordType read new PathCoordType($0003); + public static property LINE_TO_NV: PathCoordType read new PathCoordType($0004); + public static property RELATIVE_LINE_TO_NV: PathCoordType read new PathCoordType($0005); + public static property HORIZONTAL_LINE_TO_NV: PathCoordType read new PathCoordType($0006); + public static property RELATIVE_HORIZONTAL_LINE_TO_NV: PathCoordType read new PathCoordType($0007); + public static property VERTICAL_LINE_TO_NV: PathCoordType read new PathCoordType($0008); + public static property RELATIVE_VERTICAL_LINE_TO_NV: PathCoordType read new PathCoordType($0009); + public static property QUADRATIC_CURVE_TO_NV: PathCoordType read new PathCoordType($000A); + public static property RELATIVE_QUADRATIC_CURVE_TO_NV: PathCoordType read new PathCoordType($000B); + public static property CUBIC_CURVE_TO_NV: PathCoordType read new PathCoordType($000C); + public static property RELATIVE_CUBIC_CURVE_TO_NV: PathCoordType read new PathCoordType($000D); + public static property SMOOTH_QUADRATIC_CURVE_TO_NV: PathCoordType read new PathCoordType($000E); + public static property RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV: PathCoordType read new PathCoordType($000F); + public static property SMOOTH_CUBIC_CURVE_TO_NV: PathCoordType read new PathCoordType($0010); + public static property RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV: PathCoordType read new PathCoordType($0011); + public static property SMALL_CCW_ARC_TO_NV: PathCoordType read new PathCoordType($0012); + public static property RELATIVE_SMALL_CCW_ARC_TO_NV: PathCoordType read new PathCoordType($0013); + public static property SMALL_CW_ARC_TO_NV: PathCoordType read new PathCoordType($0014); + public static property RELATIVE_SMALL_CW_ARC_TO_NV: PathCoordType read new PathCoordType($0015); + public static property LARGE_CCW_ARC_TO_NV: PathCoordType read new PathCoordType($0016); + public static property RELATIVE_LARGE_CCW_ARC_TO_NV: PathCoordType read new PathCoordType($0017); + public static property LARGE_CW_ARC_TO_NV: PathCoordType read new PathCoordType($0018); + public static property RELATIVE_LARGE_CW_ARC_TO_NV: PathCoordType read new PathCoordType($0019); + public static property CONIC_CURVE_TO_NV: PathCoordType read new PathCoordType($001A); + public static property RELATIVE_CONIC_CURVE_TO_NV: PathCoordType read new PathCoordType($001B); + public static property ROUNDED_RECT_NV: PathCoordType read new PathCoordType($00E8); + public static property RELATIVE_ROUNDED_RECT_NV: PathCoordType read new PathCoordType($00E9); + public static property ROUNDED_RECT2_NV: PathCoordType read new PathCoordType($00EA); + public static property RELATIVE_ROUNDED_RECT2_NV: PathCoordType read new PathCoordType($00EB); + public static property ROUNDED_RECT4_NV: PathCoordType read new PathCoordType($00EC); + public static property RELATIVE_ROUNDED_RECT4_NV: PathCoordType read new PathCoordType($00ED); + public static property ROUNDED_RECT8_NV: PathCoordType read new PathCoordType($00EE); + public static property RELATIVE_ROUNDED_RECT8_NV: PathCoordType read new PathCoordType($00EF); + public static property RESTART_PATH_NV: PathCoordType read new PathCoordType($00F0); + public static property DUP_FIRST_CUBIC_CURVE_TO_NV: PathCoordType read new PathCoordType($00F2); + public static property DUP_LAST_CUBIC_CURVE_TO_NV: PathCoordType read new PathCoordType($00F4); + public static property RECT_NV: PathCoordType read new PathCoordType($00F6); + public static property RELATIVE_RECT_NV: PathCoordType read new PathCoordType($00F7); + public static property CIRCULAR_CCW_ARC_TO_NV: PathCoordType read new PathCoordType($00F8); + public static property CIRCULAR_CW_ARC_TO_NV: PathCoordType read new PathCoordType($00FA); + public static property CIRCULAR_TANGENT_ARC_TO_NV: PathCoordType read new PathCoordType($00FC); + public static property ARC_TO_NV: PathCoordType read new PathCoordType($00FE); + public static property RELATIVE_ARC_TO_NV: PathCoordType read new PathCoordType($00FF); public function ToString: string; override; begin @@ -8191,15 +5976,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PATH_FILL_COVER_MODE_NV := new PathCoverMode($9082); - private static _CONVEX_HULL_NV := new PathCoverMode($908B); - private static _BOUNDING_BOX_NV := new PathCoverMode($908D); - private static _BOUNDING_BOX_OF_BOUNDING_BOXES_NV := new PathCoverMode($909C); - - public static property PATH_FILL_COVER_MODE_NV: PathCoverMode read _PATH_FILL_COVER_MODE_NV; - public static property CONVEX_HULL_NV: PathCoverMode read _CONVEX_HULL_NV; - public static property BOUNDING_BOX_NV: PathCoverMode read _BOUNDING_BOX_NV; - public static property BOUNDING_BOX_OF_BOUNDING_BOXES_NV: PathCoverMode read _BOUNDING_BOX_OF_BOUNDING_BOXES_NV; + public static property PATH_FILL_COVER_MODE_NV: PathCoverMode read new PathCoverMode($9082); + public static property CONVEX_HULL_NV: PathCoverMode read new PathCoverMode($908B); + public static property BOUNDING_BOX_NV: PathCoverMode read new PathCoverMode($908D); + public static property BOUNDING_BOX_OF_BOUNDING_BOXES_NV: PathCoverMode read new PathCoverMode($909C); public function ToString: string; override; begin @@ -8216,11 +5996,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UTF8_NV := new PathElementType($909A); - private static _UTF16_NV := new PathElementType($909B); - - public static property UTF8_NV: PathElementType read _UTF8_NV; - public static property UTF16_NV: PathElementType read _UTF16_NV; + public static property UTF8_NV: PathElementType read new PathElementType($909A); + public static property UTF16_NV: PathElementType read new PathElementType($909B); public function ToString: string; override; begin @@ -8235,15 +6012,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _INVERT := new PathFillMode($150A); - private static _PATH_FILL_MODE_NV := new PathFillMode($9080); - private static _COUNT_UP_NV := new PathFillMode($9088); - private static _COUNT_DOWN_NV := new PathFillMode($9089); - - public static property INVERT: PathFillMode read _INVERT; - public static property PATH_FILL_MODE_NV: PathFillMode read _PATH_FILL_MODE_NV; - public static property COUNT_UP_NV: PathFillMode read _COUNT_UP_NV; - public static property COUNT_DOWN_NV: PathFillMode read _COUNT_DOWN_NV; + public static property INVERT: PathFillMode read new PathFillMode($150A); + public static property PATH_FILL_MODE_NV: PathFillMode read new PathFillMode($9080); + public static property COUNT_UP_NV: PathFillMode read new PathFillMode($9088); + public static property COUNT_DOWN_NV: PathFillMode read new PathFillMode($9089); public function ToString: string; override; begin @@ -8260,13 +6032,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new PathFontStyle($0000); - private static _BOLD_BIT_NV := new PathFontStyle($0001); - private static _ITALIC_BIT_NV := new PathFontStyle($0002); - - public static property NONE: PathFontStyle read _NONE; - public static property BOLD_BIT_NV: PathFontStyle read _BOLD_BIT_NV; - public static property ITALIC_BIT_NV: PathFontStyle read _ITALIC_BIT_NV; + public static property NONE: PathFontStyle read new PathFontStyle($0000); + public static property BOLD_BIT_NV: PathFontStyle read new PathFontStyle($0001); + public static property ITALIC_BIT_NV: PathFontStyle read new PathFontStyle($0002); public static function operator+(f1,f2: PathFontStyle) := new PathFontStyle(f1.val or f2.val); public static function operator or(f1,f2: PathFontStyle) := f1+f2; @@ -8295,13 +6063,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _STANDARD_FONT_NAME_NV := new PathFontTarget($9072); - private static _SYSTEM_FONT_NAME_NV := new PathFontTarget($9073); - private static _FILE_NAME_NV := new PathFontTarget($9074); - - public static property STANDARD_FONT_NAME_NV: PathFontTarget read _STANDARD_FONT_NAME_NV; - public static property SYSTEM_FONT_NAME_NV: PathFontTarget read _SYSTEM_FONT_NAME_NV; - public static property FILE_NAME_NV: PathFontTarget read _FILE_NAME_NV; + public static property STANDARD_FONT_NAME_NV: PathFontTarget read new PathFontTarget($9072); + public static property SYSTEM_FONT_NAME_NV: PathFontTarget read new PathFontTarget($9073); + public static property FILE_NAME_NV: PathFontTarget read new PathFontTarget($9074); public function ToString: string; override; begin @@ -8317,17 +6081,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new PathGenMode($0000); - private static _EYE_LINEAR := new PathGenMode($2400); - private static _OBJECT_LINEAR := new PathGenMode($2401); - private static _CONSTANT := new PathGenMode($8576); - private static _PATH_OBJECT_BOUNDING_BOX_NV := new PathGenMode($908A); - - public static property NONE: PathGenMode read _NONE; - public static property EYE_LINEAR: PathGenMode read _EYE_LINEAR; - public static property OBJECT_LINEAR: PathGenMode read _OBJECT_LINEAR; - public static property CONSTANT: PathGenMode read _CONSTANT; - public static property PATH_OBJECT_BOUNDING_BOX_NV: PathGenMode read _PATH_OBJECT_BOUNDING_BOX_NV; + public static property NONE: PathGenMode read new PathGenMode($0000); + public static property EYE_LINEAR: PathGenMode read new PathGenMode($2400); + public static property OBJECT_LINEAR: PathGenMode read new PathGenMode($2401); + public static property CONSTANT: PathGenMode read new PathGenMode($8576); + public static property PATH_OBJECT_BOUNDING_BOX_NV: PathGenMode read new PathGenMode($908A); public function ToString: string; override; begin @@ -8345,11 +6103,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SKIP_MISSING_GLYPH_NV := new PathHandleMissingGlyphs($90A9); - private static _USE_MISSING_GLYPH_NV := new PathHandleMissingGlyphs($90AA); - - public static property SKIP_MISSING_GLYPH_NV: PathHandleMissingGlyphs read _SKIP_MISSING_GLYPH_NV; - public static property USE_MISSING_GLYPH_NV: PathHandleMissingGlyphs read _USE_MISSING_GLYPH_NV; + public static property SKIP_MISSING_GLYPH_NV: PathHandleMissingGlyphs read new PathHandleMissingGlyphs($90A9); + public static property USE_MISSING_GLYPH_NV: PathHandleMissingGlyphs read new PathHandleMissingGlyphs($90AA); public function ToString: string; override; begin @@ -8364,13 +6119,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ACCUM_ADJACENT_PAIRS_NV := new PathListMode($90AD); - private static _ADJACENT_PAIRS_NV := new PathListMode($90AE); - private static _FIRST_TO_REST_NV := new PathListMode($90AF); - - public static property ACCUM_ADJACENT_PAIRS_NV: PathListMode read _ACCUM_ADJACENT_PAIRS_NV; - public static property ADJACENT_PAIRS_NV: PathListMode read _ADJACENT_PAIRS_NV; - public static property FIRST_TO_REST_NV: PathListMode read _FIRST_TO_REST_NV; + public static property ACCUM_ADJACENT_PAIRS_NV: PathListMode read new PathListMode($90AD); + public static property ADJACENT_PAIRS_NV: PathListMode read new PathListMode($90AE); + public static property FIRST_TO_REST_NV: PathListMode read new PathListMode($90AF); public function ToString: string; override; begin @@ -8386,53 +6137,29 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _GLYPH_WIDTH_BIT_NV := new PathMetricMask($0001); - private static _GLYPH_HEIGHT_BIT_NV := new PathMetricMask($0002); - private static _GLYPH_HORIZONTAL_BEARING_X_BIT_NV := new PathMetricMask($0004); - private static _GLYPH_HORIZONTAL_BEARING_Y_BIT_NV := new PathMetricMask($0008); - private static _GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV := new PathMetricMask($0010); - private static _GLYPH_VERTICAL_BEARING_X_BIT_NV := new PathMetricMask($0020); - private static _GLYPH_VERTICAL_BEARING_Y_BIT_NV := new PathMetricMask($0040); - private static _GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV := new PathMetricMask($0080); - private static _GLYPH_HAS_KERNING_BIT_NV := new PathMetricMask($0100); - private static _FONT_X_MIN_BOUNDS_BIT_NV := new PathMetricMask($10000); - private static _FONT_Y_MIN_BOUNDS_BIT_NV := new PathMetricMask($20000); - private static _FONT_X_MAX_BOUNDS_BIT_NV := new PathMetricMask($40000); - private static _FONT_Y_MAX_BOUNDS_BIT_NV := new PathMetricMask($80000); - private static _FONT_UNITS_PER_EM_BIT_NV := new PathMetricMask($100000); - private static _FONT_ASCENDER_BIT_NV := new PathMetricMask($200000); - private static _FONT_DESCENDER_BIT_NV := new PathMetricMask($400000); - private static _FONT_HEIGHT_BIT_NV := new PathMetricMask($800000); - private static _FONT_MAX_ADVANCE_WIDTH_BIT_NV := new PathMetricMask($1000000); - private static _FONT_MAX_ADVANCE_HEIGHT_BIT_NV := new PathMetricMask($2000000); - private static _FONT_UNDERLINE_POSITION_BIT_NV := new PathMetricMask($4000000); - private static _FONT_UNDERLINE_THICKNESS_BIT_NV := new PathMetricMask($8000000); - private static _FONT_HAS_KERNING_BIT_NV := new PathMetricMask($10000000); - private static _FONT_NUM_GLYPH_INDICES_BIT_NV := new PathMetricMask($20000000); - - public static property GLYPH_WIDTH_BIT_NV: PathMetricMask read _GLYPH_WIDTH_BIT_NV; - public static property GLYPH_HEIGHT_BIT_NV: PathMetricMask read _GLYPH_HEIGHT_BIT_NV; - public static property GLYPH_HORIZONTAL_BEARING_X_BIT_NV: PathMetricMask read _GLYPH_HORIZONTAL_BEARING_X_BIT_NV; - public static property GLYPH_HORIZONTAL_BEARING_Y_BIT_NV: PathMetricMask read _GLYPH_HORIZONTAL_BEARING_Y_BIT_NV; - public static property GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV: PathMetricMask read _GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV; - public static property GLYPH_VERTICAL_BEARING_X_BIT_NV: PathMetricMask read _GLYPH_VERTICAL_BEARING_X_BIT_NV; - public static property GLYPH_VERTICAL_BEARING_Y_BIT_NV: PathMetricMask read _GLYPH_VERTICAL_BEARING_Y_BIT_NV; - public static property GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV: PathMetricMask read _GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV; - public static property GLYPH_HAS_KERNING_BIT_NV: PathMetricMask read _GLYPH_HAS_KERNING_BIT_NV; - public static property FONT_X_MIN_BOUNDS_BIT_NV: PathMetricMask read _FONT_X_MIN_BOUNDS_BIT_NV; - public static property FONT_Y_MIN_BOUNDS_BIT_NV: PathMetricMask read _FONT_Y_MIN_BOUNDS_BIT_NV; - public static property FONT_X_MAX_BOUNDS_BIT_NV: PathMetricMask read _FONT_X_MAX_BOUNDS_BIT_NV; - public static property FONT_Y_MAX_BOUNDS_BIT_NV: PathMetricMask read _FONT_Y_MAX_BOUNDS_BIT_NV; - public static property FONT_UNITS_PER_EM_BIT_NV: PathMetricMask read _FONT_UNITS_PER_EM_BIT_NV; - public static property FONT_ASCENDER_BIT_NV: PathMetricMask read _FONT_ASCENDER_BIT_NV; - public static property FONT_DESCENDER_BIT_NV: PathMetricMask read _FONT_DESCENDER_BIT_NV; - public static property FONT_HEIGHT_BIT_NV: PathMetricMask read _FONT_HEIGHT_BIT_NV; - public static property FONT_MAX_ADVANCE_WIDTH_BIT_NV: PathMetricMask read _FONT_MAX_ADVANCE_WIDTH_BIT_NV; - public static property FONT_MAX_ADVANCE_HEIGHT_BIT_NV: PathMetricMask read _FONT_MAX_ADVANCE_HEIGHT_BIT_NV; - public static property FONT_UNDERLINE_POSITION_BIT_NV: PathMetricMask read _FONT_UNDERLINE_POSITION_BIT_NV; - public static property FONT_UNDERLINE_THICKNESS_BIT_NV: PathMetricMask read _FONT_UNDERLINE_THICKNESS_BIT_NV; - public static property FONT_HAS_KERNING_BIT_NV: PathMetricMask read _FONT_HAS_KERNING_BIT_NV; - public static property FONT_NUM_GLYPH_INDICES_BIT_NV: PathMetricMask read _FONT_NUM_GLYPH_INDICES_BIT_NV; + public static property GLYPH_WIDTH_BIT_NV: PathMetricMask read new PathMetricMask($0001); + public static property GLYPH_HEIGHT_BIT_NV: PathMetricMask read new PathMetricMask($0002); + public static property GLYPH_HORIZONTAL_BEARING_X_BIT_NV: PathMetricMask read new PathMetricMask($0004); + public static property GLYPH_HORIZONTAL_BEARING_Y_BIT_NV: PathMetricMask read new PathMetricMask($0008); + public static property GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV: PathMetricMask read new PathMetricMask($0010); + public static property GLYPH_VERTICAL_BEARING_X_BIT_NV: PathMetricMask read new PathMetricMask($0020); + public static property GLYPH_VERTICAL_BEARING_Y_BIT_NV: PathMetricMask read new PathMetricMask($0040); + public static property GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV: PathMetricMask read new PathMetricMask($0080); + public static property GLYPH_HAS_KERNING_BIT_NV: PathMetricMask read new PathMetricMask($0100); + public static property FONT_X_MIN_BOUNDS_BIT_NV: PathMetricMask read new PathMetricMask($10000); + public static property FONT_Y_MIN_BOUNDS_BIT_NV: PathMetricMask read new PathMetricMask($20000); + public static property FONT_X_MAX_BOUNDS_BIT_NV: PathMetricMask read new PathMetricMask($40000); + public static property FONT_Y_MAX_BOUNDS_BIT_NV: PathMetricMask read new PathMetricMask($80000); + public static property FONT_UNITS_PER_EM_BIT_NV: PathMetricMask read new PathMetricMask($100000); + public static property FONT_ASCENDER_BIT_NV: PathMetricMask read new PathMetricMask($200000); + public static property FONT_DESCENDER_BIT_NV: PathMetricMask read new PathMetricMask($400000); + public static property FONT_HEIGHT_BIT_NV: PathMetricMask read new PathMetricMask($800000); + public static property FONT_MAX_ADVANCE_WIDTH_BIT_NV: PathMetricMask read new PathMetricMask($1000000); + public static property FONT_MAX_ADVANCE_HEIGHT_BIT_NV: PathMetricMask read new PathMetricMask($2000000); + public static property FONT_UNDERLINE_POSITION_BIT_NV: PathMetricMask read new PathMetricMask($4000000); + public static property FONT_UNDERLINE_THICKNESS_BIT_NV: PathMetricMask read new PathMetricMask($8000000); + public static property FONT_HAS_KERNING_BIT_NV: PathMetricMask read new PathMetricMask($10000000); + public static property FONT_NUM_GLYPH_INDICES_BIT_NV: PathMetricMask read new PathMetricMask($20000000); public static function operator+(f1,f2: PathMetricMask) := new PathMetricMask(f1.val or f2.val); public static function operator or(f1,f2: PathMetricMask) := f1+f2; @@ -8501,55 +6228,30 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PATH_STROKE_WIDTH_NV := new PathParameter($9075); - private static _PATH_END_CAPS_NV := new PathParameter($9076); - private static _PATH_INITIAL_END_CAP_NV := new PathParameter($9077); - private static _PATH_TERMINAL_END_CAP_NV := new PathParameter($9078); - private static _PATH_JOIN_STYLE_NV := new PathParameter($9079); - private static _PATH_MITER_LIMIT_NV := new PathParameter($907A); - private static _PATH_DASH_CAPS_NV := new PathParameter($907B); - private static _PATH_INITIAL_DASH_CAP_NV := new PathParameter($907C); - private static _PATH_TERMINAL_DASH_CAP_NV := new PathParameter($907D); - private static _PATH_DASH_OFFSET_NV := new PathParameter($907E); - private static _PATH_CLIENT_LENGTH_NV := new PathParameter($907F); - private static _PATH_FILL_MODE_NV := new PathParameter($9080); - private static _PATH_FILL_MASK_NV := new PathParameter($9081); - private static _PATH_FILL_COVER_MODE_NV := new PathParameter($9082); - private static _PATH_STROKE_COVER_MODE_NV := new PathParameter($9083); - private static _PATH_STROKE_MASK_NV := new PathParameter($9084); - private static _PATH_OBJECT_BOUNDING_BOX_NV := new PathParameter($908A); - private static _PATH_COMMAND_COUNT_NV := new PathParameter($909D); - private static _PATH_COORD_COUNT_NV := new PathParameter($909E); - private static _PATH_DASH_ARRAY_COUNT_NV := new PathParameter($909F); - private static _PATH_COMPUTED_LENGTH_NV := new PathParameter($90A0); - private static _PATH_FILL_BOUNDING_BOX_NV := new PathParameter($90A1); - private static _PATH_STROKE_BOUNDING_BOX_NV := new PathParameter($90A2); - private static _PATH_DASH_OFFSET_RESET_NV := new PathParameter($90B4); - - public static property PATH_STROKE_WIDTH_NV: PathParameter read _PATH_STROKE_WIDTH_NV; - public static property PATH_END_CAPS_NV: PathParameter read _PATH_END_CAPS_NV; - public static property PATH_INITIAL_END_CAP_NV: PathParameter read _PATH_INITIAL_END_CAP_NV; - public static property PATH_TERMINAL_END_CAP_NV: PathParameter read _PATH_TERMINAL_END_CAP_NV; - public static property PATH_JOIN_STYLE_NV: PathParameter read _PATH_JOIN_STYLE_NV; - public static property PATH_MITER_LIMIT_NV: PathParameter read _PATH_MITER_LIMIT_NV; - public static property PATH_DASH_CAPS_NV: PathParameter read _PATH_DASH_CAPS_NV; - public static property PATH_INITIAL_DASH_CAP_NV: PathParameter read _PATH_INITIAL_DASH_CAP_NV; - public static property PATH_TERMINAL_DASH_CAP_NV: PathParameter read _PATH_TERMINAL_DASH_CAP_NV; - public static property PATH_DASH_OFFSET_NV: PathParameter read _PATH_DASH_OFFSET_NV; - public static property PATH_CLIENT_LENGTH_NV: PathParameter read _PATH_CLIENT_LENGTH_NV; - public static property PATH_FILL_MODE_NV: PathParameter read _PATH_FILL_MODE_NV; - public static property PATH_FILL_MASK_NV: PathParameter read _PATH_FILL_MASK_NV; - public static property PATH_FILL_COVER_MODE_NV: PathParameter read _PATH_FILL_COVER_MODE_NV; - public static property PATH_STROKE_COVER_MODE_NV: PathParameter read _PATH_STROKE_COVER_MODE_NV; - public static property PATH_STROKE_MASK_NV: PathParameter read _PATH_STROKE_MASK_NV; - public static property PATH_OBJECT_BOUNDING_BOX_NV: PathParameter read _PATH_OBJECT_BOUNDING_BOX_NV; - public static property PATH_COMMAND_COUNT_NV: PathParameter read _PATH_COMMAND_COUNT_NV; - public static property PATH_COORD_COUNT_NV: PathParameter read _PATH_COORD_COUNT_NV; - public static property PATH_DASH_ARRAY_COUNT_NV: PathParameter read _PATH_DASH_ARRAY_COUNT_NV; - public static property PATH_COMPUTED_LENGTH_NV: PathParameter read _PATH_COMPUTED_LENGTH_NV; - public static property PATH_FILL_BOUNDING_BOX_NV: PathParameter read _PATH_FILL_BOUNDING_BOX_NV; - public static property PATH_STROKE_BOUNDING_BOX_NV: PathParameter read _PATH_STROKE_BOUNDING_BOX_NV; - public static property PATH_DASH_OFFSET_RESET_NV: PathParameter read _PATH_DASH_OFFSET_RESET_NV; + public static property PATH_STROKE_WIDTH_NV: PathParameter read new PathParameter($9075); + public static property PATH_END_CAPS_NV: PathParameter read new PathParameter($9076); + public static property PATH_INITIAL_END_CAP_NV: PathParameter read new PathParameter($9077); + public static property PATH_TERMINAL_END_CAP_NV: PathParameter read new PathParameter($9078); + public static property PATH_JOIN_STYLE_NV: PathParameter read new PathParameter($9079); + public static property PATH_MITER_LIMIT_NV: PathParameter read new PathParameter($907A); + public static property PATH_DASH_CAPS_NV: PathParameter read new PathParameter($907B); + public static property PATH_INITIAL_DASH_CAP_NV: PathParameter read new PathParameter($907C); + public static property PATH_TERMINAL_DASH_CAP_NV: PathParameter read new PathParameter($907D); + public static property PATH_DASH_OFFSET_NV: PathParameter read new PathParameter($907E); + public static property PATH_CLIENT_LENGTH_NV: PathParameter read new PathParameter($907F); + public static property PATH_FILL_MODE_NV: PathParameter read new PathParameter($9080); + public static property PATH_FILL_MASK_NV: PathParameter read new PathParameter($9081); + public static property PATH_FILL_COVER_MODE_NV: PathParameter read new PathParameter($9082); + public static property PATH_STROKE_COVER_MODE_NV: PathParameter read new PathParameter($9083); + public static property PATH_STROKE_MASK_NV: PathParameter read new PathParameter($9084); + public static property PATH_OBJECT_BOUNDING_BOX_NV: PathParameter read new PathParameter($908A); + public static property PATH_COMMAND_COUNT_NV: PathParameter read new PathParameter($909D); + public static property PATH_COORD_COUNT_NV: PathParameter read new PathParameter($909E); + public static property PATH_DASH_ARRAY_COUNT_NV: PathParameter read new PathParameter($909F); + public static property PATH_COMPUTED_LENGTH_NV: PathParameter read new PathParameter($90A0); + public static property PATH_FILL_BOUNDING_BOX_NV: PathParameter read new PathParameter($90A1); + public static property PATH_STROKE_BOUNDING_BOX_NV: PathParameter read new PathParameter($90A2); + public static property PATH_DASH_OFFSET_RESET_NV: PathParameter read new PathParameter($90B4); public function ToString: string; override; begin @@ -8586,11 +6288,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PATH_FORMAT_SVG_NV := new PathStringFormat($9070); - private static _PATH_FORMAT_PS_NV := new PathStringFormat($9071); - - public static property PATH_FORMAT_SVG_NV: PathStringFormat read _PATH_FORMAT_SVG_NV; - public static property PATH_FORMAT_PS_NV: PathStringFormat read _PATH_FORMAT_PS_NV; + public static property PATH_FORMAT_SVG_NV: PathStringFormat read new PathStringFormat($9070); + public static property PATH_FORMAT_PS_NV: PathStringFormat read new PathStringFormat($9071); public function ToString: string; override; begin @@ -8605,25 +6304,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new PathTransformType($0000); - private static _TRANSLATE_X_NV := new PathTransformType($908E); - private static _TRANSLATE_Y_NV := new PathTransformType($908F); - private static _TRANSLATE_2D_NV := new PathTransformType($9090); - private static _TRANSLATE_3D_NV := new PathTransformType($9091); - private static _AFFINE_2D_NV := new PathTransformType($9092); - private static _AFFINE_3D_NV := new PathTransformType($9094); - private static _TRANSPOSE_AFFINE_2D_NV := new PathTransformType($9096); - private static _TRANSPOSE_AFFINE_3D_NV := new PathTransformType($9098); - - public static property NONE: PathTransformType read _NONE; - public static property TRANSLATE_X_NV: PathTransformType read _TRANSLATE_X_NV; - public static property TRANSLATE_Y_NV: PathTransformType read _TRANSLATE_Y_NV; - public static property TRANSLATE_2D_NV: PathTransformType read _TRANSLATE_2D_NV; - public static property TRANSLATE_3D_NV: PathTransformType read _TRANSLATE_3D_NV; - public static property AFFINE_2D_NV: PathTransformType read _AFFINE_2D_NV; - public static property AFFINE_3D_NV: PathTransformType read _AFFINE_3D_NV; - public static property TRANSPOSE_AFFINE_2D_NV: PathTransformType read _TRANSPOSE_AFFINE_2D_NV; - public static property TRANSPOSE_AFFINE_3D_NV: PathTransformType read _TRANSPOSE_AFFINE_3D_NV; + public static property NONE: PathTransformType read new PathTransformType($0000); + public static property TRANSLATE_X_NV: PathTransformType read new PathTransformType($908E); + public static property TRANSLATE_Y_NV: PathTransformType read new PathTransformType($908F); + public static property TRANSLATE_2D_NV: PathTransformType read new PathTransformType($9090); + public static property TRANSLATE_3D_NV: PathTransformType read new PathTransformType($9091); + public static property AFFINE_2D_NV: PathTransformType read new PathTransformType($9092); + public static property AFFINE_3D_NV: PathTransformType read new PathTransformType($9094); + public static property TRANSPOSE_AFFINE_2D_NV: PathTransformType read new PathTransformType($9096); + public static property TRANSPOSE_AFFINE_3D_NV: PathTransformType read new PathTransformType($9098); public function ToString: string; override; begin @@ -8645,21 +6334,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ACTIVE_PROGRAM := new PipelineParameterName($8259); - private static _FRAGMENT_SHADER := new PipelineParameterName($8B30); - private static _VERTEX_SHADER := new PipelineParameterName($8B31); - private static _INFO_LOG_LENGTH := new PipelineParameterName($8B84); - private static _GEOMETRY_SHADER := new PipelineParameterName($8DD9); - private static _TESS_EVALUATION_SHADER := new PipelineParameterName($8E87); - private static _TESS_CONTROL_SHADER := new PipelineParameterName($8E88); - - public static property ACTIVE_PROGRAM: PipelineParameterName read _ACTIVE_PROGRAM; - public static property FRAGMENT_SHADER: PipelineParameterName read _FRAGMENT_SHADER; - public static property VERTEX_SHADER: PipelineParameterName read _VERTEX_SHADER; - public static property INFO_LOG_LENGTH: PipelineParameterName read _INFO_LOG_LENGTH; - public static property GEOMETRY_SHADER: PipelineParameterName read _GEOMETRY_SHADER; - public static property TESS_EVALUATION_SHADER: PipelineParameterName read _TESS_EVALUATION_SHADER; - public static property TESS_CONTROL_SHADER: PipelineParameterName read _TESS_CONTROL_SHADER; + public static property ACTIVE_PROGRAM: PipelineParameterName read new PipelineParameterName($8259); + public static property FRAGMENT_SHADER: PipelineParameterName read new PipelineParameterName($8B30); + public static property VERTEX_SHADER: PipelineParameterName read new PipelineParameterName($8B31); + public static property INFO_LOG_LENGTH: PipelineParameterName read new PipelineParameterName($8B84); + public static property GEOMETRY_SHADER: PipelineParameterName read new PipelineParameterName($8DD9); + public static property TESS_EVALUATION_SHADER: PipelineParameterName read new PipelineParameterName($8E87); + public static property TESS_CONTROL_SHADER: PipelineParameterName read new PipelineParameterName($8E88); public function ToString: string; override; begin @@ -8679,11 +6360,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DISPLAY_PIPE_SGIX := new PipeParticipationTypeFlags($0001); - private static _RENDER_PIPE_SGIX := new PipeParticipationTypeFlags($0002); - - public static property DISPLAY_PIPE_SGIX: PipeParticipationTypeFlags read _DISPLAY_PIPE_SGIX; - public static property RENDER_PIPE_SGIX: PipeParticipationTypeFlags read _RENDER_PIPE_SGIX; + public static property DISPLAY_PIPE_SGIX: PipeParticipationTypeFlags read new PipeParticipationTypeFlags($0001); + public static property RENDER_PIPE_SGIX: PipeParticipationTypeFlags read new PipeParticipationTypeFlags($0002); public static function operator+(f1,f2: PipeParticipationTypeFlags) := new PipeParticipationTypeFlags(f1.val or f2.val); public static function operator or(f1,f2: PipeParticipationTypeFlags) := f1+f2; @@ -8710,19 +6388,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COLOR := new PixelCopyType($1800); - private static _COLOR_EXT := new PixelCopyType($1800); - private static _DEPTH := new PixelCopyType($1801); - private static _DEPTH_EXT := new PixelCopyType($1801); - private static _STENCIL := new PixelCopyType($1802); - private static _STENCIL_EXT := new PixelCopyType($1802); - - public static property COLOR: PixelCopyType read _COLOR; - public static property COLOR_EXT: PixelCopyType read _COLOR_EXT; - public static property DEPTH: PixelCopyType read _DEPTH; - public static property DEPTH_EXT: PixelCopyType read _DEPTH_EXT; - public static property STENCIL: PixelCopyType read _STENCIL; - public static property STENCIL_EXT: PixelCopyType read _STENCIL_EXT; + public static property COLOR: PixelCopyType read new PixelCopyType($1800); + public static property COLOR_EXT: PixelCopyType read new PixelCopyType($1800); + public static property DEPTH: PixelCopyType read new PixelCopyType($1801); + public static property DEPTH_EXT: PixelCopyType read new PixelCopyType($1801); + public static property STENCIL: PixelCopyType read new PixelCopyType($1802); + public static property STENCIL_EXT: PixelCopyType read new PixelCopyType($1802); public function ToString: string; override; begin @@ -8741,69 +6412,37 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNSIGNED_SHORT := new PixelFormat($1403); - private static _UNSIGNED_INT := new PixelFormat($1405); - private static _COLOR_INDEX := new PixelFormat($1900); - private static _STENCIL_INDEX := new PixelFormat($1901); - private static _DEPTH_COMPONENT := new PixelFormat($1902); - private static _RED := new PixelFormat($1903); - private static _RED_EXT := new PixelFormat($1903); - private static _GREEN := new PixelFormat($1904); - private static _BLUE := new PixelFormat($1905); - private static _ALPHA := new PixelFormat($1906); - private static _RGB := new PixelFormat($1907); - private static _RGBA := new PixelFormat($1908); - private static _LUMINANCE := new PixelFormat($1909); - private static _LUMINANCE_ALPHA := new PixelFormat($190A); - private static _ABGR_EXT := new PixelFormat($8000); - private static _CMYK_EXT := new PixelFormat($800C); - private static _CMYKA_EXT := new PixelFormat($800D); - private static _BGR := new PixelFormat($80E0); - private static _BGRA := new PixelFormat($80E1); - private static _YCRCB_422_SGIX := new PixelFormat($81BB); - private static _YCRCB_444_SGIX := new PixelFormat($81BC); - private static _RG := new PixelFormat($8227); - private static _RG_INTEGER := new PixelFormat($8228); - private static _DEPTH_STENCIL := new PixelFormat($84F9); - private static _RED_INTEGER := new PixelFormat($8D94); - private static _GREEN_INTEGER := new PixelFormat($8D95); - private static _BLUE_INTEGER := new PixelFormat($8D96); - private static _RGB_INTEGER := new PixelFormat($8D98); - private static _RGBA_INTEGER := new PixelFormat($8D99); - private static _BGR_INTEGER := new PixelFormat($8D9A); - private static _BGRA_INTEGER := new PixelFormat($8D9B); - - public static property UNSIGNED_SHORT: PixelFormat read _UNSIGNED_SHORT; - public static property UNSIGNED_INT: PixelFormat read _UNSIGNED_INT; - public static property COLOR_INDEX: PixelFormat read _COLOR_INDEX; - public static property STENCIL_INDEX: PixelFormat read _STENCIL_INDEX; - public static property DEPTH_COMPONENT: PixelFormat read _DEPTH_COMPONENT; - public static property RED: PixelFormat read _RED; - public static property RED_EXT: PixelFormat read _RED_EXT; - public static property GREEN: PixelFormat read _GREEN; - public static property BLUE: PixelFormat read _BLUE; - public static property ALPHA: PixelFormat read _ALPHA; - public static property RGB: PixelFormat read _RGB; - public static property RGBA: PixelFormat read _RGBA; - public static property LUMINANCE: PixelFormat read _LUMINANCE; - public static property LUMINANCE_ALPHA: PixelFormat read _LUMINANCE_ALPHA; - public static property ABGR_EXT: PixelFormat read _ABGR_EXT; - public static property CMYK_EXT: PixelFormat read _CMYK_EXT; - public static property CMYKA_EXT: PixelFormat read _CMYKA_EXT; - public static property BGR: PixelFormat read _BGR; - public static property BGRA: PixelFormat read _BGRA; - public static property YCRCB_422_SGIX: PixelFormat read _YCRCB_422_SGIX; - public static property YCRCB_444_SGIX: PixelFormat read _YCRCB_444_SGIX; - public static property RG: PixelFormat read _RG; - public static property RG_INTEGER: PixelFormat read _RG_INTEGER; - public static property DEPTH_STENCIL: PixelFormat read _DEPTH_STENCIL; - public static property RED_INTEGER: PixelFormat read _RED_INTEGER; - public static property GREEN_INTEGER: PixelFormat read _GREEN_INTEGER; - public static property BLUE_INTEGER: PixelFormat read _BLUE_INTEGER; - public static property RGB_INTEGER: PixelFormat read _RGB_INTEGER; - public static property RGBA_INTEGER: PixelFormat read _RGBA_INTEGER; - public static property BGR_INTEGER: PixelFormat read _BGR_INTEGER; - public static property BGRA_INTEGER: PixelFormat read _BGRA_INTEGER; + public static property UNSIGNED_SHORT: PixelFormat read new PixelFormat($1403); + public static property UNSIGNED_INT: PixelFormat read new PixelFormat($1405); + public static property COLOR_INDEX: PixelFormat read new PixelFormat($1900); + public static property STENCIL_INDEX: PixelFormat read new PixelFormat($1901); + public static property DEPTH_COMPONENT: PixelFormat read new PixelFormat($1902); + public static property RED: PixelFormat read new PixelFormat($1903); + public static property RED_EXT: PixelFormat read new PixelFormat($1903); + public static property GREEN: PixelFormat read new PixelFormat($1904); + public static property BLUE: PixelFormat read new PixelFormat($1905); + public static property ALPHA: PixelFormat read new PixelFormat($1906); + public static property RGB: PixelFormat read new PixelFormat($1907); + public static property RGBA: PixelFormat read new PixelFormat($1908); + public static property LUMINANCE: PixelFormat read new PixelFormat($1909); + public static property LUMINANCE_ALPHA: PixelFormat read new PixelFormat($190A); + public static property ABGR_EXT: PixelFormat read new PixelFormat($8000); + public static property CMYK_EXT: PixelFormat read new PixelFormat($800C); + public static property CMYKA_EXT: PixelFormat read new PixelFormat($800D); + public static property BGR: PixelFormat read new PixelFormat($80E0); + public static property BGRA: PixelFormat read new PixelFormat($80E1); + public static property YCRCB_422_SGIX: PixelFormat read new PixelFormat($81BB); + public static property YCRCB_444_SGIX: PixelFormat read new PixelFormat($81BC); + public static property RG: PixelFormat read new PixelFormat($8227); + public static property RG_INTEGER: PixelFormat read new PixelFormat($8228); + public static property DEPTH_STENCIL: PixelFormat read new PixelFormat($84F9); + public static property RED_INTEGER: PixelFormat read new PixelFormat($8D94); + public static property GREEN_INTEGER: PixelFormat read new PixelFormat($8D95); + public static property BLUE_INTEGER: PixelFormat read new PixelFormat($8D96); + public static property RGB_INTEGER: PixelFormat read new PixelFormat($8D98); + public static property RGBA_INTEGER: PixelFormat read new PixelFormat($8D99); + public static property BGR_INTEGER: PixelFormat read new PixelFormat($8D9A); + public static property BGRA_INTEGER: PixelFormat read new PixelFormat($8D9B); public function ToString: string; override; begin @@ -8847,27 +6486,16 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PIXEL_MAP_I_TO_I := new PixelMap($0C70); - private static _PIXEL_MAP_S_TO_S := new PixelMap($0C71); - private static _PIXEL_MAP_I_TO_R := new PixelMap($0C72); - private static _PIXEL_MAP_I_TO_G := new PixelMap($0C73); - private static _PIXEL_MAP_I_TO_B := new PixelMap($0C74); - private static _PIXEL_MAP_I_TO_A := new PixelMap($0C75); - private static _PIXEL_MAP_R_TO_R := new PixelMap($0C76); - private static _PIXEL_MAP_G_TO_G := new PixelMap($0C77); - private static _PIXEL_MAP_B_TO_B := new PixelMap($0C78); - private static _PIXEL_MAP_A_TO_A := new PixelMap($0C79); - - public static property PIXEL_MAP_I_TO_I: PixelMap read _PIXEL_MAP_I_TO_I; - public static property PIXEL_MAP_S_TO_S: PixelMap read _PIXEL_MAP_S_TO_S; - public static property PIXEL_MAP_I_TO_R: PixelMap read _PIXEL_MAP_I_TO_R; - public static property PIXEL_MAP_I_TO_G: PixelMap read _PIXEL_MAP_I_TO_G; - public static property PIXEL_MAP_I_TO_B: PixelMap read _PIXEL_MAP_I_TO_B; - public static property PIXEL_MAP_I_TO_A: PixelMap read _PIXEL_MAP_I_TO_A; - public static property PIXEL_MAP_R_TO_R: PixelMap read _PIXEL_MAP_R_TO_R; - public static property PIXEL_MAP_G_TO_G: PixelMap read _PIXEL_MAP_G_TO_G; - public static property PIXEL_MAP_B_TO_B: PixelMap read _PIXEL_MAP_B_TO_B; - public static property PIXEL_MAP_A_TO_A: PixelMap read _PIXEL_MAP_A_TO_A; + public static property PIXEL_MAP_I_TO_I: PixelMap read new PixelMap($0C70); + public static property PIXEL_MAP_S_TO_S: PixelMap read new PixelMap($0C71); + public static property PIXEL_MAP_I_TO_R: PixelMap read new PixelMap($0C72); + public static property PIXEL_MAP_I_TO_G: PixelMap read new PixelMap($0C73); + public static property PIXEL_MAP_I_TO_B: PixelMap read new PixelMap($0C74); + public static property PIXEL_MAP_I_TO_A: PixelMap read new PixelMap($0C75); + public static property PIXEL_MAP_R_TO_R: PixelMap read new PixelMap($0C76); + public static property PIXEL_MAP_G_TO_G: PixelMap read new PixelMap($0C77); + public static property PIXEL_MAP_B_TO_B: PixelMap read new PixelMap($0C78); + public static property PIXEL_MAP_A_TO_A: PixelMap read new PixelMap($0C79); public function ToString: string; override; begin @@ -8890,85 +6518,45 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNPACK_SWAP_BYTES := new PixelStoreParameter($0CF0); - private static _UNPACK_LSB_FIRST := new PixelStoreParameter($0CF1); - private static _UNPACK_ROW_LENGTH := new PixelStoreParameter($0CF2); - private static _UNPACK_ROW_LENGTH_EXT := new PixelStoreParameter($0CF2); - private static _UNPACK_SKIP_ROWS := new PixelStoreParameter($0CF3); - private static _UNPACK_SKIP_ROWS_EXT := new PixelStoreParameter($0CF3); - private static _UNPACK_SKIP_PIXELS := new PixelStoreParameter($0CF4); - private static _UNPACK_SKIP_PIXELS_EXT := new PixelStoreParameter($0CF4); - private static _UNPACK_ALIGNMENT := new PixelStoreParameter($0CF5); - private static _PACK_SWAP_BYTES := new PixelStoreParameter($0D00); - private static _PACK_LSB_FIRST := new PixelStoreParameter($0D01); - private static _PACK_ROW_LENGTH := new PixelStoreParameter($0D02); - private static _PACK_SKIP_ROWS := new PixelStoreParameter($0D03); - private static _PACK_SKIP_PIXELS := new PixelStoreParameter($0D04); - private static _PACK_ALIGNMENT := new PixelStoreParameter($0D05); - private static _PACK_SKIP_IMAGES := new PixelStoreParameter($806B); - private static _PACK_SKIP_IMAGES_EXT := new PixelStoreParameter($806B); - private static _PACK_IMAGE_HEIGHT := new PixelStoreParameter($806C); - private static _PACK_IMAGE_HEIGHT_EXT := new PixelStoreParameter($806C); - private static _UNPACK_SKIP_IMAGES := new PixelStoreParameter($806D); - private static _UNPACK_SKIP_IMAGES_EXT := new PixelStoreParameter($806D); - private static _UNPACK_IMAGE_HEIGHT := new PixelStoreParameter($806E); - private static _UNPACK_IMAGE_HEIGHT_EXT := new PixelStoreParameter($806E); - private static _PACK_SKIP_VOLUMES_SGIS := new PixelStoreParameter($8130); - private static _PACK_IMAGE_DEPTH_SGIS := new PixelStoreParameter($8131); - private static _UNPACK_SKIP_VOLUMES_SGIS := new PixelStoreParameter($8132); - private static _UNPACK_IMAGE_DEPTH_SGIS := new PixelStoreParameter($8133); - private static _PIXEL_TILE_WIDTH_SGIX := new PixelStoreParameter($8140); - private static _PIXEL_TILE_HEIGHT_SGIX := new PixelStoreParameter($8141); - private static _PIXEL_TILE_GRID_WIDTH_SGIX := new PixelStoreParameter($8142); - private static _PIXEL_TILE_GRID_HEIGHT_SGIX := new PixelStoreParameter($8143); - private static _PIXEL_TILE_GRID_DEPTH_SGIX := new PixelStoreParameter($8144); - private static _PIXEL_TILE_CACHE_SIZE_SGIX := new PixelStoreParameter($8145); - private static _PACK_RESAMPLE_SGIX := new PixelStoreParameter($842E); - private static _UNPACK_RESAMPLE_SGIX := new PixelStoreParameter($842F); - private static _PACK_SUBSAMPLE_RATE_SGIX := new PixelStoreParameter($85A0); - private static _UNPACK_SUBSAMPLE_RATE_SGIX := new PixelStoreParameter($85A1); - private static _PACK_RESAMPLE_OML := new PixelStoreParameter($8984); - private static _UNPACK_RESAMPLE_OML := new PixelStoreParameter($8985); - - public static property UNPACK_SWAP_BYTES: PixelStoreParameter read _UNPACK_SWAP_BYTES; - public static property UNPACK_LSB_FIRST: PixelStoreParameter read _UNPACK_LSB_FIRST; - public static property UNPACK_ROW_LENGTH: PixelStoreParameter read _UNPACK_ROW_LENGTH; - public static property UNPACK_ROW_LENGTH_EXT: PixelStoreParameter read _UNPACK_ROW_LENGTH_EXT; - public static property UNPACK_SKIP_ROWS: PixelStoreParameter read _UNPACK_SKIP_ROWS; - public static property UNPACK_SKIP_ROWS_EXT: PixelStoreParameter read _UNPACK_SKIP_ROWS_EXT; - public static property UNPACK_SKIP_PIXELS: PixelStoreParameter read _UNPACK_SKIP_PIXELS; - public static property UNPACK_SKIP_PIXELS_EXT: PixelStoreParameter read _UNPACK_SKIP_PIXELS_EXT; - public static property UNPACK_ALIGNMENT: PixelStoreParameter read _UNPACK_ALIGNMENT; - public static property PACK_SWAP_BYTES: PixelStoreParameter read _PACK_SWAP_BYTES; - public static property PACK_LSB_FIRST: PixelStoreParameter read _PACK_LSB_FIRST; - public static property PACK_ROW_LENGTH: PixelStoreParameter read _PACK_ROW_LENGTH; - public static property PACK_SKIP_ROWS: PixelStoreParameter read _PACK_SKIP_ROWS; - public static property PACK_SKIP_PIXELS: PixelStoreParameter read _PACK_SKIP_PIXELS; - public static property PACK_ALIGNMENT: PixelStoreParameter read _PACK_ALIGNMENT; - public static property PACK_SKIP_IMAGES: PixelStoreParameter read _PACK_SKIP_IMAGES; - public static property PACK_SKIP_IMAGES_EXT: PixelStoreParameter read _PACK_SKIP_IMAGES_EXT; - public static property PACK_IMAGE_HEIGHT: PixelStoreParameter read _PACK_IMAGE_HEIGHT; - public static property PACK_IMAGE_HEIGHT_EXT: PixelStoreParameter read _PACK_IMAGE_HEIGHT_EXT; - public static property UNPACK_SKIP_IMAGES: PixelStoreParameter read _UNPACK_SKIP_IMAGES; - public static property UNPACK_SKIP_IMAGES_EXT: PixelStoreParameter read _UNPACK_SKIP_IMAGES_EXT; - public static property UNPACK_IMAGE_HEIGHT: PixelStoreParameter read _UNPACK_IMAGE_HEIGHT; - public static property UNPACK_IMAGE_HEIGHT_EXT: PixelStoreParameter read _UNPACK_IMAGE_HEIGHT_EXT; - public static property PACK_SKIP_VOLUMES_SGIS: PixelStoreParameter read _PACK_SKIP_VOLUMES_SGIS; - public static property PACK_IMAGE_DEPTH_SGIS: PixelStoreParameter read _PACK_IMAGE_DEPTH_SGIS; - public static property UNPACK_SKIP_VOLUMES_SGIS: PixelStoreParameter read _UNPACK_SKIP_VOLUMES_SGIS; - public static property UNPACK_IMAGE_DEPTH_SGIS: PixelStoreParameter read _UNPACK_IMAGE_DEPTH_SGIS; - public static property PIXEL_TILE_WIDTH_SGIX: PixelStoreParameter read _PIXEL_TILE_WIDTH_SGIX; - public static property PIXEL_TILE_HEIGHT_SGIX: PixelStoreParameter read _PIXEL_TILE_HEIGHT_SGIX; - public static property PIXEL_TILE_GRID_WIDTH_SGIX: PixelStoreParameter read _PIXEL_TILE_GRID_WIDTH_SGIX; - public static property PIXEL_TILE_GRID_HEIGHT_SGIX: PixelStoreParameter read _PIXEL_TILE_GRID_HEIGHT_SGIX; - public static property PIXEL_TILE_GRID_DEPTH_SGIX: PixelStoreParameter read _PIXEL_TILE_GRID_DEPTH_SGIX; - public static property PIXEL_TILE_CACHE_SIZE_SGIX: PixelStoreParameter read _PIXEL_TILE_CACHE_SIZE_SGIX; - public static property PACK_RESAMPLE_SGIX: PixelStoreParameter read _PACK_RESAMPLE_SGIX; - public static property UNPACK_RESAMPLE_SGIX: PixelStoreParameter read _UNPACK_RESAMPLE_SGIX; - public static property PACK_SUBSAMPLE_RATE_SGIX: PixelStoreParameter read _PACK_SUBSAMPLE_RATE_SGIX; - public static property UNPACK_SUBSAMPLE_RATE_SGIX: PixelStoreParameter read _UNPACK_SUBSAMPLE_RATE_SGIX; - public static property PACK_RESAMPLE_OML: PixelStoreParameter read _PACK_RESAMPLE_OML; - public static property UNPACK_RESAMPLE_OML: PixelStoreParameter read _UNPACK_RESAMPLE_OML; + public static property UNPACK_SWAP_BYTES: PixelStoreParameter read new PixelStoreParameter($0CF0); + public static property UNPACK_LSB_FIRST: PixelStoreParameter read new PixelStoreParameter($0CF1); + public static property UNPACK_ROW_LENGTH: PixelStoreParameter read new PixelStoreParameter($0CF2); + public static property UNPACK_ROW_LENGTH_EXT: PixelStoreParameter read new PixelStoreParameter($0CF2); + public static property UNPACK_SKIP_ROWS: PixelStoreParameter read new PixelStoreParameter($0CF3); + public static property UNPACK_SKIP_ROWS_EXT: PixelStoreParameter read new PixelStoreParameter($0CF3); + public static property UNPACK_SKIP_PIXELS: PixelStoreParameter read new PixelStoreParameter($0CF4); + public static property UNPACK_SKIP_PIXELS_EXT: PixelStoreParameter read new PixelStoreParameter($0CF4); + public static property UNPACK_ALIGNMENT: PixelStoreParameter read new PixelStoreParameter($0CF5); + public static property PACK_SWAP_BYTES: PixelStoreParameter read new PixelStoreParameter($0D00); + public static property PACK_LSB_FIRST: PixelStoreParameter read new PixelStoreParameter($0D01); + public static property PACK_ROW_LENGTH: PixelStoreParameter read new PixelStoreParameter($0D02); + public static property PACK_SKIP_ROWS: PixelStoreParameter read new PixelStoreParameter($0D03); + public static property PACK_SKIP_PIXELS: PixelStoreParameter read new PixelStoreParameter($0D04); + public static property PACK_ALIGNMENT: PixelStoreParameter read new PixelStoreParameter($0D05); + public static property PACK_SKIP_IMAGES: PixelStoreParameter read new PixelStoreParameter($806B); + public static property PACK_SKIP_IMAGES_EXT: PixelStoreParameter read new PixelStoreParameter($806B); + public static property PACK_IMAGE_HEIGHT: PixelStoreParameter read new PixelStoreParameter($806C); + public static property PACK_IMAGE_HEIGHT_EXT: PixelStoreParameter read new PixelStoreParameter($806C); + public static property UNPACK_SKIP_IMAGES: PixelStoreParameter read new PixelStoreParameter($806D); + public static property UNPACK_SKIP_IMAGES_EXT: PixelStoreParameter read new PixelStoreParameter($806D); + public static property UNPACK_IMAGE_HEIGHT: PixelStoreParameter read new PixelStoreParameter($806E); + public static property UNPACK_IMAGE_HEIGHT_EXT: PixelStoreParameter read new PixelStoreParameter($806E); + public static property PACK_SKIP_VOLUMES_SGIS: PixelStoreParameter read new PixelStoreParameter($8130); + public static property PACK_IMAGE_DEPTH_SGIS: PixelStoreParameter read new PixelStoreParameter($8131); + public static property UNPACK_SKIP_VOLUMES_SGIS: PixelStoreParameter read new PixelStoreParameter($8132); + public static property UNPACK_IMAGE_DEPTH_SGIS: PixelStoreParameter read new PixelStoreParameter($8133); + public static property PIXEL_TILE_WIDTH_SGIX: PixelStoreParameter read new PixelStoreParameter($8140); + public static property PIXEL_TILE_HEIGHT_SGIX: PixelStoreParameter read new PixelStoreParameter($8141); + public static property PIXEL_TILE_GRID_WIDTH_SGIX: PixelStoreParameter read new PixelStoreParameter($8142); + public static property PIXEL_TILE_GRID_HEIGHT_SGIX: PixelStoreParameter read new PixelStoreParameter($8143); + public static property PIXEL_TILE_GRID_DEPTH_SGIX: PixelStoreParameter read new PixelStoreParameter($8144); + public static property PIXEL_TILE_CACHE_SIZE_SGIX: PixelStoreParameter read new PixelStoreParameter($8145); + public static property PACK_RESAMPLE_SGIX: PixelStoreParameter read new PixelStoreParameter($842E); + public static property UNPACK_RESAMPLE_SGIX: PixelStoreParameter read new PixelStoreParameter($842F); + public static property PACK_SUBSAMPLE_RATE_SGIX: PixelStoreParameter read new PixelStoreParameter($85A0); + public static property UNPACK_SUBSAMPLE_RATE_SGIX: PixelStoreParameter read new PixelStoreParameter($85A1); + public static property PACK_RESAMPLE_OML: PixelStoreParameter read new PixelStoreParameter($8984); + public static property UNPACK_RESAMPLE_OML: PixelStoreParameter read new PixelStoreParameter($8985); public function ToString: string; override; begin @@ -9020,99 +6608,52 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MAP_COLOR := new PixelTransferParameter($0D10); - private static _MAP_STENCIL := new PixelTransferParameter($0D11); - private static _INDEX_SHIFT := new PixelTransferParameter($0D12); - private static _INDEX_OFFSET := new PixelTransferParameter($0D13); - private static _RED_SCALE := new PixelTransferParameter($0D14); - private static _RED_BIAS := new PixelTransferParameter($0D15); - private static _GREEN_SCALE := new PixelTransferParameter($0D18); - private static _GREEN_BIAS := new PixelTransferParameter($0D19); - private static _BLUE_SCALE := new PixelTransferParameter($0D1A); - private static _BLUE_BIAS := new PixelTransferParameter($0D1B); - private static _ALPHA_SCALE := new PixelTransferParameter($0D1C); - private static _ALPHA_BIAS := new PixelTransferParameter($0D1D); - private static _DEPTH_SCALE := new PixelTransferParameter($0D1E); - private static _DEPTH_BIAS := new PixelTransferParameter($0D1F); - private static _POST_CONVOLUTION_RED_SCALE := new PixelTransferParameter($801C); - private static _POST_CONVOLUTION_RED_SCALE_EXT := new PixelTransferParameter($801C); - private static _POST_CONVOLUTION_GREEN_SCALE := new PixelTransferParameter($801D); - private static _POST_CONVOLUTION_GREEN_SCALE_EXT := new PixelTransferParameter($801D); - private static _POST_CONVOLUTION_BLUE_SCALE := new PixelTransferParameter($801E); - private static _POST_CONVOLUTION_BLUE_SCALE_EXT := new PixelTransferParameter($801E); - private static _POST_CONVOLUTION_ALPHA_SCALE := new PixelTransferParameter($801F); - private static _POST_CONVOLUTION_ALPHA_SCALE_EXT := new PixelTransferParameter($801F); - private static _POST_CONVOLUTION_RED_BIAS := new PixelTransferParameter($8020); - private static _POST_CONVOLUTION_RED_BIAS_EXT := new PixelTransferParameter($8020); - private static _POST_CONVOLUTION_GREEN_BIAS := new PixelTransferParameter($8021); - private static _POST_CONVOLUTION_GREEN_BIAS_EXT := new PixelTransferParameter($8021); - private static _POST_CONVOLUTION_BLUE_BIAS := new PixelTransferParameter($8022); - private static _POST_CONVOLUTION_BLUE_BIAS_EXT := new PixelTransferParameter($8022); - private static _POST_CONVOLUTION_ALPHA_BIAS := new PixelTransferParameter($8023); - private static _POST_CONVOLUTION_ALPHA_BIAS_EXT := new PixelTransferParameter($8023); - private static _POST_COLOR_MATRIX_RED_SCALE := new PixelTransferParameter($80B4); - private static _POST_COLOR_MATRIX_RED_SCALE_SGI := new PixelTransferParameter($80B4); - private static _POST_COLOR_MATRIX_GREEN_SCALE := new PixelTransferParameter($80B5); - private static _POST_COLOR_MATRIX_GREEN_SCALE_SGI := new PixelTransferParameter($80B5); - private static _POST_COLOR_MATRIX_BLUE_SCALE := new PixelTransferParameter($80B6); - private static _POST_COLOR_MATRIX_BLUE_SCALE_SGI := new PixelTransferParameter($80B6); - private static _POST_COLOR_MATRIX_ALPHA_SCALE := new PixelTransferParameter($80B7); - private static _POST_COLOR_MATRIX_ALPHA_SCALE_SGI := new PixelTransferParameter($80B7); - private static _POST_COLOR_MATRIX_RED_BIAS := new PixelTransferParameter($80B8); - private static _POST_COLOR_MATRIX_RED_BIAS_SGI := new PixelTransferParameter($80B8); - private static _POST_COLOR_MATRIX_GREEN_BIAS := new PixelTransferParameter($80B9); - private static _POST_COLOR_MATRIX_GREEN_BIAS_SGI := new PixelTransferParameter($80B9); - private static _POST_COLOR_MATRIX_BLUE_BIAS := new PixelTransferParameter($80BA); - private static _POST_COLOR_MATRIX_BLUE_BIAS_SGI := new PixelTransferParameter($80BA); - private static _POST_COLOR_MATRIX_ALPHA_BIAS := new PixelTransferParameter($80BB); - private static _POST_COLOR_MATRIX_ALPHA_BIAS_SGI := new PixelTransferParameter($80BB); - - public static property MAP_COLOR: PixelTransferParameter read _MAP_COLOR; - public static property MAP_STENCIL: PixelTransferParameter read _MAP_STENCIL; - public static property INDEX_SHIFT: PixelTransferParameter read _INDEX_SHIFT; - public static property INDEX_OFFSET: PixelTransferParameter read _INDEX_OFFSET; - public static property RED_SCALE: PixelTransferParameter read _RED_SCALE; - public static property RED_BIAS: PixelTransferParameter read _RED_BIAS; - public static property GREEN_SCALE: PixelTransferParameter read _GREEN_SCALE; - public static property GREEN_BIAS: PixelTransferParameter read _GREEN_BIAS; - public static property BLUE_SCALE: PixelTransferParameter read _BLUE_SCALE; - public static property BLUE_BIAS: PixelTransferParameter read _BLUE_BIAS; - public static property ALPHA_SCALE: PixelTransferParameter read _ALPHA_SCALE; - public static property ALPHA_BIAS: PixelTransferParameter read _ALPHA_BIAS; - public static property DEPTH_SCALE: PixelTransferParameter read _DEPTH_SCALE; - public static property DEPTH_BIAS: PixelTransferParameter read _DEPTH_BIAS; - public static property POST_CONVOLUTION_RED_SCALE: PixelTransferParameter read _POST_CONVOLUTION_RED_SCALE; - public static property POST_CONVOLUTION_RED_SCALE_EXT: PixelTransferParameter read _POST_CONVOLUTION_RED_SCALE_EXT; - public static property POST_CONVOLUTION_GREEN_SCALE: PixelTransferParameter read _POST_CONVOLUTION_GREEN_SCALE; - public static property POST_CONVOLUTION_GREEN_SCALE_EXT: PixelTransferParameter read _POST_CONVOLUTION_GREEN_SCALE_EXT; - public static property POST_CONVOLUTION_BLUE_SCALE: PixelTransferParameter read _POST_CONVOLUTION_BLUE_SCALE; - public static property POST_CONVOLUTION_BLUE_SCALE_EXT: PixelTransferParameter read _POST_CONVOLUTION_BLUE_SCALE_EXT; - public static property POST_CONVOLUTION_ALPHA_SCALE: PixelTransferParameter read _POST_CONVOLUTION_ALPHA_SCALE; - public static property POST_CONVOLUTION_ALPHA_SCALE_EXT: PixelTransferParameter read _POST_CONVOLUTION_ALPHA_SCALE_EXT; - public static property POST_CONVOLUTION_RED_BIAS: PixelTransferParameter read _POST_CONVOLUTION_RED_BIAS; - public static property POST_CONVOLUTION_RED_BIAS_EXT: PixelTransferParameter read _POST_CONVOLUTION_RED_BIAS_EXT; - public static property POST_CONVOLUTION_GREEN_BIAS: PixelTransferParameter read _POST_CONVOLUTION_GREEN_BIAS; - public static property POST_CONVOLUTION_GREEN_BIAS_EXT: PixelTransferParameter read _POST_CONVOLUTION_GREEN_BIAS_EXT; - public static property POST_CONVOLUTION_BLUE_BIAS: PixelTransferParameter read _POST_CONVOLUTION_BLUE_BIAS; - public static property POST_CONVOLUTION_BLUE_BIAS_EXT: PixelTransferParameter read _POST_CONVOLUTION_BLUE_BIAS_EXT; - public static property POST_CONVOLUTION_ALPHA_BIAS: PixelTransferParameter read _POST_CONVOLUTION_ALPHA_BIAS; - public static property POST_CONVOLUTION_ALPHA_BIAS_EXT: PixelTransferParameter read _POST_CONVOLUTION_ALPHA_BIAS_EXT; - public static property POST_COLOR_MATRIX_RED_SCALE: PixelTransferParameter read _POST_COLOR_MATRIX_RED_SCALE; - public static property POST_COLOR_MATRIX_RED_SCALE_SGI: PixelTransferParameter read _POST_COLOR_MATRIX_RED_SCALE_SGI; - public static property POST_COLOR_MATRIX_GREEN_SCALE: PixelTransferParameter read _POST_COLOR_MATRIX_GREEN_SCALE; - public static property POST_COLOR_MATRIX_GREEN_SCALE_SGI: PixelTransferParameter read _POST_COLOR_MATRIX_GREEN_SCALE_SGI; - public static property POST_COLOR_MATRIX_BLUE_SCALE: PixelTransferParameter read _POST_COLOR_MATRIX_BLUE_SCALE; - public static property POST_COLOR_MATRIX_BLUE_SCALE_SGI: PixelTransferParameter read _POST_COLOR_MATRIX_BLUE_SCALE_SGI; - public static property POST_COLOR_MATRIX_ALPHA_SCALE: PixelTransferParameter read _POST_COLOR_MATRIX_ALPHA_SCALE; - public static property POST_COLOR_MATRIX_ALPHA_SCALE_SGI: PixelTransferParameter read _POST_COLOR_MATRIX_ALPHA_SCALE_SGI; - public static property POST_COLOR_MATRIX_RED_BIAS: PixelTransferParameter read _POST_COLOR_MATRIX_RED_BIAS; - public static property POST_COLOR_MATRIX_RED_BIAS_SGI: PixelTransferParameter read _POST_COLOR_MATRIX_RED_BIAS_SGI; - public static property POST_COLOR_MATRIX_GREEN_BIAS: PixelTransferParameter read _POST_COLOR_MATRIX_GREEN_BIAS; - public static property POST_COLOR_MATRIX_GREEN_BIAS_SGI: PixelTransferParameter read _POST_COLOR_MATRIX_GREEN_BIAS_SGI; - public static property POST_COLOR_MATRIX_BLUE_BIAS: PixelTransferParameter read _POST_COLOR_MATRIX_BLUE_BIAS; - public static property POST_COLOR_MATRIX_BLUE_BIAS_SGI: PixelTransferParameter read _POST_COLOR_MATRIX_BLUE_BIAS_SGI; - public static property POST_COLOR_MATRIX_ALPHA_BIAS: PixelTransferParameter read _POST_COLOR_MATRIX_ALPHA_BIAS; - public static property POST_COLOR_MATRIX_ALPHA_BIAS_SGI: PixelTransferParameter read _POST_COLOR_MATRIX_ALPHA_BIAS_SGI; + public static property MAP_COLOR: PixelTransferParameter read new PixelTransferParameter($0D10); + public static property MAP_STENCIL: PixelTransferParameter read new PixelTransferParameter($0D11); + public static property INDEX_SHIFT: PixelTransferParameter read new PixelTransferParameter($0D12); + public static property INDEX_OFFSET: PixelTransferParameter read new PixelTransferParameter($0D13); + public static property RED_SCALE: PixelTransferParameter read new PixelTransferParameter($0D14); + public static property RED_BIAS: PixelTransferParameter read new PixelTransferParameter($0D15); + public static property GREEN_SCALE: PixelTransferParameter read new PixelTransferParameter($0D18); + public static property GREEN_BIAS: PixelTransferParameter read new PixelTransferParameter($0D19); + public static property BLUE_SCALE: PixelTransferParameter read new PixelTransferParameter($0D1A); + public static property BLUE_BIAS: PixelTransferParameter read new PixelTransferParameter($0D1B); + public static property ALPHA_SCALE: PixelTransferParameter read new PixelTransferParameter($0D1C); + public static property ALPHA_BIAS: PixelTransferParameter read new PixelTransferParameter($0D1D); + public static property DEPTH_SCALE: PixelTransferParameter read new PixelTransferParameter($0D1E); + public static property DEPTH_BIAS: PixelTransferParameter read new PixelTransferParameter($0D1F); + public static property POST_CONVOLUTION_RED_SCALE: PixelTransferParameter read new PixelTransferParameter($801C); + public static property POST_CONVOLUTION_RED_SCALE_EXT: PixelTransferParameter read new PixelTransferParameter($801C); + public static property POST_CONVOLUTION_GREEN_SCALE: PixelTransferParameter read new PixelTransferParameter($801D); + public static property POST_CONVOLUTION_GREEN_SCALE_EXT: PixelTransferParameter read new PixelTransferParameter($801D); + public static property POST_CONVOLUTION_BLUE_SCALE: PixelTransferParameter read new PixelTransferParameter($801E); + public static property POST_CONVOLUTION_BLUE_SCALE_EXT: PixelTransferParameter read new PixelTransferParameter($801E); + public static property POST_CONVOLUTION_ALPHA_SCALE: PixelTransferParameter read new PixelTransferParameter($801F); + public static property POST_CONVOLUTION_ALPHA_SCALE_EXT: PixelTransferParameter read new PixelTransferParameter($801F); + public static property POST_CONVOLUTION_RED_BIAS: PixelTransferParameter read new PixelTransferParameter($8020); + public static property POST_CONVOLUTION_RED_BIAS_EXT: PixelTransferParameter read new PixelTransferParameter($8020); + public static property POST_CONVOLUTION_GREEN_BIAS: PixelTransferParameter read new PixelTransferParameter($8021); + public static property POST_CONVOLUTION_GREEN_BIAS_EXT: PixelTransferParameter read new PixelTransferParameter($8021); + public static property POST_CONVOLUTION_BLUE_BIAS: PixelTransferParameter read new PixelTransferParameter($8022); + public static property POST_CONVOLUTION_BLUE_BIAS_EXT: PixelTransferParameter read new PixelTransferParameter($8022); + public static property POST_CONVOLUTION_ALPHA_BIAS: PixelTransferParameter read new PixelTransferParameter($8023); + public static property POST_CONVOLUTION_ALPHA_BIAS_EXT: PixelTransferParameter read new PixelTransferParameter($8023); + public static property POST_COLOR_MATRIX_RED_SCALE: PixelTransferParameter read new PixelTransferParameter($80B4); + public static property POST_COLOR_MATRIX_RED_SCALE_SGI: PixelTransferParameter read new PixelTransferParameter($80B4); + public static property POST_COLOR_MATRIX_GREEN_SCALE: PixelTransferParameter read new PixelTransferParameter($80B5); + public static property POST_COLOR_MATRIX_GREEN_SCALE_SGI: PixelTransferParameter read new PixelTransferParameter($80B5); + public static property POST_COLOR_MATRIX_BLUE_SCALE: PixelTransferParameter read new PixelTransferParameter($80B6); + public static property POST_COLOR_MATRIX_BLUE_SCALE_SGI: PixelTransferParameter read new PixelTransferParameter($80B6); + public static property POST_COLOR_MATRIX_ALPHA_SCALE: PixelTransferParameter read new PixelTransferParameter($80B7); + public static property POST_COLOR_MATRIX_ALPHA_SCALE_SGI: PixelTransferParameter read new PixelTransferParameter($80B7); + public static property POST_COLOR_MATRIX_RED_BIAS: PixelTransferParameter read new PixelTransferParameter($80B8); + public static property POST_COLOR_MATRIX_RED_BIAS_SGI: PixelTransferParameter read new PixelTransferParameter($80B8); + public static property POST_COLOR_MATRIX_GREEN_BIAS: PixelTransferParameter read new PixelTransferParameter($80B9); + public static property POST_COLOR_MATRIX_GREEN_BIAS_SGI: PixelTransferParameter read new PixelTransferParameter($80B9); + public static property POST_COLOR_MATRIX_BLUE_BIAS: PixelTransferParameter read new PixelTransferParameter($80BA); + public static property POST_COLOR_MATRIX_BLUE_BIAS_SGI: PixelTransferParameter read new PixelTransferParameter($80BA); + public static property POST_COLOR_MATRIX_ALPHA_BIAS: PixelTransferParameter read new PixelTransferParameter($80BB); + public static property POST_COLOR_MATRIX_ALPHA_BIAS_SGI: PixelTransferParameter read new PixelTransferParameter($80BB); public function ToString: string; override; begin @@ -9171,43 +6712,24 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new PixelType($1400); - private static _UNSIGNED_BYTE := new PixelType($1401); - private static _SHORT := new PixelType($1402); - private static _UNSIGNED_SHORT := new PixelType($1403); - private static _INT := new PixelType($1404); - private static _UNSIGNED_INT := new PixelType($1405); - private static _FLOAT := new PixelType($1406); - private static _BITMAP := new PixelType($1A00); - private static _UNSIGNED_BYTE_3_3_2 := new PixelType($8032); - private static _UNSIGNED_BYTE_3_3_2_EXT := new PixelType($8032); - private static _UNSIGNED_SHORT_4_4_4_4 := new PixelType($8033); - private static _UNSIGNED_SHORT_4_4_4_4_EXT := new PixelType($8033); - private static _UNSIGNED_SHORT_5_5_5_1 := new PixelType($8034); - private static _UNSIGNED_SHORT_5_5_5_1_EXT := new PixelType($8034); - private static _UNSIGNED_INT_8_8_8_8 := new PixelType($8035); - private static _UNSIGNED_INT_8_8_8_8_EXT := new PixelType($8035); - private static _UNSIGNED_INT_10_10_10_2 := new PixelType($8036); - private static _UNSIGNED_INT_10_10_10_2_EXT := new PixelType($8036); - - public static property BYTE: PixelType read _BYTE; - public static property UNSIGNED_BYTE: PixelType read _UNSIGNED_BYTE; - public static property SHORT: PixelType read _SHORT; - public static property UNSIGNED_SHORT: PixelType read _UNSIGNED_SHORT; - public static property INT: PixelType read _INT; - public static property UNSIGNED_INT: PixelType read _UNSIGNED_INT; - public static property FLOAT: PixelType read _FLOAT; - public static property BITMAP: PixelType read _BITMAP; - public static property UNSIGNED_BYTE_3_3_2: PixelType read _UNSIGNED_BYTE_3_3_2; - public static property UNSIGNED_BYTE_3_3_2_EXT: PixelType read _UNSIGNED_BYTE_3_3_2_EXT; - public static property UNSIGNED_SHORT_4_4_4_4: PixelType read _UNSIGNED_SHORT_4_4_4_4; - public static property UNSIGNED_SHORT_4_4_4_4_EXT: PixelType read _UNSIGNED_SHORT_4_4_4_4_EXT; - public static property UNSIGNED_SHORT_5_5_5_1: PixelType read _UNSIGNED_SHORT_5_5_5_1; - public static property UNSIGNED_SHORT_5_5_5_1_EXT: PixelType read _UNSIGNED_SHORT_5_5_5_1_EXT; - public static property UNSIGNED_INT_8_8_8_8: PixelType read _UNSIGNED_INT_8_8_8_8; - public static property UNSIGNED_INT_8_8_8_8_EXT: PixelType read _UNSIGNED_INT_8_8_8_8_EXT; - public static property UNSIGNED_INT_10_10_10_2: PixelType read _UNSIGNED_INT_10_10_10_2; - public static property UNSIGNED_INT_10_10_10_2_EXT: PixelType read _UNSIGNED_INT_10_10_10_2_EXT; + public static property BYTE: PixelType read new PixelType($1400); + public static property UNSIGNED_BYTE: PixelType read new PixelType($1401); + public static property SHORT: PixelType read new PixelType($1402); + public static property UNSIGNED_SHORT: PixelType read new PixelType($1403); + public static property INT: PixelType read new PixelType($1404); + public static property UNSIGNED_INT: PixelType read new PixelType($1405); + public static property FLOAT: PixelType read new PixelType($1406); + public static property BITMAP: PixelType read new PixelType($1A00); + public static property UNSIGNED_BYTE_3_3_2: PixelType read new PixelType($8032); + public static property UNSIGNED_BYTE_3_3_2_EXT: PixelType read new PixelType($8032); + public static property UNSIGNED_SHORT_4_4_4_4: PixelType read new PixelType($8033); + public static property UNSIGNED_SHORT_4_4_4_4_EXT: PixelType read new PixelType($8033); + public static property UNSIGNED_SHORT_5_5_5_1: PixelType read new PixelType($8034); + public static property UNSIGNED_SHORT_5_5_5_1_EXT: PixelType read new PixelType($8034); + public static property UNSIGNED_INT_8_8_8_8: PixelType read new PixelType($8035); + public static property UNSIGNED_INT_8_8_8_8_EXT: PixelType read new PixelType($8035); + public static property UNSIGNED_INT_10_10_10_2: PixelType read new PixelType($8036); + public static property UNSIGNED_INT_10_10_10_2_EXT: PixelType read new PixelType($8036); public function ToString: string; override; begin @@ -9238,13 +6760,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _POINT := new PolygonMode($1B00); - private static _LINE := new PolygonMode($1B01); - private static _FILL := new PolygonMode($1B02); - - public static property POINT: PolygonMode read _POINT; - public static property LINE: PolygonMode read _LINE; - public static property FILL: PolygonMode read _FILL; + public static property POINT: PolygonMode read new PolygonMode($1B00); + public static property LINE: PolygonMode read new PolygonMode($1B01); + public static property FILL: PolygonMode read new PolygonMode($1B02); public function ToString: string; override; begin @@ -9260,19 +6778,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _LOW_FLOAT := new PrecisionType($8DF0); - private static _MEDIUM_FLOAT := new PrecisionType($8DF1); - private static _HIGH_FLOAT := new PrecisionType($8DF2); - private static _LOW_INT := new PrecisionType($8DF3); - private static _MEDIUM_INT := new PrecisionType($8DF4); - private static _HIGH_INT := new PrecisionType($8DF5); - - public static property LOW_FLOAT: PrecisionType read _LOW_FLOAT; - public static property MEDIUM_FLOAT: PrecisionType read _MEDIUM_FLOAT; - public static property HIGH_FLOAT: PrecisionType read _HIGH_FLOAT; - public static property LOW_INT: PrecisionType read _LOW_INT; - public static property MEDIUM_INT: PrecisionType read _MEDIUM_INT; - public static property HIGH_INT: PrecisionType read _HIGH_INT; + public static property LOW_FLOAT: PrecisionType read new PrecisionType($8DF0); + public static property MEDIUM_FLOAT: PrecisionType read new PrecisionType($8DF1); + public static property HIGH_FLOAT: PrecisionType read new PrecisionType($8DF2); + public static property LOW_INT: PrecisionType read new PrecisionType($8DF3); + public static property MEDIUM_INT: PrecisionType read new PrecisionType($8DF4); + public static property HIGH_INT: PrecisionType read new PrecisionType($8DF5); public function ToString: string; override; begin @@ -9291,57 +6802,31 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _POINTS := new PrimitiveType($0000); - private static _LINES := new PrimitiveType($0001); - private static _LINE_LOOP := new PrimitiveType($0002); - private static _LINE_STRIP := new PrimitiveType($0003); - private static _TRIANGLES := new PrimitiveType($0004); - private static _TRIANGLE_STRIP := new PrimitiveType($0005); - private static _TRIANGLE_FAN := new PrimitiveType($0006); - private static _QUADS := new PrimitiveType($0007); - private static _QUADS_EXT := new PrimitiveType($0007); - private static _QUAD_STRIP := new PrimitiveType($0008); - private static _POLYGON := new PrimitiveType($0009); - private static _LINES_ADJACENCY := new PrimitiveType($000A); - private static _LINES_ADJACENCY_ARB := new PrimitiveType($000A); - private static _LINES_ADJACENCY_EXT := new PrimitiveType($000A); - private static _LINE_STRIP_ADJACENCY := new PrimitiveType($000B); - private static _LINE_STRIP_ADJACENCY_ARB := new PrimitiveType($000B); - private static _LINE_STRIP_ADJACENCY_EXT := new PrimitiveType($000B); - private static _TRIANGLES_ADJACENCY := new PrimitiveType($000C); - private static _TRIANGLES_ADJACENCY_ARB := new PrimitiveType($000C); - private static _TRIANGLES_ADJACENCY_EXT := new PrimitiveType($000C); - private static _TRIANGLE_STRIP_ADJACENCY := new PrimitiveType($000D); - private static _TRIANGLE_STRIP_ADJACENCY_ARB := new PrimitiveType($000D); - private static _TRIANGLE_STRIP_ADJACENCY_EXT := new PrimitiveType($000D); - private static _PATCHES := new PrimitiveType($000E); - private static _PATCHES_EXT := new PrimitiveType($000E); - - public static property POINTS: PrimitiveType read _POINTS; - public static property LINES: PrimitiveType read _LINES; - public static property LINE_LOOP: PrimitiveType read _LINE_LOOP; - public static property LINE_STRIP: PrimitiveType read _LINE_STRIP; - public static property TRIANGLES: PrimitiveType read _TRIANGLES; - public static property TRIANGLE_STRIP: PrimitiveType read _TRIANGLE_STRIP; - public static property TRIANGLE_FAN: PrimitiveType read _TRIANGLE_FAN; - public static property QUADS: PrimitiveType read _QUADS; - public static property QUADS_EXT: PrimitiveType read _QUADS_EXT; - public static property QUAD_STRIP: PrimitiveType read _QUAD_STRIP; - public static property POLYGON: PrimitiveType read _POLYGON; - public static property LINES_ADJACENCY: PrimitiveType read _LINES_ADJACENCY; - public static property LINES_ADJACENCY_ARB: PrimitiveType read _LINES_ADJACENCY_ARB; - public static property LINES_ADJACENCY_EXT: PrimitiveType read _LINES_ADJACENCY_EXT; - public static property LINE_STRIP_ADJACENCY: PrimitiveType read _LINE_STRIP_ADJACENCY; - public static property LINE_STRIP_ADJACENCY_ARB: PrimitiveType read _LINE_STRIP_ADJACENCY_ARB; - public static property LINE_STRIP_ADJACENCY_EXT: PrimitiveType read _LINE_STRIP_ADJACENCY_EXT; - public static property TRIANGLES_ADJACENCY: PrimitiveType read _TRIANGLES_ADJACENCY; - public static property TRIANGLES_ADJACENCY_ARB: PrimitiveType read _TRIANGLES_ADJACENCY_ARB; - public static property TRIANGLES_ADJACENCY_EXT: PrimitiveType read _TRIANGLES_ADJACENCY_EXT; - public static property TRIANGLE_STRIP_ADJACENCY: PrimitiveType read _TRIANGLE_STRIP_ADJACENCY; - public static property TRIANGLE_STRIP_ADJACENCY_ARB: PrimitiveType read _TRIANGLE_STRIP_ADJACENCY_ARB; - public static property TRIANGLE_STRIP_ADJACENCY_EXT: PrimitiveType read _TRIANGLE_STRIP_ADJACENCY_EXT; - public static property PATCHES: PrimitiveType read _PATCHES; - public static property PATCHES_EXT: PrimitiveType read _PATCHES_EXT; + public static property POINTS: PrimitiveType read new PrimitiveType($0000); + public static property LINES: PrimitiveType read new PrimitiveType($0001); + public static property LINE_LOOP: PrimitiveType read new PrimitiveType($0002); + public static property LINE_STRIP: PrimitiveType read new PrimitiveType($0003); + public static property TRIANGLES: PrimitiveType read new PrimitiveType($0004); + public static property TRIANGLE_STRIP: PrimitiveType read new PrimitiveType($0005); + public static property TRIANGLE_FAN: PrimitiveType read new PrimitiveType($0006); + public static property QUADS: PrimitiveType read new PrimitiveType($0007); + public static property QUADS_EXT: PrimitiveType read new PrimitiveType($0007); + public static property QUAD_STRIP: PrimitiveType read new PrimitiveType($0008); + public static property POLYGON: PrimitiveType read new PrimitiveType($0009); + public static property LINES_ADJACENCY: PrimitiveType read new PrimitiveType($000A); + public static property LINES_ADJACENCY_ARB: PrimitiveType read new PrimitiveType($000A); + public static property LINES_ADJACENCY_EXT: PrimitiveType read new PrimitiveType($000A); + public static property LINE_STRIP_ADJACENCY: PrimitiveType read new PrimitiveType($000B); + public static property LINE_STRIP_ADJACENCY_ARB: PrimitiveType read new PrimitiveType($000B); + public static property LINE_STRIP_ADJACENCY_EXT: PrimitiveType read new PrimitiveType($000B); + public static property TRIANGLES_ADJACENCY: PrimitiveType read new PrimitiveType($000C); + public static property TRIANGLES_ADJACENCY_ARB: PrimitiveType read new PrimitiveType($000C); + public static property TRIANGLES_ADJACENCY_EXT: PrimitiveType read new PrimitiveType($000C); + public static property TRIANGLE_STRIP_ADJACENCY: PrimitiveType read new PrimitiveType($000D); + public static property TRIANGLE_STRIP_ADJACENCY_ARB: PrimitiveType read new PrimitiveType($000D); + public static property TRIANGLE_STRIP_ADJACENCY_EXT: PrimitiveType read new PrimitiveType($000D); + public static property PATCHES: PrimitiveType read new PrimitiveType($000E); + public static property PATCHES_EXT: PrimitiveType read new PrimitiveType($000E); public function ToString: string; override; begin @@ -9379,9 +6864,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PROGRAM_FORMAT_ASCII_ARB := new ProgramFormat($8875); - - public static property PROGRAM_FORMAT_ASCII_ARB: ProgramFormat read _PROGRAM_FORMAT_ASCII_ARB; + public static property PROGRAM_FORMAT_ASCII_ARB: ProgramFormat read new ProgramFormat($8875); public function ToString: string; override; begin @@ -9395,47 +6878,26 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TRANSFORM_FEEDBACK_BUFFER := new ProgramInterface($8C8E); - private static _UNIFORM := new ProgramInterface($92E1); - private static _UNIFORM_BLOCK := new ProgramInterface($92E2); - private static _PROGRAM_INPUT := new ProgramInterface($92E3); - private static _PROGRAM_OUTPUT := new ProgramInterface($92E4); - private static _BUFFER_VARIABLE := new ProgramInterface($92E5); - private static _SHADER_STORAGE_BLOCK := new ProgramInterface($92E6); - private static _VERTEX_SUBROUTINE := new ProgramInterface($92E8); - private static _TESS_CONTROL_SUBROUTINE := new ProgramInterface($92E9); - private static _TESS_EVALUATION_SUBROUTINE := new ProgramInterface($92EA); - private static _GEOMETRY_SUBROUTINE := new ProgramInterface($92EB); - private static _FRAGMENT_SUBROUTINE := new ProgramInterface($92EC); - private static _COMPUTE_SUBROUTINE := new ProgramInterface($92ED); - private static _VERTEX_SUBROUTINE_UNIFORM := new ProgramInterface($92EE); - private static _TESS_CONTROL_SUBROUTINE_UNIFORM := new ProgramInterface($92EF); - private static _TESS_EVALUATION_SUBROUTINE_UNIFORM := new ProgramInterface($92F0); - private static _GEOMETRY_SUBROUTINE_UNIFORM := new ProgramInterface($92F1); - private static _FRAGMENT_SUBROUTINE_UNIFORM := new ProgramInterface($92F2); - private static _COMPUTE_SUBROUTINE_UNIFORM := new ProgramInterface($92F3); - private static _TRANSFORM_FEEDBACK_VARYING := new ProgramInterface($92F4); - - public static property TRANSFORM_FEEDBACK_BUFFER: ProgramInterface read _TRANSFORM_FEEDBACK_BUFFER; - public static property UNIFORM: ProgramInterface read _UNIFORM; - public static property UNIFORM_BLOCK: ProgramInterface read _UNIFORM_BLOCK; - public static property PROGRAM_INPUT: ProgramInterface read _PROGRAM_INPUT; - public static property PROGRAM_OUTPUT: ProgramInterface read _PROGRAM_OUTPUT; - public static property BUFFER_VARIABLE: ProgramInterface read _BUFFER_VARIABLE; - public static property SHADER_STORAGE_BLOCK: ProgramInterface read _SHADER_STORAGE_BLOCK; - public static property VERTEX_SUBROUTINE: ProgramInterface read _VERTEX_SUBROUTINE; - public static property TESS_CONTROL_SUBROUTINE: ProgramInterface read _TESS_CONTROL_SUBROUTINE; - public static property TESS_EVALUATION_SUBROUTINE: ProgramInterface read _TESS_EVALUATION_SUBROUTINE; - public static property GEOMETRY_SUBROUTINE: ProgramInterface read _GEOMETRY_SUBROUTINE; - public static property FRAGMENT_SUBROUTINE: ProgramInterface read _FRAGMENT_SUBROUTINE; - public static property COMPUTE_SUBROUTINE: ProgramInterface read _COMPUTE_SUBROUTINE; - public static property VERTEX_SUBROUTINE_UNIFORM: ProgramInterface read _VERTEX_SUBROUTINE_UNIFORM; - public static property TESS_CONTROL_SUBROUTINE_UNIFORM: ProgramInterface read _TESS_CONTROL_SUBROUTINE_UNIFORM; - public static property TESS_EVALUATION_SUBROUTINE_UNIFORM: ProgramInterface read _TESS_EVALUATION_SUBROUTINE_UNIFORM; - public static property GEOMETRY_SUBROUTINE_UNIFORM: ProgramInterface read _GEOMETRY_SUBROUTINE_UNIFORM; - public static property FRAGMENT_SUBROUTINE_UNIFORM: ProgramInterface read _FRAGMENT_SUBROUTINE_UNIFORM; - public static property COMPUTE_SUBROUTINE_UNIFORM: ProgramInterface read _COMPUTE_SUBROUTINE_UNIFORM; - public static property TRANSFORM_FEEDBACK_VARYING: ProgramInterface read _TRANSFORM_FEEDBACK_VARYING; + public static property TRANSFORM_FEEDBACK_BUFFER: ProgramInterface read new ProgramInterface($8C8E); + public static property UNIFORM: ProgramInterface read new ProgramInterface($92E1); + public static property UNIFORM_BLOCK: ProgramInterface read new ProgramInterface($92E2); + public static property PROGRAM_INPUT: ProgramInterface read new ProgramInterface($92E3); + public static property PROGRAM_OUTPUT: ProgramInterface read new ProgramInterface($92E4); + public static property BUFFER_VARIABLE: ProgramInterface read new ProgramInterface($92E5); + public static property SHADER_STORAGE_BLOCK: ProgramInterface read new ProgramInterface($92E6); + public static property VERTEX_SUBROUTINE: ProgramInterface read new ProgramInterface($92E8); + public static property TESS_CONTROL_SUBROUTINE: ProgramInterface read new ProgramInterface($92E9); + public static property TESS_EVALUATION_SUBROUTINE: ProgramInterface read new ProgramInterface($92EA); + public static property GEOMETRY_SUBROUTINE: ProgramInterface read new ProgramInterface($92EB); + public static property FRAGMENT_SUBROUTINE: ProgramInterface read new ProgramInterface($92EC); + public static property COMPUTE_SUBROUTINE: ProgramInterface read new ProgramInterface($92ED); + public static property VERTEX_SUBROUTINE_UNIFORM: ProgramInterface read new ProgramInterface($92EE); + public static property TESS_CONTROL_SUBROUTINE_UNIFORM: ProgramInterface read new ProgramInterface($92EF); + public static property TESS_EVALUATION_SUBROUTINE_UNIFORM: ProgramInterface read new ProgramInterface($92F0); + public static property GEOMETRY_SUBROUTINE_UNIFORM: ProgramInterface read new ProgramInterface($92F1); + public static property FRAGMENT_SUBROUTINE_UNIFORM: ProgramInterface read new ProgramInterface($92F2); + public static property COMPUTE_SUBROUTINE_UNIFORM: ProgramInterface read new ProgramInterface($92F3); + public static property TRANSFORM_FEEDBACK_VARYING: ProgramInterface read new ProgramInterface($92F4); public function ToString: string; override; begin @@ -9468,15 +6930,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ACTIVE_RESOURCES := new ProgramInterfacePName($92F5); - private static _MAX_NAME_LENGTH := new ProgramInterfacePName($92F6); - private static _MAX_NUM_ACTIVE_VARIABLES := new ProgramInterfacePName($92F7); - private static _MAX_NUM_COMPATIBLE_SUBROUTINES := new ProgramInterfacePName($92F8); - - public static property ACTIVE_RESOURCES: ProgramInterfacePName read _ACTIVE_RESOURCES; - public static property MAX_NAME_LENGTH: ProgramInterfacePName read _MAX_NAME_LENGTH; - public static property MAX_NUM_ACTIVE_VARIABLES: ProgramInterfacePName read _MAX_NUM_ACTIVE_VARIABLES; - public static property MAX_NUM_COMPATIBLE_SUBROUTINES: ProgramInterfacePName read _MAX_NUM_COMPATIBLE_SUBROUTINES; + public static property ACTIVE_RESOURCES: ProgramInterfacePName read new ProgramInterfacePName($92F5); + public static property MAX_NAME_LENGTH: ProgramInterfacePName read new ProgramInterfacePName($92F6); + public static property MAX_NUM_ACTIVE_VARIABLES: ProgramInterfacePName read new ProgramInterfacePName($92F7); + public static property MAX_NUM_COMPATIBLE_SUBROUTINES: ProgramInterfacePName read new ProgramInterfacePName($92F8); public function ToString: string; override; begin @@ -9493,11 +6950,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PROGRAM_BINARY_RETRIEVABLE_HINT := new ProgramParameterPName($8257); - private static _PROGRAM_SEPARABLE := new ProgramParameterPName($8258); - - public static property PROGRAM_BINARY_RETRIEVABLE_HINT: ProgramParameterPName read _PROGRAM_BINARY_RETRIEVABLE_HINT; - public static property PROGRAM_SEPARABLE: ProgramParameterPName read _PROGRAM_SEPARABLE; + public static property PROGRAM_BINARY_RETRIEVABLE_HINT: ProgramParameterPName read new ProgramParameterPName($8257); + public static property PROGRAM_SEPARABLE: ProgramParameterPName read new ProgramParameterPName($8258); public function ToString: string; override; begin @@ -9512,67 +6966,36 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NUM_COMPATIBLE_SUBROUTINES := new ProgramResourceProperty($8E4A); - private static _COMPATIBLE_SUBROUTINES := new ProgramResourceProperty($8E4B); - private static _UNIFORM := new ProgramResourceProperty($92E1); - private static _IS_PER_PATCH := new ProgramResourceProperty($92E7); - private static _NAME_LENGTH := new ProgramResourceProperty($92F9); - private static _TYPE := new ProgramResourceProperty($92FA); - private static _ARRAY_SIZE := new ProgramResourceProperty($92FB); - private static _OFFSET := new ProgramResourceProperty($92FC); - private static _BLOCK_INDEX := new ProgramResourceProperty($92FD); - private static _ARRAY_STRIDE := new ProgramResourceProperty($92FE); - private static _MATRIX_STRIDE := new ProgramResourceProperty($92FF); - private static _IS_ROW_MAJOR := new ProgramResourceProperty($9300); - private static _ATOMIC_COUNTER_BUFFER_INDEX := new ProgramResourceProperty($9301); - private static _BUFFER_BINDING := new ProgramResourceProperty($9302); - private static _BUFFER_DATA_SIZE := new ProgramResourceProperty($9303); - private static _NUM_ACTIVE_VARIABLES := new ProgramResourceProperty($9304); - private static _ACTIVE_VARIABLES := new ProgramResourceProperty($9305); - private static _REFERENCED_BY_VERTEX_SHADER := new ProgramResourceProperty($9306); - private static _REFERENCED_BY_TESS_CONTROL_SHADER := new ProgramResourceProperty($9307); - private static _REFERENCED_BY_TESS_EVALUATION_SHADER := new ProgramResourceProperty($9308); - private static _REFERENCED_BY_GEOMETRY_SHADER := new ProgramResourceProperty($9309); - private static _REFERENCED_BY_FRAGMENT_SHADER := new ProgramResourceProperty($930A); - private static _REFERENCED_BY_COMPUTE_SHADER := new ProgramResourceProperty($930B); - private static _TOP_LEVEL_ARRAY_SIZE := new ProgramResourceProperty($930C); - private static _TOP_LEVEL_ARRAY_STRIDE := new ProgramResourceProperty($930D); - private static _LOCATION := new ProgramResourceProperty($930E); - private static _LOCATION_INDEX := new ProgramResourceProperty($930F); - private static _LOCATION_COMPONENT := new ProgramResourceProperty($934A); - private static _TRANSFORM_FEEDBACK_BUFFER_INDEX := new ProgramResourceProperty($934B); - private static _TRANSFORM_FEEDBACK_BUFFER_STRIDE := new ProgramResourceProperty($934C); - - public static property NUM_COMPATIBLE_SUBROUTINES: ProgramResourceProperty read _NUM_COMPATIBLE_SUBROUTINES; - public static property COMPATIBLE_SUBROUTINES: ProgramResourceProperty read _COMPATIBLE_SUBROUTINES; - public static property UNIFORM: ProgramResourceProperty read _UNIFORM; - public static property IS_PER_PATCH: ProgramResourceProperty read _IS_PER_PATCH; - public static property NAME_LENGTH: ProgramResourceProperty read _NAME_LENGTH; - public static property &TYPE: ProgramResourceProperty read _TYPE; - public static property ARRAY_SIZE: ProgramResourceProperty read _ARRAY_SIZE; - public static property OFFSET: ProgramResourceProperty read _OFFSET; - public static property BLOCK_INDEX: ProgramResourceProperty read _BLOCK_INDEX; - public static property ARRAY_STRIDE: ProgramResourceProperty read _ARRAY_STRIDE; - public static property MATRIX_STRIDE: ProgramResourceProperty read _MATRIX_STRIDE; - public static property IS_ROW_MAJOR: ProgramResourceProperty read _IS_ROW_MAJOR; - public static property ATOMIC_COUNTER_BUFFER_INDEX: ProgramResourceProperty read _ATOMIC_COUNTER_BUFFER_INDEX; - public static property BUFFER_BINDING: ProgramResourceProperty read _BUFFER_BINDING; - public static property BUFFER_DATA_SIZE: ProgramResourceProperty read _BUFFER_DATA_SIZE; - public static property NUM_ACTIVE_VARIABLES: ProgramResourceProperty read _NUM_ACTIVE_VARIABLES; - public static property ACTIVE_VARIABLES: ProgramResourceProperty read _ACTIVE_VARIABLES; - public static property REFERENCED_BY_VERTEX_SHADER: ProgramResourceProperty read _REFERENCED_BY_VERTEX_SHADER; - public static property REFERENCED_BY_TESS_CONTROL_SHADER: ProgramResourceProperty read _REFERENCED_BY_TESS_CONTROL_SHADER; - public static property REFERENCED_BY_TESS_EVALUATION_SHADER: ProgramResourceProperty read _REFERENCED_BY_TESS_EVALUATION_SHADER; - public static property REFERENCED_BY_GEOMETRY_SHADER: ProgramResourceProperty read _REFERENCED_BY_GEOMETRY_SHADER; - public static property REFERENCED_BY_FRAGMENT_SHADER: ProgramResourceProperty read _REFERENCED_BY_FRAGMENT_SHADER; - public static property REFERENCED_BY_COMPUTE_SHADER: ProgramResourceProperty read _REFERENCED_BY_COMPUTE_SHADER; - public static property TOP_LEVEL_ARRAY_SIZE: ProgramResourceProperty read _TOP_LEVEL_ARRAY_SIZE; - public static property TOP_LEVEL_ARRAY_STRIDE: ProgramResourceProperty read _TOP_LEVEL_ARRAY_STRIDE; - public static property LOCATION: ProgramResourceProperty read _LOCATION; - public static property LOCATION_INDEX: ProgramResourceProperty read _LOCATION_INDEX; - public static property LOCATION_COMPONENT: ProgramResourceProperty read _LOCATION_COMPONENT; - public static property TRANSFORM_FEEDBACK_BUFFER_INDEX: ProgramResourceProperty read _TRANSFORM_FEEDBACK_BUFFER_INDEX; - public static property TRANSFORM_FEEDBACK_BUFFER_STRIDE: ProgramResourceProperty read _TRANSFORM_FEEDBACK_BUFFER_STRIDE; + public static property NUM_COMPATIBLE_SUBROUTINES: ProgramResourceProperty read new ProgramResourceProperty($8E4A); + public static property COMPATIBLE_SUBROUTINES: ProgramResourceProperty read new ProgramResourceProperty($8E4B); + public static property UNIFORM: ProgramResourceProperty read new ProgramResourceProperty($92E1); + public static property IS_PER_PATCH: ProgramResourceProperty read new ProgramResourceProperty($92E7); + public static property NAME_LENGTH: ProgramResourceProperty read new ProgramResourceProperty($92F9); + public static property &TYPE: ProgramResourceProperty read new ProgramResourceProperty($92FA); + public static property ARRAY_SIZE: ProgramResourceProperty read new ProgramResourceProperty($92FB); + public static property OFFSET: ProgramResourceProperty read new ProgramResourceProperty($92FC); + public static property BLOCK_INDEX: ProgramResourceProperty read new ProgramResourceProperty($92FD); + public static property ARRAY_STRIDE: ProgramResourceProperty read new ProgramResourceProperty($92FE); + public static property MATRIX_STRIDE: ProgramResourceProperty read new ProgramResourceProperty($92FF); + public static property IS_ROW_MAJOR: ProgramResourceProperty read new ProgramResourceProperty($9300); + public static property ATOMIC_COUNTER_BUFFER_INDEX: ProgramResourceProperty read new ProgramResourceProperty($9301); + public static property BUFFER_BINDING: ProgramResourceProperty read new ProgramResourceProperty($9302); + public static property BUFFER_DATA_SIZE: ProgramResourceProperty read new ProgramResourceProperty($9303); + public static property NUM_ACTIVE_VARIABLES: ProgramResourceProperty read new ProgramResourceProperty($9304); + public static property ACTIVE_VARIABLES: ProgramResourceProperty read new ProgramResourceProperty($9305); + public static property REFERENCED_BY_VERTEX_SHADER: ProgramResourceProperty read new ProgramResourceProperty($9306); + public static property REFERENCED_BY_TESS_CONTROL_SHADER: ProgramResourceProperty read new ProgramResourceProperty($9307); + public static property REFERENCED_BY_TESS_EVALUATION_SHADER: ProgramResourceProperty read new ProgramResourceProperty($9308); + public static property REFERENCED_BY_GEOMETRY_SHADER: ProgramResourceProperty read new ProgramResourceProperty($9309); + public static property REFERENCED_BY_FRAGMENT_SHADER: ProgramResourceProperty read new ProgramResourceProperty($930A); + public static property REFERENCED_BY_COMPUTE_SHADER: ProgramResourceProperty read new ProgramResourceProperty($930B); + public static property TOP_LEVEL_ARRAY_SIZE: ProgramResourceProperty read new ProgramResourceProperty($930C); + public static property TOP_LEVEL_ARRAY_STRIDE: ProgramResourceProperty read new ProgramResourceProperty($930D); + public static property LOCATION: ProgramResourceProperty read new ProgramResourceProperty($930E); + public static property LOCATION_INDEX: ProgramResourceProperty read new ProgramResourceProperty($930F); + public static property LOCATION_COMPONENT: ProgramResourceProperty read new ProgramResourceProperty($934A); + public static property TRANSFORM_FEEDBACK_BUFFER_INDEX: ProgramResourceProperty read new ProgramResourceProperty($934B); + public static property TRANSFORM_FEEDBACK_BUFFER_STRIDE: ProgramResourceProperty read new ProgramResourceProperty($934C); public function ToString: string; override; begin @@ -9615,17 +7038,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ACTIVE_SUBROUTINES := new ProgramStagePName($8DE5); - private static _ACTIVE_SUBROUTINE_UNIFORMS := new ProgramStagePName($8DE6); - private static _ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS := new ProgramStagePName($8E47); - private static _ACTIVE_SUBROUTINE_MAX_LENGTH := new ProgramStagePName($8E48); - private static _ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH := new ProgramStagePName($8E49); - - public static property ACTIVE_SUBROUTINES: ProgramStagePName read _ACTIVE_SUBROUTINES; - public static property ACTIVE_SUBROUTINE_UNIFORMS: ProgramStagePName read _ACTIVE_SUBROUTINE_UNIFORMS; - public static property ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS: ProgramStagePName read _ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS; - public static property ACTIVE_SUBROUTINE_MAX_LENGTH: ProgramStagePName read _ACTIVE_SUBROUTINE_MAX_LENGTH; - public static property ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH: ProgramStagePName read _ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH; + public static property ACTIVE_SUBROUTINES: ProgramStagePName read new ProgramStagePName($8DE5); + public static property ACTIVE_SUBROUTINE_UNIFORMS: ProgramStagePName read new ProgramStagePName($8DE6); + public static property ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS: ProgramStagePName read new ProgramStagePName($8E47); + public static property ACTIVE_SUBROUTINE_MAX_LENGTH: ProgramStagePName read new ProgramStagePName($8E48); + public static property ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH: ProgramStagePName read new ProgramStagePName($8E49); public function ToString: string; override; begin @@ -9643,9 +7060,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PROGRAM_STRING_ARB := new ProgramStringProperty($8628); - - public static property PROGRAM_STRING_ARB: ProgramStringProperty read _PROGRAM_STRING_ARB; + public static property PROGRAM_STRING_ARB: ProgramStringProperty read new ProgramStringProperty($8628); public function ToString: string; override; begin @@ -9659,21 +7074,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXT_FRAGMENT_SHADER_ATI := new ProgramTarget($8200); - private static _VERTEX_PROGRAM_ARB := new ProgramTarget($8620); - private static _FRAGMENT_PROGRAM_ARB := new ProgramTarget($8804); - private static _TESS_CONTROL_PROGRAM_NV := new ProgramTarget($891E); - private static _TESS_EVALUATION_PROGRAM_NV := new ProgramTarget($891F); - private static _GEOMETRY_PROGRAM_NV := new ProgramTarget($8C26); - private static _COMPUTE_PROGRAM_NV := new ProgramTarget($90FB); - - public static property TEXT_FRAGMENT_SHADER_ATI: ProgramTarget read _TEXT_FRAGMENT_SHADER_ATI; - public static property VERTEX_PROGRAM_ARB: ProgramTarget read _VERTEX_PROGRAM_ARB; - public static property FRAGMENT_PROGRAM_ARB: ProgramTarget read _FRAGMENT_PROGRAM_ARB; - public static property TESS_CONTROL_PROGRAM_NV: ProgramTarget read _TESS_CONTROL_PROGRAM_NV; - public static property TESS_EVALUATION_PROGRAM_NV: ProgramTarget read _TESS_EVALUATION_PROGRAM_NV; - public static property GEOMETRY_PROGRAM_NV: ProgramTarget read _GEOMETRY_PROGRAM_NV; - public static property COMPUTE_PROGRAM_NV: ProgramTarget read _COMPUTE_PROGRAM_NV; + public static property TEXT_FRAGMENT_SHADER_ATI: ProgramTarget read new ProgramTarget($8200); + public static property VERTEX_PROGRAM_ARB: ProgramTarget read new ProgramTarget($8620); + public static property FRAGMENT_PROGRAM_ARB: ProgramTarget read new ProgramTarget($8804); + public static property TESS_CONTROL_PROGRAM_NV: ProgramTarget read new ProgramTarget($891E); + public static property TESS_EVALUATION_PROGRAM_NV: ProgramTarget read new ProgramTarget($891F); + public static property GEOMETRY_PROGRAM_NV: ProgramTarget read new ProgramTarget($8C26); + public static property COMPUTE_PROGRAM_NV: ProgramTarget read new ProgramTarget($90FB); public function ToString: string; override; begin @@ -9693,9 +7100,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TIMESTAMP := new QueryCounterTarget($8E28); - - public static property TIMESTAMP: QueryCounterTarget read _TIMESTAMP; + public static property TIMESTAMP: QueryCounterTarget read new QueryCounterTarget($8E28); public function ToString: string; override; begin @@ -9709,15 +7114,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _QUERY_TARGET := new QueryObjectParameterName($82EA); - private static _QUERY_RESULT := new QueryObjectParameterName($8866); - private static _QUERY_RESULT_AVAILABLE := new QueryObjectParameterName($8867); - private static _QUERY_RESULT_NO_WAIT := new QueryObjectParameterName($9194); - - public static property QUERY_TARGET: QueryObjectParameterName read _QUERY_TARGET; - public static property QUERY_RESULT: QueryObjectParameterName read _QUERY_RESULT; - public static property QUERY_RESULT_AVAILABLE: QueryObjectParameterName read _QUERY_RESULT_AVAILABLE; - public static property QUERY_RESULT_NO_WAIT: QueryObjectParameterName read _QUERY_RESULT_NO_WAIT; + public static property QUERY_TARGET: QueryObjectParameterName read new QueryObjectParameterName($82EA); + public static property QUERY_RESULT: QueryObjectParameterName read new QueryObjectParameterName($8866); + public static property QUERY_RESULT_AVAILABLE: QueryObjectParameterName read new QueryObjectParameterName($8867); + public static property QUERY_RESULT_NO_WAIT: QueryObjectParameterName read new QueryObjectParameterName($9194); public function ToString: string; override; begin @@ -9734,11 +7134,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _QUERY_COUNTER_BITS := new QueryParameterName($8864); - private static _CURRENT_QUERY := new QueryParameterName($8865); - - public static property QUERY_COUNTER_BITS: QueryParameterName read _QUERY_COUNTER_BITS; - public static property CURRENT_QUERY: QueryParameterName read _CURRENT_QUERY; + public static property QUERY_COUNTER_BITS: QueryParameterName read new QueryParameterName($8864); + public static property CURRENT_QUERY: QueryParameterName read new QueryParameterName($8865); public function ToString: string; override; begin @@ -9753,27 +7150,16 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TRANSFORM_FEEDBACK_OVERFLOW := new QueryTarget($82EC); - private static _VERTICES_SUBMITTED := new QueryTarget($82EE); - private static _PRIMITIVES_SUBMITTED := new QueryTarget($82EF); - private static _VERTEX_SHADER_INVOCATIONS := new QueryTarget($82F0); - private static _TIME_ELAPSED := new QueryTarget($88BF); - private static _SAMPLES_PASSED := new QueryTarget($8914); - private static _ANY_SAMPLES_PASSED := new QueryTarget($8C2F); - private static _PRIMITIVES_GENERATED := new QueryTarget($8C87); - private static _TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN := new QueryTarget($8C88); - private static _ANY_SAMPLES_PASSED_CONSERVATIVE := new QueryTarget($8D6A); - - public static property TRANSFORM_FEEDBACK_OVERFLOW: QueryTarget read _TRANSFORM_FEEDBACK_OVERFLOW; - public static property VERTICES_SUBMITTED: QueryTarget read _VERTICES_SUBMITTED; - public static property PRIMITIVES_SUBMITTED: QueryTarget read _PRIMITIVES_SUBMITTED; - public static property VERTEX_SHADER_INVOCATIONS: QueryTarget read _VERTEX_SHADER_INVOCATIONS; - public static property TIME_ELAPSED: QueryTarget read _TIME_ELAPSED; - public static property SAMPLES_PASSED: QueryTarget read _SAMPLES_PASSED; - public static property ANY_SAMPLES_PASSED: QueryTarget read _ANY_SAMPLES_PASSED; - public static property PRIMITIVES_GENERATED: QueryTarget read _PRIMITIVES_GENERATED; - public static property TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: QueryTarget read _TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN; - public static property ANY_SAMPLES_PASSED_CONSERVATIVE: QueryTarget read _ANY_SAMPLES_PASSED_CONSERVATIVE; + public static property TRANSFORM_FEEDBACK_OVERFLOW: QueryTarget read new QueryTarget($82EC); + public static property VERTICES_SUBMITTED: QueryTarget read new QueryTarget($82EE); + public static property PRIMITIVES_SUBMITTED: QueryTarget read new QueryTarget($82EF); + public static property VERTEX_SHADER_INVOCATIONS: QueryTarget read new QueryTarget($82F0); + public static property TIME_ELAPSED: QueryTarget read new QueryTarget($88BF); + public static property SAMPLES_PASSED: QueryTarget read new QueryTarget($8914); + public static property ANY_SAMPLES_PASSED: QueryTarget read new QueryTarget($8C2F); + public static property PRIMITIVES_GENERATED: QueryTarget read new QueryTarget($8C87); + public static property TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN: QueryTarget read new QueryTarget($8C88); + public static property ANY_SAMPLES_PASSED_CONSERVATIVE: QueryTarget read new QueryTarget($8D6A); public function ToString: string; override; begin @@ -9796,67 +7182,36 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new ReadBufferMode($0000); - private static _NONE_OES := new ReadBufferMode($0000); - private static _FRONT_LEFT := new ReadBufferMode($0400); - private static _FRONT_RIGHT := new ReadBufferMode($0401); - private static _BACK_LEFT := new ReadBufferMode($0402); - private static _BACK_RIGHT := new ReadBufferMode($0403); - private static _FRONT := new ReadBufferMode($0404); - private static _BACK := new ReadBufferMode($0405); - private static _LEFT := new ReadBufferMode($0406); - private static _RIGHT := new ReadBufferMode($0407); - private static _AUX0 := new ReadBufferMode($0409); - private static _AUX1 := new ReadBufferMode($040A); - private static _AUX2 := new ReadBufferMode($040B); - private static _AUX3 := new ReadBufferMode($040C); - private static _COLOR_ATTACHMENT0 := new ReadBufferMode($8CE0); - private static _COLOR_ATTACHMENT1 := new ReadBufferMode($8CE1); - private static _COLOR_ATTACHMENT2 := new ReadBufferMode($8CE2); - private static _COLOR_ATTACHMENT3 := new ReadBufferMode($8CE3); - private static _COLOR_ATTACHMENT4 := new ReadBufferMode($8CE4); - private static _COLOR_ATTACHMENT5 := new ReadBufferMode($8CE5); - private static _COLOR_ATTACHMENT6 := new ReadBufferMode($8CE6); - private static _COLOR_ATTACHMENT7 := new ReadBufferMode($8CE7); - private static _COLOR_ATTACHMENT8 := new ReadBufferMode($8CE8); - private static _COLOR_ATTACHMENT9 := new ReadBufferMode($8CE9); - private static _COLOR_ATTACHMENT10 := new ReadBufferMode($8CEA); - private static _COLOR_ATTACHMENT11 := new ReadBufferMode($8CEB); - private static _COLOR_ATTACHMENT12 := new ReadBufferMode($8CEC); - private static _COLOR_ATTACHMENT13 := new ReadBufferMode($8CED); - private static _COLOR_ATTACHMENT14 := new ReadBufferMode($8CEE); - private static _COLOR_ATTACHMENT15 := new ReadBufferMode($8CEF); - - public static property NONE: ReadBufferMode read _NONE; - public static property NONE_OES: ReadBufferMode read _NONE_OES; - public static property FRONT_LEFT: ReadBufferMode read _FRONT_LEFT; - public static property FRONT_RIGHT: ReadBufferMode read _FRONT_RIGHT; - public static property BACK_LEFT: ReadBufferMode read _BACK_LEFT; - public static property BACK_RIGHT: ReadBufferMode read _BACK_RIGHT; - public static property FRONT: ReadBufferMode read _FRONT; - public static property BACK: ReadBufferMode read _BACK; - public static property LEFT: ReadBufferMode read _LEFT; - public static property RIGHT: ReadBufferMode read _RIGHT; - public static property AUX0: ReadBufferMode read _AUX0; - public static property AUX1: ReadBufferMode read _AUX1; - public static property AUX2: ReadBufferMode read _AUX2; - public static property AUX3: ReadBufferMode read _AUX3; - public static property COLOR_ATTACHMENT0: ReadBufferMode read _COLOR_ATTACHMENT0; - public static property COLOR_ATTACHMENT1: ReadBufferMode read _COLOR_ATTACHMENT1; - public static property COLOR_ATTACHMENT2: ReadBufferMode read _COLOR_ATTACHMENT2; - public static property COLOR_ATTACHMENT3: ReadBufferMode read _COLOR_ATTACHMENT3; - public static property COLOR_ATTACHMENT4: ReadBufferMode read _COLOR_ATTACHMENT4; - public static property COLOR_ATTACHMENT5: ReadBufferMode read _COLOR_ATTACHMENT5; - public static property COLOR_ATTACHMENT6: ReadBufferMode read _COLOR_ATTACHMENT6; - public static property COLOR_ATTACHMENT7: ReadBufferMode read _COLOR_ATTACHMENT7; - public static property COLOR_ATTACHMENT8: ReadBufferMode read _COLOR_ATTACHMENT8; - public static property COLOR_ATTACHMENT9: ReadBufferMode read _COLOR_ATTACHMENT9; - public static property COLOR_ATTACHMENT10: ReadBufferMode read _COLOR_ATTACHMENT10; - public static property COLOR_ATTACHMENT11: ReadBufferMode read _COLOR_ATTACHMENT11; - public static property COLOR_ATTACHMENT12: ReadBufferMode read _COLOR_ATTACHMENT12; - public static property COLOR_ATTACHMENT13: ReadBufferMode read _COLOR_ATTACHMENT13; - public static property COLOR_ATTACHMENT14: ReadBufferMode read _COLOR_ATTACHMENT14; - public static property COLOR_ATTACHMENT15: ReadBufferMode read _COLOR_ATTACHMENT15; + public static property NONE: ReadBufferMode read new ReadBufferMode($0000); + public static property NONE_OES: ReadBufferMode read new ReadBufferMode($0000); + public static property FRONT_LEFT: ReadBufferMode read new ReadBufferMode($0400); + public static property FRONT_RIGHT: ReadBufferMode read new ReadBufferMode($0401); + public static property BACK_LEFT: ReadBufferMode read new ReadBufferMode($0402); + public static property BACK_RIGHT: ReadBufferMode read new ReadBufferMode($0403); + public static property FRONT: ReadBufferMode read new ReadBufferMode($0404); + public static property BACK: ReadBufferMode read new ReadBufferMode($0405); + public static property LEFT: ReadBufferMode read new ReadBufferMode($0406); + public static property RIGHT: ReadBufferMode read new ReadBufferMode($0407); + public static property AUX0: ReadBufferMode read new ReadBufferMode($0409); + public static property AUX1: ReadBufferMode read new ReadBufferMode($040A); + public static property AUX2: ReadBufferMode read new ReadBufferMode($040B); + public static property AUX3: ReadBufferMode read new ReadBufferMode($040C); + public static property COLOR_ATTACHMENT0: ReadBufferMode read new ReadBufferMode($8CE0); + public static property COLOR_ATTACHMENT1: ReadBufferMode read new ReadBufferMode($8CE1); + public static property COLOR_ATTACHMENT2: ReadBufferMode read new ReadBufferMode($8CE2); + public static property COLOR_ATTACHMENT3: ReadBufferMode read new ReadBufferMode($8CE3); + public static property COLOR_ATTACHMENT4: ReadBufferMode read new ReadBufferMode($8CE4); + public static property COLOR_ATTACHMENT5: ReadBufferMode read new ReadBufferMode($8CE5); + public static property COLOR_ATTACHMENT6: ReadBufferMode read new ReadBufferMode($8CE6); + public static property COLOR_ATTACHMENT7: ReadBufferMode read new ReadBufferMode($8CE7); + public static property COLOR_ATTACHMENT8: ReadBufferMode read new ReadBufferMode($8CE8); + public static property COLOR_ATTACHMENT9: ReadBufferMode read new ReadBufferMode($8CE9); + public static property COLOR_ATTACHMENT10: ReadBufferMode read new ReadBufferMode($8CEA); + public static property COLOR_ATTACHMENT11: ReadBufferMode read new ReadBufferMode($8CEB); + public static property COLOR_ATTACHMENT12: ReadBufferMode read new ReadBufferMode($8CEC); + public static property COLOR_ATTACHMENT13: ReadBufferMode read new ReadBufferMode($8CED); + public static property COLOR_ATTACHMENT14: ReadBufferMode read new ReadBufferMode($8CEE); + public static property COLOR_ATTACHMENT15: ReadBufferMode read new ReadBufferMode($8CEF); public function ToString: string; override; begin @@ -9899,79 +7254,42 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _RENDERBUFFER_COVERAGE_SAMPLES_NV := new RenderbufferParameterName($8CAB); - private static _RENDERBUFFER_SAMPLES := new RenderbufferParameterName($8CAB); - private static _RENDERBUFFER_SAMPLES_ANGLE := new RenderbufferParameterName($8CAB); - private static _RENDERBUFFER_SAMPLES_APPLE := new RenderbufferParameterName($8CAB); - private static _RENDERBUFFER_SAMPLES_EXT := new RenderbufferParameterName($8CAB); - private static _RENDERBUFFER_SAMPLES_NV := new RenderbufferParameterName($8CAB); - private static _RENDERBUFFER_WIDTH := new RenderbufferParameterName($8D42); - private static _RENDERBUFFER_WIDTH_EXT := new RenderbufferParameterName($8D42); - private static _RENDERBUFFER_WIDTH_OES := new RenderbufferParameterName($8D42); - private static _RENDERBUFFER_HEIGHT := new RenderbufferParameterName($8D43); - private static _RENDERBUFFER_HEIGHT_EXT := new RenderbufferParameterName($8D43); - private static _RENDERBUFFER_HEIGHT_OES := new RenderbufferParameterName($8D43); - private static _RENDERBUFFER_INTERNAL_FORMAT := new RenderbufferParameterName($8D44); - private static _RENDERBUFFER_INTERNAL_FORMAT_EXT := new RenderbufferParameterName($8D44); - private static _RENDERBUFFER_INTERNAL_FORMAT_OES := new RenderbufferParameterName($8D44); - private static _RENDERBUFFER_RED_SIZE := new RenderbufferParameterName($8D50); - private static _RENDERBUFFER_RED_SIZE_EXT := new RenderbufferParameterName($8D50); - private static _RENDERBUFFER_RED_SIZE_OES := new RenderbufferParameterName($8D50); - private static _RENDERBUFFER_GREEN_SIZE := new RenderbufferParameterName($8D51); - private static _RENDERBUFFER_GREEN_SIZE_EXT := new RenderbufferParameterName($8D51); - private static _RENDERBUFFER_GREEN_SIZE_OES := new RenderbufferParameterName($8D51); - private static _RENDERBUFFER_BLUE_SIZE := new RenderbufferParameterName($8D52); - private static _RENDERBUFFER_BLUE_SIZE_EXT := new RenderbufferParameterName($8D52); - private static _RENDERBUFFER_BLUE_SIZE_OES := new RenderbufferParameterName($8D52); - private static _RENDERBUFFER_ALPHA_SIZE := new RenderbufferParameterName($8D53); - private static _RENDERBUFFER_ALPHA_SIZE_EXT := new RenderbufferParameterName($8D53); - private static _RENDERBUFFER_ALPHA_SIZE_OES := new RenderbufferParameterName($8D53); - private static _RENDERBUFFER_DEPTH_SIZE := new RenderbufferParameterName($8D54); - private static _RENDERBUFFER_DEPTH_SIZE_EXT := new RenderbufferParameterName($8D54); - private static _RENDERBUFFER_DEPTH_SIZE_OES := new RenderbufferParameterName($8D54); - private static _RENDERBUFFER_STENCIL_SIZE := new RenderbufferParameterName($8D55); - private static _RENDERBUFFER_STENCIL_SIZE_EXT := new RenderbufferParameterName($8D55); - private static _RENDERBUFFER_STENCIL_SIZE_OES := new RenderbufferParameterName($8D55); - private static _RENDERBUFFER_COLOR_SAMPLES_NV := new RenderbufferParameterName($8E10); - private static _RENDERBUFFER_SAMPLES_IMG := new RenderbufferParameterName($9133); - private static _RENDERBUFFER_STORAGE_SAMPLES_AMD := new RenderbufferParameterName($91B2); - - public static property RENDERBUFFER_COVERAGE_SAMPLES_NV: RenderbufferParameterName read _RENDERBUFFER_COVERAGE_SAMPLES_NV; - public static property RENDERBUFFER_SAMPLES: RenderbufferParameterName read _RENDERBUFFER_SAMPLES; - public static property RENDERBUFFER_SAMPLES_ANGLE: RenderbufferParameterName read _RENDERBUFFER_SAMPLES_ANGLE; - public static property RENDERBUFFER_SAMPLES_APPLE: RenderbufferParameterName read _RENDERBUFFER_SAMPLES_APPLE; - public static property RENDERBUFFER_SAMPLES_EXT: RenderbufferParameterName read _RENDERBUFFER_SAMPLES_EXT; - public static property RENDERBUFFER_SAMPLES_NV: RenderbufferParameterName read _RENDERBUFFER_SAMPLES_NV; - public static property RENDERBUFFER_WIDTH: RenderbufferParameterName read _RENDERBUFFER_WIDTH; - public static property RENDERBUFFER_WIDTH_EXT: RenderbufferParameterName read _RENDERBUFFER_WIDTH_EXT; - public static property RENDERBUFFER_WIDTH_OES: RenderbufferParameterName read _RENDERBUFFER_WIDTH_OES; - public static property RENDERBUFFER_HEIGHT: RenderbufferParameterName read _RENDERBUFFER_HEIGHT; - public static property RENDERBUFFER_HEIGHT_EXT: RenderbufferParameterName read _RENDERBUFFER_HEIGHT_EXT; - public static property RENDERBUFFER_HEIGHT_OES: RenderbufferParameterName read _RENDERBUFFER_HEIGHT_OES; - public static property RENDERBUFFER_INTERNAL_FORMAT: RenderbufferParameterName read _RENDERBUFFER_INTERNAL_FORMAT; - public static property RENDERBUFFER_INTERNAL_FORMAT_EXT: RenderbufferParameterName read _RENDERBUFFER_INTERNAL_FORMAT_EXT; - public static property RENDERBUFFER_INTERNAL_FORMAT_OES: RenderbufferParameterName read _RENDERBUFFER_INTERNAL_FORMAT_OES; - public static property RENDERBUFFER_RED_SIZE: RenderbufferParameterName read _RENDERBUFFER_RED_SIZE; - public static property RENDERBUFFER_RED_SIZE_EXT: RenderbufferParameterName read _RENDERBUFFER_RED_SIZE_EXT; - public static property RENDERBUFFER_RED_SIZE_OES: RenderbufferParameterName read _RENDERBUFFER_RED_SIZE_OES; - public static property RENDERBUFFER_GREEN_SIZE: RenderbufferParameterName read _RENDERBUFFER_GREEN_SIZE; - public static property RENDERBUFFER_GREEN_SIZE_EXT: RenderbufferParameterName read _RENDERBUFFER_GREEN_SIZE_EXT; - public static property RENDERBUFFER_GREEN_SIZE_OES: RenderbufferParameterName read _RENDERBUFFER_GREEN_SIZE_OES; - public static property RENDERBUFFER_BLUE_SIZE: RenderbufferParameterName read _RENDERBUFFER_BLUE_SIZE; - public static property RENDERBUFFER_BLUE_SIZE_EXT: RenderbufferParameterName read _RENDERBUFFER_BLUE_SIZE_EXT; - public static property RENDERBUFFER_BLUE_SIZE_OES: RenderbufferParameterName read _RENDERBUFFER_BLUE_SIZE_OES; - public static property RENDERBUFFER_ALPHA_SIZE: RenderbufferParameterName read _RENDERBUFFER_ALPHA_SIZE; - public static property RENDERBUFFER_ALPHA_SIZE_EXT: RenderbufferParameterName read _RENDERBUFFER_ALPHA_SIZE_EXT; - public static property RENDERBUFFER_ALPHA_SIZE_OES: RenderbufferParameterName read _RENDERBUFFER_ALPHA_SIZE_OES; - public static property RENDERBUFFER_DEPTH_SIZE: RenderbufferParameterName read _RENDERBUFFER_DEPTH_SIZE; - public static property RENDERBUFFER_DEPTH_SIZE_EXT: RenderbufferParameterName read _RENDERBUFFER_DEPTH_SIZE_EXT; - public static property RENDERBUFFER_DEPTH_SIZE_OES: RenderbufferParameterName read _RENDERBUFFER_DEPTH_SIZE_OES; - public static property RENDERBUFFER_STENCIL_SIZE: RenderbufferParameterName read _RENDERBUFFER_STENCIL_SIZE; - public static property RENDERBUFFER_STENCIL_SIZE_EXT: RenderbufferParameterName read _RENDERBUFFER_STENCIL_SIZE_EXT; - public static property RENDERBUFFER_STENCIL_SIZE_OES: RenderbufferParameterName read _RENDERBUFFER_STENCIL_SIZE_OES; - public static property RENDERBUFFER_COLOR_SAMPLES_NV: RenderbufferParameterName read _RENDERBUFFER_COLOR_SAMPLES_NV; - public static property RENDERBUFFER_SAMPLES_IMG: RenderbufferParameterName read _RENDERBUFFER_SAMPLES_IMG; - public static property RENDERBUFFER_STORAGE_SAMPLES_AMD: RenderbufferParameterName read _RENDERBUFFER_STORAGE_SAMPLES_AMD; + public static property RENDERBUFFER_COVERAGE_SAMPLES_NV: RenderbufferParameterName read new RenderbufferParameterName($8CAB); + public static property RENDERBUFFER_SAMPLES: RenderbufferParameterName read new RenderbufferParameterName($8CAB); + public static property RENDERBUFFER_SAMPLES_ANGLE: RenderbufferParameterName read new RenderbufferParameterName($8CAB); + public static property RENDERBUFFER_SAMPLES_APPLE: RenderbufferParameterName read new RenderbufferParameterName($8CAB); + public static property RENDERBUFFER_SAMPLES_EXT: RenderbufferParameterName read new RenderbufferParameterName($8CAB); + public static property RENDERBUFFER_SAMPLES_NV: RenderbufferParameterName read new RenderbufferParameterName($8CAB); + public static property RENDERBUFFER_WIDTH: RenderbufferParameterName read new RenderbufferParameterName($8D42); + public static property RENDERBUFFER_WIDTH_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D42); + public static property RENDERBUFFER_WIDTH_OES: RenderbufferParameterName read new RenderbufferParameterName($8D42); + public static property RENDERBUFFER_HEIGHT: RenderbufferParameterName read new RenderbufferParameterName($8D43); + public static property RENDERBUFFER_HEIGHT_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D43); + public static property RENDERBUFFER_HEIGHT_OES: RenderbufferParameterName read new RenderbufferParameterName($8D43); + public static property RENDERBUFFER_INTERNAL_FORMAT: RenderbufferParameterName read new RenderbufferParameterName($8D44); + public static property RENDERBUFFER_INTERNAL_FORMAT_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D44); + public static property RENDERBUFFER_INTERNAL_FORMAT_OES: RenderbufferParameterName read new RenderbufferParameterName($8D44); + public static property RENDERBUFFER_RED_SIZE: RenderbufferParameterName read new RenderbufferParameterName($8D50); + public static property RENDERBUFFER_RED_SIZE_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D50); + public static property RENDERBUFFER_RED_SIZE_OES: RenderbufferParameterName read new RenderbufferParameterName($8D50); + public static property RENDERBUFFER_GREEN_SIZE: RenderbufferParameterName read new RenderbufferParameterName($8D51); + public static property RENDERBUFFER_GREEN_SIZE_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D51); + public static property RENDERBUFFER_GREEN_SIZE_OES: RenderbufferParameterName read new RenderbufferParameterName($8D51); + public static property RENDERBUFFER_BLUE_SIZE: RenderbufferParameterName read new RenderbufferParameterName($8D52); + public static property RENDERBUFFER_BLUE_SIZE_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D52); + public static property RENDERBUFFER_BLUE_SIZE_OES: RenderbufferParameterName read new RenderbufferParameterName($8D52); + public static property RENDERBUFFER_ALPHA_SIZE: RenderbufferParameterName read new RenderbufferParameterName($8D53); + public static property RENDERBUFFER_ALPHA_SIZE_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D53); + public static property RENDERBUFFER_ALPHA_SIZE_OES: RenderbufferParameterName read new RenderbufferParameterName($8D53); + public static property RENDERBUFFER_DEPTH_SIZE: RenderbufferParameterName read new RenderbufferParameterName($8D54); + public static property RENDERBUFFER_DEPTH_SIZE_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D54); + public static property RENDERBUFFER_DEPTH_SIZE_OES: RenderbufferParameterName read new RenderbufferParameterName($8D54); + public static property RENDERBUFFER_STENCIL_SIZE: RenderbufferParameterName read new RenderbufferParameterName($8D55); + public static property RENDERBUFFER_STENCIL_SIZE_EXT: RenderbufferParameterName read new RenderbufferParameterName($8D55); + public static property RENDERBUFFER_STENCIL_SIZE_OES: RenderbufferParameterName read new RenderbufferParameterName($8D55); + public static property RENDERBUFFER_COLOR_SAMPLES_NV: RenderbufferParameterName read new RenderbufferParameterName($8E10); + public static property RENDERBUFFER_SAMPLES_IMG: RenderbufferParameterName read new RenderbufferParameterName($9133); + public static property RENDERBUFFER_STORAGE_SAMPLES_AMD: RenderbufferParameterName read new RenderbufferParameterName($91B2); public function ToString: string; override; begin @@ -10020,11 +7338,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _RENDERBUFFER := new RenderbufferTarget($8D41); - private static _RENDERBUFFER_OES := new RenderbufferTarget($8D41); - - public static property RENDERBUFFER: RenderbufferTarget read _RENDERBUFFER; - public static property RENDERBUFFER_OES: RenderbufferTarget read _RENDERBUFFER_OES; + public static property RENDERBUFFER: RenderbufferTarget read new RenderbufferTarget($8D41); + public static property RENDERBUFFER_OES: RenderbufferTarget read new RenderbufferTarget($8D41); public function ToString: string; override; begin @@ -10039,13 +7354,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _RENDER := new RenderingMode($1C00); - private static _FEEDBACK := new RenderingMode($1C01); - private static _SELECT := new RenderingMode($1C02); - - public static property RENDER: RenderingMode read _RENDER; - public static property FEEDBACK: RenderingMode read _FEEDBACK; - public static property SELECT: RenderingMode read _SELECT; + public static property RENDER: RenderingMode read new RenderingMode($1C00); + public static property FEEDBACK: RenderingMode read new RenderingMode($1C01); + public static property SELECT: RenderingMode read new RenderingMode($1C02); public function ToString: string; override; begin @@ -10061,19 +7372,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_BORDER_COLOR := new SamplerParameterF($1004); - private static _TEXTURE_MIN_LOD := new SamplerParameterF($813A); - private static _TEXTURE_MAX_LOD := new SamplerParameterF($813B); - private static _TEXTURE_MAX_ANISOTROPY := new SamplerParameterF($84FE); - private static _TEXTURE_LOD_BIAS := new SamplerParameterF($8501); - private static _TEXTURE_UNNORMALIZED_COORDINATES_ARM := new SamplerParameterF($8F6A); - - public static property TEXTURE_BORDER_COLOR: SamplerParameterF read _TEXTURE_BORDER_COLOR; - public static property TEXTURE_MIN_LOD: SamplerParameterF read _TEXTURE_MIN_LOD; - public static property TEXTURE_MAX_LOD: SamplerParameterF read _TEXTURE_MAX_LOD; - public static property TEXTURE_MAX_ANISOTROPY: SamplerParameterF read _TEXTURE_MAX_ANISOTROPY; - public static property TEXTURE_LOD_BIAS: SamplerParameterF read _TEXTURE_LOD_BIAS; - public static property TEXTURE_UNNORMALIZED_COORDINATES_ARM: SamplerParameterF read _TEXTURE_UNNORMALIZED_COORDINATES_ARM; + public static property TEXTURE_BORDER_COLOR: SamplerParameterF read new SamplerParameterF($1004); + public static property TEXTURE_MIN_LOD: SamplerParameterF read new SamplerParameterF($813A); + public static property TEXTURE_MAX_LOD: SamplerParameterF read new SamplerParameterF($813B); + public static property TEXTURE_MAX_ANISOTROPY: SamplerParameterF read new SamplerParameterF($84FE); + public static property TEXTURE_LOD_BIAS: SamplerParameterF read new SamplerParameterF($8501); + public static property TEXTURE_UNNORMALIZED_COORDINATES_ARM: SamplerParameterF read new SamplerParameterF($8F6A); public function ToString: string; override; begin @@ -10092,23 +7396,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_MAG_FILTER := new SamplerParameterI($2800); - private static _TEXTURE_MIN_FILTER := new SamplerParameterI($2801); - private static _TEXTURE_WRAP_S := new SamplerParameterI($2802); - private static _TEXTURE_WRAP_T := new SamplerParameterI($2803); - private static _TEXTURE_WRAP_R := new SamplerParameterI($8072); - private static _TEXTURE_COMPARE_MODE := new SamplerParameterI($884C); - private static _TEXTURE_COMPARE_FUNC := new SamplerParameterI($884D); - private static _TEXTURE_UNNORMALIZED_COORDINATES_ARM := new SamplerParameterI($8F6A); - - public static property TEXTURE_MAG_FILTER: SamplerParameterI read _TEXTURE_MAG_FILTER; - public static property TEXTURE_MIN_FILTER: SamplerParameterI read _TEXTURE_MIN_FILTER; - public static property TEXTURE_WRAP_S: SamplerParameterI read _TEXTURE_WRAP_S; - public static property TEXTURE_WRAP_T: SamplerParameterI read _TEXTURE_WRAP_T; - public static property TEXTURE_WRAP_R: SamplerParameterI read _TEXTURE_WRAP_R; - public static property TEXTURE_COMPARE_MODE: SamplerParameterI read _TEXTURE_COMPARE_MODE; - public static property TEXTURE_COMPARE_FUNC: SamplerParameterI read _TEXTURE_COMPARE_FUNC; - public static property TEXTURE_UNNORMALIZED_COORDINATES_ARM: SamplerParameterI read _TEXTURE_UNNORMALIZED_COORDINATES_ARM; + public static property TEXTURE_MAG_FILTER: SamplerParameterI read new SamplerParameterI($2800); + public static property TEXTURE_MIN_FILTER: SamplerParameterI read new SamplerParameterI($2801); + public static property TEXTURE_WRAP_S: SamplerParameterI read new SamplerParameterI($2802); + public static property TEXTURE_WRAP_T: SamplerParameterI read new SamplerParameterI($2803); + public static property TEXTURE_WRAP_R: SamplerParameterI read new SamplerParameterI($8072); + public static property TEXTURE_COMPARE_MODE: SamplerParameterI read new SamplerParameterI($884C); + public static property TEXTURE_COMPARE_FUNC: SamplerParameterI read new SamplerParameterI($884D); + public static property TEXTURE_UNNORMALIZED_COORDINATES_ARM: SamplerParameterI read new SamplerParameterI($8F6A); public function ToString: string; override; begin @@ -10129,13 +7424,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNSIGNED_BYTE := new ScalarType($1401); - private static _UNSIGNED_SHORT := new ScalarType($1403); - private static _UNSIGNED_INT := new ScalarType($1405); - - public static property UNSIGNED_BYTE: ScalarType read _UNSIGNED_BYTE; - public static property UNSIGNED_SHORT: ScalarType read _UNSIGNED_SHORT; - public static property UNSIGNED_INT: ScalarType read _UNSIGNED_INT; + public static property UNSIGNED_BYTE: ScalarType read new ScalarType($1401); + public static property UNSIGNED_SHORT: ScalarType read new ScalarType($1403); + public static property UNSIGNED_INT: ScalarType read new ScalarType($1405); public function ToString: string; override; begin @@ -10151,17 +7442,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _D3D12_FENCE_VALUE_EXT := new SemaphoreParameterName($9595); - private static _TIMELINE_SEMAPHORE_VALUE_NV := new SemaphoreParameterName($9595); - private static _SEMAPHORE_TYPE_NV := new SemaphoreParameterName($95B3); - private static _SEMAPHORE_TYPE_BINARY_NV := new SemaphoreParameterName($95B4); - private static _SEMAPHORE_TYPE_TIMELINE_NV := new SemaphoreParameterName($95B5); - - public static property D3D12_FENCE_VALUE_EXT: SemaphoreParameterName read _D3D12_FENCE_VALUE_EXT; - public static property TIMELINE_SEMAPHORE_VALUE_NV: SemaphoreParameterName read _TIMELINE_SEMAPHORE_VALUE_NV; - public static property SEMAPHORE_TYPE_NV: SemaphoreParameterName read _SEMAPHORE_TYPE_NV; - public static property SEMAPHORE_TYPE_BINARY_NV: SemaphoreParameterName read _SEMAPHORE_TYPE_BINARY_NV; - public static property SEMAPHORE_TYPE_TIMELINE_NV: SemaphoreParameterName read _SEMAPHORE_TYPE_TIMELINE_NV; + public static property D3D12_FENCE_VALUE_EXT: SemaphoreParameterName read new SemaphoreParameterName($9595); + public static property TIMELINE_SEMAPHORE_VALUE_NV: SemaphoreParameterName read new SemaphoreParameterName($9595); + public static property SEMAPHORE_TYPE_NV: SemaphoreParameterName read new SemaphoreParameterName($95B3); + public static property SEMAPHORE_TYPE_BINARY_NV: SemaphoreParameterName read new SemaphoreParameterName($95B4); + public static property SEMAPHORE_TYPE_TIMELINE_NV: SemaphoreParameterName read new SemaphoreParameterName($95B5); public function ToString: string; override; begin @@ -10179,9 +7464,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SEPARABLE_2D := new SeparableTarget($8012); - - public static property SEPARABLE_2D: SeparableTarget read _SEPARABLE_2D; + public static property SEPARABLE_2D: SeparableTarget read new SeparableTarget($8012); public function ToString: string; override; begin @@ -10195,12 +7478,20 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SHADER_BINARY_FORMAT_SPIR_V := new ShaderBinaryFormat($9551); - - public static property SHADER_BINARY_FORMAT_SPIR_V: ShaderBinaryFormat read _SHADER_BINARY_FORMAT_SPIR_V; + public static property SGX_BINARY_IMG: ShaderBinaryFormat read new ShaderBinaryFormat($8C0A); + public static property MALI_SHADER_BINARY_ARM: ShaderBinaryFormat read new ShaderBinaryFormat($8F60); + public static property SHADER_BINARY_VIV: ShaderBinaryFormat read new ShaderBinaryFormat($8FC4); + public static property SHADER_BINARY_DMP: ShaderBinaryFormat read new ShaderBinaryFormat($9250); + public static property GCCSO_SHADER_BINARY_FJ: ShaderBinaryFormat read new ShaderBinaryFormat($9260); + public static property SHADER_BINARY_FORMAT_SPIR_V: ShaderBinaryFormat read new ShaderBinaryFormat($9551); public function ToString: string; override; begin + if self.val = UInt32($8C0A) then Result := 'SGX_BINARY_IMG' else + if self.val = UInt32($8F60) then Result := 'MALI_SHADER_BINARY_ARM' else + if self.val = UInt32($8FC4) then Result := 'SHADER_BINARY_VIV' else + if self.val = UInt32($9250) then Result := 'SHADER_BINARY_DMP' else + if self.val = UInt32($9260) then Result := 'GCCSO_SHADER_BINARY_FJ' else if self.val = UInt32($9551) then Result := 'SHADER_BINARY_FORMAT_SPIR_V' else Result := $'ShaderBinaryFormat[{self.val}]'; end; @@ -10211,17 +7502,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SHADER_TYPE := new ShaderParameterName($8B4F); - private static _DELETE_STATUS := new ShaderParameterName($8B80); - private static _COMPILE_STATUS := new ShaderParameterName($8B81); - private static _INFO_LOG_LENGTH := new ShaderParameterName($8B84); - private static _SHADER_SOURCE_LENGTH := new ShaderParameterName($8B88); - - public static property SHADER_TYPE: ShaderParameterName read _SHADER_TYPE; - public static property DELETE_STATUS: ShaderParameterName read _DELETE_STATUS; - public static property COMPILE_STATUS: ShaderParameterName read _COMPILE_STATUS; - public static property INFO_LOG_LENGTH: ShaderParameterName read _INFO_LOG_LENGTH; - public static property SHADER_SOURCE_LENGTH: ShaderParameterName read _SHADER_SOURCE_LENGTH; + public static property SHADER_TYPE: ShaderParameterName read new ShaderParameterName($8B4F); + public static property DELETE_STATUS: ShaderParameterName read new ShaderParameterName($8B80); + public static property COMPILE_STATUS: ShaderParameterName read new ShaderParameterName($8B81); + public static property INFO_LOG_LENGTH: ShaderParameterName read new ShaderParameterName($8B84); + public static property SHADER_SOURCE_LENGTH: ShaderParameterName read new ShaderParameterName($8B88); public function ToString: string; override; begin @@ -10239,23 +7524,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRAGMENT_SHADER := new ShaderType($8B30); - private static _FRAGMENT_SHADER_ARB := new ShaderType($8B30); - private static _VERTEX_SHADER := new ShaderType($8B31); - private static _VERTEX_SHADER_ARB := new ShaderType($8B31); - private static _GEOMETRY_SHADER := new ShaderType($8DD9); - private static _TESS_EVALUATION_SHADER := new ShaderType($8E87); - private static _TESS_CONTROL_SHADER := new ShaderType($8E88); - private static _COMPUTE_SHADER := new ShaderType($91B9); - - public static property FRAGMENT_SHADER: ShaderType read _FRAGMENT_SHADER; - public static property FRAGMENT_SHADER_ARB: ShaderType read _FRAGMENT_SHADER_ARB; - public static property VERTEX_SHADER: ShaderType read _VERTEX_SHADER; - public static property VERTEX_SHADER_ARB: ShaderType read _VERTEX_SHADER_ARB; - public static property GEOMETRY_SHADER: ShaderType read _GEOMETRY_SHADER; - public static property TESS_EVALUATION_SHADER: ShaderType read _TESS_EVALUATION_SHADER; - public static property TESS_CONTROL_SHADER: ShaderType read _TESS_CONTROL_SHADER; - public static property COMPUTE_SHADER: ShaderType read _COMPUTE_SHADER; + public static property FRAGMENT_SHADER: ShaderType read new ShaderType($8B30); + public static property FRAGMENT_SHADER_ARB: ShaderType read new ShaderType($8B30); + public static property VERTEX_SHADER: ShaderType read new ShaderType($8B31); + public static property VERTEX_SHADER_ARB: ShaderType read new ShaderType($8B31); + public static property GEOMETRY_SHADER: ShaderType read new ShaderType($8DD9); + public static property TESS_EVALUATION_SHADER: ShaderType read new ShaderType($8E87); + public static property TESS_CONTROL_SHADER: ShaderType read new ShaderType($8E88); + public static property COMPUTE_SHADER: ShaderType read new ShaderType($91B9); public function ToString: string; override; begin @@ -10276,11 +7552,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FLAT := new ShadingModel($1D00); - private static _SMOOTH := new ShadingModel($1D01); - - public static property FLAT: ShadingModel read _FLAT; - public static property SMOOTH: ShadingModel read _SMOOTH; + public static property FLAT: ShadingModel read new ShadingModel($1D00); + public static property SMOOTH: ShadingModel read new ShadingModel($1D01); public function ToString: string; override; begin @@ -10295,13 +7568,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRONT := new StencilFaceDirection($0404); - private static _BACK := new StencilFaceDirection($0405); - private static _FRONT_AND_BACK := new StencilFaceDirection($0408); - - public static property FRONT: StencilFaceDirection read _FRONT; - public static property BACK: StencilFaceDirection read _BACK; - public static property FRONT_AND_BACK: StencilFaceDirection read _FRONT_AND_BACK; + public static property FRONT: StencilFaceDirection read new StencilFaceDirection($0404); + public static property BACK: StencilFaceDirection read new StencilFaceDirection($0405); + public static property FRONT_AND_BACK: StencilFaceDirection read new StencilFaceDirection($0408); public function ToString: string; override; begin @@ -10317,23 +7586,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NEVER := new StencilFunction($0200); - private static _LESS := new StencilFunction($0201); - private static _EQUAL := new StencilFunction($0202); - private static _LEQUAL := new StencilFunction($0203); - private static _GREATER := new StencilFunction($0204); - private static _NOTEQUAL := new StencilFunction($0205); - private static _GEQUAL := new StencilFunction($0206); - private static _ALWAYS := new StencilFunction($0207); - - public static property NEVER: StencilFunction read _NEVER; - public static property LESS: StencilFunction read _LESS; - public static property EQUAL: StencilFunction read _EQUAL; - public static property LEQUAL: StencilFunction read _LEQUAL; - public static property GREATER: StencilFunction read _GREATER; - public static property NOTEQUAL: StencilFunction read _NOTEQUAL; - public static property GEQUAL: StencilFunction read _GEQUAL; - public static property ALWAYS: StencilFunction read _ALWAYS; + public static property NEVER: StencilFunction read new StencilFunction($0200); + public static property LESS: StencilFunction read new StencilFunction($0201); + public static property EQUAL: StencilFunction read new StencilFunction($0202); + public static property LEQUAL: StencilFunction read new StencilFunction($0203); + public static property GREATER: StencilFunction read new StencilFunction($0204); + public static property NOTEQUAL: StencilFunction read new StencilFunction($0205); + public static property GEQUAL: StencilFunction read new StencilFunction($0206); + public static property ALWAYS: StencilFunction read new StencilFunction($0207); public function ToString: string; override; begin @@ -10354,23 +7614,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ZERO := new StencilOp($0000); - private static _INVERT := new StencilOp($150A); - private static _KEEP := new StencilOp($1E00); - private static _REPLACE := new StencilOp($1E01); - private static _INCR := new StencilOp($1E02); - private static _DECR := new StencilOp($1E03); - private static _INCR_WRAP := new StencilOp($8507); - private static _DECR_WRAP := new StencilOp($8508); - - public static property ZERO: StencilOp read _ZERO; - public static property INVERT: StencilOp read _INVERT; - public static property KEEP: StencilOp read _KEEP; - public static property REPLACE: StencilOp read _REPLACE; - public static property INCR: StencilOp read _INCR; - public static property DECR: StencilOp read _DECR; - public static property INCR_WRAP: StencilOp read _INCR_WRAP; - public static property DECR_WRAP: StencilOp read _DECR_WRAP; + public static property ZERO: StencilOp read new StencilOp($0000); + public static property INVERT: StencilOp read new StencilOp($150A); + public static property KEEP: StencilOp read new StencilOp($1E00); + public static property REPLACE: StencilOp read new StencilOp($1E01); + public static property INCR: StencilOp read new StencilOp($1E02); + public static property DECR: StencilOp read new StencilOp($1E03); + public static property INCR_WRAP: StencilOp read new StencilOp($8507); + public static property DECR_WRAP: StencilOp read new StencilOp($8508); public function ToString: string; override; begin @@ -10391,17 +7642,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VENDOR := new StringName($1F00); - private static _RENDERER := new StringName($1F01); - private static _VERSION := new StringName($1F02); - private static _EXTENSIONS := new StringName($1F03); - private static _SHADING_LANGUAGE_VERSION := new StringName($8B8C); - - public static property VENDOR: StringName read _VENDOR; - public static property RENDERER: StringName read _RENDERER; - public static property VERSION: StringName read _VERSION; - public static property EXTENSIONS: StringName read _EXTENSIONS; - public static property SHADING_LANGUAGE_VERSION: StringName read _SHADING_LANGUAGE_VERSION; + public static property VENDOR: StringName read new StringName($1F00); + public static property RENDERER: StringName read new StringName($1F01); + public static property VERSION: StringName read new StringName($1F02); + public static property EXTENSIONS: StringName read new StringName($1F03); + public static property SHADING_LANGUAGE_VERSION: StringName read new StringName($8B8C); public function ToString: string; override; begin @@ -10419,15 +7664,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNIFORM_SIZE := new SubroutineParameterName($8A38); - private static _UNIFORM_NAME_LENGTH := new SubroutineParameterName($8A39); - private static _NUM_COMPATIBLE_SUBROUTINES := new SubroutineParameterName($8E4A); - private static _COMPATIBLE_SUBROUTINES := new SubroutineParameterName($8E4B); - - public static property UNIFORM_SIZE: SubroutineParameterName read _UNIFORM_SIZE; - public static property UNIFORM_NAME_LENGTH: SubroutineParameterName read _UNIFORM_NAME_LENGTH; - public static property NUM_COMPATIBLE_SUBROUTINES: SubroutineParameterName read _NUM_COMPATIBLE_SUBROUTINES; - public static property COMPATIBLE_SUBROUTINES: SubroutineParameterName read _COMPATIBLE_SUBROUTINES; + public static property UNIFORM_SIZE: SubroutineParameterName read new SubroutineParameterName($8A38); + public static property UNIFORM_NAME_LENGTH: SubroutineParameterName read new SubroutineParameterName($8A39); + public static property NUM_COMPATIBLE_SUBROUTINES: SubroutineParameterName read new SubroutineParameterName($8E4A); + public static property COMPATIBLE_SUBROUTINES: SubroutineParameterName read new SubroutineParameterName($8E4B); public function ToString: string; override; begin @@ -10444,9 +7684,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SYNC_GPU_COMMANDS_COMPLETE := new SyncCondition($9117); - - public static property SYNC_GPU_COMMANDS_COMPLETE: SyncCondition read _SYNC_GPU_COMMANDS_COMPLETE; + public static property SYNC_GPU_COMMANDS_COMPLETE: SyncCondition read new SyncCondition($9117); public function ToString: string; override; begin @@ -10460,11 +7698,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SYNC_FLUSH_COMMANDS_BIT := new SyncObjectMask($0001); - private static _SYNC_FLUSH_COMMANDS_BIT_APPLE := new SyncObjectMask($0001); - - public static property SYNC_FLUSH_COMMANDS_BIT: SyncObjectMask read _SYNC_FLUSH_COMMANDS_BIT; - public static property SYNC_FLUSH_COMMANDS_BIT_APPLE: SyncObjectMask read _SYNC_FLUSH_COMMANDS_BIT_APPLE; + public static property SYNC_FLUSH_COMMANDS_BIT: SyncObjectMask read new SyncObjectMask($0001); + public static property SYNC_FLUSH_COMMANDS_BIT_APPLE: SyncObjectMask read new SyncObjectMask($0001); public static function operator+(f1,f2: SyncObjectMask) := new SyncObjectMask(f1.val or f2.val); public static function operator or(f1,f2: SyncObjectMask) := f1+f2; @@ -10491,15 +7726,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _OBJECT_TYPE := new SyncParameterName($9112); - private static _SYNC_CONDITION := new SyncParameterName($9113); - private static _SYNC_STATUS := new SyncParameterName($9114); - private static _SYNC_FLAGS := new SyncParameterName($9115); - - public static property OBJECT_TYPE: SyncParameterName read _OBJECT_TYPE; - public static property SYNC_CONDITION: SyncParameterName read _SYNC_CONDITION; - public static property SYNC_STATUS: SyncParameterName read _SYNC_STATUS; - public static property SYNC_FLAGS: SyncParameterName read _SYNC_FLAGS; + public static property OBJECT_TYPE: SyncParameterName read new SyncParameterName($9112); + public static property SYNC_CONDITION: SyncParameterName read new SyncParameterName($9113); + public static property SYNC_STATUS: SyncParameterName read new SyncParameterName($9114); + public static property SYNC_FLAGS: SyncParameterName read new SyncParameterName($9115); public function ToString: string; override; begin @@ -10516,15 +7746,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ALREADY_SIGNALED := new SyncStatus($911A); - private static _TIMEOUT_EXPIRED := new SyncStatus($911B); - private static _CONDITION_SATISFIED := new SyncStatus($911C); - private static _WAIT_FAILED := new SyncStatus($911D); - - public static property ALREADY_SIGNALED: SyncStatus read _ALREADY_SIGNALED; - public static property TIMEOUT_EXPIRED: SyncStatus read _TIMEOUT_EXPIRED; - public static property CONDITION_SATISFIED: SyncStatus read _CONDITION_SATISFIED; - public static property WAIT_FAILED: SyncStatus read _WAIT_FAILED; + public static property ALREADY_SIGNALED: SyncStatus read new SyncStatus($911A); + public static property TIMEOUT_EXPIRED: SyncStatus read new SyncStatus($911B); + public static property CONDITION_SATISFIED: SyncStatus read new SyncStatus($911C); + public static property WAIT_FAILED: SyncStatus read new SyncStatus($911D); public function ToString: string; override; begin @@ -10541,15 +7766,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SHORT := new TexCoordPointerType($1402); - private static _INT := new TexCoordPointerType($1404); - private static _FLOAT := new TexCoordPointerType($1406); - private static _DOUBLE := new TexCoordPointerType($140A); - - public static property SHORT: TexCoordPointerType read _SHORT; - public static property INT: TexCoordPointerType read _INT; - public static property FLOAT: TexCoordPointerType read _FLOAT; - public static property DOUBLE: TexCoordPointerType read _DOUBLE; + public static property SHORT: TexCoordPointerType read new TexCoordPointerType($1402); + public static property INT: TexCoordPointerType read new TexCoordPointerType($1404); + public static property FLOAT: TexCoordPointerType read new TexCoordPointerType($1406); + public static property DOUBLE: TexCoordPointerType read new TexCoordPointerType($140A); public function ToString: string; override; begin @@ -10566,15 +7786,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _S := new TextureCoordName($2000); - private static _T := new TextureCoordName($2001); - private static _R := new TextureCoordName($2002); - private static _Q := new TextureCoordName($2003); - - public static property S: TextureCoordName read _S; - public static property T: TextureCoordName read _T; - public static property R: TextureCoordName read _R; - public static property Q: TextureCoordName read _Q; + public static property S: TextureCoordName read new TextureCoordName($2000); + public static property T: TextureCoordName read new TextureCoordName($2001); + public static property R: TextureCoordName read new TextureCoordName($2002); + public static property Q: TextureCoordName read new TextureCoordName($2003); public function ToString: string; override; begin @@ -10591,11 +7806,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_ENV_MODE := new TextureEnvParameter($2200); - private static _TEXTURE_ENV_COLOR := new TextureEnvParameter($2201); - - public static property TEXTURE_ENV_MODE: TextureEnvParameter read _TEXTURE_ENV_MODE; - public static property TEXTURE_ENV_COLOR: TextureEnvParameter read _TEXTURE_ENV_COLOR; + public static property TEXTURE_ENV_MODE: TextureEnvParameter read new TextureEnvParameter($2200); + public static property TEXTURE_ENV_COLOR: TextureEnvParameter read new TextureEnvParameter($2201); public function ToString: string; override; begin @@ -10610,9 +7822,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_ENV := new TextureEnvTarget($2300); - - public static property TEXTURE_ENV: TextureEnvTarget read _TEXTURE_ENV; + public static property TEXTURE_ENV: TextureEnvTarget read new TextureEnvTarget($2300); public function ToString: string; override; begin @@ -10626,21 +7836,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_GEN_MODE := new TextureGenParameter($2500); - private static _OBJECT_PLANE := new TextureGenParameter($2501); - private static _EYE_PLANE := new TextureGenParameter($2502); - private static _EYE_POINT_SGIS := new TextureGenParameter($81F4); - private static _OBJECT_POINT_SGIS := new TextureGenParameter($81F5); - private static _EYE_LINE_SGIS := new TextureGenParameter($81F6); - private static _OBJECT_LINE_SGIS := new TextureGenParameter($81F7); - - public static property TEXTURE_GEN_MODE: TextureGenParameter read _TEXTURE_GEN_MODE; - public static property OBJECT_PLANE: TextureGenParameter read _OBJECT_PLANE; - public static property EYE_PLANE: TextureGenParameter read _EYE_PLANE; - public static property EYE_POINT_SGIS: TextureGenParameter read _EYE_POINT_SGIS; - public static property OBJECT_POINT_SGIS: TextureGenParameter read _OBJECT_POINT_SGIS; - public static property EYE_LINE_SGIS: TextureGenParameter read _EYE_LINE_SGIS; - public static property OBJECT_LINE_SGIS: TextureGenParameter read _OBJECT_LINE_SGIS; + public static property TEXTURE_GEN_MODE: TextureGenParameter read new TextureGenParameter($2500); + public static property OBJECT_PLANE: TextureGenParameter read new TextureGenParameter($2501); + public static property EYE_PLANE: TextureGenParameter read new TextureGenParameter($2502); + public static property EYE_POINT_SGIS: TextureGenParameter read new TextureGenParameter($81F4); + public static property OBJECT_POINT_SGIS: TextureGenParameter read new TextureGenParameter($81F5); + public static property EYE_LINE_SGIS: TextureGenParameter read new TextureGenParameter($81F6); + public static property OBJECT_LINE_SGIS: TextureGenParameter read new TextureGenParameter($81F7); public function ToString: string; override; begin @@ -10660,25 +7862,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT := new TextureLayout($9530); - private static _LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT := new TextureLayout($9531); - private static _LAYOUT_GENERAL_EXT := new TextureLayout($958D); - private static _LAYOUT_COLOR_ATTACHMENT_EXT := new TextureLayout($958E); - private static _LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT := new TextureLayout($958F); - private static _LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT := new TextureLayout($9590); - private static _LAYOUT_SHADER_READ_ONLY_EXT := new TextureLayout($9591); - private static _LAYOUT_TRANSFER_SRC_EXT := new TextureLayout($9592); - private static _LAYOUT_TRANSFER_DST_EXT := new TextureLayout($9593); - - public static property LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT: TextureLayout read _LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT; - public static property LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT: TextureLayout read _LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT; - public static property LAYOUT_GENERAL_EXT: TextureLayout read _LAYOUT_GENERAL_EXT; - public static property LAYOUT_COLOR_ATTACHMENT_EXT: TextureLayout read _LAYOUT_COLOR_ATTACHMENT_EXT; - public static property LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT: TextureLayout read _LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT; - public static property LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT: TextureLayout read _LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT; - public static property LAYOUT_SHADER_READ_ONLY_EXT: TextureLayout read _LAYOUT_SHADER_READ_ONLY_EXT; - public static property LAYOUT_TRANSFER_SRC_EXT: TextureLayout read _LAYOUT_TRANSFER_SRC_EXT; - public static property LAYOUT_TRANSFER_DST_EXT: TextureLayout read _LAYOUT_TRANSFER_DST_EXT; + public static property LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT: TextureLayout read new TextureLayout($9530); + public static property LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT: TextureLayout read new TextureLayout($9531); + public static property LAYOUT_GENERAL_EXT: TextureLayout read new TextureLayout($958D); + public static property LAYOUT_COLOR_ATTACHMENT_EXT: TextureLayout read new TextureLayout($958E); + public static property LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT: TextureLayout read new TextureLayout($958F); + public static property LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT: TextureLayout read new TextureLayout($9590); + public static property LAYOUT_SHADER_READ_ONLY_EXT: TextureLayout read new TextureLayout($9591); + public static property LAYOUT_TRANSFER_SRC_EXT: TextureLayout read new TextureLayout($9592); + public static property LAYOUT_TRANSFER_DST_EXT: TextureLayout read new TextureLayout($9593); public function ToString: string; override; begin @@ -10700,155 +7892,80 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_WIDTH := new TextureParameterName($1000); - private static _TEXTURE_HEIGHT := new TextureParameterName($1001); - private static _TEXTURE_COMPONENTS := new TextureParameterName($1003); - private static _TEXTURE_INTERNAL_FORMAT := new TextureParameterName($1003); - private static _TEXTURE_BORDER_COLOR := new TextureParameterName($1004); - private static _TEXTURE_BORDER_COLOR_NV := new TextureParameterName($1004); - private static _TEXTURE_BORDER := new TextureParameterName($1005); - private static _TEXTURE_MAG_FILTER := new TextureParameterName($2800); - private static _TEXTURE_MIN_FILTER := new TextureParameterName($2801); - private static _TEXTURE_WRAP_S := new TextureParameterName($2802); - private static _TEXTURE_WRAP_T := new TextureParameterName($2803); - private static _TEXTURE_RED_SIZE := new TextureParameterName($805C); - private static _TEXTURE_GREEN_SIZE := new TextureParameterName($805D); - private static _TEXTURE_BLUE_SIZE := new TextureParameterName($805E); - private static _TEXTURE_ALPHA_SIZE := new TextureParameterName($805F); - private static _TEXTURE_LUMINANCE_SIZE := new TextureParameterName($8060); - private static _TEXTURE_INTENSITY_SIZE := new TextureParameterName($8061); - private static _TEXTURE_PRIORITY := new TextureParameterName($8066); - private static _TEXTURE_PRIORITY_EXT := new TextureParameterName($8066); - private static _TEXTURE_RESIDENT := new TextureParameterName($8067); - private static _TEXTURE_DEPTH_EXT := new TextureParameterName($8071); - private static _TEXTURE_WRAP_R := new TextureParameterName($8072); - private static _TEXTURE_WRAP_R_EXT := new TextureParameterName($8072); - private static _TEXTURE_WRAP_R_OES := new TextureParameterName($8072); - private static _DETAIL_TEXTURE_LEVEL_SGIS := new TextureParameterName($809A); - private static _DETAIL_TEXTURE_MODE_SGIS := new TextureParameterName($809B); - private static _DETAIL_TEXTURE_FUNC_POINTS_SGIS := new TextureParameterName($809C); - private static _SHARPEN_TEXTURE_FUNC_POINTS_SGIS := new TextureParameterName($80B0); - private static _SHADOW_AMBIENT_SGIX := new TextureParameterName($80BF); - private static _DUAL_TEXTURE_SELECT_SGIS := new TextureParameterName($8124); - private static _QUAD_TEXTURE_SELECT_SGIS := new TextureParameterName($8125); - private static _TEXTURE_4DSIZE_SGIS := new TextureParameterName($8136); - private static _TEXTURE_WRAP_Q_SGIS := new TextureParameterName($8137); - private static _TEXTURE_MIN_LOD := new TextureParameterName($813A); - private static _TEXTURE_MIN_LOD_SGIS := new TextureParameterName($813A); - private static _TEXTURE_MAX_LOD := new TextureParameterName($813B); - private static _TEXTURE_MAX_LOD_SGIS := new TextureParameterName($813B); - private static _TEXTURE_BASE_LEVEL := new TextureParameterName($813C); - private static _TEXTURE_BASE_LEVEL_SGIS := new TextureParameterName($813C); - private static _TEXTURE_MAX_LEVEL := new TextureParameterName($813D); - private static _TEXTURE_MAX_LEVEL_SGIS := new TextureParameterName($813D); - private static _TEXTURE_FILTER4_SIZE_SGIS := new TextureParameterName($8147); - private static _TEXTURE_CLIPMAP_CENTER_SGIX := new TextureParameterName($8171); - private static _TEXTURE_CLIPMAP_FRAME_SGIX := new TextureParameterName($8172); - private static _TEXTURE_CLIPMAP_OFFSET_SGIX := new TextureParameterName($8173); - private static _TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX := new TextureParameterName($8174); - private static _TEXTURE_CLIPMAP_LOD_OFFSET_SGIX := new TextureParameterName($8175); - private static _TEXTURE_CLIPMAP_DEPTH_SGIX := new TextureParameterName($8176); - private static _POST_TEXTURE_FILTER_BIAS_SGIX := new TextureParameterName($8179); - private static _POST_TEXTURE_FILTER_SCALE_SGIX := new TextureParameterName($817A); - private static _TEXTURE_LOD_BIAS_S_SGIX := new TextureParameterName($818E); - private static _TEXTURE_LOD_BIAS_T_SGIX := new TextureParameterName($818F); - private static _TEXTURE_LOD_BIAS_R_SGIX := new TextureParameterName($8190); - private static _GENERATE_MIPMAP := new TextureParameterName($8191); - private static _GENERATE_MIPMAP_SGIS := new TextureParameterName($8191); - private static _TEXTURE_COMPARE_SGIX := new TextureParameterName($819A); - private static _TEXTURE_COMPARE_OPERATOR_SGIX := new TextureParameterName($819B); - private static _TEXTURE_LEQUAL_R_SGIX := new TextureParameterName($819C); - private static _TEXTURE_GEQUAL_R_SGIX := new TextureParameterName($819D); - private static _TEXTURE_MAX_CLAMP_S_SGIX := new TextureParameterName($8369); - private static _TEXTURE_MAX_CLAMP_T_SGIX := new TextureParameterName($836A); - private static _TEXTURE_MAX_CLAMP_R_SGIX := new TextureParameterName($836B); - private static _TEXTURE_LOD_BIAS := new TextureParameterName($8501); - private static _TEXTURE_COMPARE_MODE := new TextureParameterName($884C); - private static _TEXTURE_COMPARE_FUNC := new TextureParameterName($884D); - private static _TEXTURE_SWIZZLE_R := new TextureParameterName($8E42); - private static _TEXTURE_SWIZZLE_G := new TextureParameterName($8E43); - private static _TEXTURE_SWIZZLE_B := new TextureParameterName($8E44); - private static _TEXTURE_SWIZZLE_A := new TextureParameterName($8E45); - private static _TEXTURE_SWIZZLE_RGBA := new TextureParameterName($8E46); - private static _TEXTURE_UNNORMALIZED_COORDINATES_ARM := new TextureParameterName($8F6A); - private static _DEPTH_STENCIL_TEXTURE_MODE := new TextureParameterName($90EA); - private static _TEXTURE_TILING_EXT := new TextureParameterName($9580); - private static _TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM := new TextureParameterName($96A0); - - public static property TEXTURE_WIDTH: TextureParameterName read _TEXTURE_WIDTH; - public static property TEXTURE_HEIGHT: TextureParameterName read _TEXTURE_HEIGHT; - public static property TEXTURE_COMPONENTS: TextureParameterName read _TEXTURE_COMPONENTS; - public static property TEXTURE_INTERNAL_FORMAT: TextureParameterName read _TEXTURE_INTERNAL_FORMAT; - public static property TEXTURE_BORDER_COLOR: TextureParameterName read _TEXTURE_BORDER_COLOR; - public static property TEXTURE_BORDER_COLOR_NV: TextureParameterName read _TEXTURE_BORDER_COLOR_NV; - public static property TEXTURE_BORDER: TextureParameterName read _TEXTURE_BORDER; - public static property TEXTURE_MAG_FILTER: TextureParameterName read _TEXTURE_MAG_FILTER; - public static property TEXTURE_MIN_FILTER: TextureParameterName read _TEXTURE_MIN_FILTER; - public static property TEXTURE_WRAP_S: TextureParameterName read _TEXTURE_WRAP_S; - public static property TEXTURE_WRAP_T: TextureParameterName read _TEXTURE_WRAP_T; - public static property TEXTURE_RED_SIZE: TextureParameterName read _TEXTURE_RED_SIZE; - public static property TEXTURE_GREEN_SIZE: TextureParameterName read _TEXTURE_GREEN_SIZE; - public static property TEXTURE_BLUE_SIZE: TextureParameterName read _TEXTURE_BLUE_SIZE; - public static property TEXTURE_ALPHA_SIZE: TextureParameterName read _TEXTURE_ALPHA_SIZE; - public static property TEXTURE_LUMINANCE_SIZE: TextureParameterName read _TEXTURE_LUMINANCE_SIZE; - public static property TEXTURE_INTENSITY_SIZE: TextureParameterName read _TEXTURE_INTENSITY_SIZE; - public static property TEXTURE_PRIORITY: TextureParameterName read _TEXTURE_PRIORITY; - public static property TEXTURE_PRIORITY_EXT: TextureParameterName read _TEXTURE_PRIORITY_EXT; - public static property TEXTURE_RESIDENT: TextureParameterName read _TEXTURE_RESIDENT; - public static property TEXTURE_DEPTH_EXT: TextureParameterName read _TEXTURE_DEPTH_EXT; - public static property TEXTURE_WRAP_R: TextureParameterName read _TEXTURE_WRAP_R; - public static property TEXTURE_WRAP_R_EXT: TextureParameterName read _TEXTURE_WRAP_R_EXT; - public static property TEXTURE_WRAP_R_OES: TextureParameterName read _TEXTURE_WRAP_R_OES; - public static property DETAIL_TEXTURE_LEVEL_SGIS: TextureParameterName read _DETAIL_TEXTURE_LEVEL_SGIS; - public static property DETAIL_TEXTURE_MODE_SGIS: TextureParameterName read _DETAIL_TEXTURE_MODE_SGIS; - public static property DETAIL_TEXTURE_FUNC_POINTS_SGIS: TextureParameterName read _DETAIL_TEXTURE_FUNC_POINTS_SGIS; - public static property SHARPEN_TEXTURE_FUNC_POINTS_SGIS: TextureParameterName read _SHARPEN_TEXTURE_FUNC_POINTS_SGIS; - public static property SHADOW_AMBIENT_SGIX: TextureParameterName read _SHADOW_AMBIENT_SGIX; - public static property DUAL_TEXTURE_SELECT_SGIS: TextureParameterName read _DUAL_TEXTURE_SELECT_SGIS; - public static property QUAD_TEXTURE_SELECT_SGIS: TextureParameterName read _QUAD_TEXTURE_SELECT_SGIS; - public static property TEXTURE_4DSIZE_SGIS: TextureParameterName read _TEXTURE_4DSIZE_SGIS; - public static property TEXTURE_WRAP_Q_SGIS: TextureParameterName read _TEXTURE_WRAP_Q_SGIS; - public static property TEXTURE_MIN_LOD: TextureParameterName read _TEXTURE_MIN_LOD; - public static property TEXTURE_MIN_LOD_SGIS: TextureParameterName read _TEXTURE_MIN_LOD_SGIS; - public static property TEXTURE_MAX_LOD: TextureParameterName read _TEXTURE_MAX_LOD; - public static property TEXTURE_MAX_LOD_SGIS: TextureParameterName read _TEXTURE_MAX_LOD_SGIS; - public static property TEXTURE_BASE_LEVEL: TextureParameterName read _TEXTURE_BASE_LEVEL; - public static property TEXTURE_BASE_LEVEL_SGIS: TextureParameterName read _TEXTURE_BASE_LEVEL_SGIS; - public static property TEXTURE_MAX_LEVEL: TextureParameterName read _TEXTURE_MAX_LEVEL; - public static property TEXTURE_MAX_LEVEL_SGIS: TextureParameterName read _TEXTURE_MAX_LEVEL_SGIS; - public static property TEXTURE_FILTER4_SIZE_SGIS: TextureParameterName read _TEXTURE_FILTER4_SIZE_SGIS; - public static property TEXTURE_CLIPMAP_CENTER_SGIX: TextureParameterName read _TEXTURE_CLIPMAP_CENTER_SGIX; - public static property TEXTURE_CLIPMAP_FRAME_SGIX: TextureParameterName read _TEXTURE_CLIPMAP_FRAME_SGIX; - public static property TEXTURE_CLIPMAP_OFFSET_SGIX: TextureParameterName read _TEXTURE_CLIPMAP_OFFSET_SGIX; - public static property TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX: TextureParameterName read _TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX; - public static property TEXTURE_CLIPMAP_LOD_OFFSET_SGIX: TextureParameterName read _TEXTURE_CLIPMAP_LOD_OFFSET_SGIX; - public static property TEXTURE_CLIPMAP_DEPTH_SGIX: TextureParameterName read _TEXTURE_CLIPMAP_DEPTH_SGIX; - public static property POST_TEXTURE_FILTER_BIAS_SGIX: TextureParameterName read _POST_TEXTURE_FILTER_BIAS_SGIX; - public static property POST_TEXTURE_FILTER_SCALE_SGIX: TextureParameterName read _POST_TEXTURE_FILTER_SCALE_SGIX; - public static property TEXTURE_LOD_BIAS_S_SGIX: TextureParameterName read _TEXTURE_LOD_BIAS_S_SGIX; - public static property TEXTURE_LOD_BIAS_T_SGIX: TextureParameterName read _TEXTURE_LOD_BIAS_T_SGIX; - public static property TEXTURE_LOD_BIAS_R_SGIX: TextureParameterName read _TEXTURE_LOD_BIAS_R_SGIX; - public static property GENERATE_MIPMAP: TextureParameterName read _GENERATE_MIPMAP; - public static property GENERATE_MIPMAP_SGIS: TextureParameterName read _GENERATE_MIPMAP_SGIS; - public static property TEXTURE_COMPARE_SGIX: TextureParameterName read _TEXTURE_COMPARE_SGIX; - public static property TEXTURE_COMPARE_OPERATOR_SGIX: TextureParameterName read _TEXTURE_COMPARE_OPERATOR_SGIX; - public static property TEXTURE_LEQUAL_R_SGIX: TextureParameterName read _TEXTURE_LEQUAL_R_SGIX; - public static property TEXTURE_GEQUAL_R_SGIX: TextureParameterName read _TEXTURE_GEQUAL_R_SGIX; - public static property TEXTURE_MAX_CLAMP_S_SGIX: TextureParameterName read _TEXTURE_MAX_CLAMP_S_SGIX; - public static property TEXTURE_MAX_CLAMP_T_SGIX: TextureParameterName read _TEXTURE_MAX_CLAMP_T_SGIX; - public static property TEXTURE_MAX_CLAMP_R_SGIX: TextureParameterName read _TEXTURE_MAX_CLAMP_R_SGIX; - public static property TEXTURE_LOD_BIAS: TextureParameterName read _TEXTURE_LOD_BIAS; - public static property TEXTURE_COMPARE_MODE: TextureParameterName read _TEXTURE_COMPARE_MODE; - public static property TEXTURE_COMPARE_FUNC: TextureParameterName read _TEXTURE_COMPARE_FUNC; - public static property TEXTURE_SWIZZLE_R: TextureParameterName read _TEXTURE_SWIZZLE_R; - public static property TEXTURE_SWIZZLE_G: TextureParameterName read _TEXTURE_SWIZZLE_G; - public static property TEXTURE_SWIZZLE_B: TextureParameterName read _TEXTURE_SWIZZLE_B; - public static property TEXTURE_SWIZZLE_A: TextureParameterName read _TEXTURE_SWIZZLE_A; - public static property TEXTURE_SWIZZLE_RGBA: TextureParameterName read _TEXTURE_SWIZZLE_RGBA; - public static property TEXTURE_UNNORMALIZED_COORDINATES_ARM: TextureParameterName read _TEXTURE_UNNORMALIZED_COORDINATES_ARM; - public static property DEPTH_STENCIL_TEXTURE_MODE: TextureParameterName read _DEPTH_STENCIL_TEXTURE_MODE; - public static property TEXTURE_TILING_EXT: TextureParameterName read _TEXTURE_TILING_EXT; - public static property TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM: TextureParameterName read _TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM; + public static property TEXTURE_WIDTH: TextureParameterName read new TextureParameterName($1000); + public static property TEXTURE_HEIGHT: TextureParameterName read new TextureParameterName($1001); + public static property TEXTURE_COMPONENTS: TextureParameterName read new TextureParameterName($1003); + public static property TEXTURE_INTERNAL_FORMAT: TextureParameterName read new TextureParameterName($1003); + public static property TEXTURE_BORDER_COLOR: TextureParameterName read new TextureParameterName($1004); + public static property TEXTURE_BORDER_COLOR_NV: TextureParameterName read new TextureParameterName($1004); + public static property TEXTURE_BORDER: TextureParameterName read new TextureParameterName($1005); + public static property TEXTURE_MAG_FILTER: TextureParameterName read new TextureParameterName($2800); + public static property TEXTURE_MIN_FILTER: TextureParameterName read new TextureParameterName($2801); + public static property TEXTURE_WRAP_S: TextureParameterName read new TextureParameterName($2802); + public static property TEXTURE_WRAP_T: TextureParameterName read new TextureParameterName($2803); + public static property TEXTURE_RED_SIZE: TextureParameterName read new TextureParameterName($805C); + public static property TEXTURE_GREEN_SIZE: TextureParameterName read new TextureParameterName($805D); + public static property TEXTURE_BLUE_SIZE: TextureParameterName read new TextureParameterName($805E); + public static property TEXTURE_ALPHA_SIZE: TextureParameterName read new TextureParameterName($805F); + public static property TEXTURE_LUMINANCE_SIZE: TextureParameterName read new TextureParameterName($8060); + public static property TEXTURE_INTENSITY_SIZE: TextureParameterName read new TextureParameterName($8061); + public static property TEXTURE_PRIORITY: TextureParameterName read new TextureParameterName($8066); + public static property TEXTURE_PRIORITY_EXT: TextureParameterName read new TextureParameterName($8066); + public static property TEXTURE_RESIDENT: TextureParameterName read new TextureParameterName($8067); + public static property TEXTURE_DEPTH_EXT: TextureParameterName read new TextureParameterName($8071); + public static property TEXTURE_WRAP_R: TextureParameterName read new TextureParameterName($8072); + public static property TEXTURE_WRAP_R_EXT: TextureParameterName read new TextureParameterName($8072); + public static property TEXTURE_WRAP_R_OES: TextureParameterName read new TextureParameterName($8072); + public static property DETAIL_TEXTURE_LEVEL_SGIS: TextureParameterName read new TextureParameterName($809A); + public static property DETAIL_TEXTURE_MODE_SGIS: TextureParameterName read new TextureParameterName($809B); + public static property DETAIL_TEXTURE_FUNC_POINTS_SGIS: TextureParameterName read new TextureParameterName($809C); + public static property SHARPEN_TEXTURE_FUNC_POINTS_SGIS: TextureParameterName read new TextureParameterName($80B0); + public static property SHADOW_AMBIENT_SGIX: TextureParameterName read new TextureParameterName($80BF); + public static property DUAL_TEXTURE_SELECT_SGIS: TextureParameterName read new TextureParameterName($8124); + public static property QUAD_TEXTURE_SELECT_SGIS: TextureParameterName read new TextureParameterName($8125); + public static property TEXTURE_4DSIZE_SGIS: TextureParameterName read new TextureParameterName($8136); + public static property TEXTURE_WRAP_Q_SGIS: TextureParameterName read new TextureParameterName($8137); + public static property TEXTURE_MIN_LOD: TextureParameterName read new TextureParameterName($813A); + public static property TEXTURE_MIN_LOD_SGIS: TextureParameterName read new TextureParameterName($813A); + public static property TEXTURE_MAX_LOD: TextureParameterName read new TextureParameterName($813B); + public static property TEXTURE_MAX_LOD_SGIS: TextureParameterName read new TextureParameterName($813B); + public static property TEXTURE_BASE_LEVEL: TextureParameterName read new TextureParameterName($813C); + public static property TEXTURE_BASE_LEVEL_SGIS: TextureParameterName read new TextureParameterName($813C); + public static property TEXTURE_MAX_LEVEL: TextureParameterName read new TextureParameterName($813D); + public static property TEXTURE_MAX_LEVEL_SGIS: TextureParameterName read new TextureParameterName($813D); + public static property TEXTURE_FILTER4_SIZE_SGIS: TextureParameterName read new TextureParameterName($8147); + public static property TEXTURE_CLIPMAP_CENTER_SGIX: TextureParameterName read new TextureParameterName($8171); + public static property TEXTURE_CLIPMAP_FRAME_SGIX: TextureParameterName read new TextureParameterName($8172); + public static property TEXTURE_CLIPMAP_OFFSET_SGIX: TextureParameterName read new TextureParameterName($8173); + public static property TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX: TextureParameterName read new TextureParameterName($8174); + public static property TEXTURE_CLIPMAP_LOD_OFFSET_SGIX: TextureParameterName read new TextureParameterName($8175); + public static property TEXTURE_CLIPMAP_DEPTH_SGIX: TextureParameterName read new TextureParameterName($8176); + public static property POST_TEXTURE_FILTER_BIAS_SGIX: TextureParameterName read new TextureParameterName($8179); + public static property POST_TEXTURE_FILTER_SCALE_SGIX: TextureParameterName read new TextureParameterName($817A); + public static property TEXTURE_LOD_BIAS_S_SGIX: TextureParameterName read new TextureParameterName($818E); + public static property TEXTURE_LOD_BIAS_T_SGIX: TextureParameterName read new TextureParameterName($818F); + public static property TEXTURE_LOD_BIAS_R_SGIX: TextureParameterName read new TextureParameterName($8190); + public static property GENERATE_MIPMAP: TextureParameterName read new TextureParameterName($8191); + public static property GENERATE_MIPMAP_SGIS: TextureParameterName read new TextureParameterName($8191); + public static property TEXTURE_COMPARE_SGIX: TextureParameterName read new TextureParameterName($819A); + public static property TEXTURE_COMPARE_OPERATOR_SGIX: TextureParameterName read new TextureParameterName($819B); + public static property TEXTURE_LEQUAL_R_SGIX: TextureParameterName read new TextureParameterName($819C); + public static property TEXTURE_GEQUAL_R_SGIX: TextureParameterName read new TextureParameterName($819D); + public static property TEXTURE_MAX_CLAMP_S_SGIX: TextureParameterName read new TextureParameterName($8369); + public static property TEXTURE_MAX_CLAMP_T_SGIX: TextureParameterName read new TextureParameterName($836A); + public static property TEXTURE_MAX_CLAMP_R_SGIX: TextureParameterName read new TextureParameterName($836B); + public static property TEXTURE_LOD_BIAS: TextureParameterName read new TextureParameterName($8501); + public static property TEXTURE_COMPARE_MODE: TextureParameterName read new TextureParameterName($884C); + public static property TEXTURE_COMPARE_FUNC: TextureParameterName read new TextureParameterName($884D); + public static property TEXTURE_SWIZZLE_R: TextureParameterName read new TextureParameterName($8E42); + public static property TEXTURE_SWIZZLE_G: TextureParameterName read new TextureParameterName($8E43); + public static property TEXTURE_SWIZZLE_B: TextureParameterName read new TextureParameterName($8E44); + public static property TEXTURE_SWIZZLE_A: TextureParameterName read new TextureParameterName($8E45); + public static property TEXTURE_SWIZZLE_RGBA: TextureParameterName read new TextureParameterName($8E46); + public static property TEXTURE_UNNORMALIZED_COORDINATES_ARM: TextureParameterName read new TextureParameterName($8F6A); + public static property DEPTH_STENCIL_TEXTURE_MODE: TextureParameterName read new TextureParameterName($90EA); + public static property TEXTURE_TILING_EXT: TextureParameterName read new TextureParameterName($9580); + public static property TEXTURE_FOVEATED_CUTOFF_DENSITY_QCOM: TextureParameterName read new TextureParameterName($96A0); public function ToString: string; override; begin @@ -10935,97 +8052,51 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_1D := new TextureTarget($0DE0); - private static _TEXTURE_2D := new TextureTarget($0DE1); - private static _PROXY_TEXTURE_1D := new TextureTarget($8063); - private static _PROXY_TEXTURE_1D_EXT := new TextureTarget($8063); - private static _PROXY_TEXTURE_2D := new TextureTarget($8064); - private static _PROXY_TEXTURE_2D_EXT := new TextureTarget($8064); - private static _TEXTURE_3D := new TextureTarget($806F); - private static _TEXTURE_3D_EXT := new TextureTarget($806F); - private static _TEXTURE_3D_OES := new TextureTarget($806F); - private static _PROXY_TEXTURE_3D := new TextureTarget($8070); - private static _PROXY_TEXTURE_3D_EXT := new TextureTarget($8070); - private static _DETAIL_TEXTURE_2D_SGIS := new TextureTarget($8095); - private static _TEXTURE_4D_SGIS := new TextureTarget($8134); - private static _PROXY_TEXTURE_4D_SGIS := new TextureTarget($8135); - private static _TEXTURE_RECTANGLE := new TextureTarget($84F5); - private static _PROXY_TEXTURE_RECTANGLE := new TextureTarget($84F7); - private static _PROXY_TEXTURE_RECTANGLE_ARB := new TextureTarget($84F7); - private static _PROXY_TEXTURE_RECTANGLE_NV := new TextureTarget($84F7); - private static _TEXTURE_CUBE_MAP := new TextureTarget($8513); - private static _TEXTURE_CUBE_MAP_POSITIVE_X := new TextureTarget($8515); - private static _TEXTURE_CUBE_MAP_NEGATIVE_X := new TextureTarget($8516); - private static _TEXTURE_CUBE_MAP_POSITIVE_Y := new TextureTarget($8517); - private static _TEXTURE_CUBE_MAP_NEGATIVE_Y := new TextureTarget($8518); - private static _TEXTURE_CUBE_MAP_POSITIVE_Z := new TextureTarget($8519); - private static _TEXTURE_CUBE_MAP_NEGATIVE_Z := new TextureTarget($851A); - private static _PROXY_TEXTURE_CUBE_MAP := new TextureTarget($851B); - private static _PROXY_TEXTURE_CUBE_MAP_ARB := new TextureTarget($851B); - private static _PROXY_TEXTURE_CUBE_MAP_EXT := new TextureTarget($851B); - private static _TEXTURE_1D_ARRAY := new TextureTarget($8C18); - private static _PROXY_TEXTURE_1D_ARRAY := new TextureTarget($8C19); - private static _PROXY_TEXTURE_1D_ARRAY_EXT := new TextureTarget($8C19); - private static _TEXTURE_2D_ARRAY := new TextureTarget($8C1A); - private static _PROXY_TEXTURE_2D_ARRAY := new TextureTarget($8C1B); - private static _PROXY_TEXTURE_2D_ARRAY_EXT := new TextureTarget($8C1B); - private static _TEXTURE_BUFFER := new TextureTarget($8C2A); - private static _TEXTURE_CUBE_MAP_ARRAY := new TextureTarget($9009); - private static _TEXTURE_CUBE_MAP_ARRAY_ARB := new TextureTarget($9009); - private static _TEXTURE_CUBE_MAP_ARRAY_EXT := new TextureTarget($9009); - private static _TEXTURE_CUBE_MAP_ARRAY_OES := new TextureTarget($9009); - private static _PROXY_TEXTURE_CUBE_MAP_ARRAY := new TextureTarget($900B); - private static _PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB := new TextureTarget($900B); - private static _TEXTURE_2D_MULTISAMPLE := new TextureTarget($9100); - private static _PROXY_TEXTURE_2D_MULTISAMPLE := new TextureTarget($9101); - private static _TEXTURE_2D_MULTISAMPLE_ARRAY := new TextureTarget($9102); - private static _PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY := new TextureTarget($9103); - - public static property TEXTURE_1D: TextureTarget read _TEXTURE_1D; - public static property TEXTURE_2D: TextureTarget read _TEXTURE_2D; - public static property PROXY_TEXTURE_1D: TextureTarget read _PROXY_TEXTURE_1D; - public static property PROXY_TEXTURE_1D_EXT: TextureTarget read _PROXY_TEXTURE_1D_EXT; - public static property PROXY_TEXTURE_2D: TextureTarget read _PROXY_TEXTURE_2D; - public static property PROXY_TEXTURE_2D_EXT: TextureTarget read _PROXY_TEXTURE_2D_EXT; - public static property TEXTURE_3D: TextureTarget read _TEXTURE_3D; - public static property TEXTURE_3D_EXT: TextureTarget read _TEXTURE_3D_EXT; - public static property TEXTURE_3D_OES: TextureTarget read _TEXTURE_3D_OES; - public static property PROXY_TEXTURE_3D: TextureTarget read _PROXY_TEXTURE_3D; - public static property PROXY_TEXTURE_3D_EXT: TextureTarget read _PROXY_TEXTURE_3D_EXT; - public static property DETAIL_TEXTURE_2D_SGIS: TextureTarget read _DETAIL_TEXTURE_2D_SGIS; - public static property TEXTURE_4D_SGIS: TextureTarget read _TEXTURE_4D_SGIS; - public static property PROXY_TEXTURE_4D_SGIS: TextureTarget read _PROXY_TEXTURE_4D_SGIS; - public static property TEXTURE_RECTANGLE: TextureTarget read _TEXTURE_RECTANGLE; - public static property PROXY_TEXTURE_RECTANGLE: TextureTarget read _PROXY_TEXTURE_RECTANGLE; - public static property PROXY_TEXTURE_RECTANGLE_ARB: TextureTarget read _PROXY_TEXTURE_RECTANGLE_ARB; - public static property PROXY_TEXTURE_RECTANGLE_NV: TextureTarget read _PROXY_TEXTURE_RECTANGLE_NV; - public static property TEXTURE_CUBE_MAP: TextureTarget read _TEXTURE_CUBE_MAP; - public static property TEXTURE_CUBE_MAP_POSITIVE_X: TextureTarget read _TEXTURE_CUBE_MAP_POSITIVE_X; - public static property TEXTURE_CUBE_MAP_NEGATIVE_X: TextureTarget read _TEXTURE_CUBE_MAP_NEGATIVE_X; - public static property TEXTURE_CUBE_MAP_POSITIVE_Y: TextureTarget read _TEXTURE_CUBE_MAP_POSITIVE_Y; - public static property TEXTURE_CUBE_MAP_NEGATIVE_Y: TextureTarget read _TEXTURE_CUBE_MAP_NEGATIVE_Y; - public static property TEXTURE_CUBE_MAP_POSITIVE_Z: TextureTarget read _TEXTURE_CUBE_MAP_POSITIVE_Z; - public static property TEXTURE_CUBE_MAP_NEGATIVE_Z: TextureTarget read _TEXTURE_CUBE_MAP_NEGATIVE_Z; - public static property PROXY_TEXTURE_CUBE_MAP: TextureTarget read _PROXY_TEXTURE_CUBE_MAP; - public static property PROXY_TEXTURE_CUBE_MAP_ARB: TextureTarget read _PROXY_TEXTURE_CUBE_MAP_ARB; - public static property PROXY_TEXTURE_CUBE_MAP_EXT: TextureTarget read _PROXY_TEXTURE_CUBE_MAP_EXT; - public static property TEXTURE_1D_ARRAY: TextureTarget read _TEXTURE_1D_ARRAY; - public static property PROXY_TEXTURE_1D_ARRAY: TextureTarget read _PROXY_TEXTURE_1D_ARRAY; - public static property PROXY_TEXTURE_1D_ARRAY_EXT: TextureTarget read _PROXY_TEXTURE_1D_ARRAY_EXT; - public static property TEXTURE_2D_ARRAY: TextureTarget read _TEXTURE_2D_ARRAY; - public static property PROXY_TEXTURE_2D_ARRAY: TextureTarget read _PROXY_TEXTURE_2D_ARRAY; - public static property PROXY_TEXTURE_2D_ARRAY_EXT: TextureTarget read _PROXY_TEXTURE_2D_ARRAY_EXT; - public static property TEXTURE_BUFFER: TextureTarget read _TEXTURE_BUFFER; - public static property TEXTURE_CUBE_MAP_ARRAY: TextureTarget read _TEXTURE_CUBE_MAP_ARRAY; - public static property TEXTURE_CUBE_MAP_ARRAY_ARB: TextureTarget read _TEXTURE_CUBE_MAP_ARRAY_ARB; - public static property TEXTURE_CUBE_MAP_ARRAY_EXT: TextureTarget read _TEXTURE_CUBE_MAP_ARRAY_EXT; - public static property TEXTURE_CUBE_MAP_ARRAY_OES: TextureTarget read _TEXTURE_CUBE_MAP_ARRAY_OES; - public static property PROXY_TEXTURE_CUBE_MAP_ARRAY: TextureTarget read _PROXY_TEXTURE_CUBE_MAP_ARRAY; - public static property PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB: TextureTarget read _PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB; - public static property TEXTURE_2D_MULTISAMPLE: TextureTarget read _TEXTURE_2D_MULTISAMPLE; - public static property PROXY_TEXTURE_2D_MULTISAMPLE: TextureTarget read _PROXY_TEXTURE_2D_MULTISAMPLE; - public static property TEXTURE_2D_MULTISAMPLE_ARRAY: TextureTarget read _TEXTURE_2D_MULTISAMPLE_ARRAY; - public static property PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY: TextureTarget read _PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY; + public static property TEXTURE_1D: TextureTarget read new TextureTarget($0DE0); + public static property TEXTURE_2D: TextureTarget read new TextureTarget($0DE1); + public static property PROXY_TEXTURE_1D: TextureTarget read new TextureTarget($8063); + public static property PROXY_TEXTURE_1D_EXT: TextureTarget read new TextureTarget($8063); + public static property PROXY_TEXTURE_2D: TextureTarget read new TextureTarget($8064); + public static property PROXY_TEXTURE_2D_EXT: TextureTarget read new TextureTarget($8064); + public static property TEXTURE_3D: TextureTarget read new TextureTarget($806F); + public static property TEXTURE_3D_EXT: TextureTarget read new TextureTarget($806F); + public static property TEXTURE_3D_OES: TextureTarget read new TextureTarget($806F); + public static property PROXY_TEXTURE_3D: TextureTarget read new TextureTarget($8070); + public static property PROXY_TEXTURE_3D_EXT: TextureTarget read new TextureTarget($8070); + public static property DETAIL_TEXTURE_2D_SGIS: TextureTarget read new TextureTarget($8095); + public static property TEXTURE_4D_SGIS: TextureTarget read new TextureTarget($8134); + public static property PROXY_TEXTURE_4D_SGIS: TextureTarget read new TextureTarget($8135); + public static property TEXTURE_RECTANGLE: TextureTarget read new TextureTarget($84F5); + public static property PROXY_TEXTURE_RECTANGLE: TextureTarget read new TextureTarget($84F7); + public static property PROXY_TEXTURE_RECTANGLE_ARB: TextureTarget read new TextureTarget($84F7); + public static property PROXY_TEXTURE_RECTANGLE_NV: TextureTarget read new TextureTarget($84F7); + public static property TEXTURE_CUBE_MAP: TextureTarget read new TextureTarget($8513); + public static property TEXTURE_CUBE_MAP_POSITIVE_X: TextureTarget read new TextureTarget($8515); + public static property TEXTURE_CUBE_MAP_NEGATIVE_X: TextureTarget read new TextureTarget($8516); + public static property TEXTURE_CUBE_MAP_POSITIVE_Y: TextureTarget read new TextureTarget($8517); + public static property TEXTURE_CUBE_MAP_NEGATIVE_Y: TextureTarget read new TextureTarget($8518); + public static property TEXTURE_CUBE_MAP_POSITIVE_Z: TextureTarget read new TextureTarget($8519); + public static property TEXTURE_CUBE_MAP_NEGATIVE_Z: TextureTarget read new TextureTarget($851A); + public static property PROXY_TEXTURE_CUBE_MAP: TextureTarget read new TextureTarget($851B); + public static property PROXY_TEXTURE_CUBE_MAP_ARB: TextureTarget read new TextureTarget($851B); + public static property PROXY_TEXTURE_CUBE_MAP_EXT: TextureTarget read new TextureTarget($851B); + public static property TEXTURE_1D_ARRAY: TextureTarget read new TextureTarget($8C18); + public static property PROXY_TEXTURE_1D_ARRAY: TextureTarget read new TextureTarget($8C19); + public static property PROXY_TEXTURE_1D_ARRAY_EXT: TextureTarget read new TextureTarget($8C19); + public static property TEXTURE_2D_ARRAY: TextureTarget read new TextureTarget($8C1A); + public static property PROXY_TEXTURE_2D_ARRAY: TextureTarget read new TextureTarget($8C1B); + public static property PROXY_TEXTURE_2D_ARRAY_EXT: TextureTarget read new TextureTarget($8C1B); + public static property TEXTURE_BUFFER: TextureTarget read new TextureTarget($8C2A); + public static property TEXTURE_CUBE_MAP_ARRAY: TextureTarget read new TextureTarget($9009); + public static property TEXTURE_CUBE_MAP_ARRAY_ARB: TextureTarget read new TextureTarget($9009); + public static property TEXTURE_CUBE_MAP_ARRAY_EXT: TextureTarget read new TextureTarget($9009); + public static property TEXTURE_CUBE_MAP_ARRAY_OES: TextureTarget read new TextureTarget($9009); + public static property PROXY_TEXTURE_CUBE_MAP_ARRAY: TextureTarget read new TextureTarget($900B); + public static property PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB: TextureTarget read new TextureTarget($900B); + public static property TEXTURE_2D_MULTISAMPLE: TextureTarget read new TextureTarget($9100); + public static property PROXY_TEXTURE_2D_MULTISAMPLE: TextureTarget read new TextureTarget($9101); + public static property TEXTURE_2D_MULTISAMPLE_ARRAY: TextureTarget read new TextureTarget($9102); + public static property PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY: TextureTarget read new TextureTarget($9103); public function ToString: string; override; begin @@ -11083,71 +8154,38 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE0 := new TextureUnit($84C0); - private static _TEXTURE1 := new TextureUnit($84C1); - private static _TEXTURE2 := new TextureUnit($84C2); - private static _TEXTURE3 := new TextureUnit($84C3); - private static _TEXTURE4 := new TextureUnit($84C4); - private static _TEXTURE5 := new TextureUnit($84C5); - private static _TEXTURE6 := new TextureUnit($84C6); - private static _TEXTURE7 := new TextureUnit($84C7); - private static _TEXTURE8 := new TextureUnit($84C8); - private static _TEXTURE9 := new TextureUnit($84C9); - private static _TEXTURE10 := new TextureUnit($84CA); - private static _TEXTURE11 := new TextureUnit($84CB); - private static _TEXTURE12 := new TextureUnit($84CC); - private static _TEXTURE13 := new TextureUnit($84CD); - private static _TEXTURE14 := new TextureUnit($84CE); - private static _TEXTURE15 := new TextureUnit($84CF); - private static _TEXTURE16 := new TextureUnit($84D0); - private static _TEXTURE17 := new TextureUnit($84D1); - private static _TEXTURE18 := new TextureUnit($84D2); - private static _TEXTURE19 := new TextureUnit($84D3); - private static _TEXTURE20 := new TextureUnit($84D4); - private static _TEXTURE21 := new TextureUnit($84D5); - private static _TEXTURE22 := new TextureUnit($84D6); - private static _TEXTURE23 := new TextureUnit($84D7); - private static _TEXTURE24 := new TextureUnit($84D8); - private static _TEXTURE25 := new TextureUnit($84D9); - private static _TEXTURE26 := new TextureUnit($84DA); - private static _TEXTURE27 := new TextureUnit($84DB); - private static _TEXTURE28 := new TextureUnit($84DC); - private static _TEXTURE29 := new TextureUnit($84DD); - private static _TEXTURE30 := new TextureUnit($84DE); - private static _TEXTURE31 := new TextureUnit($84DF); - - public static property TEXTURE0: TextureUnit read _TEXTURE0; - public static property TEXTURE1: TextureUnit read _TEXTURE1; - public static property TEXTURE2: TextureUnit read _TEXTURE2; - public static property TEXTURE3: TextureUnit read _TEXTURE3; - public static property TEXTURE4: TextureUnit read _TEXTURE4; - public static property TEXTURE5: TextureUnit read _TEXTURE5; - public static property TEXTURE6: TextureUnit read _TEXTURE6; - public static property TEXTURE7: TextureUnit read _TEXTURE7; - public static property TEXTURE8: TextureUnit read _TEXTURE8; - public static property TEXTURE9: TextureUnit read _TEXTURE9; - public static property TEXTURE10: TextureUnit read _TEXTURE10; - public static property TEXTURE11: TextureUnit read _TEXTURE11; - public static property TEXTURE12: TextureUnit read _TEXTURE12; - public static property TEXTURE13: TextureUnit read _TEXTURE13; - public static property TEXTURE14: TextureUnit read _TEXTURE14; - public static property TEXTURE15: TextureUnit read _TEXTURE15; - public static property TEXTURE16: TextureUnit read _TEXTURE16; - public static property TEXTURE17: TextureUnit read _TEXTURE17; - public static property TEXTURE18: TextureUnit read _TEXTURE18; - public static property TEXTURE19: TextureUnit read _TEXTURE19; - public static property TEXTURE20: TextureUnit read _TEXTURE20; - public static property TEXTURE21: TextureUnit read _TEXTURE21; - public static property TEXTURE22: TextureUnit read _TEXTURE22; - public static property TEXTURE23: TextureUnit read _TEXTURE23; - public static property TEXTURE24: TextureUnit read _TEXTURE24; - public static property TEXTURE25: TextureUnit read _TEXTURE25; - public static property TEXTURE26: TextureUnit read _TEXTURE26; - public static property TEXTURE27: TextureUnit read _TEXTURE27; - public static property TEXTURE28: TextureUnit read _TEXTURE28; - public static property TEXTURE29: TextureUnit read _TEXTURE29; - public static property TEXTURE30: TextureUnit read _TEXTURE30; - public static property TEXTURE31: TextureUnit read _TEXTURE31; + public static property TEXTURE0: TextureUnit read new TextureUnit($84C0); + public static property TEXTURE1: TextureUnit read new TextureUnit($84C1); + public static property TEXTURE2: TextureUnit read new TextureUnit($84C2); + public static property TEXTURE3: TextureUnit read new TextureUnit($84C3); + public static property TEXTURE4: TextureUnit read new TextureUnit($84C4); + public static property TEXTURE5: TextureUnit read new TextureUnit($84C5); + public static property TEXTURE6: TextureUnit read new TextureUnit($84C6); + public static property TEXTURE7: TextureUnit read new TextureUnit($84C7); + public static property TEXTURE8: TextureUnit read new TextureUnit($84C8); + public static property TEXTURE9: TextureUnit read new TextureUnit($84C9); + public static property TEXTURE10: TextureUnit read new TextureUnit($84CA); + public static property TEXTURE11: TextureUnit read new TextureUnit($84CB); + public static property TEXTURE12: TextureUnit read new TextureUnit($84CC); + public static property TEXTURE13: TextureUnit read new TextureUnit($84CD); + public static property TEXTURE14: TextureUnit read new TextureUnit($84CE); + public static property TEXTURE15: TextureUnit read new TextureUnit($84CF); + public static property TEXTURE16: TextureUnit read new TextureUnit($84D0); + public static property TEXTURE17: TextureUnit read new TextureUnit($84D1); + public static property TEXTURE18: TextureUnit read new TextureUnit($84D2); + public static property TEXTURE19: TextureUnit read new TextureUnit($84D3); + public static property TEXTURE20: TextureUnit read new TextureUnit($84D4); + public static property TEXTURE21: TextureUnit read new TextureUnit($84D5); + public static property TEXTURE22: TextureUnit read new TextureUnit($84D6); + public static property TEXTURE23: TextureUnit read new TextureUnit($84D7); + public static property TEXTURE24: TextureUnit read new TextureUnit($84D8); + public static property TEXTURE25: TextureUnit read new TextureUnit($84D9); + public static property TEXTURE26: TextureUnit read new TextureUnit($84DA); + public static property TEXTURE27: TextureUnit read new TextureUnit($84DB); + public static property TEXTURE28: TextureUnit read new TextureUnit($84DC); + public static property TEXTURE29: TextureUnit read new TextureUnit($84DD); + public static property TEXTURE30: TextureUnit read new TextureUnit($84DE); + public static property TEXTURE31: TextureUnit read new TextureUnit($84DF); public function ToString: string; override; begin @@ -11192,11 +8230,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _INTERLEAVED_ATTRIBS := new TransformFeedbackBufferMode($8C8C); - private static _SEPARATE_ATTRIBS := new TransformFeedbackBufferMode($8C8D); - - public static property INTERLEAVED_ATTRIBS: TransformFeedbackBufferMode read _INTERLEAVED_ATTRIBS; - public static property SEPARATE_ATTRIBS: TransformFeedbackBufferMode read _SEPARATE_ATTRIBS; + public static property INTERLEAVED_ATTRIBS: TransformFeedbackBufferMode read new TransformFeedbackBufferMode($8C8C); + public static property SEPARATE_ATTRIBS: TransformFeedbackBufferMode read new TransformFeedbackBufferMode($8C8D); public function ToString: string; override; begin @@ -11211,17 +8246,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TRANSFORM_FEEDBACK_BUFFER_START := new TransformFeedbackPName($8C84); - private static _TRANSFORM_FEEDBACK_BUFFER_SIZE := new TransformFeedbackPName($8C85); - private static _TRANSFORM_FEEDBACK_BUFFER_BINDING := new TransformFeedbackPName($8C8F); - private static _TRANSFORM_FEEDBACK_PAUSED := new TransformFeedbackPName($8E23); - private static _TRANSFORM_FEEDBACK_ACTIVE := new TransformFeedbackPName($8E24); - - public static property TRANSFORM_FEEDBACK_BUFFER_START: TransformFeedbackPName read _TRANSFORM_FEEDBACK_BUFFER_START; - public static property TRANSFORM_FEEDBACK_BUFFER_SIZE: TransformFeedbackPName read _TRANSFORM_FEEDBACK_BUFFER_SIZE; - public static property TRANSFORM_FEEDBACK_BUFFER_BINDING: TransformFeedbackPName read _TRANSFORM_FEEDBACK_BUFFER_BINDING; - public static property TRANSFORM_FEEDBACK_PAUSED: TransformFeedbackPName read _TRANSFORM_FEEDBACK_PAUSED; - public static property TRANSFORM_FEEDBACK_ACTIVE: TransformFeedbackPName read _TRANSFORM_FEEDBACK_ACTIVE; + public static property TRANSFORM_FEEDBACK_BUFFER_START: TransformFeedbackPName read new TransformFeedbackPName($8C84); + public static property TRANSFORM_FEEDBACK_BUFFER_SIZE: TransformFeedbackPName read new TransformFeedbackPName($8C85); + public static property TRANSFORM_FEEDBACK_BUFFER_BINDING: TransformFeedbackPName read new TransformFeedbackPName($8C8F); + public static property TRANSFORM_FEEDBACK_PAUSED: TransformFeedbackPName read new TransformFeedbackPName($8E23); + public static property TRANSFORM_FEEDBACK_ACTIVE: TransformFeedbackPName read new TransformFeedbackPName($8E24); public function ToString: string; override; begin @@ -11239,29 +8268,17 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER := new UniformBlockPName($84F0); - private static _UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER := new UniformBlockPName($84F1); - private static _UNIFORM_BLOCK_BINDING := new UniformBlockPName($8A3F); - private static _UNIFORM_BLOCK_DATA_SIZE := new UniformBlockPName($8A40); - private static _UNIFORM_BLOCK_NAME_LENGTH := new UniformBlockPName($8A41); - private static _UNIFORM_BLOCK_ACTIVE_UNIFORMS := new UniformBlockPName($8A42); - private static _UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES := new UniformBlockPName($8A43); - private static _UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER := new UniformBlockPName($8A44); - private static _UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER := new UniformBlockPName($8A45); - private static _UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER := new UniformBlockPName($8A46); - private static _UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER := new UniformBlockPName($90EC); - - public static property UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER: UniformBlockPName read _UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER; - public static property UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER: UniformBlockPName read _UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER; - public static property UNIFORM_BLOCK_BINDING: UniformBlockPName read _UNIFORM_BLOCK_BINDING; - public static property UNIFORM_BLOCK_DATA_SIZE: UniformBlockPName read _UNIFORM_BLOCK_DATA_SIZE; - public static property UNIFORM_BLOCK_NAME_LENGTH: UniformBlockPName read _UNIFORM_BLOCK_NAME_LENGTH; - public static property UNIFORM_BLOCK_ACTIVE_UNIFORMS: UniformBlockPName read _UNIFORM_BLOCK_ACTIVE_UNIFORMS; - public static property UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: UniformBlockPName read _UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES; - public static property UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: UniformBlockPName read _UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER; - public static property UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER: UniformBlockPName read _UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER; - public static property UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: UniformBlockPName read _UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER; - public static property UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER: UniformBlockPName read _UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER; + public static property UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER: UniformBlockPName read new UniformBlockPName($84F0); + public static property UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER: UniformBlockPName read new UniformBlockPName($84F1); + public static property UNIFORM_BLOCK_BINDING: UniformBlockPName read new UniformBlockPName($8A3F); + public static property UNIFORM_BLOCK_DATA_SIZE: UniformBlockPName read new UniformBlockPName($8A40); + public static property UNIFORM_BLOCK_NAME_LENGTH: UniformBlockPName read new UniformBlockPName($8A41); + public static property UNIFORM_BLOCK_ACTIVE_UNIFORMS: UniformBlockPName read new UniformBlockPName($8A42); + public static property UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES: UniformBlockPName read new UniformBlockPName($8A43); + public static property UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER: UniformBlockPName read new UniformBlockPName($8A44); + public static property UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER: UniformBlockPName read new UniformBlockPName($8A45); + public static property UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER: UniformBlockPName read new UniformBlockPName($8A46); + public static property UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER: UniformBlockPName read new UniformBlockPName($90EC); public function ToString: string; override; begin @@ -11285,25 +8302,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNIFORM_TYPE := new UniformPName($8A37); - private static _UNIFORM_SIZE := new UniformPName($8A38); - private static _UNIFORM_NAME_LENGTH := new UniformPName($8A39); - private static _UNIFORM_BLOCK_INDEX := new UniformPName($8A3A); - private static _UNIFORM_OFFSET := new UniformPName($8A3B); - private static _UNIFORM_ARRAY_STRIDE := new UniformPName($8A3C); - private static _UNIFORM_MATRIX_STRIDE := new UniformPName($8A3D); - private static _UNIFORM_IS_ROW_MAJOR := new UniformPName($8A3E); - private static _UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX := new UniformPName($92DA); - - public static property UNIFORM_TYPE: UniformPName read _UNIFORM_TYPE; - public static property UNIFORM_SIZE: UniformPName read _UNIFORM_SIZE; - public static property UNIFORM_NAME_LENGTH: UniformPName read _UNIFORM_NAME_LENGTH; - public static property UNIFORM_BLOCK_INDEX: UniformPName read _UNIFORM_BLOCK_INDEX; - public static property UNIFORM_OFFSET: UniformPName read _UNIFORM_OFFSET; - public static property UNIFORM_ARRAY_STRIDE: UniformPName read _UNIFORM_ARRAY_STRIDE; - public static property UNIFORM_MATRIX_STRIDE: UniformPName read _UNIFORM_MATRIX_STRIDE; - public static property UNIFORM_IS_ROW_MAJOR: UniformPName read _UNIFORM_IS_ROW_MAJOR; - public static property UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX: UniformPName read _UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX; + public static property UNIFORM_TYPE: UniformPName read new UniformPName($8A37); + public static property UNIFORM_SIZE: UniformPName read new UniformPName($8A38); + public static property UNIFORM_NAME_LENGTH: UniformPName read new UniformPName($8A39); + public static property UNIFORM_BLOCK_INDEX: UniformPName read new UniformPName($8A3A); + public static property UNIFORM_OFFSET: UniformPName read new UniformPName($8A3B); + public static property UNIFORM_ARRAY_STRIDE: UniformPName read new UniformPName($8A3C); + public static property UNIFORM_MATRIX_STRIDE: UniformPName read new UniformPName($8A3D); + public static property UNIFORM_IS_ROW_MAJOR: UniformPName read new UniformPName($8A3E); + public static property UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX: UniformPName read new UniformPName($92DA); public function ToString: string; override; begin @@ -11325,163 +8332,84 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _INT := new UniformType($1404); - private static _UNSIGNED_INT := new UniformType($1405); - private static _FLOAT := new UniformType($1406); - private static _DOUBLE := new UniformType($140A); - private static _FLOAT_VEC2 := new UniformType($8B50); - private static _FLOAT_VEC3 := new UniformType($8B51); - private static _FLOAT_VEC4 := new UniformType($8B52); - private static _INT_VEC2 := new UniformType($8B53); - private static _INT_VEC3 := new UniformType($8B54); - private static _INT_VEC4 := new UniformType($8B55); - private static _BOOL := new UniformType($8B56); - private static _BOOL_VEC2 := new UniformType($8B57); - private static _BOOL_VEC3 := new UniformType($8B58); - private static _BOOL_VEC4 := new UniformType($8B59); - private static _FLOAT_MAT2 := new UniformType($8B5A); - private static _FLOAT_MAT3 := new UniformType($8B5B); - private static _FLOAT_MAT4 := new UniformType($8B5C); - private static _SAMPLER_1D := new UniformType($8B5D); - private static _SAMPLER_2D := new UniformType($8B5E); - private static _SAMPLER_3D := new UniformType($8B5F); - private static _SAMPLER_CUBE := new UniformType($8B60); - private static _SAMPLER_1D_SHADOW := new UniformType($8B61); - private static _SAMPLER_2D_SHADOW := new UniformType($8B62); - private static _SAMPLER_2D_RECT := new UniformType($8B63); - private static _SAMPLER_2D_RECT_SHADOW := new UniformType($8B64); - private static _FLOAT_MAT2x3 := new UniformType($8B65); - private static _FLOAT_MAT2x4 := new UniformType($8B66); - private static _FLOAT_MAT3x2 := new UniformType($8B67); - private static _FLOAT_MAT3x4 := new UniformType($8B68); - private static _FLOAT_MAT4x2 := new UniformType($8B69); - private static _FLOAT_MAT4x3 := new UniformType($8B6A); - private static _SAMPLER_1D_ARRAY := new UniformType($8DC0); - private static _SAMPLER_2D_ARRAY := new UniformType($8DC1); - private static _SAMPLER_BUFFER := new UniformType($8DC2); - private static _SAMPLER_1D_ARRAY_SHADOW := new UniformType($8DC3); - private static _SAMPLER_2D_ARRAY_SHADOW := new UniformType($8DC4); - private static _SAMPLER_CUBE_SHADOW := new UniformType($8DC5); - private static _UNSIGNED_INT_VEC2 := new UniformType($8DC6); - private static _UNSIGNED_INT_VEC3 := new UniformType($8DC7); - private static _UNSIGNED_INT_VEC4 := new UniformType($8DC8); - private static _INT_SAMPLER_1D := new UniformType($8DC9); - private static _INT_SAMPLER_2D := new UniformType($8DCA); - private static _INT_SAMPLER_3D := new UniformType($8DCB); - private static _INT_SAMPLER_CUBE := new UniformType($8DCC); - private static _INT_SAMPLER_2D_RECT := new UniformType($8DCD); - private static _INT_SAMPLER_1D_ARRAY := new UniformType($8DCE); - private static _INT_SAMPLER_2D_ARRAY := new UniformType($8DCF); - private static _INT_SAMPLER_BUFFER := new UniformType($8DD0); - private static _UNSIGNED_INT_SAMPLER_1D := new UniformType($8DD1); - private static _UNSIGNED_INT_SAMPLER_2D := new UniformType($8DD2); - private static _UNSIGNED_INT_SAMPLER_3D := new UniformType($8DD3); - private static _UNSIGNED_INT_SAMPLER_CUBE := new UniformType($8DD4); - private static _UNSIGNED_INT_SAMPLER_2D_RECT := new UniformType($8DD5); - private static _UNSIGNED_INT_SAMPLER_1D_ARRAY := new UniformType($8DD6); - private static _UNSIGNED_INT_SAMPLER_2D_ARRAY := new UniformType($8DD7); - private static _UNSIGNED_INT_SAMPLER_BUFFER := new UniformType($8DD8); - private static _DOUBLE_MAT2 := new UniformType($8F46); - private static _DOUBLE_MAT3 := new UniformType($8F47); - private static _DOUBLE_MAT4 := new UniformType($8F48); - private static _DOUBLE_MAT2x3 := new UniformType($8F49); - private static _DOUBLE_MAT2x4 := new UniformType($8F4A); - private static _DOUBLE_MAT3x2 := new UniformType($8F4B); - private static _DOUBLE_MAT3x4 := new UniformType($8F4C); - private static _DOUBLE_MAT4x2 := new UniformType($8F4D); - private static _DOUBLE_MAT4x3 := new UniformType($8F4E); - private static _DOUBLE_VEC2 := new UniformType($8FFC); - private static _DOUBLE_VEC3 := new UniformType($8FFD); - private static _DOUBLE_VEC4 := new UniformType($8FFE); - private static _SAMPLER_CUBE_MAP_ARRAY := new UniformType($900C); - private static _SAMPLER_CUBE_MAP_ARRAY_SHADOW := new UniformType($900D); - private static _INT_SAMPLER_CUBE_MAP_ARRAY := new UniformType($900E); - private static _UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY := new UniformType($900F); - private static _SAMPLER_2D_MULTISAMPLE := new UniformType($9108); - private static _INT_SAMPLER_2D_MULTISAMPLE := new UniformType($9109); - private static _UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE := new UniformType($910A); - private static _SAMPLER_2D_MULTISAMPLE_ARRAY := new UniformType($910B); - private static _INT_SAMPLER_2D_MULTISAMPLE_ARRAY := new UniformType($910C); - private static _UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY := new UniformType($910D); - - public static property INT: UniformType read _INT; - public static property UNSIGNED_INT: UniformType read _UNSIGNED_INT; - public static property FLOAT: UniformType read _FLOAT; - public static property DOUBLE: UniformType read _DOUBLE; - public static property FLOAT_VEC2: UniformType read _FLOAT_VEC2; - public static property FLOAT_VEC3: UniformType read _FLOAT_VEC3; - public static property FLOAT_VEC4: UniformType read _FLOAT_VEC4; - public static property INT_VEC2: UniformType read _INT_VEC2; - public static property INT_VEC3: UniformType read _INT_VEC3; - public static property INT_VEC4: UniformType read _INT_VEC4; - public static property BOOL: UniformType read _BOOL; - public static property BOOL_VEC2: UniformType read _BOOL_VEC2; - public static property BOOL_VEC3: UniformType read _BOOL_VEC3; - public static property BOOL_VEC4: UniformType read _BOOL_VEC4; - public static property FLOAT_MAT2: UniformType read _FLOAT_MAT2; - public static property FLOAT_MAT3: UniformType read _FLOAT_MAT3; - public static property FLOAT_MAT4: UniformType read _FLOAT_MAT4; - public static property SAMPLER_1D: UniformType read _SAMPLER_1D; - public static property SAMPLER_2D: UniformType read _SAMPLER_2D; - public static property SAMPLER_3D: UniformType read _SAMPLER_3D; - public static property SAMPLER_CUBE: UniformType read _SAMPLER_CUBE; - public static property SAMPLER_1D_SHADOW: UniformType read _SAMPLER_1D_SHADOW; - public static property SAMPLER_2D_SHADOW: UniformType read _SAMPLER_2D_SHADOW; - public static property SAMPLER_2D_RECT: UniformType read _SAMPLER_2D_RECT; - public static property SAMPLER_2D_RECT_SHADOW: UniformType read _SAMPLER_2D_RECT_SHADOW; - public static property FLOAT_MAT2x3: UniformType read _FLOAT_MAT2x3; - public static property FLOAT_MAT2x4: UniformType read _FLOAT_MAT2x4; - public static property FLOAT_MAT3x2: UniformType read _FLOAT_MAT3x2; - public static property FLOAT_MAT3x4: UniformType read _FLOAT_MAT3x4; - public static property FLOAT_MAT4x2: UniformType read _FLOAT_MAT4x2; - public static property FLOAT_MAT4x3: UniformType read _FLOAT_MAT4x3; - public static property SAMPLER_1D_ARRAY: UniformType read _SAMPLER_1D_ARRAY; - public static property SAMPLER_2D_ARRAY: UniformType read _SAMPLER_2D_ARRAY; - public static property SAMPLER_BUFFER: UniformType read _SAMPLER_BUFFER; - public static property SAMPLER_1D_ARRAY_SHADOW: UniformType read _SAMPLER_1D_ARRAY_SHADOW; - public static property SAMPLER_2D_ARRAY_SHADOW: UniformType read _SAMPLER_2D_ARRAY_SHADOW; - public static property SAMPLER_CUBE_SHADOW: UniformType read _SAMPLER_CUBE_SHADOW; - public static property UNSIGNED_INT_VEC2: UniformType read _UNSIGNED_INT_VEC2; - public static property UNSIGNED_INT_VEC3: UniformType read _UNSIGNED_INT_VEC3; - public static property UNSIGNED_INT_VEC4: UniformType read _UNSIGNED_INT_VEC4; - public static property INT_SAMPLER_1D: UniformType read _INT_SAMPLER_1D; - public static property INT_SAMPLER_2D: UniformType read _INT_SAMPLER_2D; - public static property INT_SAMPLER_3D: UniformType read _INT_SAMPLER_3D; - public static property INT_SAMPLER_CUBE: UniformType read _INT_SAMPLER_CUBE; - public static property INT_SAMPLER_2D_RECT: UniformType read _INT_SAMPLER_2D_RECT; - public static property INT_SAMPLER_1D_ARRAY: UniformType read _INT_SAMPLER_1D_ARRAY; - public static property INT_SAMPLER_2D_ARRAY: UniformType read _INT_SAMPLER_2D_ARRAY; - public static property INT_SAMPLER_BUFFER: UniformType read _INT_SAMPLER_BUFFER; - public static property UNSIGNED_INT_SAMPLER_1D: UniformType read _UNSIGNED_INT_SAMPLER_1D; - public static property UNSIGNED_INT_SAMPLER_2D: UniformType read _UNSIGNED_INT_SAMPLER_2D; - public static property UNSIGNED_INT_SAMPLER_3D: UniformType read _UNSIGNED_INT_SAMPLER_3D; - public static property UNSIGNED_INT_SAMPLER_CUBE: UniformType read _UNSIGNED_INT_SAMPLER_CUBE; - public static property UNSIGNED_INT_SAMPLER_2D_RECT: UniformType read _UNSIGNED_INT_SAMPLER_2D_RECT; - public static property UNSIGNED_INT_SAMPLER_1D_ARRAY: UniformType read _UNSIGNED_INT_SAMPLER_1D_ARRAY; - public static property UNSIGNED_INT_SAMPLER_2D_ARRAY: UniformType read _UNSIGNED_INT_SAMPLER_2D_ARRAY; - public static property UNSIGNED_INT_SAMPLER_BUFFER: UniformType read _UNSIGNED_INT_SAMPLER_BUFFER; - public static property DOUBLE_MAT2: UniformType read _DOUBLE_MAT2; - public static property DOUBLE_MAT3: UniformType read _DOUBLE_MAT3; - public static property DOUBLE_MAT4: UniformType read _DOUBLE_MAT4; - public static property DOUBLE_MAT2x3: UniformType read _DOUBLE_MAT2x3; - public static property DOUBLE_MAT2x4: UniformType read _DOUBLE_MAT2x4; - public static property DOUBLE_MAT3x2: UniformType read _DOUBLE_MAT3x2; - public static property DOUBLE_MAT3x4: UniformType read _DOUBLE_MAT3x4; - public static property DOUBLE_MAT4x2: UniformType read _DOUBLE_MAT4x2; - public static property DOUBLE_MAT4x3: UniformType read _DOUBLE_MAT4x3; - public static property DOUBLE_VEC2: UniformType read _DOUBLE_VEC2; - public static property DOUBLE_VEC3: UniformType read _DOUBLE_VEC3; - public static property DOUBLE_VEC4: UniformType read _DOUBLE_VEC4; - public static property SAMPLER_CUBE_MAP_ARRAY: UniformType read _SAMPLER_CUBE_MAP_ARRAY; - public static property SAMPLER_CUBE_MAP_ARRAY_SHADOW: UniformType read _SAMPLER_CUBE_MAP_ARRAY_SHADOW; - public static property INT_SAMPLER_CUBE_MAP_ARRAY: UniformType read _INT_SAMPLER_CUBE_MAP_ARRAY; - public static property UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY: UniformType read _UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY; - public static property SAMPLER_2D_MULTISAMPLE: UniformType read _SAMPLER_2D_MULTISAMPLE; - public static property INT_SAMPLER_2D_MULTISAMPLE: UniformType read _INT_SAMPLER_2D_MULTISAMPLE; - public static property UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE: UniformType read _UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE; - public static property SAMPLER_2D_MULTISAMPLE_ARRAY: UniformType read _SAMPLER_2D_MULTISAMPLE_ARRAY; - public static property INT_SAMPLER_2D_MULTISAMPLE_ARRAY: UniformType read _INT_SAMPLER_2D_MULTISAMPLE_ARRAY; - public static property UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: UniformType read _UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY; + public static property INT: UniformType read new UniformType($1404); + public static property UNSIGNED_INT: UniformType read new UniformType($1405); + public static property FLOAT: UniformType read new UniformType($1406); + public static property DOUBLE: UniformType read new UniformType($140A); + public static property FLOAT_VEC2: UniformType read new UniformType($8B50); + public static property FLOAT_VEC3: UniformType read new UniformType($8B51); + public static property FLOAT_VEC4: UniformType read new UniformType($8B52); + public static property INT_VEC2: UniformType read new UniformType($8B53); + public static property INT_VEC3: UniformType read new UniformType($8B54); + public static property INT_VEC4: UniformType read new UniformType($8B55); + public static property BOOL: UniformType read new UniformType($8B56); + public static property BOOL_VEC2: UniformType read new UniformType($8B57); + public static property BOOL_VEC3: UniformType read new UniformType($8B58); + public static property BOOL_VEC4: UniformType read new UniformType($8B59); + public static property FLOAT_MAT2: UniformType read new UniformType($8B5A); + public static property FLOAT_MAT3: UniformType read new UniformType($8B5B); + public static property FLOAT_MAT4: UniformType read new UniformType($8B5C); + public static property SAMPLER_1D: UniformType read new UniformType($8B5D); + public static property SAMPLER_2D: UniformType read new UniformType($8B5E); + public static property SAMPLER_3D: UniformType read new UniformType($8B5F); + public static property SAMPLER_CUBE: UniformType read new UniformType($8B60); + public static property SAMPLER_1D_SHADOW: UniformType read new UniformType($8B61); + public static property SAMPLER_2D_SHADOW: UniformType read new UniformType($8B62); + public static property SAMPLER_2D_RECT: UniformType read new UniformType($8B63); + public static property SAMPLER_2D_RECT_SHADOW: UniformType read new UniformType($8B64); + public static property FLOAT_MAT2x3: UniformType read new UniformType($8B65); + public static property FLOAT_MAT2x4: UniformType read new UniformType($8B66); + public static property FLOAT_MAT3x2: UniformType read new UniformType($8B67); + public static property FLOAT_MAT3x4: UniformType read new UniformType($8B68); + public static property FLOAT_MAT4x2: UniformType read new UniformType($8B69); + public static property FLOAT_MAT4x3: UniformType read new UniformType($8B6A); + public static property SAMPLER_1D_ARRAY: UniformType read new UniformType($8DC0); + public static property SAMPLER_2D_ARRAY: UniformType read new UniformType($8DC1); + public static property SAMPLER_BUFFER: UniformType read new UniformType($8DC2); + public static property SAMPLER_1D_ARRAY_SHADOW: UniformType read new UniformType($8DC3); + public static property SAMPLER_2D_ARRAY_SHADOW: UniformType read new UniformType($8DC4); + public static property SAMPLER_CUBE_SHADOW: UniformType read new UniformType($8DC5); + public static property UNSIGNED_INT_VEC2: UniformType read new UniformType($8DC6); + public static property UNSIGNED_INT_VEC3: UniformType read new UniformType($8DC7); + public static property UNSIGNED_INT_VEC4: UniformType read new UniformType($8DC8); + public static property INT_SAMPLER_1D: UniformType read new UniformType($8DC9); + public static property INT_SAMPLER_2D: UniformType read new UniformType($8DCA); + public static property INT_SAMPLER_3D: UniformType read new UniformType($8DCB); + public static property INT_SAMPLER_CUBE: UniformType read new UniformType($8DCC); + public static property INT_SAMPLER_2D_RECT: UniformType read new UniformType($8DCD); + public static property INT_SAMPLER_1D_ARRAY: UniformType read new UniformType($8DCE); + public static property INT_SAMPLER_2D_ARRAY: UniformType read new UniformType($8DCF); + public static property INT_SAMPLER_BUFFER: UniformType read new UniformType($8DD0); + public static property UNSIGNED_INT_SAMPLER_1D: UniformType read new UniformType($8DD1); + public static property UNSIGNED_INT_SAMPLER_2D: UniformType read new UniformType($8DD2); + public static property UNSIGNED_INT_SAMPLER_3D: UniformType read new UniformType($8DD3); + public static property UNSIGNED_INT_SAMPLER_CUBE: UniformType read new UniformType($8DD4); + public static property UNSIGNED_INT_SAMPLER_2D_RECT: UniformType read new UniformType($8DD5); + public static property UNSIGNED_INT_SAMPLER_1D_ARRAY: UniformType read new UniformType($8DD6); + public static property UNSIGNED_INT_SAMPLER_2D_ARRAY: UniformType read new UniformType($8DD7); + public static property UNSIGNED_INT_SAMPLER_BUFFER: UniformType read new UniformType($8DD8); + public static property DOUBLE_MAT2: UniformType read new UniformType($8F46); + public static property DOUBLE_MAT3: UniformType read new UniformType($8F47); + public static property DOUBLE_MAT4: UniformType read new UniformType($8F48); + public static property DOUBLE_MAT2x3: UniformType read new UniformType($8F49); + public static property DOUBLE_MAT2x4: UniformType read new UniformType($8F4A); + public static property DOUBLE_MAT3x2: UniformType read new UniformType($8F4B); + public static property DOUBLE_MAT3x4: UniformType read new UniformType($8F4C); + public static property DOUBLE_MAT4x2: UniformType read new UniformType($8F4D); + public static property DOUBLE_MAT4x3: UniformType read new UniformType($8F4E); + public static property DOUBLE_VEC2: UniformType read new UniformType($8FFC); + public static property DOUBLE_VEC3: UniformType read new UniformType($8FFD); + public static property DOUBLE_VEC4: UniformType read new UniformType($8FFE); + public static property SAMPLER_CUBE_MAP_ARRAY: UniformType read new UniformType($900C); + public static property SAMPLER_CUBE_MAP_ARRAY_SHADOW: UniformType read new UniformType($900D); + public static property INT_SAMPLER_CUBE_MAP_ARRAY: UniformType read new UniformType($900E); + public static property UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY: UniformType read new UniformType($900F); + public static property SAMPLER_2D_MULTISAMPLE: UniformType read new UniformType($9108); + public static property INT_SAMPLER_2D_MULTISAMPLE: UniformType read new UniformType($9109); + public static property UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE: UniformType read new UniformType($910A); + public static property SAMPLER_2D_MULTISAMPLE_ARRAY: UniformType read new UniformType($910B); + public static property INT_SAMPLER_2D_MULTISAMPLE_ARRAY: UniformType read new UniformType($910C); + public static property UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY: UniformType read new UniformType($910D); public function ToString: string; override; begin @@ -11572,43 +8500,24 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VERTEX_SHADER_BIT := new UseProgramStageMask($0001); - private static _VERTEX_SHADER_BIT_EXT := new UseProgramStageMask($0001); - private static _FRAGMENT_SHADER_BIT := new UseProgramStageMask($0002); - private static _FRAGMENT_SHADER_BIT_EXT := new UseProgramStageMask($0002); - private static _GEOMETRY_SHADER_BIT := new UseProgramStageMask($0004); - private static _GEOMETRY_SHADER_BIT_EXT := new UseProgramStageMask($0004); - private static _GEOMETRY_SHADER_BIT_OES := new UseProgramStageMask($0004); - private static _TESS_CONTROL_SHADER_BIT := new UseProgramStageMask($0008); - private static _TESS_CONTROL_SHADER_BIT_EXT := new UseProgramStageMask($0008); - private static _TESS_CONTROL_SHADER_BIT_OES := new UseProgramStageMask($0008); - private static _TESS_EVALUATION_SHADER_BIT := new UseProgramStageMask($0010); - private static _TESS_EVALUATION_SHADER_BIT_EXT := new UseProgramStageMask($0010); - private static _TESS_EVALUATION_SHADER_BIT_OES := new UseProgramStageMask($0010); - private static _COMPUTE_SHADER_BIT := new UseProgramStageMask($0020); - private static _MESH_SHADER_BIT_NV := new UseProgramStageMask($0040); - private static _TASK_SHADER_BIT_NV := new UseProgramStageMask($0080); - private static _ALL_SHADER_BITS := new UseProgramStageMask($FFFFFFFF); - private static _ALL_SHADER_BITS_EXT := new UseProgramStageMask($FFFFFFFF); - - public static property VERTEX_SHADER_BIT: UseProgramStageMask read _VERTEX_SHADER_BIT; - public static property VERTEX_SHADER_BIT_EXT: UseProgramStageMask read _VERTEX_SHADER_BIT_EXT; - public static property FRAGMENT_SHADER_BIT: UseProgramStageMask read _FRAGMENT_SHADER_BIT; - public static property FRAGMENT_SHADER_BIT_EXT: UseProgramStageMask read _FRAGMENT_SHADER_BIT_EXT; - public static property GEOMETRY_SHADER_BIT: UseProgramStageMask read _GEOMETRY_SHADER_BIT; - public static property GEOMETRY_SHADER_BIT_EXT: UseProgramStageMask read _GEOMETRY_SHADER_BIT_EXT; - public static property GEOMETRY_SHADER_BIT_OES: UseProgramStageMask read _GEOMETRY_SHADER_BIT_OES; - public static property TESS_CONTROL_SHADER_BIT: UseProgramStageMask read _TESS_CONTROL_SHADER_BIT; - public static property TESS_CONTROL_SHADER_BIT_EXT: UseProgramStageMask read _TESS_CONTROL_SHADER_BIT_EXT; - public static property TESS_CONTROL_SHADER_BIT_OES: UseProgramStageMask read _TESS_CONTROL_SHADER_BIT_OES; - public static property TESS_EVALUATION_SHADER_BIT: UseProgramStageMask read _TESS_EVALUATION_SHADER_BIT; - public static property TESS_EVALUATION_SHADER_BIT_EXT: UseProgramStageMask read _TESS_EVALUATION_SHADER_BIT_EXT; - public static property TESS_EVALUATION_SHADER_BIT_OES: UseProgramStageMask read _TESS_EVALUATION_SHADER_BIT_OES; - public static property COMPUTE_SHADER_BIT: UseProgramStageMask read _COMPUTE_SHADER_BIT; - public static property MESH_SHADER_BIT_NV: UseProgramStageMask read _MESH_SHADER_BIT_NV; - public static property TASK_SHADER_BIT_NV: UseProgramStageMask read _TASK_SHADER_BIT_NV; - public static property ALL_SHADER_BITS: UseProgramStageMask read _ALL_SHADER_BITS; - public static property ALL_SHADER_BITS_EXT: UseProgramStageMask read _ALL_SHADER_BITS_EXT; + public static property VERTEX_SHADER_BIT: UseProgramStageMask read new UseProgramStageMask($0001); + public static property VERTEX_SHADER_BIT_EXT: UseProgramStageMask read new UseProgramStageMask($0001); + public static property FRAGMENT_SHADER_BIT: UseProgramStageMask read new UseProgramStageMask($0002); + public static property FRAGMENT_SHADER_BIT_EXT: UseProgramStageMask read new UseProgramStageMask($0002); + public static property GEOMETRY_SHADER_BIT: UseProgramStageMask read new UseProgramStageMask($0004); + public static property GEOMETRY_SHADER_BIT_EXT: UseProgramStageMask read new UseProgramStageMask($0004); + public static property GEOMETRY_SHADER_BIT_OES: UseProgramStageMask read new UseProgramStageMask($0004); + public static property TESS_CONTROL_SHADER_BIT: UseProgramStageMask read new UseProgramStageMask($0008); + public static property TESS_CONTROL_SHADER_BIT_EXT: UseProgramStageMask read new UseProgramStageMask($0008); + public static property TESS_CONTROL_SHADER_BIT_OES: UseProgramStageMask read new UseProgramStageMask($0008); + public static property TESS_EVALUATION_SHADER_BIT: UseProgramStageMask read new UseProgramStageMask($0010); + public static property TESS_EVALUATION_SHADER_BIT_EXT: UseProgramStageMask read new UseProgramStageMask($0010); + public static property TESS_EVALUATION_SHADER_BIT_OES: UseProgramStageMask read new UseProgramStageMask($0010); + public static property COMPUTE_SHADER_BIT: UseProgramStageMask read new UseProgramStageMask($0020); + public static property MESH_SHADER_BIT_NV: UseProgramStageMask read new UseProgramStageMask($0040); + public static property TASK_SHADER_BIT_NV: UseProgramStageMask read new UseProgramStageMask($0080); + public static property ALL_SHADER_BITS: UseProgramStageMask read new UseProgramStageMask($FFFFFFFF); + public static property ALL_SHADER_BITS_EXT: UseProgramStageMask read new UseProgramStageMask($FFFFFFFF); public static function operator+(f1,f2: UseProgramStageMask) := new UseProgramStageMask(f1.val or f2.val); public static function operator or(f1,f2: UseProgramStageMask) := f1+f2; @@ -11667,25 +8576,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VERTEX_ATTRIB_RELATIVE_OFFSET := new VertexArrayPName($82D5); - private static _VERTEX_ATTRIB_ARRAY_ENABLED := new VertexArrayPName($8622); - private static _VERTEX_ATTRIB_ARRAY_SIZE := new VertexArrayPName($8623); - private static _VERTEX_ATTRIB_ARRAY_STRIDE := new VertexArrayPName($8624); - private static _VERTEX_ATTRIB_ARRAY_TYPE := new VertexArrayPName($8625); - private static _VERTEX_ATTRIB_ARRAY_LONG := new VertexArrayPName($874E); - private static _VERTEX_ATTRIB_ARRAY_NORMALIZED := new VertexArrayPName($886A); - private static _VERTEX_ATTRIB_ARRAY_INTEGER := new VertexArrayPName($88FD); - private static _VERTEX_ATTRIB_ARRAY_DIVISOR := new VertexArrayPName($88FE); - - public static property VERTEX_ATTRIB_RELATIVE_OFFSET: VertexArrayPName read _VERTEX_ATTRIB_RELATIVE_OFFSET; - public static property VERTEX_ATTRIB_ARRAY_ENABLED: VertexArrayPName read _VERTEX_ATTRIB_ARRAY_ENABLED; - public static property VERTEX_ATTRIB_ARRAY_SIZE: VertexArrayPName read _VERTEX_ATTRIB_ARRAY_SIZE; - public static property VERTEX_ATTRIB_ARRAY_STRIDE: VertexArrayPName read _VERTEX_ATTRIB_ARRAY_STRIDE; - public static property VERTEX_ATTRIB_ARRAY_TYPE: VertexArrayPName read _VERTEX_ATTRIB_ARRAY_TYPE; - public static property VERTEX_ATTRIB_ARRAY_LONG: VertexArrayPName read _VERTEX_ATTRIB_ARRAY_LONG; - public static property VERTEX_ATTRIB_ARRAY_NORMALIZED: VertexArrayPName read _VERTEX_ATTRIB_ARRAY_NORMALIZED; - public static property VERTEX_ATTRIB_ARRAY_INTEGER: VertexArrayPName read _VERTEX_ATTRIB_ARRAY_INTEGER; - public static property VERTEX_ATTRIB_ARRAY_DIVISOR: VertexArrayPName read _VERTEX_ATTRIB_ARRAY_DIVISOR; + public static property VERTEX_ATTRIB_RELATIVE_OFFSET: VertexArrayPName read new VertexArrayPName($82D5); + public static property VERTEX_ATTRIB_ARRAY_ENABLED: VertexArrayPName read new VertexArrayPName($8622); + public static property VERTEX_ATTRIB_ARRAY_SIZE: VertexArrayPName read new VertexArrayPName($8623); + public static property VERTEX_ATTRIB_ARRAY_STRIDE: VertexArrayPName read new VertexArrayPName($8624); + public static property VERTEX_ATTRIB_ARRAY_TYPE: VertexArrayPName read new VertexArrayPName($8625); + public static property VERTEX_ATTRIB_ARRAY_LONG: VertexArrayPName read new VertexArrayPName($874E); + public static property VERTEX_ATTRIB_ARRAY_NORMALIZED: VertexArrayPName read new VertexArrayPName($886A); + public static property VERTEX_ATTRIB_ARRAY_INTEGER: VertexArrayPName read new VertexArrayPName($88FD); + public static property VERTEX_ATTRIB_ARRAY_DIVISOR: VertexArrayPName read new VertexArrayPName($88FE); public function ToString: string; override; begin @@ -11707,25 +8606,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VERTEX_ATTRIB_ARRAY_ENABLED := new VertexAttribEnum($8622); - private static _VERTEX_ATTRIB_ARRAY_SIZE := new VertexAttribEnum($8623); - private static _VERTEX_ATTRIB_ARRAY_STRIDE := new VertexAttribEnum($8624); - private static _VERTEX_ATTRIB_ARRAY_TYPE := new VertexAttribEnum($8625); - private static _CURRENT_VERTEX_ATTRIB := new VertexAttribEnum($8626); - private static _VERTEX_ATTRIB_ARRAY_NORMALIZED := new VertexAttribEnum($886A); - private static _VERTEX_ATTRIB_ARRAY_BUFFER_BINDING := new VertexAttribEnum($889F); - private static _VERTEX_ATTRIB_ARRAY_INTEGER := new VertexAttribEnum($88FD); - private static _VERTEX_ATTRIB_ARRAY_DIVISOR := new VertexAttribEnum($88FE); - - public static property VERTEX_ATTRIB_ARRAY_ENABLED: VertexAttribEnum read _VERTEX_ATTRIB_ARRAY_ENABLED; - public static property VERTEX_ATTRIB_ARRAY_SIZE: VertexAttribEnum read _VERTEX_ATTRIB_ARRAY_SIZE; - public static property VERTEX_ATTRIB_ARRAY_STRIDE: VertexAttribEnum read _VERTEX_ATTRIB_ARRAY_STRIDE; - public static property VERTEX_ATTRIB_ARRAY_TYPE: VertexAttribEnum read _VERTEX_ATTRIB_ARRAY_TYPE; - public static property CURRENT_VERTEX_ATTRIB: VertexAttribEnum read _CURRENT_VERTEX_ATTRIB; - public static property VERTEX_ATTRIB_ARRAY_NORMALIZED: VertexAttribEnum read _VERTEX_ATTRIB_ARRAY_NORMALIZED; - public static property VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: VertexAttribEnum read _VERTEX_ATTRIB_ARRAY_BUFFER_BINDING; - public static property VERTEX_ATTRIB_ARRAY_INTEGER: VertexAttribEnum read _VERTEX_ATTRIB_ARRAY_INTEGER; - public static property VERTEX_ATTRIB_ARRAY_DIVISOR: VertexAttribEnum read _VERTEX_ATTRIB_ARRAY_DIVISOR; + public static property VERTEX_ATTRIB_ARRAY_ENABLED: VertexAttribEnum read new VertexAttribEnum($8622); + public static property VERTEX_ATTRIB_ARRAY_SIZE: VertexAttribEnum read new VertexAttribEnum($8623); + public static property VERTEX_ATTRIB_ARRAY_STRIDE: VertexAttribEnum read new VertexAttribEnum($8624); + public static property VERTEX_ATTRIB_ARRAY_TYPE: VertexAttribEnum read new VertexAttribEnum($8625); + public static property CURRENT_VERTEX_ATTRIB: VertexAttribEnum read new VertexAttribEnum($8626); + public static property VERTEX_ATTRIB_ARRAY_NORMALIZED: VertexAttribEnum read new VertexAttribEnum($886A); + public static property VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: VertexAttribEnum read new VertexAttribEnum($889F); + public static property VERTEX_ATTRIB_ARRAY_INTEGER: VertexAttribEnum read new VertexAttribEnum($88FD); + public static property VERTEX_ATTRIB_ARRAY_DIVISOR: VertexAttribEnum read new VertexAttribEnum($88FE); public function ToString: string; override; begin @@ -11747,19 +8636,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new VertexAttribIType($1400); - private static _UNSIGNED_BYTE := new VertexAttribIType($1401); - private static _SHORT := new VertexAttribIType($1402); - private static _UNSIGNED_SHORT := new VertexAttribIType($1403); - private static _INT := new VertexAttribIType($1404); - private static _UNSIGNED_INT := new VertexAttribIType($1405); - - public static property BYTE: VertexAttribIType read _BYTE; - public static property UNSIGNED_BYTE: VertexAttribIType read _UNSIGNED_BYTE; - public static property SHORT: VertexAttribIType read _SHORT; - public static property UNSIGNED_SHORT: VertexAttribIType read _UNSIGNED_SHORT; - public static property INT: VertexAttribIType read _INT; - public static property UNSIGNED_INT: VertexAttribIType read _UNSIGNED_INT; + public static property BYTE: VertexAttribIType read new VertexAttribIType($1400); + public static property UNSIGNED_BYTE: VertexAttribIType read new VertexAttribIType($1401); + public static property SHORT: VertexAttribIType read new VertexAttribIType($1402); + public static property UNSIGNED_SHORT: VertexAttribIType read new VertexAttribIType($1403); + public static property INT: VertexAttribIType read new VertexAttribIType($1404); + public static property UNSIGNED_INT: VertexAttribIType read new VertexAttribIType($1405); public function ToString: string; override; begin @@ -11778,9 +8660,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DOUBLE := new VertexAttribLType($140A); - - public static property DOUBLE: VertexAttribLType read _DOUBLE; + public static property DOUBLE: VertexAttribLType read new VertexAttribLType($140A); public function ToString: string; override; begin @@ -11794,41 +8674,23 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new VertexAttribPointerType($1400); - private static _UNSIGNED_BYTE := new VertexAttribPointerType($1401); - private static _SHORT := new VertexAttribPointerType($1402); - private static _UNSIGNED_SHORT := new VertexAttribPointerType($1403); - private static _INT := new VertexAttribPointerType($1404); - private static _UNSIGNED_INT := new VertexAttribPointerType($1405); - private static _FLOAT := new VertexAttribPointerType($1406); - private static _DOUBLE := new VertexAttribPointerType($140A); - private static _HALF_FLOAT := new VertexAttribPointerType($140B); - private static _FIXED := new VertexAttribPointerType($140C); - private static _INT64_ARB := new VertexAttribPointerType($140E); - private static _INT64_NV := new VertexAttribPointerType($140E); - private static _UNSIGNED_INT64_ARB := new VertexAttribPointerType($140F); - private static _UNSIGNED_INT64_NV := new VertexAttribPointerType($140F); - private static _UNSIGNED_INT_2_10_10_10_REV := new VertexAttribPointerType($8368); - private static _UNSIGNED_INT_10F_11F_11F_REV := new VertexAttribPointerType($8C3B); - private static _INT_2_10_10_10_REV := new VertexAttribPointerType($8D9F); - - public static property BYTE: VertexAttribPointerType read _BYTE; - public static property UNSIGNED_BYTE: VertexAttribPointerType read _UNSIGNED_BYTE; - public static property SHORT: VertexAttribPointerType read _SHORT; - public static property UNSIGNED_SHORT: VertexAttribPointerType read _UNSIGNED_SHORT; - public static property INT: VertexAttribPointerType read _INT; - public static property UNSIGNED_INT: VertexAttribPointerType read _UNSIGNED_INT; - public static property FLOAT: VertexAttribPointerType read _FLOAT; - public static property DOUBLE: VertexAttribPointerType read _DOUBLE; - public static property HALF_FLOAT: VertexAttribPointerType read _HALF_FLOAT; - public static property FIXED: VertexAttribPointerType read _FIXED; - public static property INT64_ARB: VertexAttribPointerType read _INT64_ARB; - public static property INT64_NV: VertexAttribPointerType read _INT64_NV; - public static property UNSIGNED_INT64_ARB: VertexAttribPointerType read _UNSIGNED_INT64_ARB; - public static property UNSIGNED_INT64_NV: VertexAttribPointerType read _UNSIGNED_INT64_NV; - public static property UNSIGNED_INT_2_10_10_10_REV: VertexAttribPointerType read _UNSIGNED_INT_2_10_10_10_REV; - public static property UNSIGNED_INT_10F_11F_11F_REV: VertexAttribPointerType read _UNSIGNED_INT_10F_11F_11F_REV; - public static property INT_2_10_10_10_REV: VertexAttribPointerType read _INT_2_10_10_10_REV; + public static property BYTE: VertexAttribPointerType read new VertexAttribPointerType($1400); + public static property UNSIGNED_BYTE: VertexAttribPointerType read new VertexAttribPointerType($1401); + public static property SHORT: VertexAttribPointerType read new VertexAttribPointerType($1402); + public static property UNSIGNED_SHORT: VertexAttribPointerType read new VertexAttribPointerType($1403); + public static property INT: VertexAttribPointerType read new VertexAttribPointerType($1404); + public static property UNSIGNED_INT: VertexAttribPointerType read new VertexAttribPointerType($1405); + public static property FLOAT: VertexAttribPointerType read new VertexAttribPointerType($1406); + public static property DOUBLE: VertexAttribPointerType read new VertexAttribPointerType($140A); + public static property HALF_FLOAT: VertexAttribPointerType read new VertexAttribPointerType($140B); + public static property FIXED: VertexAttribPointerType read new VertexAttribPointerType($140C); + public static property INT64_ARB: VertexAttribPointerType read new VertexAttribPointerType($140E); + public static property INT64_NV: VertexAttribPointerType read new VertexAttribPointerType($140E); + public static property UNSIGNED_INT64_ARB: VertexAttribPointerType read new VertexAttribPointerType($140F); + public static property UNSIGNED_INT64_NV: VertexAttribPointerType read new VertexAttribPointerType($140F); + public static property UNSIGNED_INT_2_10_10_10_REV: VertexAttribPointerType read new VertexAttribPointerType($8368); + public static property UNSIGNED_INT_10F_11F_11F_REV: VertexAttribPointerType read new VertexAttribPointerType($8C3B); + public static property INT_2_10_10_10_REV: VertexAttribPointerType read new VertexAttribPointerType($8D9F); public function ToString: string; override; begin @@ -11858,33 +8720,19 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new VertexAttribType($1400); - private static _UNSIGNED_BYTE := new VertexAttribType($1401); - private static _SHORT := new VertexAttribType($1402); - private static _UNSIGNED_SHORT := new VertexAttribType($1403); - private static _INT := new VertexAttribType($1404); - private static _UNSIGNED_INT := new VertexAttribType($1405); - private static _FLOAT := new VertexAttribType($1406); - private static _DOUBLE := new VertexAttribType($140A); - private static _HALF_FLOAT := new VertexAttribType($140B); - private static _FIXED := new VertexAttribType($140C); - private static _UNSIGNED_INT_2_10_10_10_REV := new VertexAttribType($8368); - private static _UNSIGNED_INT_10F_11F_11F_REV := new VertexAttribType($8C3B); - private static _INT_2_10_10_10_REV := new VertexAttribType($8D9F); - - public static property BYTE: VertexAttribType read _BYTE; - public static property UNSIGNED_BYTE: VertexAttribType read _UNSIGNED_BYTE; - public static property SHORT: VertexAttribType read _SHORT; - public static property UNSIGNED_SHORT: VertexAttribType read _UNSIGNED_SHORT; - public static property INT: VertexAttribType read _INT; - public static property UNSIGNED_INT: VertexAttribType read _UNSIGNED_INT; - public static property FLOAT: VertexAttribType read _FLOAT; - public static property DOUBLE: VertexAttribType read _DOUBLE; - public static property HALF_FLOAT: VertexAttribType read _HALF_FLOAT; - public static property FIXED: VertexAttribType read _FIXED; - public static property UNSIGNED_INT_2_10_10_10_REV: VertexAttribType read _UNSIGNED_INT_2_10_10_10_REV; - public static property UNSIGNED_INT_10F_11F_11F_REV: VertexAttribType read _UNSIGNED_INT_10F_11F_11F_REV; - public static property INT_2_10_10_10_REV: VertexAttribType read _INT_2_10_10_10_REV; + public static property BYTE: VertexAttribType read new VertexAttribType($1400); + public static property UNSIGNED_BYTE: VertexAttribType read new VertexAttribType($1401); + public static property SHORT: VertexAttribType read new VertexAttribType($1402); + public static property UNSIGNED_SHORT: VertexAttribType read new VertexAttribType($1403); + public static property INT: VertexAttribType read new VertexAttribType($1404); + public static property UNSIGNED_INT: VertexAttribType read new VertexAttribType($1405); + public static property FLOAT: VertexAttribType read new VertexAttribType($1406); + public static property DOUBLE: VertexAttribType read new VertexAttribType($140A); + public static property HALF_FLOAT: VertexAttribType read new VertexAttribType($140B); + public static property FIXED: VertexAttribType read new VertexAttribType($140C); + public static property UNSIGNED_INT_2_10_10_10_REV: VertexAttribType read new VertexAttribType($8368); + public static property UNSIGNED_INT_10F_11F_11F_REV: VertexAttribType read new VertexAttribType($8C3B); + public static property INT_2_10_10_10_REV: VertexAttribType read new VertexAttribType($8D9F); public function ToString: string; override; begin @@ -11910,25 +8758,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _STREAM_DRAW := new VertexBufferObjectUsage($88E0); - private static _STREAM_READ := new VertexBufferObjectUsage($88E1); - private static _STREAM_COPY := new VertexBufferObjectUsage($88E2); - private static _STATIC_DRAW := new VertexBufferObjectUsage($88E4); - private static _STATIC_READ := new VertexBufferObjectUsage($88E5); - private static _STATIC_COPY := new VertexBufferObjectUsage($88E6); - private static _DYNAMIC_DRAW := new VertexBufferObjectUsage($88E8); - private static _DYNAMIC_READ := new VertexBufferObjectUsage($88E9); - private static _DYNAMIC_COPY := new VertexBufferObjectUsage($88EA); - - public static property STREAM_DRAW: VertexBufferObjectUsage read _STREAM_DRAW; - public static property STREAM_READ: VertexBufferObjectUsage read _STREAM_READ; - public static property STREAM_COPY: VertexBufferObjectUsage read _STREAM_COPY; - public static property STATIC_DRAW: VertexBufferObjectUsage read _STATIC_DRAW; - public static property STATIC_READ: VertexBufferObjectUsage read _STATIC_READ; - public static property STATIC_COPY: VertexBufferObjectUsage read _STATIC_COPY; - public static property DYNAMIC_DRAW: VertexBufferObjectUsage read _DYNAMIC_DRAW; - public static property DYNAMIC_READ: VertexBufferObjectUsage read _DYNAMIC_READ; - public static property DYNAMIC_COPY: VertexBufferObjectUsage read _DYNAMIC_COPY; + public static property STREAM_DRAW: VertexBufferObjectUsage read new VertexBufferObjectUsage($88E0); + public static property STREAM_READ: VertexBufferObjectUsage read new VertexBufferObjectUsage($88E1); + public static property STREAM_COPY: VertexBufferObjectUsage read new VertexBufferObjectUsage($88E2); + public static property STATIC_DRAW: VertexBufferObjectUsage read new VertexBufferObjectUsage($88E4); + public static property STATIC_READ: VertexBufferObjectUsage read new VertexBufferObjectUsage($88E5); + public static property STATIC_COPY: VertexBufferObjectUsage read new VertexBufferObjectUsage($88E6); + public static property DYNAMIC_DRAW: VertexBufferObjectUsage read new VertexBufferObjectUsage($88E8); + public static property DYNAMIC_READ: VertexBufferObjectUsage read new VertexBufferObjectUsage($88E9); + public static property DYNAMIC_COPY: VertexBufferObjectUsage read new VertexBufferObjectUsage($88EA); public function ToString: string; override; begin @@ -11950,15 +8788,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SHORT := new VertexPointerType($1402); - private static _INT := new VertexPointerType($1404); - private static _FLOAT := new VertexPointerType($1406); - private static _DOUBLE := new VertexPointerType($140A); - - public static property SHORT: VertexPointerType read _SHORT; - public static property INT: VertexPointerType read _INT; - public static property FLOAT: VertexPointerType read _FLOAT; - public static property DOUBLE: VertexPointerType read _DOUBLE; + public static property SHORT: VertexPointerType read new VertexPointerType($1402); + public static property INT: VertexPointerType read new VertexPointerType($1404); + public static property FLOAT: VertexPointerType read new VertexPointerType($1406); + public static property DOUBLE: VertexPointerType read new VertexPointerType($140A); public function ToString: string; override; begin @@ -11975,11 +8808,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FIRST_VERTEX_CONVENTION := new VertexProvokingMode($8E4D); - private static _LAST_VERTEX_CONVENTION := new VertexProvokingMode($8E4E); - - public static property FIRST_VERTEX_CONVENTION: VertexProvokingMode read _FIRST_VERTEX_CONVENTION; - public static property LAST_VERTEX_CONVENTION: VertexProvokingMode read _LAST_VERTEX_CONVENTION; + public static property FIRST_VERTEX_CONVENTION: VertexProvokingMode read new VertexProvokingMode($8E4D); + public static property LAST_VERTEX_CONVENTION: VertexProvokingMode read new VertexProvokingMode($8E4E); public function ToString: string; override; begin @@ -11994,11 +8824,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CURRENT_TEXTURE_COORDS := new VertexShaderTextureUnitParameter($0B03); - private static _TEXTURE_MATRIX := new VertexShaderTextureUnitParameter($0BA8); - - public static property CURRENT_TEXTURE_COORDS: VertexShaderTextureUnitParameter read _CURRENT_TEXTURE_COORDS; - public static property TEXTURE_MATRIX: VertexShaderTextureUnitParameter read _TEXTURE_MATRIX; + public static property CURRENT_TEXTURE_COORDS: VertexShaderTextureUnitParameter read new VertexShaderTextureUnitParameter($0B03); + public static property TEXTURE_MATRIX: VertexShaderTextureUnitParameter read new VertexShaderTextureUnitParameter($0BA8); public function ToString: string; override; begin @@ -12017,13 +8844,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _READ_ONLY := new BufferAccessARB($88B8); - private static _WRITE_ONLY := new BufferAccessARB($88B9); - private static _READ_WRITE := new BufferAccessARB($88BA); - - public static property READ_ONLY: BufferAccessARB read _READ_ONLY; - public static property WRITE_ONLY: BufferAccessARB read _WRITE_ONLY; - public static property READ_WRITE: BufferAccessARB read _READ_WRITE; + public static property READ_ONLY: BufferAccessARB read new BufferAccessARB($88B8); + public static property WRITE_ONLY: BufferAccessARB read new BufferAccessARB($88B9); + public static property READ_WRITE: BufferAccessARB read new BufferAccessARB($88BA); public function ToString: string; override; begin @@ -12039,33 +8862,19 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BUFFER_IMMUTABLE_STORAGE := new BufferPNameARB($821F); - private static _BUFFER_STORAGE_FLAGS := new BufferPNameARB($8220); - private static _BUFFER_SIZE := new BufferPNameARB($8764); - private static _BUFFER_SIZE_ARB := new BufferPNameARB($8764); - private static _BUFFER_USAGE := new BufferPNameARB($8765); - private static _BUFFER_USAGE_ARB := new BufferPNameARB($8765); - private static _BUFFER_ACCESS := new BufferPNameARB($88BB); - private static _BUFFER_ACCESS_ARB := new BufferPNameARB($88BB); - private static _BUFFER_MAPPED := new BufferPNameARB($88BC); - private static _BUFFER_MAPPED_ARB := new BufferPNameARB($88BC); - private static _BUFFER_ACCESS_FLAGS := new BufferPNameARB($911F); - private static _BUFFER_MAP_LENGTH := new BufferPNameARB($9120); - private static _BUFFER_MAP_OFFSET := new BufferPNameARB($9121); - - public static property BUFFER_IMMUTABLE_STORAGE: BufferPNameARB read _BUFFER_IMMUTABLE_STORAGE; - public static property BUFFER_STORAGE_FLAGS: BufferPNameARB read _BUFFER_STORAGE_FLAGS; - public static property BUFFER_SIZE: BufferPNameARB read _BUFFER_SIZE; - public static property BUFFER_SIZE_ARB: BufferPNameARB read _BUFFER_SIZE_ARB; - public static property BUFFER_USAGE: BufferPNameARB read _BUFFER_USAGE; - public static property BUFFER_USAGE_ARB: BufferPNameARB read _BUFFER_USAGE_ARB; - public static property BUFFER_ACCESS: BufferPNameARB read _BUFFER_ACCESS; - public static property BUFFER_ACCESS_ARB: BufferPNameARB read _BUFFER_ACCESS_ARB; - public static property BUFFER_MAPPED: BufferPNameARB read _BUFFER_MAPPED; - public static property BUFFER_MAPPED_ARB: BufferPNameARB read _BUFFER_MAPPED_ARB; - public static property BUFFER_ACCESS_FLAGS: BufferPNameARB read _BUFFER_ACCESS_FLAGS; - public static property BUFFER_MAP_LENGTH: BufferPNameARB read _BUFFER_MAP_LENGTH; - public static property BUFFER_MAP_OFFSET: BufferPNameARB read _BUFFER_MAP_OFFSET; + public static property BUFFER_IMMUTABLE_STORAGE: BufferPNameARB read new BufferPNameARB($821F); + public static property BUFFER_STORAGE_FLAGS: BufferPNameARB read new BufferPNameARB($8220); + public static property BUFFER_SIZE: BufferPNameARB read new BufferPNameARB($8764); + public static property BUFFER_SIZE_ARB: BufferPNameARB read new BufferPNameARB($8764); + public static property BUFFER_USAGE: BufferPNameARB read new BufferPNameARB($8765); + public static property BUFFER_USAGE_ARB: BufferPNameARB read new BufferPNameARB($8765); + public static property BUFFER_ACCESS: BufferPNameARB read new BufferPNameARB($88BB); + public static property BUFFER_ACCESS_ARB: BufferPNameARB read new BufferPNameARB($88BB); + public static property BUFFER_MAPPED: BufferPNameARB read new BufferPNameARB($88BC); + public static property BUFFER_MAPPED_ARB: BufferPNameARB read new BufferPNameARB($88BC); + public static property BUFFER_ACCESS_FLAGS: BufferPNameARB read new BufferPNameARB($911F); + public static property BUFFER_MAP_LENGTH: BufferPNameARB read new BufferPNameARB($9120); + public static property BUFFER_MAP_OFFSET: BufferPNameARB read new BufferPNameARB($9121); public function ToString: string; override; begin @@ -12091,11 +8900,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BUFFER_MAP_POINTER := new BufferPointerNameARB($88BD); - private static _BUFFER_MAP_POINTER_ARB := new BufferPointerNameARB($88BD); - - public static property BUFFER_MAP_POINTER: BufferPointerNameARB read _BUFFER_MAP_POINTER; - public static property BUFFER_MAP_POINTER_ARB: BufferPointerNameARB read _BUFFER_MAP_POINTER_ARB; + public static property BUFFER_MAP_POINTER: BufferPointerNameARB read new BufferPointerNameARB($88BD); + public static property BUFFER_MAP_POINTER_ARB: BufferPointerNameARB read new BufferPointerNameARB($88BD); public function ToString: string; override; begin @@ -12110,37 +8916,21 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PARAMETER_BUFFER := new BufferTargetARB($80EE); - private static _ARRAY_BUFFER := new BufferTargetARB($8892); - private static _ELEMENT_ARRAY_BUFFER := new BufferTargetARB($8893); - private static _PIXEL_PACK_BUFFER := new BufferTargetARB($88EB); - private static _PIXEL_UNPACK_BUFFER := new BufferTargetARB($88EC); - private static _UNIFORM_BUFFER := new BufferTargetARB($8A11); - private static _TEXTURE_BUFFER := new BufferTargetARB($8C2A); - private static _TRANSFORM_FEEDBACK_BUFFER := new BufferTargetARB($8C8E); - private static _COPY_READ_BUFFER := new BufferTargetARB($8F36); - private static _COPY_WRITE_BUFFER := new BufferTargetARB($8F37); - private static _DRAW_INDIRECT_BUFFER := new BufferTargetARB($8F3F); - private static _SHADER_STORAGE_BUFFER := new BufferTargetARB($90D2); - private static _DISPATCH_INDIRECT_BUFFER := new BufferTargetARB($90EE); - private static _QUERY_BUFFER := new BufferTargetARB($9192); - private static _ATOMIC_COUNTER_BUFFER := new BufferTargetARB($92C0); - - public static property PARAMETER_BUFFER: BufferTargetARB read _PARAMETER_BUFFER; - public static property ARRAY_BUFFER: BufferTargetARB read _ARRAY_BUFFER; - public static property ELEMENT_ARRAY_BUFFER: BufferTargetARB read _ELEMENT_ARRAY_BUFFER; - public static property PIXEL_PACK_BUFFER: BufferTargetARB read _PIXEL_PACK_BUFFER; - public static property PIXEL_UNPACK_BUFFER: BufferTargetARB read _PIXEL_UNPACK_BUFFER; - public static property UNIFORM_BUFFER: BufferTargetARB read _UNIFORM_BUFFER; - public static property TEXTURE_BUFFER: BufferTargetARB read _TEXTURE_BUFFER; - public static property TRANSFORM_FEEDBACK_BUFFER: BufferTargetARB read _TRANSFORM_FEEDBACK_BUFFER; - public static property COPY_READ_BUFFER: BufferTargetARB read _COPY_READ_BUFFER; - public static property COPY_WRITE_BUFFER: BufferTargetARB read _COPY_WRITE_BUFFER; - public static property DRAW_INDIRECT_BUFFER: BufferTargetARB read _DRAW_INDIRECT_BUFFER; - public static property SHADER_STORAGE_BUFFER: BufferTargetARB read _SHADER_STORAGE_BUFFER; - public static property DISPATCH_INDIRECT_BUFFER: BufferTargetARB read _DISPATCH_INDIRECT_BUFFER; - public static property QUERY_BUFFER: BufferTargetARB read _QUERY_BUFFER; - public static property ATOMIC_COUNTER_BUFFER: BufferTargetARB read _ATOMIC_COUNTER_BUFFER; + public static property PARAMETER_BUFFER: BufferTargetARB read new BufferTargetARB($80EE); + public static property ARRAY_BUFFER: BufferTargetARB read new BufferTargetARB($8892); + public static property ELEMENT_ARRAY_BUFFER: BufferTargetARB read new BufferTargetARB($8893); + public static property PIXEL_PACK_BUFFER: BufferTargetARB read new BufferTargetARB($88EB); + public static property PIXEL_UNPACK_BUFFER: BufferTargetARB read new BufferTargetARB($88EC); + public static property UNIFORM_BUFFER: BufferTargetARB read new BufferTargetARB($8A11); + public static property TEXTURE_BUFFER: BufferTargetARB read new BufferTargetARB($8C2A); + public static property TRANSFORM_FEEDBACK_BUFFER: BufferTargetARB read new BufferTargetARB($8C8E); + public static property COPY_READ_BUFFER: BufferTargetARB read new BufferTargetARB($8F36); + public static property COPY_WRITE_BUFFER: BufferTargetARB read new BufferTargetARB($8F37); + public static property DRAW_INDIRECT_BUFFER: BufferTargetARB read new BufferTargetARB($8F3F); + public static property SHADER_STORAGE_BUFFER: BufferTargetARB read new BufferTargetARB($90D2); + public static property DISPATCH_INDIRECT_BUFFER: BufferTargetARB read new BufferTargetARB($90EE); + public static property QUERY_BUFFER: BufferTargetARB read new BufferTargetARB($9192); + public static property ATOMIC_COUNTER_BUFFER: BufferTargetARB read new BufferTargetARB($92C0); public function ToString: string; override; begin @@ -12168,25 +8958,15 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _STREAM_DRAW := new BufferUsageARB($88E0); - private static _STREAM_READ := new BufferUsageARB($88E1); - private static _STREAM_COPY := new BufferUsageARB($88E2); - private static _STATIC_DRAW := new BufferUsageARB($88E4); - private static _STATIC_READ := new BufferUsageARB($88E5); - private static _STATIC_COPY := new BufferUsageARB($88E6); - private static _DYNAMIC_DRAW := new BufferUsageARB($88E8); - private static _DYNAMIC_READ := new BufferUsageARB($88E9); - private static _DYNAMIC_COPY := new BufferUsageARB($88EA); - - public static property STREAM_DRAW: BufferUsageARB read _STREAM_DRAW; - public static property STREAM_READ: BufferUsageARB read _STREAM_READ; - public static property STREAM_COPY: BufferUsageARB read _STREAM_COPY; - public static property STATIC_DRAW: BufferUsageARB read _STATIC_DRAW; - public static property STATIC_READ: BufferUsageARB read _STATIC_READ; - public static property STATIC_COPY: BufferUsageARB read _STATIC_COPY; - public static property DYNAMIC_DRAW: BufferUsageARB read _DYNAMIC_DRAW; - public static property DYNAMIC_READ: BufferUsageARB read _DYNAMIC_READ; - public static property DYNAMIC_COPY: BufferUsageARB read _DYNAMIC_COPY; + public static property STREAM_DRAW: BufferUsageARB read new BufferUsageARB($88E0); + public static property STREAM_READ: BufferUsageARB read new BufferUsageARB($88E1); + public static property STREAM_COPY: BufferUsageARB read new BufferUsageARB($88E2); + public static property STATIC_DRAW: BufferUsageARB read new BufferUsageARB($88E4); + public static property STATIC_READ: BufferUsageARB read new BufferUsageARB($88E5); + public static property STATIC_COPY: BufferUsageARB read new BufferUsageARB($88E6); + public static property DYNAMIC_DRAW: BufferUsageARB read new BufferUsageARB($88E8); + public static property DYNAMIC_READ: BufferUsageARB read new BufferUsageARB($88E9); + public static property DYNAMIC_COPY: BufferUsageARB read new BufferUsageARB($88EA); public function ToString: string; override; begin @@ -12208,15 +8988,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FALSE := new ClampColorModeARB($0000); - private static _TRUE := new ClampColorModeARB($0001); - private static _FIXED_ONLY := new ClampColorModeARB($891D); - private static _FIXED_ONLY_ARB := new ClampColorModeARB($891D); - - public static property FALSE: ClampColorModeARB read _FALSE; - public static property TRUE: ClampColorModeARB read _TRUE; - public static property FIXED_ONLY: ClampColorModeARB read _FIXED_ONLY; - public static property FIXED_ONLY_ARB: ClampColorModeARB read _FIXED_ONLY_ARB; + public static property FALSE: ClampColorModeARB read new ClampColorModeARB($0000); + public static property TRUE: ClampColorModeARB read new ClampColorModeARB($0001); + public static property FIXED_ONLY: ClampColorModeARB read new ClampColorModeARB($891D); + public static property FIXED_ONLY_ARB: ClampColorModeARB read new ClampColorModeARB($891D); public function ToString: string; override; begin @@ -12233,15 +9008,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CLAMP_VERTEX_COLOR_ARB := new ClampColorTargetARB($891A); - private static _CLAMP_FRAGMENT_COLOR_ARB := new ClampColorTargetARB($891B); - private static _CLAMP_READ_COLOR := new ClampColorTargetARB($891C); - private static _CLAMP_READ_COLOR_ARB := new ClampColorTargetARB($891C); - - public static property CLAMP_VERTEX_COLOR_ARB: ClampColorTargetARB read _CLAMP_VERTEX_COLOR_ARB; - public static property CLAMP_FRAGMENT_COLOR_ARB: ClampColorTargetARB read _CLAMP_FRAGMENT_COLOR_ARB; - public static property CLAMP_READ_COLOR: ClampColorTargetARB read _CLAMP_READ_COLOR; - public static property CLAMP_READ_COLOR_ARB: ClampColorTargetARB read _CLAMP_READ_COLOR_ARB; + public static property CLAMP_VERTEX_COLOR_ARB: ClampColorTargetARB read new ClampColorTargetARB($891A); + public static property CLAMP_FRAGMENT_COLOR_ARB: ClampColorTargetARB read new ClampColorTargetARB($891B); + public static property CLAMP_READ_COLOR: ClampColorTargetARB read new ClampColorTargetARB($891C); + public static property CLAMP_READ_COLOR_ARB: ClampColorTargetARB read new ClampColorTargetARB($891C); public function ToString: string; override; begin @@ -12258,13 +9028,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNSIGNED_BYTE := new MatrixIndexPointerTypeARB($1401); - private static _UNSIGNED_SHORT := new MatrixIndexPointerTypeARB($1403); - private static _UNSIGNED_INT := new MatrixIndexPointerTypeARB($1405); - - public static property UNSIGNED_BYTE: MatrixIndexPointerTypeARB read _UNSIGNED_BYTE; - public static property UNSIGNED_SHORT: MatrixIndexPointerTypeARB read _UNSIGNED_SHORT; - public static property UNSIGNED_INT: MatrixIndexPointerTypeARB read _UNSIGNED_INT; + public static property UNSIGNED_BYTE: MatrixIndexPointerTypeARB read new MatrixIndexPointerTypeARB($1401); + public static property UNSIGNED_SHORT: MatrixIndexPointerTypeARB read new MatrixIndexPointerTypeARB($1403); + public static property UNSIGNED_INT: MatrixIndexPointerTypeARB read new MatrixIndexPointerTypeARB($1405); public function ToString: string; override; begin @@ -12280,15 +9046,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _POINT_SIZE_MIN_EXT := new PointParameterNameARB($8126); - private static _POINT_SIZE_MAX_EXT := new PointParameterNameARB($8127); - private static _POINT_FADE_THRESHOLD_SIZE := new PointParameterNameARB($8128); - private static _POINT_FADE_THRESHOLD_SIZE_EXT := new PointParameterNameARB($8128); - - public static property POINT_SIZE_MIN_EXT: PointParameterNameARB read _POINT_SIZE_MIN_EXT; - public static property POINT_SIZE_MAX_EXT: PointParameterNameARB read _POINT_SIZE_MAX_EXT; - public static property POINT_FADE_THRESHOLD_SIZE: PointParameterNameARB read _POINT_FADE_THRESHOLD_SIZE; - public static property POINT_FADE_THRESHOLD_SIZE_EXT: PointParameterNameARB read _POINT_FADE_THRESHOLD_SIZE_EXT; + public static property POINT_SIZE_MIN_EXT: PointParameterNameARB read new PointParameterNameARB($8126); + public static property POINT_SIZE_MAX_EXT: PointParameterNameARB read new PointParameterNameARB($8127); + public static property POINT_FADE_THRESHOLD_SIZE: PointParameterNameARB read new PointParameterNameARB($8128); + public static property POINT_FADE_THRESHOLD_SIZE_EXT: PointParameterNameARB read new PointParameterNameARB($8128); public function ToString: string; override; begin @@ -12305,47 +9066,26 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COMPUTE_WORK_GROUP_SIZE := new ProgramPropertyARB($8267); - private static _PROGRAM_BINARY_LENGTH := new ProgramPropertyARB($8741); - private static _GEOMETRY_VERTICES_OUT := new ProgramPropertyARB($8916); - private static _GEOMETRY_INPUT_TYPE := new ProgramPropertyARB($8917); - private static _GEOMETRY_OUTPUT_TYPE := new ProgramPropertyARB($8918); - private static _ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH := new ProgramPropertyARB($8A35); - private static _ACTIVE_UNIFORM_BLOCKS := new ProgramPropertyARB($8A36); - private static _DELETE_STATUS := new ProgramPropertyARB($8B80); - private static _LINK_STATUS := new ProgramPropertyARB($8B82); - private static _VALIDATE_STATUS := new ProgramPropertyARB($8B83); - private static _INFO_LOG_LENGTH := new ProgramPropertyARB($8B84); - private static _ATTACHED_SHADERS := new ProgramPropertyARB($8B85); - private static _ACTIVE_UNIFORMS := new ProgramPropertyARB($8B86); - private static _ACTIVE_UNIFORM_MAX_LENGTH := new ProgramPropertyARB($8B87); - private static _ACTIVE_ATTRIBUTES := new ProgramPropertyARB($8B89); - private static _ACTIVE_ATTRIBUTE_MAX_LENGTH := new ProgramPropertyARB($8B8A); - private static _TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH := new ProgramPropertyARB($8C76); - private static _TRANSFORM_FEEDBACK_BUFFER_MODE := new ProgramPropertyARB($8C7F); - private static _TRANSFORM_FEEDBACK_VARYINGS := new ProgramPropertyARB($8C83); - private static _ACTIVE_ATOMIC_COUNTER_BUFFERS := new ProgramPropertyARB($92D9); - - public static property COMPUTE_WORK_GROUP_SIZE: ProgramPropertyARB read _COMPUTE_WORK_GROUP_SIZE; - public static property PROGRAM_BINARY_LENGTH: ProgramPropertyARB read _PROGRAM_BINARY_LENGTH; - public static property GEOMETRY_VERTICES_OUT: ProgramPropertyARB read _GEOMETRY_VERTICES_OUT; - public static property GEOMETRY_INPUT_TYPE: ProgramPropertyARB read _GEOMETRY_INPUT_TYPE; - public static property GEOMETRY_OUTPUT_TYPE: ProgramPropertyARB read _GEOMETRY_OUTPUT_TYPE; - public static property ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH: ProgramPropertyARB read _ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH; - public static property ACTIVE_UNIFORM_BLOCKS: ProgramPropertyARB read _ACTIVE_UNIFORM_BLOCKS; - public static property DELETE_STATUS: ProgramPropertyARB read _DELETE_STATUS; - public static property LINK_STATUS: ProgramPropertyARB read _LINK_STATUS; - public static property VALIDATE_STATUS: ProgramPropertyARB read _VALIDATE_STATUS; - public static property INFO_LOG_LENGTH: ProgramPropertyARB read _INFO_LOG_LENGTH; - public static property ATTACHED_SHADERS: ProgramPropertyARB read _ATTACHED_SHADERS; - public static property ACTIVE_UNIFORMS: ProgramPropertyARB read _ACTIVE_UNIFORMS; - public static property ACTIVE_UNIFORM_MAX_LENGTH: ProgramPropertyARB read _ACTIVE_UNIFORM_MAX_LENGTH; - public static property ACTIVE_ATTRIBUTES: ProgramPropertyARB read _ACTIVE_ATTRIBUTES; - public static property ACTIVE_ATTRIBUTE_MAX_LENGTH: ProgramPropertyARB read _ACTIVE_ATTRIBUTE_MAX_LENGTH; - public static property TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH: ProgramPropertyARB read _TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH; - public static property TRANSFORM_FEEDBACK_BUFFER_MODE: ProgramPropertyARB read _TRANSFORM_FEEDBACK_BUFFER_MODE; - public static property TRANSFORM_FEEDBACK_VARYINGS: ProgramPropertyARB read _TRANSFORM_FEEDBACK_VARYINGS; - public static property ACTIVE_ATOMIC_COUNTER_BUFFERS: ProgramPropertyARB read _ACTIVE_ATOMIC_COUNTER_BUFFERS; + public static property COMPUTE_WORK_GROUP_SIZE: ProgramPropertyARB read new ProgramPropertyARB($8267); + public static property PROGRAM_BINARY_LENGTH: ProgramPropertyARB read new ProgramPropertyARB($8741); + public static property GEOMETRY_VERTICES_OUT: ProgramPropertyARB read new ProgramPropertyARB($8916); + public static property GEOMETRY_INPUT_TYPE: ProgramPropertyARB read new ProgramPropertyARB($8917); + public static property GEOMETRY_OUTPUT_TYPE: ProgramPropertyARB read new ProgramPropertyARB($8918); + public static property ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH: ProgramPropertyARB read new ProgramPropertyARB($8A35); + public static property ACTIVE_UNIFORM_BLOCKS: ProgramPropertyARB read new ProgramPropertyARB($8A36); + public static property DELETE_STATUS: ProgramPropertyARB read new ProgramPropertyARB($8B80); + public static property LINK_STATUS: ProgramPropertyARB read new ProgramPropertyARB($8B82); + public static property VALIDATE_STATUS: ProgramPropertyARB read new ProgramPropertyARB($8B83); + public static property INFO_LOG_LENGTH: ProgramPropertyARB read new ProgramPropertyARB($8B84); + public static property ATTACHED_SHADERS: ProgramPropertyARB read new ProgramPropertyARB($8B85); + public static property ACTIVE_UNIFORMS: ProgramPropertyARB read new ProgramPropertyARB($8B86); + public static property ACTIVE_UNIFORM_MAX_LENGTH: ProgramPropertyARB read new ProgramPropertyARB($8B87); + public static property ACTIVE_ATTRIBUTES: ProgramPropertyARB read new ProgramPropertyARB($8B89); + public static property ACTIVE_ATTRIBUTE_MAX_LENGTH: ProgramPropertyARB read new ProgramPropertyARB($8B8A); + public static property TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH: ProgramPropertyARB read new ProgramPropertyARB($8C76); + public static property TRANSFORM_FEEDBACK_BUFFER_MODE: ProgramPropertyARB read new ProgramPropertyARB($8C7F); + public static property TRANSFORM_FEEDBACK_VARYINGS: ProgramPropertyARB read new ProgramPropertyARB($8C83); + public static property ACTIVE_ATOMIC_COUNTER_BUFFERS: ProgramPropertyARB read new ProgramPropertyARB($92D9); public function ToString: string; override; begin @@ -12378,11 +9118,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VERTEX_ATTRIB_ARRAY_POINTER := new VertexAttribPointerPropertyARB($8645); - private static _VERTEX_ATTRIB_ARRAY_POINTER_ARB := new VertexAttribPointerPropertyARB($8645); - - public static property VERTEX_ATTRIB_ARRAY_POINTER: VertexAttribPointerPropertyARB read _VERTEX_ATTRIB_ARRAY_POINTER; - public static property VERTEX_ATTRIB_ARRAY_POINTER_ARB: VertexAttribPointerPropertyARB read _VERTEX_ATTRIB_ARRAY_POINTER_ARB; + public static property VERTEX_ATTRIB_ARRAY_POINTER: VertexAttribPointerPropertyARB read new VertexAttribPointerPropertyARB($8645); + public static property VERTEX_ATTRIB_ARRAY_POINTER_ARB: VertexAttribPointerPropertyARB read new VertexAttribPointerPropertyARB($8645); public function ToString: string; override; begin @@ -12397,33 +9134,19 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VERTEX_ATTRIB_BINDING := new VertexAttribPropertyARB($82D4); - private static _VERTEX_ATTRIB_RELATIVE_OFFSET := new VertexAttribPropertyARB($82D5); - private static _VERTEX_ATTRIB_ARRAY_ENABLED := new VertexAttribPropertyARB($8622); - private static _VERTEX_ATTRIB_ARRAY_SIZE := new VertexAttribPropertyARB($8623); - private static _VERTEX_ATTRIB_ARRAY_STRIDE := new VertexAttribPropertyARB($8624); - private static _VERTEX_ATTRIB_ARRAY_TYPE := new VertexAttribPropertyARB($8625); - private static _CURRENT_VERTEX_ATTRIB := new VertexAttribPropertyARB($8626); - private static _VERTEX_ATTRIB_ARRAY_LONG := new VertexAttribPropertyARB($874E); - private static _VERTEX_ATTRIB_ARRAY_NORMALIZED := new VertexAttribPropertyARB($886A); - private static _VERTEX_ATTRIB_ARRAY_BUFFER_BINDING := new VertexAttribPropertyARB($889F); - private static _VERTEX_ATTRIB_ARRAY_INTEGER := new VertexAttribPropertyARB($88FD); - private static _VERTEX_ATTRIB_ARRAY_INTEGER_EXT := new VertexAttribPropertyARB($88FD); - private static _VERTEX_ATTRIB_ARRAY_DIVISOR := new VertexAttribPropertyARB($88FE); - - public static property VERTEX_ATTRIB_BINDING: VertexAttribPropertyARB read _VERTEX_ATTRIB_BINDING; - public static property VERTEX_ATTRIB_RELATIVE_OFFSET: VertexAttribPropertyARB read _VERTEX_ATTRIB_RELATIVE_OFFSET; - public static property VERTEX_ATTRIB_ARRAY_ENABLED: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_ENABLED; - public static property VERTEX_ATTRIB_ARRAY_SIZE: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_SIZE; - public static property VERTEX_ATTRIB_ARRAY_STRIDE: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_STRIDE; - public static property VERTEX_ATTRIB_ARRAY_TYPE: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_TYPE; - public static property CURRENT_VERTEX_ATTRIB: VertexAttribPropertyARB read _CURRENT_VERTEX_ATTRIB; - public static property VERTEX_ATTRIB_ARRAY_LONG: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_LONG; - public static property VERTEX_ATTRIB_ARRAY_NORMALIZED: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_NORMALIZED; - public static property VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_BUFFER_BINDING; - public static property VERTEX_ATTRIB_ARRAY_INTEGER: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_INTEGER; - public static property VERTEX_ATTRIB_ARRAY_INTEGER_EXT: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_INTEGER_EXT; - public static property VERTEX_ATTRIB_ARRAY_DIVISOR: VertexAttribPropertyARB read _VERTEX_ATTRIB_ARRAY_DIVISOR; + public static property VERTEX_ATTRIB_BINDING: VertexAttribPropertyARB read new VertexAttribPropertyARB($82D4); + public static property VERTEX_ATTRIB_RELATIVE_OFFSET: VertexAttribPropertyARB read new VertexAttribPropertyARB($82D5); + public static property VERTEX_ATTRIB_ARRAY_ENABLED: VertexAttribPropertyARB read new VertexAttribPropertyARB($8622); + public static property VERTEX_ATTRIB_ARRAY_SIZE: VertexAttribPropertyARB read new VertexAttribPropertyARB($8623); + public static property VERTEX_ATTRIB_ARRAY_STRIDE: VertexAttribPropertyARB read new VertexAttribPropertyARB($8624); + public static property VERTEX_ATTRIB_ARRAY_TYPE: VertexAttribPropertyARB read new VertexAttribPropertyARB($8625); + public static property CURRENT_VERTEX_ATTRIB: VertexAttribPropertyARB read new VertexAttribPropertyARB($8626); + public static property VERTEX_ATTRIB_ARRAY_LONG: VertexAttribPropertyARB read new VertexAttribPropertyARB($874E); + public static property VERTEX_ATTRIB_ARRAY_NORMALIZED: VertexAttribPropertyARB read new VertexAttribPropertyARB($886A); + public static property VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: VertexAttribPropertyARB read new VertexAttribPropertyARB($889F); + public static property VERTEX_ATTRIB_ARRAY_INTEGER: VertexAttribPropertyARB read new VertexAttribPropertyARB($88FD); + public static property VERTEX_ATTRIB_ARRAY_INTEGER_EXT: VertexAttribPropertyARB read new VertexAttribPropertyARB($88FD); + public static property VERTEX_ATTRIB_ARRAY_DIVISOR: VertexAttribPropertyARB read new VertexAttribPropertyARB($88FE); public function ToString: string; override; begin @@ -12449,23 +9172,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new WeightPointerTypeARB($1400); - private static _UNSIGNED_BYTE := new WeightPointerTypeARB($1401); - private static _SHORT := new WeightPointerTypeARB($1402); - private static _UNSIGNED_SHORT := new WeightPointerTypeARB($1403); - private static _INT := new WeightPointerTypeARB($1404); - private static _UNSIGNED_INT := new WeightPointerTypeARB($1405); - private static _FLOAT := new WeightPointerTypeARB($1406); - private static _DOUBLE := new WeightPointerTypeARB($140A); - - public static property BYTE: WeightPointerTypeARB read _BYTE; - public static property UNSIGNED_BYTE: WeightPointerTypeARB read _UNSIGNED_BYTE; - public static property SHORT: WeightPointerTypeARB read _SHORT; - public static property UNSIGNED_SHORT: WeightPointerTypeARB read _UNSIGNED_SHORT; - public static property INT: WeightPointerTypeARB read _INT; - public static property UNSIGNED_INT: WeightPointerTypeARB read _UNSIGNED_INT; - public static property FLOAT: WeightPointerTypeARB read _FLOAT; - public static property DOUBLE: WeightPointerTypeARB read _DOUBLE; + public static property BYTE: WeightPointerTypeARB read new WeightPointerTypeARB($1400); + public static property UNSIGNED_BYTE: WeightPointerTypeARB read new WeightPointerTypeARB($1401); + public static property SHORT: WeightPointerTypeARB read new WeightPointerTypeARB($1402); + public static property UNSIGNED_SHORT: WeightPointerTypeARB read new WeightPointerTypeARB($1403); + public static property INT: WeightPointerTypeARB read new WeightPointerTypeARB($1404); + public static property UNSIGNED_INT: WeightPointerTypeARB read new WeightPointerTypeARB($1405); + public static property FLOAT: WeightPointerTypeARB read new WeightPointerTypeARB($1406); + public static property DOUBLE: WeightPointerTypeARB read new WeightPointerTypeARB($140A); public function ToString: string; override; begin @@ -12490,19 +9204,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new BinormalPointerTypeEXT($1400); - private static _SHORT := new BinormalPointerTypeEXT($1402); - private static _INT := new BinormalPointerTypeEXT($1404); - private static _FLOAT := new BinormalPointerTypeEXT($1406); - private static _DOUBLE := new BinormalPointerTypeEXT($140A); - private static _DOUBLE_EXT := new BinormalPointerTypeEXT($140A); - - public static property BYTE: BinormalPointerTypeEXT read _BYTE; - public static property SHORT: BinormalPointerTypeEXT read _SHORT; - public static property INT: BinormalPointerTypeEXT read _INT; - public static property FLOAT: BinormalPointerTypeEXT read _FLOAT; - public static property DOUBLE: BinormalPointerTypeEXT read _DOUBLE; - public static property DOUBLE_EXT: BinormalPointerTypeEXT read _DOUBLE_EXT; + public static property BYTE: BinormalPointerTypeEXT read new BinormalPointerTypeEXT($1400); + public static property SHORT: BinormalPointerTypeEXT read new BinormalPointerTypeEXT($1402); + public static property INT: BinormalPointerTypeEXT read new BinormalPointerTypeEXT($1404); + public static property FLOAT: BinormalPointerTypeEXT read new BinormalPointerTypeEXT($1406); + public static property DOUBLE: BinormalPointerTypeEXT read new BinormalPointerTypeEXT($140A); + public static property DOUBLE_EXT: BinormalPointerTypeEXT read new BinormalPointerTypeEXT($140A); public function ToString: string; override; begin @@ -12521,31 +9228,18 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FUNC_ADD := new BlendEquationModeEXT($8006); - private static _FUNC_ADD_EXT := new BlendEquationModeEXT($8006); - private static _MIN := new BlendEquationModeEXT($8007); - private static _MIN_EXT := new BlendEquationModeEXT($8007); - private static _MAX := new BlendEquationModeEXT($8008); - private static _MAX_EXT := new BlendEquationModeEXT($8008); - private static _FUNC_SUBTRACT := new BlendEquationModeEXT($800A); - private static _FUNC_SUBTRACT_EXT := new BlendEquationModeEXT($800A); - private static _FUNC_REVERSE_SUBTRACT := new BlendEquationModeEXT($800B); - private static _FUNC_REVERSE_SUBTRACT_EXT := new BlendEquationModeEXT($800B); - private static _ALPHA_MIN_SGIX := new BlendEquationModeEXT($8320); - private static _ALPHA_MAX_SGIX := new BlendEquationModeEXT($8321); - - public static property FUNC_ADD: BlendEquationModeEXT read _FUNC_ADD; - public static property FUNC_ADD_EXT: BlendEquationModeEXT read _FUNC_ADD_EXT; - public static property MIN: BlendEquationModeEXT read _MIN; - public static property MIN_EXT: BlendEquationModeEXT read _MIN_EXT; - public static property MAX: BlendEquationModeEXT read _MAX; - public static property MAX_EXT: BlendEquationModeEXT read _MAX_EXT; - public static property FUNC_SUBTRACT: BlendEquationModeEXT read _FUNC_SUBTRACT; - public static property FUNC_SUBTRACT_EXT: BlendEquationModeEXT read _FUNC_SUBTRACT_EXT; - public static property FUNC_REVERSE_SUBTRACT: BlendEquationModeEXT read _FUNC_REVERSE_SUBTRACT; - public static property FUNC_REVERSE_SUBTRACT_EXT: BlendEquationModeEXT read _FUNC_REVERSE_SUBTRACT_EXT; - public static property ALPHA_MIN_SGIX: BlendEquationModeEXT read _ALPHA_MIN_SGIX; - public static property ALPHA_MAX_SGIX: BlendEquationModeEXT read _ALPHA_MAX_SGIX; + public static property FUNC_ADD: BlendEquationModeEXT read new BlendEquationModeEXT($8006); + public static property FUNC_ADD_EXT: BlendEquationModeEXT read new BlendEquationModeEXT($8006); + public static property MIN: BlendEquationModeEXT read new BlendEquationModeEXT($8007); + public static property MIN_EXT: BlendEquationModeEXT read new BlendEquationModeEXT($8007); + public static property MAX: BlendEquationModeEXT read new BlendEquationModeEXT($8008); + public static property MAX_EXT: BlendEquationModeEXT read new BlendEquationModeEXT($8008); + public static property FUNC_SUBTRACT: BlendEquationModeEXT read new BlendEquationModeEXT($800A); + public static property FUNC_SUBTRACT_EXT: BlendEquationModeEXT read new BlendEquationModeEXT($800A); + public static property FUNC_REVERSE_SUBTRACT: BlendEquationModeEXT read new BlendEquationModeEXT($800B); + public static property FUNC_REVERSE_SUBTRACT_EXT: BlendEquationModeEXT read new BlendEquationModeEXT($800B); + public static property ALPHA_MIN_SGIX: BlendEquationModeEXT read new BlendEquationModeEXT($8320); + public static property ALPHA_MAX_SGIX: BlendEquationModeEXT read new BlendEquationModeEXT($8321); public function ToString: string; override; begin @@ -12570,19 +9264,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CONVOLUTION_BORDER_MODE := new ConvolutionParameterEXT($8013); - private static _CONVOLUTION_BORDER_MODE_EXT := new ConvolutionParameterEXT($8013); - private static _CONVOLUTION_FILTER_SCALE := new ConvolutionParameterEXT($8014); - private static _CONVOLUTION_FILTER_SCALE_EXT := new ConvolutionParameterEXT($8014); - private static _CONVOLUTION_FILTER_BIAS := new ConvolutionParameterEXT($8015); - private static _CONVOLUTION_FILTER_BIAS_EXT := new ConvolutionParameterEXT($8015); - - public static property CONVOLUTION_BORDER_MODE: ConvolutionParameterEXT read _CONVOLUTION_BORDER_MODE; - public static property CONVOLUTION_BORDER_MODE_EXT: ConvolutionParameterEXT read _CONVOLUTION_BORDER_MODE_EXT; - public static property CONVOLUTION_FILTER_SCALE: ConvolutionParameterEXT read _CONVOLUTION_FILTER_SCALE; - public static property CONVOLUTION_FILTER_SCALE_EXT: ConvolutionParameterEXT read _CONVOLUTION_FILTER_SCALE_EXT; - public static property CONVOLUTION_FILTER_BIAS: ConvolutionParameterEXT read _CONVOLUTION_FILTER_BIAS; - public static property CONVOLUTION_FILTER_BIAS_EXT: ConvolutionParameterEXT read _CONVOLUTION_FILTER_BIAS_EXT; + public static property CONVOLUTION_BORDER_MODE: ConvolutionParameterEXT read new ConvolutionParameterEXT($8013); + public static property CONVOLUTION_BORDER_MODE_EXT: ConvolutionParameterEXT read new ConvolutionParameterEXT($8013); + public static property CONVOLUTION_FILTER_SCALE: ConvolutionParameterEXT read new ConvolutionParameterEXT($8014); + public static property CONVOLUTION_FILTER_SCALE_EXT: ConvolutionParameterEXT read new ConvolutionParameterEXT($8014); + public static property CONVOLUTION_FILTER_BIAS: ConvolutionParameterEXT read new ConvolutionParameterEXT($8015); + public static property CONVOLUTION_FILTER_BIAS_EXT: ConvolutionParameterEXT read new ConvolutionParameterEXT($8015); public function ToString: string; override; begin @@ -12601,15 +9288,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CONVOLUTION_1D := new ConvolutionTargetEXT($8010); - private static _CONVOLUTION_1D_EXT := new ConvolutionTargetEXT($8010); - private static _CONVOLUTION_2D := new ConvolutionTargetEXT($8011); - private static _CONVOLUTION_2D_EXT := new ConvolutionTargetEXT($8011); - - public static property CONVOLUTION_1D: ConvolutionTargetEXT read _CONVOLUTION_1D; - public static property CONVOLUTION_1D_EXT: ConvolutionTargetEXT read _CONVOLUTION_1D_EXT; - public static property CONVOLUTION_2D: ConvolutionTargetEXT read _CONVOLUTION_2D; - public static property CONVOLUTION_2D_EXT: ConvolutionTargetEXT read _CONVOLUTION_2D_EXT; + public static property CONVOLUTION_1D: ConvolutionTargetEXT read new ConvolutionTargetEXT($8010); + public static property CONVOLUTION_1D_EXT: ConvolutionTargetEXT read new ConvolutionTargetEXT($8010); + public static property CONVOLUTION_2D: ConvolutionTargetEXT read new ConvolutionTargetEXT($8011); + public static property CONVOLUTION_2D_EXT: ConvolutionTargetEXT read new ConvolutionTargetEXT($8011); public function ToString: string; override; begin @@ -12626,11 +9308,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CULL_VERTEX_EYE_POSITION_EXT := new CullParameterEXT($81AB); - private static _CULL_VERTEX_OBJECT_POSITION_EXT := new CullParameterEXT($81AC); - - public static property CULL_VERTEX_EYE_POSITION_EXT: CullParameterEXT read _CULL_VERTEX_EYE_POSITION_EXT; - public static property CULL_VERTEX_OBJECT_POSITION_EXT: CullParameterEXT read _CULL_VERTEX_OBJECT_POSITION_EXT; + public static property CULL_VERTEX_EYE_POSITION_EXT: CullParameterEXT read new CullParameterEXT($81AB); + public static property CULL_VERTEX_OBJECT_POSITION_EXT: CullParameterEXT read new CullParameterEXT($81AC); public function ToString: string; override; begin @@ -12645,13 +9324,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SCALAR_EXT := new DataTypeEXT($87BE); - private static _VECTOR_EXT := new DataTypeEXT($87BF); - private static _MATRIX_EXT := new DataTypeEXT($87C0); - - public static property SCALAR_EXT: DataTypeEXT read _SCALAR_EXT; - public static property VECTOR_EXT: DataTypeEXT read _VECTOR_EXT; - public static property MATRIX_EXT: DataTypeEXT read _MATRIX_EXT; + public static property SCALAR_EXT: DataTypeEXT read new DataTypeEXT($87BE); + public static property VECTOR_EXT: DataTypeEXT read new DataTypeEXT($87BF); + public static property MATRIX_EXT: DataTypeEXT read new DataTypeEXT($87C0); public function ToString: string; override; begin @@ -12667,11 +9342,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FLOAT := new FogPointerTypeEXT($1406); - private static _DOUBLE := new FogPointerTypeEXT($140A); - - public static property FLOAT: FogPointerTypeEXT read _FLOAT; - public static property DOUBLE: FogPointerTypeEXT read _DOUBLE; + public static property FLOAT: FogPointerTypeEXT read new FogPointerTypeEXT($1406); + public static property DOUBLE: FogPointerTypeEXT read new FogPointerTypeEXT($140A); public function ToString: string; override; begin @@ -12686,39 +9358,22 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _HISTOGRAM_WIDTH := new GetHistogramParameterPNameEXT($8026); - private static _HISTOGRAM_WIDTH_EXT := new GetHistogramParameterPNameEXT($8026); - private static _HISTOGRAM_FORMAT := new GetHistogramParameterPNameEXT($8027); - private static _HISTOGRAM_FORMAT_EXT := new GetHistogramParameterPNameEXT($8027); - private static _HISTOGRAM_RED_SIZE := new GetHistogramParameterPNameEXT($8028); - private static _HISTOGRAM_RED_SIZE_EXT := new GetHistogramParameterPNameEXT($8028); - private static _HISTOGRAM_GREEN_SIZE := new GetHistogramParameterPNameEXT($8029); - private static _HISTOGRAM_GREEN_SIZE_EXT := new GetHistogramParameterPNameEXT($8029); - private static _HISTOGRAM_BLUE_SIZE := new GetHistogramParameterPNameEXT($802A); - private static _HISTOGRAM_BLUE_SIZE_EXT := new GetHistogramParameterPNameEXT($802A); - private static _HISTOGRAM_ALPHA_SIZE := new GetHistogramParameterPNameEXT($802B); - private static _HISTOGRAM_ALPHA_SIZE_EXT := new GetHistogramParameterPNameEXT($802B); - private static _HISTOGRAM_LUMINANCE_SIZE := new GetHistogramParameterPNameEXT($802C); - private static _HISTOGRAM_LUMINANCE_SIZE_EXT := new GetHistogramParameterPNameEXT($802C); - private static _HISTOGRAM_SINK := new GetHistogramParameterPNameEXT($802D); - private static _HISTOGRAM_SINK_EXT := new GetHistogramParameterPNameEXT($802D); - - public static property HISTOGRAM_WIDTH: GetHistogramParameterPNameEXT read _HISTOGRAM_WIDTH; - public static property HISTOGRAM_WIDTH_EXT: GetHistogramParameterPNameEXT read _HISTOGRAM_WIDTH_EXT; - public static property HISTOGRAM_FORMAT: GetHistogramParameterPNameEXT read _HISTOGRAM_FORMAT; - public static property HISTOGRAM_FORMAT_EXT: GetHistogramParameterPNameEXT read _HISTOGRAM_FORMAT_EXT; - public static property HISTOGRAM_RED_SIZE: GetHistogramParameterPNameEXT read _HISTOGRAM_RED_SIZE; - public static property HISTOGRAM_RED_SIZE_EXT: GetHistogramParameterPNameEXT read _HISTOGRAM_RED_SIZE_EXT; - public static property HISTOGRAM_GREEN_SIZE: GetHistogramParameterPNameEXT read _HISTOGRAM_GREEN_SIZE; - public static property HISTOGRAM_GREEN_SIZE_EXT: GetHistogramParameterPNameEXT read _HISTOGRAM_GREEN_SIZE_EXT; - public static property HISTOGRAM_BLUE_SIZE: GetHistogramParameterPNameEXT read _HISTOGRAM_BLUE_SIZE; - public static property HISTOGRAM_BLUE_SIZE_EXT: GetHistogramParameterPNameEXT read _HISTOGRAM_BLUE_SIZE_EXT; - public static property HISTOGRAM_ALPHA_SIZE: GetHistogramParameterPNameEXT read _HISTOGRAM_ALPHA_SIZE; - public static property HISTOGRAM_ALPHA_SIZE_EXT: GetHistogramParameterPNameEXT read _HISTOGRAM_ALPHA_SIZE_EXT; - public static property HISTOGRAM_LUMINANCE_SIZE: GetHistogramParameterPNameEXT read _HISTOGRAM_LUMINANCE_SIZE; - public static property HISTOGRAM_LUMINANCE_SIZE_EXT: GetHistogramParameterPNameEXT read _HISTOGRAM_LUMINANCE_SIZE_EXT; - public static property HISTOGRAM_SINK: GetHistogramParameterPNameEXT read _HISTOGRAM_SINK; - public static property HISTOGRAM_SINK_EXT: GetHistogramParameterPNameEXT read _HISTOGRAM_SINK_EXT; + public static property HISTOGRAM_WIDTH: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($8026); + public static property HISTOGRAM_WIDTH_EXT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($8026); + public static property HISTOGRAM_FORMAT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($8027); + public static property HISTOGRAM_FORMAT_EXT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($8027); + public static property HISTOGRAM_RED_SIZE: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($8028); + public static property HISTOGRAM_RED_SIZE_EXT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($8028); + public static property HISTOGRAM_GREEN_SIZE: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($8029); + public static property HISTOGRAM_GREEN_SIZE_EXT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($8029); + public static property HISTOGRAM_BLUE_SIZE: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($802A); + public static property HISTOGRAM_BLUE_SIZE_EXT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($802A); + public static property HISTOGRAM_ALPHA_SIZE: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($802B); + public static property HISTOGRAM_ALPHA_SIZE_EXT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($802B); + public static property HISTOGRAM_LUMINANCE_SIZE: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($802C); + public static property HISTOGRAM_LUMINANCE_SIZE_EXT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($802C); + public static property HISTOGRAM_SINK: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($802D); + public static property HISTOGRAM_SINK_EXT: GetHistogramParameterPNameEXT read new GetHistogramParameterPNameEXT($802D); public function ToString: string; override; begin @@ -12747,15 +9402,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MINMAX_FORMAT := new GetMinmaxParameterPNameEXT($802F); - private static _MINMAX_FORMAT_EXT := new GetMinmaxParameterPNameEXT($802F); - private static _MINMAX_SINK := new GetMinmaxParameterPNameEXT($8030); - private static _MINMAX_SINK_EXT := new GetMinmaxParameterPNameEXT($8030); - - public static property MINMAX_FORMAT: GetMinmaxParameterPNameEXT read _MINMAX_FORMAT; - public static property MINMAX_FORMAT_EXT: GetMinmaxParameterPNameEXT read _MINMAX_FORMAT_EXT; - public static property MINMAX_SINK: GetMinmaxParameterPNameEXT read _MINMAX_SINK; - public static property MINMAX_SINK_EXT: GetMinmaxParameterPNameEXT read _MINMAX_SINK_EXT; + public static property MINMAX_FORMAT: GetMinmaxParameterPNameEXT read new GetMinmaxParameterPNameEXT($802F); + public static property MINMAX_FORMAT_EXT: GetMinmaxParameterPNameEXT read new GetMinmaxParameterPNameEXT($802F); + public static property MINMAX_SINK: GetMinmaxParameterPNameEXT read new GetMinmaxParameterPNameEXT($8030); + public static property MINMAX_SINK_EXT: GetMinmaxParameterPNameEXT read new GetMinmaxParameterPNameEXT($8030); public function ToString: string; override; begin @@ -12772,15 +9422,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VARIANT_VALUE_EXT := new GetVariantValueEXT($87E4); - private static _VARIANT_DATATYPE_EXT := new GetVariantValueEXT($87E5); - private static _VARIANT_ARRAY_STRIDE_EXT := new GetVariantValueEXT($87E6); - private static _VARIANT_ARRAY_TYPE_EXT := new GetVariantValueEXT($87E7); - - public static property VARIANT_VALUE_EXT: GetVariantValueEXT read _VARIANT_VALUE_EXT; - public static property VARIANT_DATATYPE_EXT: GetVariantValueEXT read _VARIANT_DATATYPE_EXT; - public static property VARIANT_ARRAY_STRIDE_EXT: GetVariantValueEXT read _VARIANT_ARRAY_STRIDE_EXT; - public static property VARIANT_ARRAY_TYPE_EXT: GetVariantValueEXT read _VARIANT_ARRAY_TYPE_EXT; + public static property VARIANT_VALUE_EXT: GetVariantValueEXT read new GetVariantValueEXT($87E4); + public static property VARIANT_DATATYPE_EXT: GetVariantValueEXT read new GetVariantValueEXT($87E5); + public static property VARIANT_ARRAY_STRIDE_EXT: GetVariantValueEXT read new GetVariantValueEXT($87E6); + public static property VARIANT_ARRAY_TYPE_EXT: GetVariantValueEXT read new GetVariantValueEXT($87E7); public function ToString: string; override; begin @@ -12797,15 +9442,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _HISTOGRAM := new HistogramTargetEXT($8024); - private static _HISTOGRAM_EXT := new HistogramTargetEXT($8024); - private static _PROXY_HISTOGRAM := new HistogramTargetEXT($8025); - private static _PROXY_HISTOGRAM_EXT := new HistogramTargetEXT($8025); - - public static property HISTOGRAM: HistogramTargetEXT read _HISTOGRAM; - public static property HISTOGRAM_EXT: HistogramTargetEXT read _HISTOGRAM_EXT; - public static property PROXY_HISTOGRAM: HistogramTargetEXT read _PROXY_HISTOGRAM; - public static property PROXY_HISTOGRAM_EXT: HistogramTargetEXT read _PROXY_HISTOGRAM_EXT; + public static property HISTOGRAM: HistogramTargetEXT read new HistogramTargetEXT($8024); + public static property HISTOGRAM_EXT: HistogramTargetEXT read new HistogramTargetEXT($8024); + public static property PROXY_HISTOGRAM: HistogramTargetEXT read new HistogramTargetEXT($8025); + public static property PROXY_HISTOGRAM_EXT: HistogramTargetEXT read new HistogramTargetEXT($8025); public function ToString: string; override; begin @@ -12822,23 +9462,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NEVER := new IndexFunctionEXT($0200); - private static _LESS := new IndexFunctionEXT($0201); - private static _EQUAL := new IndexFunctionEXT($0202); - private static _LEQUAL := new IndexFunctionEXT($0203); - private static _GREATER := new IndexFunctionEXT($0204); - private static _NOTEQUAL := new IndexFunctionEXT($0205); - private static _GEQUAL := new IndexFunctionEXT($0206); - private static _ALWAYS := new IndexFunctionEXT($0207); - - public static property NEVER: IndexFunctionEXT read _NEVER; - public static property LESS: IndexFunctionEXT read _LESS; - public static property EQUAL: IndexFunctionEXT read _EQUAL; - public static property LEQUAL: IndexFunctionEXT read _LEQUAL; - public static property GREATER: IndexFunctionEXT read _GREATER; - public static property NOTEQUAL: IndexFunctionEXT read _NOTEQUAL; - public static property GEQUAL: IndexFunctionEXT read _GEQUAL; - public static property ALWAYS: IndexFunctionEXT read _ALWAYS; + public static property NEVER: IndexFunctionEXT read new IndexFunctionEXT($0200); + public static property LESS: IndexFunctionEXT read new IndexFunctionEXT($0201); + public static property EQUAL: IndexFunctionEXT read new IndexFunctionEXT($0202); + public static property LEQUAL: IndexFunctionEXT read new IndexFunctionEXT($0203); + public static property GREATER: IndexFunctionEXT read new IndexFunctionEXT($0204); + public static property NOTEQUAL: IndexFunctionEXT read new IndexFunctionEXT($0205); + public static property GEQUAL: IndexFunctionEXT read new IndexFunctionEXT($0206); + public static property ALWAYS: IndexFunctionEXT read new IndexFunctionEXT($0207); public function ToString: string; override; begin @@ -12859,9 +9490,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _INDEX_OFFSET := new IndexMaterialParameterEXT($0D13); - - public static property INDEX_OFFSET: IndexMaterialParameterEXT read _INDEX_OFFSET; + public static property INDEX_OFFSET: IndexMaterialParameterEXT read new IndexMaterialParameterEXT($0D13); public function ToString: string; override; begin @@ -12875,15 +9504,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRAGMENT_MATERIAL_EXT := new LightTextureModeEXT($8349); - private static _FRAGMENT_NORMAL_EXT := new LightTextureModeEXT($834A); - private static _FRAGMENT_COLOR_EXT := new LightTextureModeEXT($834C); - private static _FRAGMENT_DEPTH_EXT := new LightTextureModeEXT($8452); - - public static property FRAGMENT_MATERIAL_EXT: LightTextureModeEXT read _FRAGMENT_MATERIAL_EXT; - public static property FRAGMENT_NORMAL_EXT: LightTextureModeEXT read _FRAGMENT_NORMAL_EXT; - public static property FRAGMENT_COLOR_EXT: LightTextureModeEXT read _FRAGMENT_COLOR_EXT; - public static property FRAGMENT_DEPTH_EXT: LightTextureModeEXT read _FRAGMENT_DEPTH_EXT; + public static property FRAGMENT_MATERIAL_EXT: LightTextureModeEXT read new LightTextureModeEXT($8349); + public static property FRAGMENT_NORMAL_EXT: LightTextureModeEXT read new LightTextureModeEXT($834A); + public static property FRAGMENT_COLOR_EXT: LightTextureModeEXT read new LightTextureModeEXT($834C); + public static property FRAGMENT_DEPTH_EXT: LightTextureModeEXT read new LightTextureModeEXT($8452); public function ToString: string; override; begin @@ -12900,11 +9524,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ATTENUATION_EXT := new LightTexturePNameEXT($834D); - private static _SHADOW_ATTENUATION_EXT := new LightTexturePNameEXT($834E); - - public static property ATTENUATION_EXT: LightTexturePNameEXT read _ATTENUATION_EXT; - public static property SHADOW_ATTENUATION_EXT: LightTexturePNameEXT read _SHADOW_ATTENUATION_EXT; + public static property ATTENUATION_EXT: LightTexturePNameEXT read new LightTexturePNameEXT($834D); + public static property SHADOW_ATTENUATION_EXT: LightTexturePNameEXT read new LightTexturePNameEXT($834E); public function ToString: string; override; begin @@ -12919,11 +9540,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MINMAX := new MinmaxTargetEXT($802E); - private static _MINMAX_EXT := new MinmaxTargetEXT($802E); - - public static property MINMAX: MinmaxTargetEXT read _MINMAX; - public static property MINMAX_EXT: MinmaxTargetEXT read _MINMAX_EXT; + public static property MINMAX: MinmaxTargetEXT read new MinmaxTargetEXT($802E); + public static property MINMAX_EXT: MinmaxTargetEXT read new MinmaxTargetEXT($802E); public function ToString: string; override; begin @@ -12938,11 +9556,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NORMALIZED_RANGE_EXT := new ParameterRangeEXT($87E0); - private static _FULL_RANGE_EXT := new ParameterRangeEXT($87E1); - - public static property NORMALIZED_RANGE_EXT: ParameterRangeEXT read _NORMALIZED_RANGE_EXT; - public static property FULL_RANGE_EXT: ParameterRangeEXT read _FULL_RANGE_EXT; + public static property NORMALIZED_RANGE_EXT: ParameterRangeEXT read new ParameterRangeEXT($87E0); + public static property FULL_RANGE_EXT: ParameterRangeEXT read new ParameterRangeEXT($87E1); public function ToString: string; override; begin @@ -12957,13 +9572,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PIXEL_MAG_FILTER_EXT := new PixelTransformPNameEXT($8331); - private static _PIXEL_MIN_FILTER_EXT := new PixelTransformPNameEXT($8332); - private static _PIXEL_CUBIC_WEIGHT_EXT := new PixelTransformPNameEXT($8333); - - public static property PIXEL_MAG_FILTER_EXT: PixelTransformPNameEXT read _PIXEL_MAG_FILTER_EXT; - public static property PIXEL_MIN_FILTER_EXT: PixelTransformPNameEXT read _PIXEL_MIN_FILTER_EXT; - public static property PIXEL_CUBIC_WEIGHT_EXT: PixelTransformPNameEXT read _PIXEL_CUBIC_WEIGHT_EXT; + public static property PIXEL_MAG_FILTER_EXT: PixelTransformPNameEXT read new PixelTransformPNameEXT($8331); + public static property PIXEL_MIN_FILTER_EXT: PixelTransformPNameEXT read new PixelTransformPNameEXT($8332); + public static property PIXEL_CUBIC_WEIGHT_EXT: PixelTransformPNameEXT read new PixelTransformPNameEXT($8333); public function ToString: string; override; begin @@ -12979,9 +9590,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PIXEL_TRANSFORM_2D_EXT := new PixelTransformTargetEXT($8330); - - public static property PIXEL_TRANSFORM_2D_EXT: PixelTransformTargetEXT read _PIXEL_TRANSFORM_2D_EXT; + public static property PIXEL_TRANSFORM_2D_EXT: PixelTransformTargetEXT read new PixelTransformTargetEXT($8330); public function ToString: string; override; begin @@ -12995,21 +9604,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _GL_1PASS_EXT := new SamplePatternEXT($80A1); - private static _GL_2PASS_0_EXT := new SamplePatternEXT($80A2); - private static _GL_2PASS_1_EXT := new SamplePatternEXT($80A3); - private static _GL_4PASS_0_EXT := new SamplePatternEXT($80A4); - private static _GL_4PASS_1_EXT := new SamplePatternEXT($80A5); - private static _GL_4PASS_2_EXT := new SamplePatternEXT($80A6); - private static _GL_4PASS_3_EXT := new SamplePatternEXT($80A7); - - public static property GL_1PASS_EXT: SamplePatternEXT read _GL_1PASS_EXT; - public static property GL_2PASS_0_EXT: SamplePatternEXT read _GL_2PASS_0_EXT; - public static property GL_2PASS_1_EXT: SamplePatternEXT read _GL_2PASS_1_EXT; - public static property GL_4PASS_0_EXT: SamplePatternEXT read _GL_4PASS_0_EXT; - public static property GL_4PASS_1_EXT: SamplePatternEXT read _GL_4PASS_1_EXT; - public static property GL_4PASS_2_EXT: SamplePatternEXT read _GL_4PASS_2_EXT; - public static property GL_4PASS_3_EXT: SamplePatternEXT read _GL_4PASS_3_EXT; + public static property GL_1PASS_EXT: SamplePatternEXT read new SamplePatternEXT($80A1); + public static property GL_2PASS_0_EXT: SamplePatternEXT read new SamplePatternEXT($80A2); + public static property GL_2PASS_1_EXT: SamplePatternEXT read new SamplePatternEXT($80A3); + public static property GL_4PASS_0_EXT: SamplePatternEXT read new SamplePatternEXT($80A4); + public static property GL_4PASS_1_EXT: SamplePatternEXT read new SamplePatternEXT($80A5); + public static property GL_4PASS_2_EXT: SamplePatternEXT read new SamplePatternEXT($80A6); + public static property GL_4PASS_3_EXT: SamplePatternEXT read new SamplePatternEXT($80A7); public function ToString: string; override; begin @@ -13029,11 +9630,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SEPARABLE_2D := new SeparableTargetEXT($8012); - private static _SEPARABLE_2D_EXT := new SeparableTargetEXT($8012); - - public static property SEPARABLE_2D: SeparableTargetEXT read _SEPARABLE_2D; - public static property SEPARABLE_2D_EXT: SeparableTargetEXT read _SEPARABLE_2D_EXT; + public static property SEPARABLE_2D: SeparableTargetEXT read new SeparableTargetEXT($8012); + public static property SEPARABLE_2D_EXT: SeparableTargetEXT read new SeparableTargetEXT($8012); public function ToString: string; override; begin @@ -13048,19 +9646,12 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BYTE := new TangentPointerTypeEXT($1400); - private static _SHORT := new TangentPointerTypeEXT($1402); - private static _INT := new TangentPointerTypeEXT($1404); - private static _FLOAT := new TangentPointerTypeEXT($1406); - private static _DOUBLE := new TangentPointerTypeEXT($140A); - private static _DOUBLE_EXT := new TangentPointerTypeEXT($140A); - - public static property BYTE: TangentPointerTypeEXT read _BYTE; - public static property SHORT: TangentPointerTypeEXT read _SHORT; - public static property INT: TangentPointerTypeEXT read _INT; - public static property FLOAT: TangentPointerTypeEXT read _FLOAT; - public static property DOUBLE: TangentPointerTypeEXT read _DOUBLE; - public static property DOUBLE_EXT: TangentPointerTypeEXT read _DOUBLE_EXT; + public static property BYTE: TangentPointerTypeEXT read new TangentPointerTypeEXT($1400); + public static property SHORT: TangentPointerTypeEXT read new TangentPointerTypeEXT($1402); + public static property INT: TangentPointerTypeEXT read new TangentPointerTypeEXT($1404); + public static property FLOAT: TangentPointerTypeEXT read new TangentPointerTypeEXT($1406); + public static property DOUBLE: TangentPointerTypeEXT read new TangentPointerTypeEXT($140A); + public static property DOUBLE_EXT: TangentPointerTypeEXT read new TangentPointerTypeEXT($140A); public function ToString: string; override; begin @@ -13079,9 +9670,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PERTURB_EXT := new TextureNormalModeEXT($85AE); - - public static property PERTURB_EXT: TextureNormalModeEXT read _PERTURB_EXT; + public static property PERTURB_EXT: TextureNormalModeEXT read new TextureNormalModeEXT($85AE); public function ToString: string; override; begin @@ -13095,9 +9684,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VARIANT_ARRAY_EXT := new VariantCapEXT($87E8); - - public static property VARIANT_ARRAY_EXT: VariantCapEXT read _VARIANT_ARRAY_EXT; + public static property VARIANT_ARRAY_EXT: VariantCapEXT read new VariantCapEXT($87E8); public function ToString: string; override; begin @@ -13111,29 +9698,17 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _X_EXT := new VertexShaderCoordOutEXT($87D5); - private static _Y_EXT := new VertexShaderCoordOutEXT($87D6); - private static _Z_EXT := new VertexShaderCoordOutEXT($87D7); - private static _W_EXT := new VertexShaderCoordOutEXT($87D8); - private static _NEGATIVE_X_EXT := new VertexShaderCoordOutEXT($87D9); - private static _NEGATIVE_Y_EXT := new VertexShaderCoordOutEXT($87DA); - private static _NEGATIVE_Z_EXT := new VertexShaderCoordOutEXT($87DB); - private static _NEGATIVE_W_EXT := new VertexShaderCoordOutEXT($87DC); - private static _ZERO_EXT := new VertexShaderCoordOutEXT($87DD); - private static _ONE_EXT := new VertexShaderCoordOutEXT($87DE); - private static _NEGATIVE_ONE_EXT := new VertexShaderCoordOutEXT($87DF); - - public static property X_EXT: VertexShaderCoordOutEXT read _X_EXT; - public static property Y_EXT: VertexShaderCoordOutEXT read _Y_EXT; - public static property Z_EXT: VertexShaderCoordOutEXT read _Z_EXT; - public static property W_EXT: VertexShaderCoordOutEXT read _W_EXT; - public static property NEGATIVE_X_EXT: VertexShaderCoordOutEXT read _NEGATIVE_X_EXT; - public static property NEGATIVE_Y_EXT: VertexShaderCoordOutEXT read _NEGATIVE_Y_EXT; - public static property NEGATIVE_Z_EXT: VertexShaderCoordOutEXT read _NEGATIVE_Z_EXT; - public static property NEGATIVE_W_EXT: VertexShaderCoordOutEXT read _NEGATIVE_W_EXT; - public static property ZERO_EXT: VertexShaderCoordOutEXT read _ZERO_EXT; - public static property ONE_EXT: VertexShaderCoordOutEXT read _ONE_EXT; - public static property NEGATIVE_ONE_EXT: VertexShaderCoordOutEXT read _NEGATIVE_ONE_EXT; + public static property X_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87D5); + public static property Y_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87D6); + public static property Z_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87D7); + public static property W_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87D8); + public static property NEGATIVE_X_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87D9); + public static property NEGATIVE_Y_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87DA); + public static property NEGATIVE_Z_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87DB); + public static property NEGATIVE_W_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87DC); + public static property ZERO_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87DD); + public static property ONE_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87DE); + public static property NEGATIVE_ONE_EXT: VertexShaderCoordOutEXT read new VertexShaderCoordOutEXT($87DF); public function ToString: string; override; begin @@ -13157,55 +9732,30 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _OP_INDEX_EXT := new VertexShaderOpEXT($8782); - private static _OP_NEGATE_EXT := new VertexShaderOpEXT($8783); - private static _OP_DOT3_EXT := new VertexShaderOpEXT($8784); - private static _OP_DOT4_EXT := new VertexShaderOpEXT($8785); - private static _OP_MUL_EXT := new VertexShaderOpEXT($8786); - private static _OP_ADD_EXT := new VertexShaderOpEXT($8787); - private static _OP_MADD_EXT := new VertexShaderOpEXT($8788); - private static _OP_FRAC_EXT := new VertexShaderOpEXT($8789); - private static _OP_MAX_EXT := new VertexShaderOpEXT($878A); - private static _OP_MIN_EXT := new VertexShaderOpEXT($878B); - private static _OP_SET_GE_EXT := new VertexShaderOpEXT($878C); - private static _OP_SET_LT_EXT := new VertexShaderOpEXT($878D); - private static _OP_CLAMP_EXT := new VertexShaderOpEXT($878E); - private static _OP_FLOOR_EXT := new VertexShaderOpEXT($878F); - private static _OP_ROUND_EXT := new VertexShaderOpEXT($8790); - private static _OP_EXP_BASE_2_EXT := new VertexShaderOpEXT($8791); - private static _OP_LOG_BASE_2_EXT := new VertexShaderOpEXT($8792); - private static _OP_POWER_EXT := new VertexShaderOpEXT($8793); - private static _OP_RECIP_EXT := new VertexShaderOpEXT($8794); - private static _OP_RECIP_SQRT_EXT := new VertexShaderOpEXT($8795); - private static _OP_SUB_EXT := new VertexShaderOpEXT($8796); - private static _OP_CROSS_PRODUCT_EXT := new VertexShaderOpEXT($8797); - private static _OP_MULTIPLY_MATRIX_EXT := new VertexShaderOpEXT($8798); - private static _OP_MOV_EXT := new VertexShaderOpEXT($8799); - - public static property OP_INDEX_EXT: VertexShaderOpEXT read _OP_INDEX_EXT; - public static property OP_NEGATE_EXT: VertexShaderOpEXT read _OP_NEGATE_EXT; - public static property OP_DOT3_EXT: VertexShaderOpEXT read _OP_DOT3_EXT; - public static property OP_DOT4_EXT: VertexShaderOpEXT read _OP_DOT4_EXT; - public static property OP_MUL_EXT: VertexShaderOpEXT read _OP_MUL_EXT; - public static property OP_ADD_EXT: VertexShaderOpEXT read _OP_ADD_EXT; - public static property OP_MADD_EXT: VertexShaderOpEXT read _OP_MADD_EXT; - public static property OP_FRAC_EXT: VertexShaderOpEXT read _OP_FRAC_EXT; - public static property OP_MAX_EXT: VertexShaderOpEXT read _OP_MAX_EXT; - public static property OP_MIN_EXT: VertexShaderOpEXT read _OP_MIN_EXT; - public static property OP_SET_GE_EXT: VertexShaderOpEXT read _OP_SET_GE_EXT; - public static property OP_SET_LT_EXT: VertexShaderOpEXT read _OP_SET_LT_EXT; - public static property OP_CLAMP_EXT: VertexShaderOpEXT read _OP_CLAMP_EXT; - public static property OP_FLOOR_EXT: VertexShaderOpEXT read _OP_FLOOR_EXT; - public static property OP_ROUND_EXT: VertexShaderOpEXT read _OP_ROUND_EXT; - public static property OP_EXP_BASE_2_EXT: VertexShaderOpEXT read _OP_EXP_BASE_2_EXT; - public static property OP_LOG_BASE_2_EXT: VertexShaderOpEXT read _OP_LOG_BASE_2_EXT; - public static property OP_POWER_EXT: VertexShaderOpEXT read _OP_POWER_EXT; - public static property OP_RECIP_EXT: VertexShaderOpEXT read _OP_RECIP_EXT; - public static property OP_RECIP_SQRT_EXT: VertexShaderOpEXT read _OP_RECIP_SQRT_EXT; - public static property OP_SUB_EXT: VertexShaderOpEXT read _OP_SUB_EXT; - public static property OP_CROSS_PRODUCT_EXT: VertexShaderOpEXT read _OP_CROSS_PRODUCT_EXT; - public static property OP_MULTIPLY_MATRIX_EXT: VertexShaderOpEXT read _OP_MULTIPLY_MATRIX_EXT; - public static property OP_MOV_EXT: VertexShaderOpEXT read _OP_MOV_EXT; + public static property OP_INDEX_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8782); + public static property OP_NEGATE_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8783); + public static property OP_DOT3_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8784); + public static property OP_DOT4_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8785); + public static property OP_MUL_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8786); + public static property OP_ADD_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8787); + public static property OP_MADD_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8788); + public static property OP_FRAC_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8789); + public static property OP_MAX_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($878A); + public static property OP_MIN_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($878B); + public static property OP_SET_GE_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($878C); + public static property OP_SET_LT_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($878D); + public static property OP_CLAMP_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($878E); + public static property OP_FLOOR_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($878F); + public static property OP_ROUND_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8790); + public static property OP_EXP_BASE_2_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8791); + public static property OP_LOG_BASE_2_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8792); + public static property OP_POWER_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8793); + public static property OP_RECIP_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8794); + public static property OP_RECIP_SQRT_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8795); + public static property OP_SUB_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8796); + public static property OP_CROSS_PRODUCT_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8797); + public static property OP_MULTIPLY_MATRIX_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8798); + public static property OP_MOV_EXT: VertexShaderOpEXT read new VertexShaderOpEXT($8799); public function ToString: string; override; begin @@ -13242,11 +9792,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _CURRENT_VERTEX_EXT := new VertexShaderParameterEXT($87E2); - private static _MVP_MATRIX_EXT := new VertexShaderParameterEXT($87E3); - - public static property CURRENT_VERTEX_EXT: VertexShaderParameterEXT read _CURRENT_VERTEX_EXT; - public static property MVP_MATRIX_EXT: VertexShaderParameterEXT read _MVP_MATRIX_EXT; + public static property CURRENT_VERTEX_EXT: VertexShaderParameterEXT read new VertexShaderParameterEXT($87E2); + public static property MVP_MATRIX_EXT: VertexShaderParameterEXT read new VertexShaderParameterEXT($87E3); public function ToString: string; override; begin @@ -13261,15 +9808,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VARIANT_EXT := new VertexShaderStorageTypeEXT($87C1); - private static _INVARIANT_EXT := new VertexShaderStorageTypeEXT($87C2); - private static _LOCAL_CONSTANT_EXT := new VertexShaderStorageTypeEXT($87C3); - private static _LOCAL_EXT := new VertexShaderStorageTypeEXT($87C4); - - public static property VARIANT_EXT: VertexShaderStorageTypeEXT read _VARIANT_EXT; - public static property INVARIANT_EXT: VertexShaderStorageTypeEXT read _INVARIANT_EXT; - public static property LOCAL_CONSTANT_EXT: VertexShaderStorageTypeEXT read _LOCAL_CONSTANT_EXT; - public static property LOCAL_EXT: VertexShaderStorageTypeEXT read _LOCAL_EXT; + public static property VARIANT_EXT: VertexShaderStorageTypeEXT read new VertexShaderStorageTypeEXT($87C1); + public static property INVARIANT_EXT: VertexShaderStorageTypeEXT read new VertexShaderStorageTypeEXT($87C2); + public static property LOCAL_CONSTANT_EXT: VertexShaderStorageTypeEXT read new VertexShaderStorageTypeEXT($87C3); + public static property LOCAL_EXT: VertexShaderStorageTypeEXT read new VertexShaderStorageTypeEXT($87C4); public function ToString: string; override; begin @@ -13286,11 +9828,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FALSE := new VertexShaderWriteMaskEXT($0000); - private static _TRUE := new VertexShaderWriteMaskEXT($0001); - - public static property FALSE: VertexShaderWriteMaskEXT read _FALSE; - public static property TRUE: VertexShaderWriteMaskEXT read _TRUE; + public static property FALSE: VertexShaderWriteMaskEXT read new VertexShaderWriteMaskEXT($0000); + public static property TRUE: VertexShaderWriteMaskEXT read new VertexShaderWriteMaskEXT($0001); public function ToString: string; override; begin @@ -13305,9 +9844,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FLOAT := new VertexWeightPointerTypeEXT($1406); - - public static property FLOAT: VertexWeightPointerTypeEXT read _FLOAT; + public static property FLOAT: VertexWeightPointerTypeEXT read new VertexWeightPointerTypeEXT($1406); public function ToString: string; override; begin @@ -13325,9 +9862,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_STORAGE_SPARSE_BIT_AMD := new TextureStorageMaskAMD($0001); - - public static property TEXTURE_STORAGE_SPARSE_BIT_AMD: TextureStorageMaskAMD read _TEXTURE_STORAGE_SPARSE_BIT_AMD; + public static property TEXTURE_STORAGE_SPARSE_BIT_AMD: TextureStorageMaskAMD read new TextureStorageMaskAMD($0001); public static function operator+(f1,f2: TextureStorageMaskAMD) := new TextureStorageMaskAMD(f1.val or f2.val); public static function operator or(f1,f2: TextureStorageMaskAMD) := f1+f2; @@ -13356,11 +9891,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _DRAW_PIXELS_APPLE := new ObjectTypeAPPLE($8A0A); - private static _FENCE_APPLE := new ObjectTypeAPPLE($8A0B); - - public static property DRAW_PIXELS_APPLE: ObjectTypeAPPLE read _DRAW_PIXELS_APPLE; - public static property FENCE_APPLE: ObjectTypeAPPLE read _FENCE_APPLE; + public static property DRAW_PIXELS_APPLE: ObjectTypeAPPLE read new ObjectTypeAPPLE($8A0A); + public static property FENCE_APPLE: ObjectTypeAPPLE read new ObjectTypeAPPLE($8A0B); public function ToString: string; override; begin @@ -13375,13 +9907,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _STORAGE_CLIENT_APPLE := new VertexArrayPNameAPPLE($85B4); - private static _STORAGE_CACHED_APPLE := new VertexArrayPNameAPPLE($85BE); - private static _STORAGE_SHARED_APPLE := new VertexArrayPNameAPPLE($85BF); - - public static property STORAGE_CLIENT_APPLE: VertexArrayPNameAPPLE read _STORAGE_CLIENT_APPLE; - public static property STORAGE_CACHED_APPLE: VertexArrayPNameAPPLE read _STORAGE_CACHED_APPLE; - public static property STORAGE_SHARED_APPLE: VertexArrayPNameAPPLE read _STORAGE_SHARED_APPLE; + public static property STORAGE_CLIENT_APPLE: VertexArrayPNameAPPLE read new VertexArrayPNameAPPLE($85B4); + public static property STORAGE_CACHED_APPLE: VertexArrayPNameAPPLE read new VertexArrayPNameAPPLE($85BE); + public static property STORAGE_SHARED_APPLE: VertexArrayPNameAPPLE read new VertexArrayPNameAPPLE($85BF); public function ToString: string; override; begin @@ -13401,11 +9929,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _OBJECT_BUFFER_SIZE_ATI := new ArrayObjectPNameATI($8764); - private static _OBJECT_BUFFER_USAGE_ATI := new ArrayObjectPNameATI($8765); - - public static property OBJECT_BUFFER_SIZE_ATI: ArrayObjectPNameATI read _OBJECT_BUFFER_SIZE_ATI; - public static property OBJECT_BUFFER_USAGE_ATI: ArrayObjectPNameATI read _OBJECT_BUFFER_USAGE_ATI; + public static property OBJECT_BUFFER_SIZE_ATI: ArrayObjectPNameATI read new ArrayObjectPNameATI($8764); + public static property OBJECT_BUFFER_USAGE_ATI: ArrayObjectPNameATI read new ArrayObjectPNameATI($8765); public function ToString: string; override; begin @@ -13420,11 +9945,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _STATIC_ATI := new ArrayObjectUsageATI($8760); - private static _DYNAMIC_ATI := new ArrayObjectUsageATI($8761); - - public static property STATIC_ATI: ArrayObjectUsageATI read _STATIC_ATI; - public static property DYNAMIC_ATI: ArrayObjectUsageATI read _DYNAMIC_ATI; + public static property STATIC_ATI: ArrayObjectUsageATI read new ArrayObjectUsageATI($8760); + public static property DYNAMIC_ATI: ArrayObjectUsageATI read new ArrayObjectUsageATI($8761); public function ToString: string; override; begin @@ -13439,13 +9961,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNSIGNED_BYTE := new ElementPointerTypeATI($1401); - private static _UNSIGNED_SHORT := new ElementPointerTypeATI($1403); - private static _UNSIGNED_INT := new ElementPointerTypeATI($1405); - - public static property UNSIGNED_BYTE: ElementPointerTypeATI read _UNSIGNED_BYTE; - public static property UNSIGNED_SHORT: ElementPointerTypeATI read _UNSIGNED_SHORT; - public static property UNSIGNED_INT: ElementPointerTypeATI read _UNSIGNED_INT; + public static property UNSIGNED_BYTE: ElementPointerTypeATI read new ElementPointerTypeATI($1401); + public static property UNSIGNED_SHORT: ElementPointerTypeATI read new ElementPointerTypeATI($1403); + public static property UNSIGNED_INT: ElementPointerTypeATI read new ElementPointerTypeATI($1405); public function ToString: string; override; begin @@ -13461,29 +9979,17 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MOV_ATI := new FragmentOpATI($8961); - private static _ADD_ATI := new FragmentOpATI($8963); - private static _MUL_ATI := new FragmentOpATI($8964); - private static _SUB_ATI := new FragmentOpATI($8965); - private static _DOT3_ATI := new FragmentOpATI($8966); - private static _DOT4_ATI := new FragmentOpATI($8967); - private static _MAD_ATI := new FragmentOpATI($8968); - private static _LERP_ATI := new FragmentOpATI($8969); - private static _CND_ATI := new FragmentOpATI($896A); - private static _CND0_ATI := new FragmentOpATI($896B); - private static _DOT2_ADD_ATI := new FragmentOpATI($896C); - - public static property MOV_ATI: FragmentOpATI read _MOV_ATI; - public static property ADD_ATI: FragmentOpATI read _ADD_ATI; - public static property MUL_ATI: FragmentOpATI read _MUL_ATI; - public static property SUB_ATI: FragmentOpATI read _SUB_ATI; - public static property DOT3_ATI: FragmentOpATI read _DOT3_ATI; - public static property DOT4_ATI: FragmentOpATI read _DOT4_ATI; - public static property MAD_ATI: FragmentOpATI read _MAD_ATI; - public static property LERP_ATI: FragmentOpATI read _LERP_ATI; - public static property CND_ATI: FragmentOpATI read _CND_ATI; - public static property CND0_ATI: FragmentOpATI read _CND0_ATI; - public static property DOT2_ADD_ATI: FragmentOpATI read _DOT2_ADD_ATI; + public static property MOV_ATI: FragmentOpATI read new FragmentOpATI($8961); + public static property ADD_ATI: FragmentOpATI read new FragmentOpATI($8963); + public static property MUL_ATI: FragmentOpATI read new FragmentOpATI($8964); + public static property SUB_ATI: FragmentOpATI read new FragmentOpATI($8965); + public static property DOT3_ATI: FragmentOpATI read new FragmentOpATI($8966); + public static property DOT4_ATI: FragmentOpATI read new FragmentOpATI($8967); + public static property MAD_ATI: FragmentOpATI read new FragmentOpATI($8968); + public static property LERP_ATI: FragmentOpATI read new FragmentOpATI($8969); + public static property CND_ATI: FragmentOpATI read new FragmentOpATI($896A); + public static property CND0_ATI: FragmentOpATI read new FragmentOpATI($896B); + public static property DOT2_ADD_ATI: FragmentOpATI read new FragmentOpATI($896C); public function ToString: string; override; begin @@ -13507,15 +10013,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BUMP_ROT_MATRIX_ATI := new GetTexBumpParameterATI($8775); - private static _BUMP_ROT_MATRIX_SIZE_ATI := new GetTexBumpParameterATI($8776); - private static _BUMP_NUM_TEX_UNITS_ATI := new GetTexBumpParameterATI($8777); - private static _BUMP_TEX_UNITS_ATI := new GetTexBumpParameterATI($8778); - - public static property BUMP_ROT_MATRIX_ATI: GetTexBumpParameterATI read _BUMP_ROT_MATRIX_ATI; - public static property BUMP_ROT_MATRIX_SIZE_ATI: GetTexBumpParameterATI read _BUMP_ROT_MATRIX_SIZE_ATI; - public static property BUMP_NUM_TEX_UNITS_ATI: GetTexBumpParameterATI read _BUMP_NUM_TEX_UNITS_ATI; - public static property BUMP_TEX_UNITS_ATI: GetTexBumpParameterATI read _BUMP_TEX_UNITS_ATI; + public static property BUMP_ROT_MATRIX_ATI: GetTexBumpParameterATI read new GetTexBumpParameterATI($8775); + public static property BUMP_ROT_MATRIX_SIZE_ATI: GetTexBumpParameterATI read new GetTexBumpParameterATI($8776); + public static property BUMP_NUM_TEX_UNITS_ATI: GetTexBumpParameterATI read new GetTexBumpParameterATI($8777); + public static property BUMP_TEX_UNITS_ATI: GetTexBumpParameterATI read new GetTexBumpParameterATI($8778); public function ToString: string; override; begin @@ -13532,13 +10033,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PN_TRIANGLES_POINT_MODE_ATI := new PNTrianglesPNameATI($87F2); - private static _PN_TRIANGLES_NORMAL_MODE_ATI := new PNTrianglesPNameATI($87F3); - private static _PN_TRIANGLES_TESSELATION_LEVEL_ATI := new PNTrianglesPNameATI($87F4); - - public static property PN_TRIANGLES_POINT_MODE_ATI: PNTrianglesPNameATI read _PN_TRIANGLES_POINT_MODE_ATI; - public static property PN_TRIANGLES_NORMAL_MODE_ATI: PNTrianglesPNameATI read _PN_TRIANGLES_NORMAL_MODE_ATI; - public static property PN_TRIANGLES_TESSELATION_LEVEL_ATI: PNTrianglesPNameATI read _PN_TRIANGLES_TESSELATION_LEVEL_ATI; + public static property PN_TRIANGLES_POINT_MODE_ATI: PNTrianglesPNameATI read new PNTrianglesPNameATI($87F2); + public static property PN_TRIANGLES_NORMAL_MODE_ATI: PNTrianglesPNameATI read new PNTrianglesPNameATI($87F3); + public static property PN_TRIANGLES_TESSELATION_LEVEL_ATI: PNTrianglesPNameATI read new PNTrianglesPNameATI($87F4); public function ToString: string; override; begin @@ -13554,11 +10051,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PRESERVE_ATI := new PreserveModeATI($8762); - private static _DISCARD_ATI := new PreserveModeATI($8763); - - public static property PRESERVE_ATI: PreserveModeATI read _PRESERVE_ATI; - public static property DISCARD_ATI: PreserveModeATI read _DISCARD_ATI; + public static property PRESERVE_ATI: PreserveModeATI read new PreserveModeATI($8762); + public static property DISCARD_ATI: PreserveModeATI read new PreserveModeATI($8763); public function ToString: string; override; begin @@ -13573,15 +10067,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SWIZZLE_STR_ATI := new SwizzleOpATI($8976); - private static _SWIZZLE_STQ_ATI := new SwizzleOpATI($8977); - private static _SWIZZLE_STR_DR_ATI := new SwizzleOpATI($8978); - private static _SWIZZLE_STQ_DQ_ATI := new SwizzleOpATI($8979); - - public static property SWIZZLE_STR_ATI: SwizzleOpATI read _SWIZZLE_STR_ATI; - public static property SWIZZLE_STQ_ATI: SwizzleOpATI read _SWIZZLE_STQ_ATI; - public static property SWIZZLE_STR_DR_ATI: SwizzleOpATI read _SWIZZLE_STR_DR_ATI; - public static property SWIZZLE_STQ_DQ_ATI: SwizzleOpATI read _SWIZZLE_STQ_DQ_ATI; + public static property SWIZZLE_STR_ATI: SwizzleOpATI read new SwizzleOpATI($8976); + public static property SWIZZLE_STQ_ATI: SwizzleOpATI read new SwizzleOpATI($8977); + public static property SWIZZLE_STR_DR_ATI: SwizzleOpATI read new SwizzleOpATI($8978); + public static property SWIZZLE_STQ_DQ_ATI: SwizzleOpATI read new SwizzleOpATI($8979); public function ToString: string; override; begin @@ -13598,9 +10087,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BUMP_ROT_MATRIX_ATI := new TexBumpParameterATI($8775); - - public static property BUMP_ROT_MATRIX_ATI: TexBumpParameterATI read _BUMP_ROT_MATRIX_ATI; + public static property BUMP_ROT_MATRIX_ATI: TexBumpParameterATI read new TexBumpParameterATI($8775); public function ToString: string; override; begin @@ -13614,23 +10101,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VERTEX_STREAM0_ATI := new VertexStreamATI($876C); - private static _VERTEX_STREAM1_ATI := new VertexStreamATI($876D); - private static _VERTEX_STREAM2_ATI := new VertexStreamATI($876E); - private static _VERTEX_STREAM3_ATI := new VertexStreamATI($876F); - private static _VERTEX_STREAM4_ATI := new VertexStreamATI($8770); - private static _VERTEX_STREAM5_ATI := new VertexStreamATI($8771); - private static _VERTEX_STREAM6_ATI := new VertexStreamATI($8772); - private static _VERTEX_STREAM7_ATI := new VertexStreamATI($8773); - - public static property VERTEX_STREAM0_ATI: VertexStreamATI read _VERTEX_STREAM0_ATI; - public static property VERTEX_STREAM1_ATI: VertexStreamATI read _VERTEX_STREAM1_ATI; - public static property VERTEX_STREAM2_ATI: VertexStreamATI read _VERTEX_STREAM2_ATI; - public static property VERTEX_STREAM3_ATI: VertexStreamATI read _VERTEX_STREAM3_ATI; - public static property VERTEX_STREAM4_ATI: VertexStreamATI read _VERTEX_STREAM4_ATI; - public static property VERTEX_STREAM5_ATI: VertexStreamATI read _VERTEX_STREAM5_ATI; - public static property VERTEX_STREAM6_ATI: VertexStreamATI read _VERTEX_STREAM6_ATI; - public static property VERTEX_STREAM7_ATI: VertexStreamATI read _VERTEX_STREAM7_ATI; + public static property VERTEX_STREAM0_ATI: VertexStreamATI read new VertexStreamATI($876C); + public static property VERTEX_STREAM1_ATI: VertexStreamATI read new VertexStreamATI($876D); + public static property VERTEX_STREAM2_ATI: VertexStreamATI read new VertexStreamATI($876E); + public static property VERTEX_STREAM3_ATI: VertexStreamATI read new VertexStreamATI($876F); + public static property VERTEX_STREAM4_ATI: VertexStreamATI read new VertexStreamATI($8770); + public static property VERTEX_STREAM5_ATI: VertexStreamATI read new VertexStreamATI($8771); + public static property VERTEX_STREAM6_ATI: VertexStreamATI read new VertexStreamATI($8772); + public static property VERTEX_STREAM7_ATI: VertexStreamATI read new VertexStreamATI($8773); public function ToString: string; override; begin @@ -13655,27 +10133,16 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _IMAGE_SCALE_X_HP := new ImageTransformPNameHP($8155); - private static _IMAGE_SCALE_Y_HP := new ImageTransformPNameHP($8156); - private static _IMAGE_TRANSLATE_X_HP := new ImageTransformPNameHP($8157); - private static _IMAGE_TRANSLATE_Y_HP := new ImageTransformPNameHP($8158); - private static _IMAGE_ROTATE_ANGLE_HP := new ImageTransformPNameHP($8159); - private static _IMAGE_ROTATE_ORIGIN_X_HP := new ImageTransformPNameHP($815A); - private static _IMAGE_ROTATE_ORIGIN_Y_HP := new ImageTransformPNameHP($815B); - private static _IMAGE_MAG_FILTER_HP := new ImageTransformPNameHP($815C); - private static _IMAGE_MIN_FILTER_HP := new ImageTransformPNameHP($815D); - private static _IMAGE_CUBIC_WEIGHT_HP := new ImageTransformPNameHP($815E); - - public static property IMAGE_SCALE_X_HP: ImageTransformPNameHP read _IMAGE_SCALE_X_HP; - public static property IMAGE_SCALE_Y_HP: ImageTransformPNameHP read _IMAGE_SCALE_Y_HP; - public static property IMAGE_TRANSLATE_X_HP: ImageTransformPNameHP read _IMAGE_TRANSLATE_X_HP; - public static property IMAGE_TRANSLATE_Y_HP: ImageTransformPNameHP read _IMAGE_TRANSLATE_Y_HP; - public static property IMAGE_ROTATE_ANGLE_HP: ImageTransformPNameHP read _IMAGE_ROTATE_ANGLE_HP; - public static property IMAGE_ROTATE_ORIGIN_X_HP: ImageTransformPNameHP read _IMAGE_ROTATE_ORIGIN_X_HP; - public static property IMAGE_ROTATE_ORIGIN_Y_HP: ImageTransformPNameHP read _IMAGE_ROTATE_ORIGIN_Y_HP; - public static property IMAGE_MAG_FILTER_HP: ImageTransformPNameHP read _IMAGE_MAG_FILTER_HP; - public static property IMAGE_MIN_FILTER_HP: ImageTransformPNameHP read _IMAGE_MIN_FILTER_HP; - public static property IMAGE_CUBIC_WEIGHT_HP: ImageTransformPNameHP read _IMAGE_CUBIC_WEIGHT_HP; + public static property IMAGE_SCALE_X_HP: ImageTransformPNameHP read new ImageTransformPNameHP($8155); + public static property IMAGE_SCALE_Y_HP: ImageTransformPNameHP read new ImageTransformPNameHP($8156); + public static property IMAGE_TRANSLATE_X_HP: ImageTransformPNameHP read new ImageTransformPNameHP($8157); + public static property IMAGE_TRANSLATE_Y_HP: ImageTransformPNameHP read new ImageTransformPNameHP($8158); + public static property IMAGE_ROTATE_ANGLE_HP: ImageTransformPNameHP read new ImageTransformPNameHP($8159); + public static property IMAGE_ROTATE_ORIGIN_X_HP: ImageTransformPNameHP read new ImageTransformPNameHP($815A); + public static property IMAGE_ROTATE_ORIGIN_Y_HP: ImageTransformPNameHP read new ImageTransformPNameHP($815B); + public static property IMAGE_MAG_FILTER_HP: ImageTransformPNameHP read new ImageTransformPNameHP($815C); + public static property IMAGE_MIN_FILTER_HP: ImageTransformPNameHP read new ImageTransformPNameHP($815D); + public static property IMAGE_CUBIC_WEIGHT_HP: ImageTransformPNameHP read new ImageTransformPNameHP($815E); public function ToString: string; override; begin @@ -13698,9 +10165,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _IMAGE_TRANSFORM_2D_HP := new ImageTransformTargetHP($8161); - - public static property IMAGE_TRANSFORM_2D_HP: ImageTransformTargetHP read _IMAGE_TRANSFORM_2D_HP; + public static property IMAGE_TRANSFORM_2D_HP: ImageTransformTargetHP read new ImageTransformTargetHP($8161); public function ToString: string; override; begin @@ -13718,11 +10183,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FLOAT := new FogPointerTypeIBM($1406); - private static _DOUBLE := new FogPointerTypeIBM($140A); - - public static property FLOAT: FogPointerTypeIBM read _FLOAT; - public static property DOUBLE: FogPointerTypeIBM read _DOUBLE; + public static property FLOAT: FogPointerTypeIBM read new FogPointerTypeIBM($1406); + public static property DOUBLE: FogPointerTypeIBM read new FogPointerTypeIBM($140A); public function ToString: string; override; begin @@ -13737,15 +10199,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SHORT := new SecondaryColorPointerTypeIBM($1402); - private static _INT := new SecondaryColorPointerTypeIBM($1404); - private static _FLOAT := new SecondaryColorPointerTypeIBM($1406); - private static _DOUBLE := new SecondaryColorPointerTypeIBM($140A); - - public static property SHORT: SecondaryColorPointerTypeIBM read _SHORT; - public static property INT: SecondaryColorPointerTypeIBM read _INT; - public static property FLOAT: SecondaryColorPointerTypeIBM read _FLOAT; - public static property DOUBLE: SecondaryColorPointerTypeIBM read _DOUBLE; + public static property SHORT: SecondaryColorPointerTypeIBM read new SecondaryColorPointerTypeIBM($1402); + public static property INT: SecondaryColorPointerTypeIBM read new SecondaryColorPointerTypeIBM($1404); + public static property FLOAT: SecondaryColorPointerTypeIBM read new SecondaryColorPointerTypeIBM($1406); + public static property DOUBLE: SecondaryColorPointerTypeIBM read new SecondaryColorPointerTypeIBM($140A); public function ToString: string; override; begin @@ -13766,11 +10223,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PERFQUERY_SINGLE_CONTEXT_INTEL := new PerfQueryCapFlagsINTEL($0000); - private static _PERFQUERY_GLOBAL_CONTEXT_INTEL := new PerfQueryCapFlagsINTEL($0001); - - public static property PERFQUERY_SINGLE_CONTEXT_INTEL: PerfQueryCapFlagsINTEL read _PERFQUERY_SINGLE_CONTEXT_INTEL; - public static property PERFQUERY_GLOBAL_CONTEXT_INTEL: PerfQueryCapFlagsINTEL read _PERFQUERY_GLOBAL_CONTEXT_INTEL; + public static property PERFQUERY_SINGLE_CONTEXT_INTEL: PerfQueryCapFlagsINTEL read new PerfQueryCapFlagsINTEL($0000); + public static property PERFQUERY_GLOBAL_CONTEXT_INTEL: PerfQueryCapFlagsINTEL read new PerfQueryCapFlagsINTEL($0001); public static function operator+(f1,f2: PerfQueryCapFlagsINTEL) := new PerfQueryCapFlagsINTEL(f1.val or f2.val); public static function operator or(f1,f2: PerfQueryCapFlagsINTEL) := f1+f2; @@ -13797,13 +10251,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PERFQUERY_DONOT_FLUSH_INTEL := new PerfQueryDataFlagsINTEL($83F9); - private static _PERFQUERY_FLUSH_INTEL := new PerfQueryDataFlagsINTEL($83FA); - private static _PERFQUERY_WAIT_INTEL := new PerfQueryDataFlagsINTEL($83FB); - - public static property PERFQUERY_DONOT_FLUSH_INTEL: PerfQueryDataFlagsINTEL read _PERFQUERY_DONOT_FLUSH_INTEL; - public static property PERFQUERY_FLUSH_INTEL: PerfQueryDataFlagsINTEL read _PERFQUERY_FLUSH_INTEL; - public static property PERFQUERY_WAIT_INTEL: PerfQueryDataFlagsINTEL read _PERFQUERY_WAIT_INTEL; + public static property PERFQUERY_DONOT_FLUSH_INTEL: PerfQueryDataFlagsINTEL read new PerfQueryDataFlagsINTEL($83F9); + public static property PERFQUERY_FLUSH_INTEL: PerfQueryDataFlagsINTEL read new PerfQueryDataFlagsINTEL($83FA); + public static property PERFQUERY_WAIT_INTEL: PerfQueryDataFlagsINTEL read new PerfQueryDataFlagsINTEL($83FB); public function ToString: string; override; begin @@ -13823,11 +10273,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new CombinerBiasNV($0000); - private static _BIAS_BY_NEGATIVE_ONE_HALF_NV := new CombinerBiasNV($8541); - - public static property NONE: CombinerBiasNV read _NONE; - public static property BIAS_BY_NEGATIVE_ONE_HALF_NV: CombinerBiasNV read _BIAS_BY_NEGATIVE_ONE_HALF_NV; + public static property NONE: CombinerBiasNV read new CombinerBiasNV($0000); + public static property BIAS_BY_NEGATIVE_ONE_HALF_NV: CombinerBiasNV read new CombinerBiasNV($8541); public function ToString: string; override; begin @@ -13842,13 +10289,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _BLUE := new CombinerComponentUsageNV($1905); - private static _ALPHA := new CombinerComponentUsageNV($1906); - private static _RGB := new CombinerComponentUsageNV($1907); - - public static property BLUE: CombinerComponentUsageNV read _BLUE; - public static property ALPHA: CombinerComponentUsageNV read _ALPHA; - public static property RGB: CombinerComponentUsageNV read _RGB; + public static property BLUE: CombinerComponentUsageNV read new CombinerComponentUsageNV($1905); + public static property ALPHA: CombinerComponentUsageNV read new CombinerComponentUsageNV($1906); + public static property RGB: CombinerComponentUsageNV read new CombinerComponentUsageNV($1907); public function ToString: string; override; begin @@ -13864,23 +10307,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNSIGNED_IDENTITY_NV := new CombinerMappingNV($8536); - private static _UNSIGNED_INVERT_NV := new CombinerMappingNV($8537); - private static _EXPAND_NORMAL_NV := new CombinerMappingNV($8538); - private static _EXPAND_NEGATE_NV := new CombinerMappingNV($8539); - private static _HALF_BIAS_NORMAL_NV := new CombinerMappingNV($853A); - private static _HALF_BIAS_NEGATE_NV := new CombinerMappingNV($853B); - private static _SIGNED_IDENTITY_NV := new CombinerMappingNV($853C); - private static _SIGNED_NEGATE_NV := new CombinerMappingNV($853D); - - public static property UNSIGNED_IDENTITY_NV: CombinerMappingNV read _UNSIGNED_IDENTITY_NV; - public static property UNSIGNED_INVERT_NV: CombinerMappingNV read _UNSIGNED_INVERT_NV; - public static property EXPAND_NORMAL_NV: CombinerMappingNV read _EXPAND_NORMAL_NV; - public static property EXPAND_NEGATE_NV: CombinerMappingNV read _EXPAND_NEGATE_NV; - public static property HALF_BIAS_NORMAL_NV: CombinerMappingNV read _HALF_BIAS_NORMAL_NV; - public static property HALF_BIAS_NEGATE_NV: CombinerMappingNV read _HALF_BIAS_NEGATE_NV; - public static property SIGNED_IDENTITY_NV: CombinerMappingNV read _SIGNED_IDENTITY_NV; - public static property SIGNED_NEGATE_NV: CombinerMappingNV read _SIGNED_NEGATE_NV; + public static property UNSIGNED_IDENTITY_NV: CombinerMappingNV read new CombinerMappingNV($8536); + public static property UNSIGNED_INVERT_NV: CombinerMappingNV read new CombinerMappingNV($8537); + public static property EXPAND_NORMAL_NV: CombinerMappingNV read new CombinerMappingNV($8538); + public static property EXPAND_NEGATE_NV: CombinerMappingNV read new CombinerMappingNV($8539); + public static property HALF_BIAS_NORMAL_NV: CombinerMappingNV read new CombinerMappingNV($853A); + public static property HALF_BIAS_NEGATE_NV: CombinerMappingNV read new CombinerMappingNV($853B); + public static property SIGNED_IDENTITY_NV: CombinerMappingNV read new CombinerMappingNV($853C); + public static property SIGNED_NEGATE_NV: CombinerMappingNV read new CombinerMappingNV($853D); public function ToString: string; override; begin @@ -13901,13 +10335,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COMBINER_INPUT_NV := new CombinerParameterNV($8542); - private static _COMBINER_MAPPING_NV := new CombinerParameterNV($8543); - private static _COMBINER_COMPONENT_USAGE_NV := new CombinerParameterNV($8544); - - public static property COMBINER_INPUT_NV: CombinerParameterNV read _COMBINER_INPUT_NV; - public static property COMBINER_MAPPING_NV: CombinerParameterNV read _COMBINER_MAPPING_NV; - public static property COMBINER_COMPONENT_USAGE_NV: CombinerParameterNV read _COMBINER_COMPONENT_USAGE_NV; + public static property COMBINER_INPUT_NV: CombinerParameterNV read new CombinerParameterNV($8542); + public static property COMBINER_MAPPING_NV: CombinerParameterNV read new CombinerParameterNV($8543); + public static property COMBINER_COMPONENT_USAGE_NV: CombinerParameterNV read new CombinerParameterNV($8544); public function ToString: string; override; begin @@ -13923,11 +10353,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ALPHA := new CombinerPortionNV($1906); - private static _RGB := new CombinerPortionNV($1907); - - public static property ALPHA: CombinerPortionNV read _ALPHA; - public static property RGB: CombinerPortionNV read _RGB; + public static property ALPHA: CombinerPortionNV read new CombinerPortionNV($1906); + public static property RGB: CombinerPortionNV read new CombinerPortionNV($1907); public function ToString: string; override; begin @@ -13942,21 +10369,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE0_ARB := new CombinerRegisterNV($84C0); - private static _TEXTURE1_ARB := new CombinerRegisterNV($84C1); - private static _PRIMARY_COLOR_NV := new CombinerRegisterNV($852C); - private static _SECONDARY_COLOR_NV := new CombinerRegisterNV($852D); - private static _SPARE0_NV := new CombinerRegisterNV($852E); - private static _SPARE1_NV := new CombinerRegisterNV($852F); - private static _DISCARD_NV := new CombinerRegisterNV($8530); - - public static property TEXTURE0_ARB: CombinerRegisterNV read _TEXTURE0_ARB; - public static property TEXTURE1_ARB: CombinerRegisterNV read _TEXTURE1_ARB; - public static property PRIMARY_COLOR_NV: CombinerRegisterNV read _PRIMARY_COLOR_NV; - public static property SECONDARY_COLOR_NV: CombinerRegisterNV read _SECONDARY_COLOR_NV; - public static property SPARE0_NV: CombinerRegisterNV read _SPARE0_NV; - public static property SPARE1_NV: CombinerRegisterNV read _SPARE1_NV; - public static property DISCARD_NV: CombinerRegisterNV read _DISCARD_NV; + public static property TEXTURE0_ARB: CombinerRegisterNV read new CombinerRegisterNV($84C0); + public static property TEXTURE1_ARB: CombinerRegisterNV read new CombinerRegisterNV($84C1); + public static property PRIMARY_COLOR_NV: CombinerRegisterNV read new CombinerRegisterNV($852C); + public static property SECONDARY_COLOR_NV: CombinerRegisterNV read new CombinerRegisterNV($852D); + public static property SPARE0_NV: CombinerRegisterNV read new CombinerRegisterNV($852E); + public static property SPARE1_NV: CombinerRegisterNV read new CombinerRegisterNV($852F); + public static property DISCARD_NV: CombinerRegisterNV read new CombinerRegisterNV($8530); public function ToString: string; override; begin @@ -13976,15 +10395,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _NONE := new CombinerScaleNV($0000); - private static _SCALE_BY_TWO_NV := new CombinerScaleNV($853E); - private static _SCALE_BY_FOUR_NV := new CombinerScaleNV($853F); - private static _SCALE_BY_ONE_HALF_NV := new CombinerScaleNV($8540); - - public static property NONE: CombinerScaleNV read _NONE; - public static property SCALE_BY_TWO_NV: CombinerScaleNV read _SCALE_BY_TWO_NV; - public static property SCALE_BY_FOUR_NV: CombinerScaleNV read _SCALE_BY_FOUR_NV; - public static property SCALE_BY_ONE_HALF_NV: CombinerScaleNV read _SCALE_BY_ONE_HALF_NV; + public static property NONE: CombinerScaleNV read new CombinerScaleNV($0000); + public static property SCALE_BY_TWO_NV: CombinerScaleNV read new CombinerScaleNV($853E); + public static property SCALE_BY_FOUR_NV: CombinerScaleNV read new CombinerScaleNV($853F); + public static property SCALE_BY_ONE_HALF_NV: CombinerScaleNV read new CombinerScaleNV($8540); public function ToString: string; override; begin @@ -14001,23 +10415,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COMBINER0_NV := new CombinerStageNV($8550); - private static _COMBINER1_NV := new CombinerStageNV($8551); - private static _COMBINER2_NV := new CombinerStageNV($8552); - private static _COMBINER3_NV := new CombinerStageNV($8553); - private static _COMBINER4_NV := new CombinerStageNV($8554); - private static _COMBINER5_NV := new CombinerStageNV($8555); - private static _COMBINER6_NV := new CombinerStageNV($8556); - private static _COMBINER7_NV := new CombinerStageNV($8557); - - public static property COMBINER0_NV: CombinerStageNV read _COMBINER0_NV; - public static property COMBINER1_NV: CombinerStageNV read _COMBINER1_NV; - public static property COMBINER2_NV: CombinerStageNV read _COMBINER2_NV; - public static property COMBINER3_NV: CombinerStageNV read _COMBINER3_NV; - public static property COMBINER4_NV: CombinerStageNV read _COMBINER4_NV; - public static property COMBINER5_NV: CombinerStageNV read _COMBINER5_NV; - public static property COMBINER6_NV: CombinerStageNV read _COMBINER6_NV; - public static property COMBINER7_NV: CombinerStageNV read _COMBINER7_NV; + public static property COMBINER0_NV: CombinerStageNV read new CombinerStageNV($8550); + public static property COMBINER1_NV: CombinerStageNV read new CombinerStageNV($8551); + public static property COMBINER2_NV: CombinerStageNV read new CombinerStageNV($8552); + public static property COMBINER3_NV: CombinerStageNV read new CombinerStageNV($8553); + public static property COMBINER4_NV: CombinerStageNV read new CombinerStageNV($8554); + public static property COMBINER5_NV: CombinerStageNV read new CombinerStageNV($8555); + public static property COMBINER6_NV: CombinerStageNV read new CombinerStageNV($8556); + public static property COMBINER7_NV: CombinerStageNV read new CombinerStageNV($8557); public function ToString: string; override; begin @@ -14038,21 +10443,13 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VARIABLE_A_NV := new CombinerVariableNV($8523); - private static _VARIABLE_B_NV := new CombinerVariableNV($8524); - private static _VARIABLE_C_NV := new CombinerVariableNV($8525); - private static _VARIABLE_D_NV := new CombinerVariableNV($8526); - private static _VARIABLE_E_NV := new CombinerVariableNV($8527); - private static _VARIABLE_F_NV := new CombinerVariableNV($8528); - private static _VARIABLE_G_NV := new CombinerVariableNV($8529); - - public static property VARIABLE_A_NV: CombinerVariableNV read _VARIABLE_A_NV; - public static property VARIABLE_B_NV: CombinerVariableNV read _VARIABLE_B_NV; - public static property VARIABLE_C_NV: CombinerVariableNV read _VARIABLE_C_NV; - public static property VARIABLE_D_NV: CombinerVariableNV read _VARIABLE_D_NV; - public static property VARIABLE_E_NV: CombinerVariableNV read _VARIABLE_E_NV; - public static property VARIABLE_F_NV: CombinerVariableNV read _VARIABLE_F_NV; - public static property VARIABLE_G_NV: CombinerVariableNV read _VARIABLE_G_NV; + public static property VARIABLE_A_NV: CombinerVariableNV read new CombinerVariableNV($8523); + public static property VARIABLE_B_NV: CombinerVariableNV read new CombinerVariableNV($8524); + public static property VARIABLE_C_NV: CombinerVariableNV read new CombinerVariableNV($8525); + public static property VARIABLE_D_NV: CombinerVariableNV read new CombinerVariableNV($8526); + public static property VARIABLE_E_NV: CombinerVariableNV read new CombinerVariableNV($8527); + public static property VARIABLE_F_NV: CombinerVariableNV read new CombinerVariableNV($8528); + public static property VARIABLE_G_NV: CombinerVariableNV read new CombinerVariableNV($8529); public function ToString: string; override; begin @@ -14072,9 +10469,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FILL_NV := new EvalMapsModeNV($1B02); - - public static property FILL_NV: EvalMapsModeNV read _FILL_NV; + public static property FILL_NV: EvalMapsModeNV read new EvalMapsModeNV($1B02); public function ToString: string; override; begin @@ -14088,11 +10483,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _EVAL_2D_NV := new EvalTargetNV($86C0); - private static _EVAL_TRIANGULAR_2D_NV := new EvalTargetNV($86C1); - - public static property EVAL_2D_NV: EvalTargetNV read _EVAL_2D_NV; - public static property EVAL_TRIANGULAR_2D_NV: EvalTargetNV read _EVAL_TRIANGULAR_2D_NV; + public static property EVAL_2D_NV: EvalTargetNV read new EvalTargetNV($86C0); + public static property EVAL_TRIANGULAR_2D_NV: EvalTargetNV read new EvalTargetNV($86C1); public function ToString: string; override; begin @@ -14107,9 +10499,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ALL_COMPLETED_NV := new FenceConditionNV($84F2); - - public static property ALL_COMPLETED_NV: FenceConditionNV read _ALL_COMPLETED_NV; + public static property ALL_COMPLETED_NV: FenceConditionNV read new FenceConditionNV($84F2); public function ToString: string; override; begin @@ -14123,11 +10513,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FENCE_STATUS_NV := new FenceParameterNameNV($84F3); - private static _FENCE_CONDITION_NV := new FenceParameterNameNV($84F4); - - public static property FENCE_STATUS_NV: FenceParameterNameNV read _FENCE_STATUS_NV; - public static property FENCE_CONDITION_NV: FenceParameterNameNV read _FENCE_CONDITION_NV; + public static property FENCE_STATUS_NV: FenceParameterNameNV read new FenceParameterNameNV($84F3); + public static property FENCE_CONDITION_NV: FenceParameterNameNV read new FenceParameterNameNV($84F4); public function ToString: string; override; begin @@ -14142,13 +10529,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SAMPLE_LOCATION_ARB := new GetMultisamplePNameNV($8E50); - private static _SAMPLE_POSITION := new GetMultisamplePNameNV($8E50); - private static _PROGRAMMABLE_SAMPLE_LOCATION_ARB := new GetMultisamplePNameNV($9341); - - public static property SAMPLE_LOCATION_ARB: GetMultisamplePNameNV read _SAMPLE_LOCATION_ARB; - public static property SAMPLE_POSITION: GetMultisamplePNameNV read _SAMPLE_POSITION; - public static property PROGRAMMABLE_SAMPLE_LOCATION_ARB: GetMultisamplePNameNV read _PROGRAMMABLE_SAMPLE_LOCATION_ARB; + public static property SAMPLE_LOCATION_ARB: GetMultisamplePNameNV read new GetMultisamplePNameNV($8E50); + public static property SAMPLE_POSITION: GetMultisamplePNameNV read new GetMultisamplePNameNV($8E50); + public static property PROGRAMMABLE_SAMPLE_LOCATION_ARB: GetMultisamplePNameNV read new GetMultisamplePNameNV($9341); public function ToString: string; override; begin @@ -14164,11 +10547,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _ATTACHED_TO_DESKTOP := new GPUDisplayDeviceFlagsNV($0001); - private static _PRIMARY_DEVICE := new GPUDisplayDeviceFlagsNV($0004); - - public static property ATTACHED_TO_DESKTOP: GPUDisplayDeviceFlagsNV read _ATTACHED_TO_DESKTOP; - public static property PRIMARY_DEVICE: GPUDisplayDeviceFlagsNV read _PRIMARY_DEVICE; + public static property ATTACHED_TO_DESKTOP: GPUDisplayDeviceFlagsNV read new GPUDisplayDeviceFlagsNV($0001); + public static property PRIMARY_DEVICE: GPUDisplayDeviceFlagsNV read new GPUDisplayDeviceFlagsNV($0004); public static function operator+(f1,f2: GPUDisplayDeviceFlagsNV) := new GPUDisplayDeviceFlagsNV(f1.val or f2.val); public static function operator or(f1,f2: GPUDisplayDeviceFlagsNV) := f1+f2; @@ -14195,11 +10575,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MAP_ATTRIB_U_ORDER_NV := new MapAttribParameterNV($86C3); - private static _MAP_ATTRIB_V_ORDER_NV := new MapAttribParameterNV($86C4); - - public static property MAP_ATTRIB_U_ORDER_NV: MapAttribParameterNV read _MAP_ATTRIB_U_ORDER_NV; - public static property MAP_ATTRIB_V_ORDER_NV: MapAttribParameterNV read _MAP_ATTRIB_V_ORDER_NV; + public static property MAP_ATTRIB_U_ORDER_NV: MapAttribParameterNV read new MapAttribParameterNV($86C3); + public static property MAP_ATTRIB_V_ORDER_NV: MapAttribParameterNV read new MapAttribParameterNV($86C4); public function ToString: string; override; begin @@ -14214,9 +10591,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _MAP_TESSELLATION_NV := new MapParameterNV($86C2); - - public static property MAP_TESSELLATION_NV: MapParameterNV read _MAP_TESSELLATION_NV; + public static property MAP_TESSELLATION_NV: MapParameterNV read new MapParameterNV($86C2); public function ToString: string; override; begin @@ -14230,11 +10605,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FLOAT := new MapTypeNV($1406); - private static _DOUBLE := new MapTypeNV($140A); - - public static property FLOAT: MapTypeNV read _FLOAT; - public static property DOUBLE: MapTypeNV read _DOUBLE; + public static property FLOAT: MapTypeNV read new MapTypeNV($1406); + public static property DOUBLE: MapTypeNV read new MapTypeNV($140A); public function ToString: string; override; begin @@ -14249,11 +10621,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PIXEL_COUNT_NV := new OcclusionQueryParameterNameNV($8866); - private static _PIXEL_COUNT_AVAILABLE_NV := new OcclusionQueryParameterNameNV($8867); - - public static property PIXEL_COUNT_NV: OcclusionQueryParameterNameNV read _PIXEL_COUNT_NV; - public static property PIXEL_COUNT_AVAILABLE_NV: OcclusionQueryParameterNameNV read _PIXEL_COUNT_AVAILABLE_NV; + public static property PIXEL_COUNT_NV: OcclusionQueryParameterNameNV read new OcclusionQueryParameterNameNV($8866); + public static property PIXEL_COUNT_AVAILABLE_NV: OcclusionQueryParameterNameNV read new OcclusionQueryParameterNameNV($8867); public function ToString: string; override; begin @@ -14268,11 +10637,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _WRITE_PIXEL_DATA_RANGE_NV := new PixelDataRangeTargetNV($8878); - private static _READ_PIXEL_DATA_RANGE_NV := new PixelDataRangeTargetNV($8879); - - public static property WRITE_PIXEL_DATA_RANGE_NV: PixelDataRangeTargetNV read _WRITE_PIXEL_DATA_RANGE_NV; - public static property READ_PIXEL_DATA_RANGE_NV: PixelDataRangeTargetNV read _READ_PIXEL_DATA_RANGE_NV; + public static property WRITE_PIXEL_DATA_RANGE_NV: PixelDataRangeTargetNV read new PixelDataRangeTargetNV($8878); + public static property READ_PIXEL_DATA_RANGE_NV: PixelDataRangeTargetNV read new PixelDataRangeTargetNV($8879); public function ToString: string; override; begin @@ -14287,9 +10653,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PROGRAM_PARAMETER_NV := new VertexAttribEnumNV($8644); - - public static property PROGRAM_PARAMETER_NV: VertexAttribEnumNV read _PROGRAM_PARAMETER_NV; + public static property PROGRAM_PARAMETER_NV: VertexAttribEnumNV read new VertexAttribEnumNV($8644); public function ToString: string; override; begin @@ -14307,15 +10671,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _VERTEX_DATA_HINT_PGI := new HintTargetPGI($1A22A); - private static _VERTEX_CONSISTENT_HINT_PGI := new HintTargetPGI($1A22B); - private static _MATERIAL_SIDE_HINT_PGI := new HintTargetPGI($1A22C); - private static _MAX_VERTEX_HINT_PGI := new HintTargetPGI($1A22D); - - public static property VERTEX_DATA_HINT_PGI: HintTargetPGI read _VERTEX_DATA_HINT_PGI; - public static property VERTEX_CONSISTENT_HINT_PGI: HintTargetPGI read _VERTEX_CONSISTENT_HINT_PGI; - public static property MATERIAL_SIDE_HINT_PGI: HintTargetPGI read _MATERIAL_SIDE_HINT_PGI; - public static property MAX_VERTEX_HINT_PGI: HintTargetPGI read _MAX_VERTEX_HINT_PGI; + public static property VERTEX_DATA_HINT_PGI: HintTargetPGI read new HintTargetPGI($1A22A); + public static property VERTEX_CONSISTENT_HINT_PGI: HintTargetPGI read new HintTargetPGI($1A22B); + public static property MATERIAL_SIDE_HINT_PGI: HintTargetPGI read new HintTargetPGI($1A22C); + public static property MAX_VERTEX_HINT_PGI: HintTargetPGI read new HintTargetPGI($1A22D); public function ToString: string; override; begin @@ -14336,47 +10695,26 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COLOR_TABLE_SCALE := new ColorTableParameterPNameSGI($80D6); - private static _COLOR_TABLE_SCALE_SGI := new ColorTableParameterPNameSGI($80D6); - private static _COLOR_TABLE_BIAS := new ColorTableParameterPNameSGI($80D7); - private static _COLOR_TABLE_BIAS_SGI := new ColorTableParameterPNameSGI($80D7); - private static _COLOR_TABLE_FORMAT := new ColorTableParameterPNameSGI($80D8); - private static _COLOR_TABLE_FORMAT_SGI := new ColorTableParameterPNameSGI($80D8); - private static _COLOR_TABLE_WIDTH := new ColorTableParameterPNameSGI($80D9); - private static _COLOR_TABLE_WIDTH_SGI := new ColorTableParameterPNameSGI($80D9); - private static _COLOR_TABLE_RED_SIZE := new ColorTableParameterPNameSGI($80DA); - private static _COLOR_TABLE_RED_SIZE_SGI := new ColorTableParameterPNameSGI($80DA); - private static _COLOR_TABLE_GREEN_SIZE := new ColorTableParameterPNameSGI($80DB); - private static _COLOR_TABLE_GREEN_SIZE_SGI := new ColorTableParameterPNameSGI($80DB); - private static _COLOR_TABLE_BLUE_SIZE := new ColorTableParameterPNameSGI($80DC); - private static _COLOR_TABLE_BLUE_SIZE_SGI := new ColorTableParameterPNameSGI($80DC); - private static _COLOR_TABLE_ALPHA_SIZE := new ColorTableParameterPNameSGI($80DD); - private static _COLOR_TABLE_ALPHA_SIZE_SGI := new ColorTableParameterPNameSGI($80DD); - private static _COLOR_TABLE_LUMINANCE_SIZE := new ColorTableParameterPNameSGI($80DE); - private static _COLOR_TABLE_LUMINANCE_SIZE_SGI := new ColorTableParameterPNameSGI($80DE); - private static _COLOR_TABLE_INTENSITY_SIZE := new ColorTableParameterPNameSGI($80DF); - private static _COLOR_TABLE_INTENSITY_SIZE_SGI := new ColorTableParameterPNameSGI($80DF); - - public static property COLOR_TABLE_SCALE: ColorTableParameterPNameSGI read _COLOR_TABLE_SCALE; - public static property COLOR_TABLE_SCALE_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_SCALE_SGI; - public static property COLOR_TABLE_BIAS: ColorTableParameterPNameSGI read _COLOR_TABLE_BIAS; - public static property COLOR_TABLE_BIAS_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_BIAS_SGI; - public static property COLOR_TABLE_FORMAT: ColorTableParameterPNameSGI read _COLOR_TABLE_FORMAT; - public static property COLOR_TABLE_FORMAT_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_FORMAT_SGI; - public static property COLOR_TABLE_WIDTH: ColorTableParameterPNameSGI read _COLOR_TABLE_WIDTH; - public static property COLOR_TABLE_WIDTH_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_WIDTH_SGI; - public static property COLOR_TABLE_RED_SIZE: ColorTableParameterPNameSGI read _COLOR_TABLE_RED_SIZE; - public static property COLOR_TABLE_RED_SIZE_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_RED_SIZE_SGI; - public static property COLOR_TABLE_GREEN_SIZE: ColorTableParameterPNameSGI read _COLOR_TABLE_GREEN_SIZE; - public static property COLOR_TABLE_GREEN_SIZE_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_GREEN_SIZE_SGI; - public static property COLOR_TABLE_BLUE_SIZE: ColorTableParameterPNameSGI read _COLOR_TABLE_BLUE_SIZE; - public static property COLOR_TABLE_BLUE_SIZE_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_BLUE_SIZE_SGI; - public static property COLOR_TABLE_ALPHA_SIZE: ColorTableParameterPNameSGI read _COLOR_TABLE_ALPHA_SIZE; - public static property COLOR_TABLE_ALPHA_SIZE_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_ALPHA_SIZE_SGI; - public static property COLOR_TABLE_LUMINANCE_SIZE: ColorTableParameterPNameSGI read _COLOR_TABLE_LUMINANCE_SIZE; - public static property COLOR_TABLE_LUMINANCE_SIZE_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_LUMINANCE_SIZE_SGI; - public static property COLOR_TABLE_INTENSITY_SIZE: ColorTableParameterPNameSGI read _COLOR_TABLE_INTENSITY_SIZE; - public static property COLOR_TABLE_INTENSITY_SIZE_SGI: ColorTableParameterPNameSGI read _COLOR_TABLE_INTENSITY_SIZE_SGI; + public static property COLOR_TABLE_SCALE: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80D6); + public static property COLOR_TABLE_SCALE_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80D6); + public static property COLOR_TABLE_BIAS: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80D7); + public static property COLOR_TABLE_BIAS_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80D7); + public static property COLOR_TABLE_FORMAT: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80D8); + public static property COLOR_TABLE_FORMAT_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80D8); + public static property COLOR_TABLE_WIDTH: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80D9); + public static property COLOR_TABLE_WIDTH_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80D9); + public static property COLOR_TABLE_RED_SIZE: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DA); + public static property COLOR_TABLE_RED_SIZE_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DA); + public static property COLOR_TABLE_GREEN_SIZE: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DB); + public static property COLOR_TABLE_GREEN_SIZE_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DB); + public static property COLOR_TABLE_BLUE_SIZE: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DC); + public static property COLOR_TABLE_BLUE_SIZE_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DC); + public static property COLOR_TABLE_ALPHA_SIZE: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DD); + public static property COLOR_TABLE_ALPHA_SIZE_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DD); + public static property COLOR_TABLE_LUMINANCE_SIZE: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DE); + public static property COLOR_TABLE_LUMINANCE_SIZE_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DE); + public static property COLOR_TABLE_INTENSITY_SIZE: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DF); + public static property COLOR_TABLE_INTENSITY_SIZE_SGI: ColorTableParameterPNameSGI read new ColorTableParameterPNameSGI($80DF); public function ToString: string; override; begin @@ -14409,35 +10747,20 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_COLOR_TABLE_SGI := new ColorTableTargetSGI($80BC); - private static _PROXY_TEXTURE_COLOR_TABLE_SGI := new ColorTableTargetSGI($80BD); - private static _COLOR_TABLE := new ColorTableTargetSGI($80D0); - private static _COLOR_TABLE_SGI := new ColorTableTargetSGI($80D0); - private static _POST_CONVOLUTION_COLOR_TABLE := new ColorTableTargetSGI($80D1); - private static _POST_CONVOLUTION_COLOR_TABLE_SGI := new ColorTableTargetSGI($80D1); - private static _POST_COLOR_MATRIX_COLOR_TABLE := new ColorTableTargetSGI($80D2); - private static _POST_COLOR_MATRIX_COLOR_TABLE_SGI := new ColorTableTargetSGI($80D2); - private static _PROXY_COLOR_TABLE := new ColorTableTargetSGI($80D3); - private static _PROXY_COLOR_TABLE_SGI := new ColorTableTargetSGI($80D3); - private static _PROXY_POST_CONVOLUTION_COLOR_TABLE := new ColorTableTargetSGI($80D4); - private static _PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI := new ColorTableTargetSGI($80D4); - private static _PROXY_POST_COLOR_MATRIX_COLOR_TABLE := new ColorTableTargetSGI($80D5); - private static _PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI := new ColorTableTargetSGI($80D5); - - public static property TEXTURE_COLOR_TABLE_SGI: ColorTableTargetSGI read _TEXTURE_COLOR_TABLE_SGI; - public static property PROXY_TEXTURE_COLOR_TABLE_SGI: ColorTableTargetSGI read _PROXY_TEXTURE_COLOR_TABLE_SGI; - public static property COLOR_TABLE: ColorTableTargetSGI read _COLOR_TABLE; - public static property COLOR_TABLE_SGI: ColorTableTargetSGI read _COLOR_TABLE_SGI; - public static property POST_CONVOLUTION_COLOR_TABLE: ColorTableTargetSGI read _POST_CONVOLUTION_COLOR_TABLE; - public static property POST_CONVOLUTION_COLOR_TABLE_SGI: ColorTableTargetSGI read _POST_CONVOLUTION_COLOR_TABLE_SGI; - public static property POST_COLOR_MATRIX_COLOR_TABLE: ColorTableTargetSGI read _POST_COLOR_MATRIX_COLOR_TABLE; - public static property POST_COLOR_MATRIX_COLOR_TABLE_SGI: ColorTableTargetSGI read _POST_COLOR_MATRIX_COLOR_TABLE_SGI; - public static property PROXY_COLOR_TABLE: ColorTableTargetSGI read _PROXY_COLOR_TABLE; - public static property PROXY_COLOR_TABLE_SGI: ColorTableTargetSGI read _PROXY_COLOR_TABLE_SGI; - public static property PROXY_POST_CONVOLUTION_COLOR_TABLE: ColorTableTargetSGI read _PROXY_POST_CONVOLUTION_COLOR_TABLE; - public static property PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI: ColorTableTargetSGI read _PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI; - public static property PROXY_POST_COLOR_MATRIX_COLOR_TABLE: ColorTableTargetSGI read _PROXY_POST_COLOR_MATRIX_COLOR_TABLE; - public static property PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI: ColorTableTargetSGI read _PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI; + public static property TEXTURE_COLOR_TABLE_SGI: ColorTableTargetSGI read new ColorTableTargetSGI($80BC); + public static property PROXY_TEXTURE_COLOR_TABLE_SGI: ColorTableTargetSGI read new ColorTableTargetSGI($80BD); + public static property COLOR_TABLE: ColorTableTargetSGI read new ColorTableTargetSGI($80D0); + public static property COLOR_TABLE_SGI: ColorTableTargetSGI read new ColorTableTargetSGI($80D0); + public static property POST_CONVOLUTION_COLOR_TABLE: ColorTableTargetSGI read new ColorTableTargetSGI($80D1); + public static property POST_CONVOLUTION_COLOR_TABLE_SGI: ColorTableTargetSGI read new ColorTableTargetSGI($80D1); + public static property POST_COLOR_MATRIX_COLOR_TABLE: ColorTableTargetSGI read new ColorTableTargetSGI($80D2); + public static property POST_COLOR_MATRIX_COLOR_TABLE_SGI: ColorTableTargetSGI read new ColorTableTargetSGI($80D2); + public static property PROXY_COLOR_TABLE: ColorTableTargetSGI read new ColorTableTargetSGI($80D3); + public static property PROXY_COLOR_TABLE_SGI: ColorTableTargetSGI read new ColorTableTargetSGI($80D3); + public static property PROXY_POST_CONVOLUTION_COLOR_TABLE: ColorTableTargetSGI read new ColorTableTargetSGI($80D4); + public static property PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI: ColorTableTargetSGI read new ColorTableTargetSGI($80D4); + public static property PROXY_POST_COLOR_MATRIX_COLOR_TABLE: ColorTableTargetSGI read new ColorTableTargetSGI($80D5); + public static property PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI: ColorTableTargetSGI read new ColorTableTargetSGI($80D5); public function ToString: string; override; begin @@ -14464,47 +10787,26 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _COLOR_TABLE_SCALE := new GetColorTableParameterPNameSGI($80D6); - private static _COLOR_TABLE_SCALE_SGI := new GetColorTableParameterPNameSGI($80D6); - private static _COLOR_TABLE_BIAS := new GetColorTableParameterPNameSGI($80D7); - private static _COLOR_TABLE_BIAS_SGI := new GetColorTableParameterPNameSGI($80D7); - private static _COLOR_TABLE_FORMAT := new GetColorTableParameterPNameSGI($80D8); - private static _COLOR_TABLE_FORMAT_SGI := new GetColorTableParameterPNameSGI($80D8); - private static _COLOR_TABLE_WIDTH := new GetColorTableParameterPNameSGI($80D9); - private static _COLOR_TABLE_WIDTH_SGI := new GetColorTableParameterPNameSGI($80D9); - private static _COLOR_TABLE_RED_SIZE := new GetColorTableParameterPNameSGI($80DA); - private static _COLOR_TABLE_RED_SIZE_SGI := new GetColorTableParameterPNameSGI($80DA); - private static _COLOR_TABLE_GREEN_SIZE := new GetColorTableParameterPNameSGI($80DB); - private static _COLOR_TABLE_GREEN_SIZE_SGI := new GetColorTableParameterPNameSGI($80DB); - private static _COLOR_TABLE_BLUE_SIZE := new GetColorTableParameterPNameSGI($80DC); - private static _COLOR_TABLE_BLUE_SIZE_SGI := new GetColorTableParameterPNameSGI($80DC); - private static _COLOR_TABLE_ALPHA_SIZE := new GetColorTableParameterPNameSGI($80DD); - private static _COLOR_TABLE_ALPHA_SIZE_SGI := new GetColorTableParameterPNameSGI($80DD); - private static _COLOR_TABLE_LUMINANCE_SIZE := new GetColorTableParameterPNameSGI($80DE); - private static _COLOR_TABLE_LUMINANCE_SIZE_SGI := new GetColorTableParameterPNameSGI($80DE); - private static _COLOR_TABLE_INTENSITY_SIZE := new GetColorTableParameterPNameSGI($80DF); - private static _COLOR_TABLE_INTENSITY_SIZE_SGI := new GetColorTableParameterPNameSGI($80DF); - - public static property COLOR_TABLE_SCALE: GetColorTableParameterPNameSGI read _COLOR_TABLE_SCALE; - public static property COLOR_TABLE_SCALE_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_SCALE_SGI; - public static property COLOR_TABLE_BIAS: GetColorTableParameterPNameSGI read _COLOR_TABLE_BIAS; - public static property COLOR_TABLE_BIAS_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_BIAS_SGI; - public static property COLOR_TABLE_FORMAT: GetColorTableParameterPNameSGI read _COLOR_TABLE_FORMAT; - public static property COLOR_TABLE_FORMAT_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_FORMAT_SGI; - public static property COLOR_TABLE_WIDTH: GetColorTableParameterPNameSGI read _COLOR_TABLE_WIDTH; - public static property COLOR_TABLE_WIDTH_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_WIDTH_SGI; - public static property COLOR_TABLE_RED_SIZE: GetColorTableParameterPNameSGI read _COLOR_TABLE_RED_SIZE; - public static property COLOR_TABLE_RED_SIZE_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_RED_SIZE_SGI; - public static property COLOR_TABLE_GREEN_SIZE: GetColorTableParameterPNameSGI read _COLOR_TABLE_GREEN_SIZE; - public static property COLOR_TABLE_GREEN_SIZE_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_GREEN_SIZE_SGI; - public static property COLOR_TABLE_BLUE_SIZE: GetColorTableParameterPNameSGI read _COLOR_TABLE_BLUE_SIZE; - public static property COLOR_TABLE_BLUE_SIZE_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_BLUE_SIZE_SGI; - public static property COLOR_TABLE_ALPHA_SIZE: GetColorTableParameterPNameSGI read _COLOR_TABLE_ALPHA_SIZE; - public static property COLOR_TABLE_ALPHA_SIZE_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_ALPHA_SIZE_SGI; - public static property COLOR_TABLE_LUMINANCE_SIZE: GetColorTableParameterPNameSGI read _COLOR_TABLE_LUMINANCE_SIZE; - public static property COLOR_TABLE_LUMINANCE_SIZE_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_LUMINANCE_SIZE_SGI; - public static property COLOR_TABLE_INTENSITY_SIZE: GetColorTableParameterPNameSGI read _COLOR_TABLE_INTENSITY_SIZE; - public static property COLOR_TABLE_INTENSITY_SIZE_SGI: GetColorTableParameterPNameSGI read _COLOR_TABLE_INTENSITY_SIZE_SGI; + public static property COLOR_TABLE_SCALE: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80D6); + public static property COLOR_TABLE_SCALE_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80D6); + public static property COLOR_TABLE_BIAS: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80D7); + public static property COLOR_TABLE_BIAS_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80D7); + public static property COLOR_TABLE_FORMAT: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80D8); + public static property COLOR_TABLE_FORMAT_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80D8); + public static property COLOR_TABLE_WIDTH: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80D9); + public static property COLOR_TABLE_WIDTH_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80D9); + public static property COLOR_TABLE_RED_SIZE: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DA); + public static property COLOR_TABLE_RED_SIZE_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DA); + public static property COLOR_TABLE_GREEN_SIZE: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DB); + public static property COLOR_TABLE_GREEN_SIZE_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DB); + public static property COLOR_TABLE_BLUE_SIZE: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DC); + public static property COLOR_TABLE_BLUE_SIZE_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DC); + public static property COLOR_TABLE_ALPHA_SIZE: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DD); + public static property COLOR_TABLE_ALPHA_SIZE_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DD); + public static property COLOR_TABLE_LUMINANCE_SIZE: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DE); + public static property COLOR_TABLE_LUMINANCE_SIZE_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DE); + public static property COLOR_TABLE_INTENSITY_SIZE: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DF); + public static property COLOR_TABLE_INTENSITY_SIZE_SGI: GetColorTableParameterPNameSGI read new GetColorTableParameterPNameSGI($80DF); public function ToString: string; override; begin @@ -14541,11 +10843,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PIXEL_FRAGMENT_RGB_SOURCE_SGIS := new PixelTexGenParameterNameSGIS($8354); - private static _PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS := new PixelTexGenParameterNameSGIS($8355); - - public static property PIXEL_FRAGMENT_RGB_SOURCE_SGIS: PixelTexGenParameterNameSGIS read _PIXEL_FRAGMENT_RGB_SOURCE_SGIS; - public static property PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS: PixelTexGenParameterNameSGIS read _PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS; + public static property PIXEL_FRAGMENT_RGB_SOURCE_SGIS: PixelTexGenParameterNameSGIS read new PixelTexGenParameterNameSGIS($8354); + public static property PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS: PixelTexGenParameterNameSGIS read new PixelTexGenParameterNameSGIS($8355); public function ToString: string; override; begin @@ -14560,35 +10859,20 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _GL_1PASS_EXT := new SamplePatternSGIS($80A1); - private static _GL_1PASS_SGIS := new SamplePatternSGIS($80A1); - private static _GL_2PASS_0_EXT := new SamplePatternSGIS($80A2); - private static _GL_2PASS_0_SGIS := new SamplePatternSGIS($80A2); - private static _GL_2PASS_1_EXT := new SamplePatternSGIS($80A3); - private static _GL_2PASS_1_SGIS := new SamplePatternSGIS($80A3); - private static _GL_4PASS_0_EXT := new SamplePatternSGIS($80A4); - private static _GL_4PASS_0_SGIS := new SamplePatternSGIS($80A4); - private static _GL_4PASS_1_EXT := new SamplePatternSGIS($80A5); - private static _GL_4PASS_1_SGIS := new SamplePatternSGIS($80A5); - private static _GL_4PASS_2_EXT := new SamplePatternSGIS($80A6); - private static _GL_4PASS_2_SGIS := new SamplePatternSGIS($80A6); - private static _GL_4PASS_3_EXT := new SamplePatternSGIS($80A7); - private static _GL_4PASS_3_SGIS := new SamplePatternSGIS($80A7); - - public static property GL_1PASS_EXT: SamplePatternSGIS read _GL_1PASS_EXT; - public static property GL_1PASS_SGIS: SamplePatternSGIS read _GL_1PASS_SGIS; - public static property GL_2PASS_0_EXT: SamplePatternSGIS read _GL_2PASS_0_EXT; - public static property GL_2PASS_0_SGIS: SamplePatternSGIS read _GL_2PASS_0_SGIS; - public static property GL_2PASS_1_EXT: SamplePatternSGIS read _GL_2PASS_1_EXT; - public static property GL_2PASS_1_SGIS: SamplePatternSGIS read _GL_2PASS_1_SGIS; - public static property GL_4PASS_0_EXT: SamplePatternSGIS read _GL_4PASS_0_EXT; - public static property GL_4PASS_0_SGIS: SamplePatternSGIS read _GL_4PASS_0_SGIS; - public static property GL_4PASS_1_EXT: SamplePatternSGIS read _GL_4PASS_1_EXT; - public static property GL_4PASS_1_SGIS: SamplePatternSGIS read _GL_4PASS_1_SGIS; - public static property GL_4PASS_2_EXT: SamplePatternSGIS read _GL_4PASS_2_EXT; - public static property GL_4PASS_2_SGIS: SamplePatternSGIS read _GL_4PASS_2_SGIS; - public static property GL_4PASS_3_EXT: SamplePatternSGIS read _GL_4PASS_3_EXT; - public static property GL_4PASS_3_SGIS: SamplePatternSGIS read _GL_4PASS_3_SGIS; + public static property GL_1PASS_EXT: SamplePatternSGIS read new SamplePatternSGIS($80A1); + public static property GL_1PASS_SGIS: SamplePatternSGIS read new SamplePatternSGIS($80A1); + public static property GL_2PASS_0_EXT: SamplePatternSGIS read new SamplePatternSGIS($80A2); + public static property GL_2PASS_0_SGIS: SamplePatternSGIS read new SamplePatternSGIS($80A2); + public static property GL_2PASS_1_EXT: SamplePatternSGIS read new SamplePatternSGIS($80A3); + public static property GL_2PASS_1_SGIS: SamplePatternSGIS read new SamplePatternSGIS($80A3); + public static property GL_4PASS_0_EXT: SamplePatternSGIS read new SamplePatternSGIS($80A4); + public static property GL_4PASS_0_SGIS: SamplePatternSGIS read new SamplePatternSGIS($80A4); + public static property GL_4PASS_1_EXT: SamplePatternSGIS read new SamplePatternSGIS($80A5); + public static property GL_4PASS_1_SGIS: SamplePatternSGIS read new SamplePatternSGIS($80A5); + public static property GL_4PASS_2_EXT: SamplePatternSGIS read new SamplePatternSGIS($80A6); + public static property GL_4PASS_2_SGIS: SamplePatternSGIS read new SamplePatternSGIS($80A6); + public static property GL_4PASS_3_EXT: SamplePatternSGIS read new SamplePatternSGIS($80A7); + public static property GL_4PASS_3_SGIS: SamplePatternSGIS read new SamplePatternSGIS($80A7); public function ToString: string; override; begin @@ -14615,9 +10899,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FILTER4_SGIS := new TextureFilterSGIS($8146); - - public static property FILTER4_SGIS: TextureFilterSGIS read _FILTER4_SGIS; + public static property FILTER4_SGIS: TextureFilterSGIS read new TextureFilterSGIS($8146); public function ToString: string; override; begin @@ -14635,11 +10917,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _TEXTURE_DEFORMATION_BIT_SGIX := new FfdMaskSGIX($0001); - private static _GEOMETRY_DEFORMATION_BIT_SGIX := new FfdMaskSGIX($0002); - - public static property TEXTURE_DEFORMATION_BIT_SGIX: FfdMaskSGIX read _TEXTURE_DEFORMATION_BIT_SGIX; - public static property GEOMETRY_DEFORMATION_BIT_SGIX: FfdMaskSGIX read _GEOMETRY_DEFORMATION_BIT_SGIX; + public static property TEXTURE_DEFORMATION_BIT_SGIX: FfdMaskSGIX read new FfdMaskSGIX($0001); + public static property GEOMETRY_DEFORMATION_BIT_SGIX: FfdMaskSGIX read new FfdMaskSGIX($0002); public static function operator+(f1,f2: FfdMaskSGIX) := new FfdMaskSGIX(f1.val or f2.val); public static function operator or(f1,f2: FfdMaskSGIX) := f1+f2; @@ -14666,11 +10945,8 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _GEOMETRY_DEFORMATION_SGIX := new FfdTargetSGIX($8194); - private static _TEXTURE_DEFORMATION_SGIX := new FfdTargetSGIX($8195); - - public static property GEOMETRY_DEFORMATION_SGIX: FfdTargetSGIX read _GEOMETRY_DEFORMATION_SGIX; - public static property TEXTURE_DEFORMATION_SGIX: FfdTargetSGIX read _TEXTURE_DEFORMATION_SGIX; + public static property GEOMETRY_DEFORMATION_SGIX: FfdTargetSGIX read new FfdTargetSGIX($8194); + public static property TEXTURE_DEFORMATION_SGIX: FfdTargetSGIX read new FfdTargetSGIX($8195); public function ToString: string; override; begin @@ -14685,15 +10961,10 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX := new FragmentLightModelParameterSGIX($8408); - private static _FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX := new FragmentLightModelParameterSGIX($8409); - private static _FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX := new FragmentLightModelParameterSGIX($840A); - private static _FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX := new FragmentLightModelParameterSGIX($840B); - - public static property FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX: FragmentLightModelParameterSGIX read _FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX; - public static property FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX: FragmentLightModelParameterSGIX read _FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX; - public static property FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX: FragmentLightModelParameterSGIX read _FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX; - public static property FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX: FragmentLightModelParameterSGIX read _FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX; + public static property FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX: FragmentLightModelParameterSGIX read new FragmentLightModelParameterSGIX($8408); + public static property FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX: FragmentLightModelParameterSGIX read new FragmentLightModelParameterSGIX($8409); + public static property FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX: FragmentLightModelParameterSGIX read new FragmentLightModelParameterSGIX($840A); + public static property FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX: FragmentLightModelParameterSGIX read new FragmentLightModelParameterSGIX($840B); public function ToString: string; override; begin @@ -14710,23 +10981,14 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _FRAGMENT_LIGHT0_SGIX := new FragmentLightNameSGIX($840C); - private static _FRAGMENT_LIGHT1_SGIX := new FragmentLightNameSGIX($840D); - private static _FRAGMENT_LIGHT2_SGIX := new FragmentLightNameSGIX($840E); - private static _FRAGMENT_LIGHT3_SGIX := new FragmentLightNameSGIX($840F); - private static _FRAGMENT_LIGHT4_SGIX := new FragmentLightNameSGIX($8410); - private static _FRAGMENT_LIGHT5_SGIX := new FragmentLightNameSGIX($8411); - private static _FRAGMENT_LIGHT6_SGIX := new FragmentLightNameSGIX($8412); - private static _FRAGMENT_LIGHT7_SGIX := new FragmentLightNameSGIX($8413); - - public static property FRAGMENT_LIGHT0_SGIX: FragmentLightNameSGIX read _FRAGMENT_LIGHT0_SGIX; - public static property FRAGMENT_LIGHT1_SGIX: FragmentLightNameSGIX read _FRAGMENT_LIGHT1_SGIX; - public static property FRAGMENT_LIGHT2_SGIX: FragmentLightNameSGIX read _FRAGMENT_LIGHT2_SGIX; - public static property FRAGMENT_LIGHT3_SGIX: FragmentLightNameSGIX read _FRAGMENT_LIGHT3_SGIX; - public static property FRAGMENT_LIGHT4_SGIX: FragmentLightNameSGIX read _FRAGMENT_LIGHT4_SGIX; - public static property FRAGMENT_LIGHT5_SGIX: FragmentLightNameSGIX read _FRAGMENT_LIGHT5_SGIX; - public static property FRAGMENT_LIGHT6_SGIX: FragmentLightNameSGIX read _FRAGMENT_LIGHT6_SGIX; - public static property FRAGMENT_LIGHT7_SGIX: FragmentLightNameSGIX read _FRAGMENT_LIGHT7_SGIX; + public static property FRAGMENT_LIGHT0_SGIX: FragmentLightNameSGIX read new FragmentLightNameSGIX($840C); + public static property FRAGMENT_LIGHT1_SGIX: FragmentLightNameSGIX read new FragmentLightNameSGIX($840D); + public static property FRAGMENT_LIGHT2_SGIX: FragmentLightNameSGIX read new FragmentLightNameSGIX($840E); + public static property FRAGMENT_LIGHT3_SGIX: FragmentLightNameSGIX read new FragmentLightNameSGIX($840F); + public static property FRAGMENT_LIGHT4_SGIX: FragmentLightNameSGIX read new FragmentLightNameSGIX($8410); + public static property FRAGMENT_LIGHT5_SGIX: FragmentLightNameSGIX read new FragmentLightNameSGIX($8411); + public static property FRAGMENT_LIGHT6_SGIX: FragmentLightNameSGIX read new FragmentLightNameSGIX($8412); + public static property FRAGMENT_LIGHT7_SGIX: FragmentLightNameSGIX read new FragmentLightNameSGIX($8413); public function ToString: string; override; begin @@ -14747,27 +11009,16 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _AMBIENT := new FragmentLightParameterSGIX($1200); - private static _DIFFUSE := new FragmentLightParameterSGIX($1201); - private static _SPECULAR := new FragmentLightParameterSGIX($1202); - private static _POSITION := new FragmentLightParameterSGIX($1203); - private static _SPOT_DIRECTION := new FragmentLightParameterSGIX($1204); - private static _SPOT_EXPONENT := new FragmentLightParameterSGIX($1205); - private static _SPOT_CUTOFF := new FragmentLightParameterSGIX($1206); - private static _CONSTANT_ATTENUATION := new FragmentLightParameterSGIX($1207); - private static _LINEAR_ATTENUATION := new FragmentLightParameterSGIX($1208); - private static _QUADRATIC_ATTENUATION := new FragmentLightParameterSGIX($1209); - - public static property AMBIENT: FragmentLightParameterSGIX read _AMBIENT; - public static property DIFFUSE: FragmentLightParameterSGIX read _DIFFUSE; - public static property SPECULAR: FragmentLightParameterSGIX read _SPECULAR; - public static property POSITION: FragmentLightParameterSGIX read _POSITION; - public static property SPOT_DIRECTION: FragmentLightParameterSGIX read _SPOT_DIRECTION; - public static property SPOT_EXPONENT: FragmentLightParameterSGIX read _SPOT_EXPONENT; - public static property SPOT_CUTOFF: FragmentLightParameterSGIX read _SPOT_CUTOFF; - public static property CONSTANT_ATTENUATION: FragmentLightParameterSGIX read _CONSTANT_ATTENUATION; - public static property LINEAR_ATTENUATION: FragmentLightParameterSGIX read _LINEAR_ATTENUATION; - public static property QUADRATIC_ATTENUATION: FragmentLightParameterSGIX read _QUADRATIC_ATTENUATION; + public static property AMBIENT: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1200); + public static property DIFFUSE: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1201); + public static property SPECULAR: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1202); + public static property POSITION: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1203); + public static property SPOT_DIRECTION: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1204); + public static property SPOT_EXPONENT: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1205); + public static property SPOT_CUTOFF: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1206); + public static property CONSTANT_ATTENUATION: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1207); + public static property LINEAR_ATTENUATION: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1208); + public static property QUADRATIC_ATTENUATION: FragmentLightParameterSGIX read new FragmentLightParameterSGIX($1209); public function ToString: string; override; begin @@ -14790,9 +11041,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _LIGHT_ENV_MODE_SGIX := new LightEnvParameterSGIX($8407); - - public static property LIGHT_ENV_MODE_SGIX: LightEnvParameterSGIX read _LIGHT_ENV_MODE_SGIX; + public static property LIGHT_ENV_MODE_SGIX: LightEnvParameterSGIX read new LightEnvParameterSGIX($8407); public function ToString: string; override; begin @@ -14806,17 +11055,11 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _PIXEL_TEX_GEN_Q_CEILING_SGIX := new PixelTexGenModeSGIX($8184); - private static _PIXEL_TEX_GEN_Q_ROUND_SGIX := new PixelTexGenModeSGIX($8185); - private static _PIXEL_TEX_GEN_Q_FLOOR_SGIX := new PixelTexGenModeSGIX($8186); - private static _PIXEL_TEX_GEN_ALPHA_LS_SGIX := new PixelTexGenModeSGIX($8189); - private static _PIXEL_TEX_GEN_ALPHA_MS_SGIX := new PixelTexGenModeSGIX($818A); - - public static property PIXEL_TEX_GEN_Q_CEILING_SGIX: PixelTexGenModeSGIX read _PIXEL_TEX_GEN_Q_CEILING_SGIX; - public static property PIXEL_TEX_GEN_Q_ROUND_SGIX: PixelTexGenModeSGIX read _PIXEL_TEX_GEN_Q_ROUND_SGIX; - public static property PIXEL_TEX_GEN_Q_FLOOR_SGIX: PixelTexGenModeSGIX read _PIXEL_TEX_GEN_Q_FLOOR_SGIX; - public static property PIXEL_TEX_GEN_ALPHA_LS_SGIX: PixelTexGenModeSGIX read _PIXEL_TEX_GEN_ALPHA_LS_SGIX; - public static property PIXEL_TEX_GEN_ALPHA_MS_SGIX: PixelTexGenModeSGIX read _PIXEL_TEX_GEN_ALPHA_MS_SGIX; + public static property PIXEL_TEX_GEN_Q_CEILING_SGIX: PixelTexGenModeSGIX read new PixelTexGenModeSGIX($8184); + public static property PIXEL_TEX_GEN_Q_ROUND_SGIX: PixelTexGenModeSGIX read new PixelTexGenModeSGIX($8185); + public static property PIXEL_TEX_GEN_Q_FLOOR_SGIX: PixelTexGenModeSGIX read new PixelTexGenModeSGIX($8186); + public static property PIXEL_TEX_GEN_ALPHA_LS_SGIX: PixelTexGenModeSGIX read new PixelTexGenModeSGIX($8189); + public static property PIXEL_TEX_GEN_ALPHA_MS_SGIX: PixelTexGenModeSGIX read new PixelTexGenModeSGIX($818A); public function ToString: string; override; begin @@ -14834,9 +11077,7 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _SPRITE_MODE_SGIX := new SpriteParameterNameSGIX($8149); - - public static property SPRITE_MODE_SGIX: SpriteParameterNameSGIX read _SPRITE_MODE_SGIX; + public static property SPRITE_MODE_SGIX: SpriteParameterNameSGIX read new SpriteParameterNameSGIX($8149); public function ToString: string; override; begin @@ -14854,13 +11095,9 @@ type public val: UInt32; public constructor(val: UInt32) := self.val := val; - private static _UNSIGNED_BYTE := new ReplacementCodeTypeSUN($1401); - private static _UNSIGNED_SHORT := new ReplacementCodeTypeSUN($1403); - private static _UNSIGNED_INT := new ReplacementCodeTypeSUN($1405); - - public static property UNSIGNED_BYTE: ReplacementCodeTypeSUN read _UNSIGNED_BYTE; - public static property UNSIGNED_SHORT: ReplacementCodeTypeSUN read _UNSIGNED_SHORT; - public static property UNSIGNED_INT: ReplacementCodeTypeSUN read _UNSIGNED_INT; + public static property UNSIGNED_BYTE: ReplacementCodeTypeSUN read new ReplacementCodeTypeSUN($1401); + public static property UNSIGNED_SHORT: ReplacementCodeTypeSUN read new ReplacementCodeTypeSUN($1403); + public static property UNSIGNED_INT: ReplacementCodeTypeSUN read new ReplacementCodeTypeSUN($1405); public function ToString: string; override; begin @@ -75155,10 +71392,12 @@ type {$region Платформы} + /// Платформа Windows PlWin = record(IPlatformAPI) public function GetProcAddress(lpszProc: string): IntPtr := wgl.GetProcAddress(lpszProc); end; + /// Платформа XWindow (используется в UNIX-подобных системах) PlX = record(IPlatformAPI) public function GetProcAddress(lpszProc: string): IntPtr := glx.GetProcAddress(lpszProc); end; diff --git a/TestSuite/CompilationSamples/School.pas b/TestSuite/CompilationSamples/School.pas index e563ab2f7..9c1f8911f 100644 --- a/TestSuite/CompilationSamples/School.pas +++ b/TestSuite/CompilationSamples/School.pas @@ -53,9 +53,6 @@ function НОК(a, b: int64): int64; /// Возвращает НОД и НОК пары чисел function НОДНОК(a, b: int64): (int64, int64); -/// Разложение числа на простые множители -function Factorize(n: int64): List; - /// Разложение числа на простые множители function Factorize(n: integer): List; @@ -68,9 +65,6 @@ function FirstPrimes(n: integer): List; /// Возвращает список, содержащий цифры числа function Digits(n: int64): List; -/// Возвращает список делителей натурального числа -function Divizors(n: int64): List; - /// Возвращает список делителей натурального числа function Divizors(n: integer): List; @@ -406,27 +400,6 @@ end; {$region Factorize} -/// Разложение числа на простые множители -function Factorize(n: int64): List; -begin - n := Abs(n); - var i: int64 := 2; - var L := new List; - while i * i <= n do - if n mod i = 0 then - begin - L.Add(i); - n := n div i; - if n < i then - break - end - else - i += i = 2 ? 1 : 2; - if n > 1 then - L.Add(n); - Result := L -end; - /// Разложение числа на простые множители function Factorize(n: integer): List; begin @@ -448,10 +421,6 @@ begin Result := L end; -/// разложение числа на простые множители -function Factorize(Self: int64): List; extensionmethod := -Factorize(Self); - /// Разложение числа на простые множители function Factorize(Self: integer): List; extensionmethod := Factorize(Self); @@ -519,42 +488,22 @@ end; /// возвращает True, если число простое и False в противном случае function IsPrime(Self: integer): boolean; extensionmethod; -begin - if Self < 2 then - begin - Result := False; - exit - end; - var i := 2; - while i * i <= Self do - if Self mod i = 0 then - begin - Result := False; - exit - end - else - i += if i = 2 then 1 else 2; - Result := True -end; - -/// возвращает True, если число простое и False в противном случае -function IsPrime(Self: int64): boolean; extensionmethod; -begin - if Self < 2 then - begin - Result := False; - exit - end; - var i := int64(2); - while i * i <= Self do - if Self mod i = 0 then - begin - Result := False; - exit - end - else - i += if i = 2 then 1 else 2; - Result := True +begin + if Self = 2 then + Result := True + else if Self.IsEven or (Self <= 1) then + Result := False + else begin + var i := int64(3); + Result := True; + while i * i <= Self do + if Self mod i = 0 then begin + Result := False; + exit + end + else + i += 2 + end end; {$endregion} @@ -619,40 +568,10 @@ begin Result := L end; -/// возвращает список всех делителей натурального числа -function Divizors(n: int64): List; -begin - n := Abs(n); // foolproof - var L := new List; - L.Add(1); - L.Add(n); - if n > 3 then - begin - var k := int64(2); - while (k * k <= n) and (k < 3037000500) do - begin - if n mod k = 0 then - begin - var t := n div k; - L.Add(k); - if k < t then L.Add(t) - else break - end; - Inc(k) - end; - L.Sort; - end; - Result := L -end; - /// возвращает список делителей натурального числа function Divizors(Self: integer): List; extensionmethod := Divizors(Self); -/// возвращает список делителей натурального числа -function Divizors(Self: int64): List; extensionmethod := -Divizors(Self); - {$endregion} {$region Trig} diff --git a/bin/Lng/Eng/SyntaxTreeVisitorsErrors.dat b/bin/Lng/Eng/SyntaxTreeVisitorsErrors.dat index 3da615d0a..053e69c11 100644 --- a/bin/Lng/Eng/SyntaxTreeVisitorsErrors.dat +++ b/bin/Lng/Eng/SyntaxTreeVisitorsErrors.dat @@ -36,3 +36,4 @@ NESTED_RECORD_CAN_CONTAIN_ONLY_ONE_PUBLIC_VISIBILITY_SECTION=Nested records can NESTED_RECORD_CANNOT_CONTAIN_SEVERAL_VISIBILITY_SECTIONS=Nested records can not contain several visibility section UNNAMED_RECORD_CANNOT_CATCH_NAMES_FROM_NONGLOBAL_CONTEXT=Nested records cannot catch names from nonglobal context TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_TUPLE_ASSIGNMENT=Too many elements on the left side of tuple assignment +NESTED_LAMBDAS_MAXIMUM_10=Maximum number of nested lambdas = 10 \ No newline at end of file diff --git a/bin/Lng/Rus/SyntaxTreeVisitorsErrors.dat b/bin/Lng/Rus/SyntaxTreeVisitorsErrors.dat index 8e3d71481..f7faeefe7 100644 --- a/bin/Lng/Rus/SyntaxTreeVisitorsErrors.dat +++ b/bin/Lng/Rus/SyntaxTreeVisitorsErrors.dat @@ -39,4 +39,5 @@ NESTED_RECORD_CANNOT_CONTAIN_CONSTRUCTORS=Вложенные записи не NESTED_RECORD_CAN_CONTAIN_ONLY_ONE_PUBLIC_VISIBILITY_SECTION=Вложенные записи могут содержать лишь одну секцию с public-видимостью NESTED_RECORD_CANNOT_CONTAIN_SEVERAL_VISIBILITY_SECTIONS=Вложенные записи не могут содержать несколько секций видимости NESTED_RECORD_CANNOT_CATCH_NAMES_FROM_NONGLOBAL_CONTEXT=Вложенные записи не могут захватывать имена из неглобального контекста -TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_TUPLE_ASSIGNMENT=Слишком много элементов в левой части при присваивании кортежа \ No newline at end of file +TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_TUPLE_ASSIGNMENT=Слишком много элементов в левой части при присваивании кортежа +NESTED_LAMBDAS_MAXIMUM_10=Максимальный уровень вложенности лямбд равен 10 \ No newline at end of file