Delphi / Pascal OpenGL Header Translation
- OpenGL Versi 4.6
- Hak Cipta (C) DGL-Opengl-PortTeam-Hak Dilindungi Undang-Undang
Lingkungan dan target yang didukung
- (Win32) Delphi 4 dan lebih tinggi
- (Win32, Win64) Delphi XE2
- (Win32, Win64, Linux, Macosx) Freepascal (2.2.6 dan lebih tinggi)
Diperoleh melalui
- Repositori GitHub - https://github.com/saschawillems/dglopengl
- Delphi OpenGL Community (DGL) - www.delphigl.com
Kredit
- Dikonversi dan dikelola oleh OpenGL-portteam DGL:
- Sascha Willems - http://www.saschawillems.de
- Steffen Xonna (Lossy Ex) - http://www.dev-center.de
- Input tambahan:
- Andrey Gruzdev (Mac OS X Patch untuk XE2 / FPC)
- Lars Middendorf
- Martin Waldegger (Mars)
- Benjamin Rosseaux (Bero)
- Terima kasih tambahan:
Lisensi
Anda dapat mengambil versi terbaru dari file ini di halaman beranda Delphi OpenGL Community, yang terletak di http://www.delphigl.com/
Formulir Kode Sumber ini tunduk pada ketentuan Lisensi Publik Mozilla, v. 2.0. Jika salinan MPL tidak didistribusikan dengan file ini, Anda dapat memperolehnya di http://mozilla.org/mpl/2.0/.
Perangkat lunak yang didistribusikan di bawah lisensi didistribusikan berdasarkan "apa adanya", tanpa garansi apa pun, baik tersurat maupun tersirat. Lihat lisensi untuk hak dan batasan yang mengatur bahasa tertentu di bawah lisensi.
Catatan: Jika Anda ingin menggunakan header kami untuk proyek -proyek yang lisensi tidak kompatibel dengan MPL, mintalah lisensi yang diubah!
Sejarah Lama
Lihat komit untuk perubahan terbaru
Versi 1.0
Versi 1.1
- Menambahkan ppointer di tpyessection untuk kompatiblity dengan versi delphi lebih rendah dari 7 (sw) menambahkan fungsi bernama raiselastoserror termasuk komentar
- tentang cara membuatnya berjalan di bawah versi Delphi lebih rendah dari 7 (SW)
- Menambahkan beberapa tipe data sesuai dengan GL-Syntax (SW)
Versi 1.2
- Memperbaiki beberapa masalah dengan mendapatkan alamat beberapa
- Ekstensi (misalnya glteximage3d) di mana ext/arb bekerja
- tetapi bukan fungsi inti (SW)
Versi 1.3
- Panggilan kedua untuk readimplementationProperties tidak akan
- Kembali ke Lib Default Lagi (MW)
- Perpustakaan sekarang akan dirilis jika perlu (MW)
Versi 1.3a
- Perbaikan kecil untuk fungsi Glslang (SW)
Versi 1.3b
- Memperbaiki bug kecil dengan Gl_arb_shader_objects, yang menyebabkan ekstensi yang tidak dimuat dengan benar (SW)
Versi 1.3C
- lebih banyak GL 1.5 kepatuhan oleh fog_coord_xx dan
- ARB Less VBO dan rutinitas kueri oklusi (MW)
Versi 1.3d
- Linebreak tetap (sekarang harus diperbaiki di bawah D5) (SW)
Versi 1.4
- Diubah header untuk sesuai dengan shading opengl
- Spesifikasi Bahasa 1.10:
- Menambahkan GL_Sampler baru _*-Konstanta
- Menambahkan konstanta gl_shading_language_version_arb
- Ditambahkan konstan GL_FRAGMENT_SHADER_DERIVATIF_HINT_ARB
- Menambahkan GL_MAX_FRAGMENT_Uniform_Components_arb (SW) yang konstan
Versi 1.4a
- Memperbaiki stdcall yang hilang untuk glbindattriblocationArb (SW)
Versi 1.4b
- Deklarasi Tetap untuk Gluniform*(F/I) VARB (Hitung Ditambahkan) (MW)
- GlCompileshaderarb berubah dari fungsi ke prosedur (MW)
Versi 1.5
- Dukungan tambahan untuk freepascal (BR)
- Tipe tambahan TGLVectorF3/TGLVECTOR3F (SW)
Versi 1.6
- Menambahkan ekstensi GL_EXT_FRAMEBUFFER_Object (SX)
Versi 1.7
- Menambahkan ekstensi GL_ARB_FRAGMENT_PROGRAM_SHADOW (SX)
- Menambahkan ekstensi GL_ARB_DRAW_BUFFERS (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_RECTANGLE (SX)
- Menambahkan ekstensi GL_ARB_COLOR_BUFFER_FLOAT (SX)
- Menambahkan ekstensi GL_ARB_HALF_FLOAT_PIXEL (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_FLOAT (SX)
- Menambahkan ekstensi GL_ARB_PIXEL_BUFFER_OBJECT (SX)
- Menambahkan ekstensi GL_EXT_DEPTH_BOUNDS_TEST (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_MIRROR_CLAMP (SX)
- Menambahkan ekstensi GL_EXT_BLEND_EQUATION_SEPARATE (SX)
- Menambahkan ekstensi GL_EXT_PIXEL_BUFFER_Object (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_Compression_dxt1 (sx)
- Menambahkan ekstensi GL_NV_FRAGMENT_PROGRAM_OPTION (SX)
- Menambahkan ekstensi GL_NV_FRAGMENT_PROGRAM2 (SX)
- Menambahkan ekstensi GL_NV_VERTEX_PROGRAM2_OPTION (SX)
- Menambahkan ekstensi GL_NV_VERTEX_PROGRAM3 (SX)
Versi 1.8
- Menambahkan Definisi Jenis Delegasi Eksplisit (LM)
- Menambahkan .NET 1.1 Dukungan (LM)
- Menambahkan .NET Overloaded Functions (LM)
- Menambahkan pemuatan ekstensi tertunda dan stubs (LM)
- Menambahkan Panggilan InitopEngl Otomatis di CreaterEnderingContext (LM)
- Menambahkan Fungsi Read_* Extra (LM)
Versi 2.0
- Memperbaiki beberapa masalah dengan string versi dan driver sialan.
- String 1.15 diidentifikasi sebagai OpenGL 1.5 bukan sebagai OpenGL 1.1 (SX)
- Ekstensi yang tidak ada dihapus GL_ARB_TEXTURE_MIRROR_REPEAT (SX)
- Menambahkan ekstensi wgl_arb_pixel_format_float (sx)
- Menambahkan ekstensi GL_EXT_STENCIL_CLEAR_TAG (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_RECTANGLE (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_EDGE_CLAMP (SX)
- Beberapa 1,5 core const ditambahkan (sekarang selesai) (SX)
- GluProPTJEC Need Pointer for not .net (SX)
- Gluunproject Need Pointer for not .net (SX)
- WGLUSEFONTOUTLINES* Perlu penunjuk untuk tidak .net (SX)
- WGLSWAPMULTIPLEBUFFERS BUTUH POINTER UNTUK TIDAK .NET (SX)
- Bug dengan wglgetextensionsStringext dihapus (sx)
- Jenis yang berbeda untuk .NET (SX)
- Menambahkan OpenGL 2.0 Core (SX)
Versi 2.0.1
- Memperbaiki beberapa masalah dengan GlgetActiveattrib di 2.0 Core (SX)
- Memperbaiki beberapa masalah dengan Gluproject (SX)
- Memperbaiki beberapa masalah dengan Gluunproject (SX)
- Memperbaiki beberapa masalah dengan GlutessVertex (SX)
- Memperbaiki beberapa masalah dengan GluloadsamplingMatrices (SX)
Versi 2.1
- Dukungan .NET yang dihapus (SX)
- Dukungan yang lebih baik untuk Linux (SX)
- Better Codeformation (SX)
- Menambahkan beberapa jenis vektor/matriks (SX)
- Menambahkan OpenGL 2.1 Core (SX)
- Menambahkan ekstensi GL_EXT_PACKED_DEPTH_STENCIL (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_SRGB (SX)
- Menambahkan ekstensi GL_EXT_FRAMEBUFFER_BLIT (SX)
- Menambahkan ekstensi GL_EXT_FRAMEBUFFER_MULTISAMPLE (SX)
- Menambahkan ekstensi GL_EXT_TIMER_QUERY (SX)
- Menambahkan ekstensi GL_EXT_GPU_PROGRAM_PARAMETERS (SX)
- Menambahkan ekstensi GL_EXT_BINDABLE_Uniform (SX)
- Menambahkan ekstensi GL_EXT_DRAW_BUFFERS2 (SX)
- Menambahkan ekstensi GL_EXT_DRAW_INSTANCED (SX)
- Menambahkan ekstensi GL_EXT_FRAMEBUFFER_SRGB (SX)
- Menambahkan ekstensi GL_EXT_GEOMETRY_SHADER4 (SX)
- Menambahkan ekstensi GL_EXT_GPU_SHADER4 (SX)
- Menambahkan ekstensi GL_EXT_PACKED_FLOAT (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_Array (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_BUFFER_Object (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_Compression_latc (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_Compression_rgtc (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_INTEGER (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_SHARED_EXPONENT (SX)
- Menambahkan ekstensi GL_NV_DEPTH_BUFFER_FLOAT (SX)
- Menambahkan ekstensi GL_NV_FRAGMENT_PROGRAM4 (SX)
- Menambahkan ekstensi GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE (SX)
- Menambahkan ekstensi GL_NV_GEOMETRY_PROGRAM4 (SX)
- Menambahkan ekstensi GL_NV_GPU_PROGRAM4 (SX)
- Menambahkan ekstensi GL_NV_PARAMETER_BUFFER_Object (SX)
- Menambahkan ekstensi GL_NV_TRANSFORM_FEEDBack (SX)
- Menambahkan ekstensi GL_NV_VERTEX_PROGRAM4 (SX)
Versi 3.0
- Memperbaiki beberapa const dari gl_ext_texture_shared_exponent (sx)
- Kemungkinan dukungan yang lebih baik untuk Mac (SX)
- Menambahkan OpenGL 3.0 Core (SX)
- Menambahkan ekstensi GL_ARB_DEPTH_BUFFER_FLOAT (SX)
- Menambahkan ekstensi GL_ARB_DRAW_INSTANCED (SX)
- Menambahkan ekstensi GL_ARB_FRAMEBUFFER_OBJECT (SX)
- Menambahkan ekstensi GL_ARB_FRAMEBUFFER_SRGB (SX)
- Menambahkan ekstensi GL_ARB_GEOMETRY_SHADER4 (SX)
- Menambahkan ekstensi GL_ARB_HALF_FLOAT_VERTEX (SX)
- Menambahkan ekstensi GL_ARB_INSTANCED_Arrays (SX)
- Menambahkan ekstensi GL_ARB_MAP_BUFFER_RANGE (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_BUFFER_Object (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_Compression_rgtc (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_RG (SX)
- Menambahkan ekstensi GL_ARB_VERTEX_Array_Object (SX)
- Menambahkan ekstensi GL_NV_CONDITIONAL_RENDER (SX)
- Menambahkan ekstensi GL_NV_PRESENT_VIDEO (SX)
- Menambahkan ekstensi GL_EXT_TRANSFORM_FEEDBack (SX)
- Menambahkan ekstensi GL_EXT_DIRECT_STATE_ACCESS (SX)
- Menambahkan ekstensi GL_EXT_VERTEX_ARRAY_BGRA (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_SWIZZLE (SX)
- Menambahkan ekstensi GL_NV_EXPLICIT_MULTISAMPLE (SX)
- Menambahkan ekstensi GL_NV_TRANSFORM_FEEDBack2 (SX)
- Menambahkan ekstensi wgl_arb_create_context (sx)
- Menambahkan ekstensi WGL_NV_PRESENT_Video (SX)
- Menambahkan ekstensi WGL_NV_Video_out (SX)
- Menambahkan ekstensi WGL_NV_SWAP_GROUP (SX)
- Menambahkan ekstensi wgl_nv_gpu_affinity (sx)
- Ditambahkan Tentukan DGL_Tiny_Header untuk menekan pemuatan fungsi otomatis (SX)
- Glprocedure berganti nama menjadi DgLgetProcaddress dan sekarang
- Terlihat dari luar unit ke Fungsi Beban Kustom (SX)
- DglCheckextension ditambahkan untuk memeriksa apakah ada ekstensi (SX)
- Read_gl_arb_buffer_object diganti namanya menjadi read_gl_arb_vertex_buffer_object (sx)
Versi 3.0.1
- Memperbaiki masalah dengan FPC (SX)
Versi 3.0.2
- Memperbaiki masalah dengan wgl_arb_create_context (sx)
Versi 3.2
- Fungsi dari GL_Version_3_0 Di mana diperbarui (SX)
- Fungsi dari GL_ARB_MAP_BUFFER_RANGE WHERE DIPERBARUI (SX)
- Fungsi dari GL_NV_PRESENT_Video Where Ditambahkan (SX)
- Menambahkan Consts dari GL_ARB_INSTANCED_Arrays (SX)
- Mendefinisikan untuk mengidentifikasi delphi diubah (cegah untuk pemeliharaan fitur) (SX)
- Menambahkan ekstensi GL_ATI_MEMINFO (SX)
- Menambahkan ekstensi GL_AMD_PERKERFORMANCE_MONITOR (SX)
- Menambahkan ekstensi GL_AMD_TEXTURE_TEXTURE4 (SX)
- Menambahkan ekstensi GL_AMD_VERTEX_SHADER_TESSELATOR (SX)
- Menambahkan ekstensi GL_EXT_PROVOKING_VERTEX (SX)
- Menambahkan ekstensi WGL_AMD_GPU_ASSOCIASI (SX)
- Menambahkan OpenGL 3.1 Core (SX)
- Semua barang yang sudah usang dapat dinonaktifkan jika Anda membuka define DGL_Deprecated (SX)
- Menambahkan ekstensi GL_ARB_Uniform_Buffer_Object (SX)
- Menambahkan ekstensi GL_ARB_COMPATIBILITY (SX)
- Menambahkan ekstensi GL_ARB_COPY_BUFFER (SX)
- Menambahkan ekstensi GL_ARB_SHADER_TEXTURE_LOD (SX)
- Hapus fungsi dari GL_NV_PRESENT_VIDEO (SX)
- Menambahkan ekstensi WGL_3DL_Stereo_Control (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_SNORM (SX)
- Menambahkan ekstensi GL_AMD_DRAW_BUFFERS_BLEND (SX)
- Menambahkan ekstensi GL_APPLE_TEXTURE_RANGE (SX)
- Menambahkan ekstensi GL_APPLE_FLOAT_PIXELS (SX)
- Menambahkan ekstensi GL_APPLE_VERTEX_PROGRAM_EVALUATORS (SX)
- Menambahkan ekstensi GL_APPLE_AUX_DEPTH_STENCIL (SX)
- Menambahkan ekstensi GL_APPLE_OBJECT_PURGABLE (SX)
- Menambahkan ekstensi GL_APPLE_ROW_BYTES (SX)
- Menambahkan OpenGL 3.2 Core (SX)
- Menambahkan ekstensi GL_ARB_DEPTH_CLAMP (SX)
- Menambahkan ekstensi GL_ARB_DRAW_ELEMENTS_BASE_VERTEX (SX)
- Menambahkan ekstensi GL_ARB_FRAGMENT_COORD_CONVENTIONS (SX)
- Menambahkan ekstensi GL_ARB_PROVOKING_VERTEX (SX)
- Menambahkan ekstensi GL_ARB_SEAMLENTESS_CUBE_MAP (SX)
- Menambahkan ekstensi GL_ARB_SYNC (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_MULTISAMPLE (SX)
- Menambahkan ekstensi GL_ARB_VERTEX_ARRAY_BGRA (SX)
- Menambahkan ekstensi GL_ARB_DRAW_BUFFERS_BLEND (SX)
- Menambahkan ekstensi Gl_arb_sample_shading (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_CUBE_MAP_Array (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_GATHER (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_QUERY_LOD (SX)
- Menambahkan ekstensi wgl_arb_create_context_profile (sx)
- Menambahkan Core GLX hingga Versi 1.4 (SX)
- Menambahkan ekstensi GLX_ARB_MULTISAMPLE (SX)
- Menambahkan ekstensi GLX_ARB_FBConfig_FLOAT (SX)
- Menambahkan ekstensi GLX_ARB_GET_PROC_ADDRESS (SX)
- Menambahkan ekstensi GLX_ARB_CREATE_CONTEXT (SX)
- Menambahkan ekstensi GLX_ARB_CREATE_CONTEXT_PROFILE (SX)
- Menambahkan ekstensi GLX_EXT_VISUAL_INFO (SX)
- Menambahkan ekstensi GLX_EXT_VISUAL_RATING (SX)
- Menambahkan ekstensi GLX_EXT_IMPORT_CONTEXT (SX)
- Menambahkan ekstensi GLX_EXT_FBConfig_Packed_float (SX)
- Menambahkan ekstensi GLX_EXT_FRAMEBUFFER_SRGB (SX)
- Menambahkan ekstensi GLX_EXT_TEXTURE_FROM_PIXMAP (SX)
Versi 3.2.1
- Memperbaiki beberapa masalah dengan Delphi <6 (SX)
Versi 3.2.2
- Menambahkan ekstensi GL_APPLE_RGB_422 (SX)
- Menambahkan ekstensi Gl_ext_separate_shader_objects (SX)
- Menambahkan ekstensi GL_NV_Video_Capture (SX)
- Menambahkan ekstensi GL_NV_COPY_IMAGE (SX)
- Menambahkan ekstensi GL_NV_PARAMETER_BUFFER_OBJECT2 (SX)
- Menambahkan ekstensi GL_NV_SHADER_BUFFER_LOAD (SX)
- Menambahkan ekstensi GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY (SX)
- Menambahkan ekstensi GL_NV_TEXTURE_BARRIER (SX)
- Variabel GL_EXT_TEXTURE_SNORM akan diisi (SX)
- Variabel gl_apple_row_bytes akan diisi (sx)
- Menambahkan ekstensi WGL_NV_Video_Capture (SX)
- Menambahkan ekstensi WGL_NV_COPY_IMAGE (SX)
- Wgl_nv_video_out sekarang bernama wgl_nv_video_output (sx)
- Menambahkan ekstensi GLX_EXT_SWAP_CONTROL (SX)
Versi 3.2.3
- Memperbaiki masalah dengan glgetattriblocation (SX)
- Menambahkan const gl_uniform_buffer_ext (sx)
- Fungsi GL_NV_TEXTURE_BARRIER Sekarang akan dimuat (SX)
Versi 4.0
- Perubahan pada ekstensi GL_ARB_TEXTURE_GATHER (SX)
- Perubahan pada ekstensi GL_NV_SHADER_BUFFER_LOAD (SX)
- Menambahkan OpenGL 3.3 Core (SX)
- Menambahkan OpenGL 4.0 Core (SX)
- Menambahkan ekstensi GL_AMD_SHADER_STENCIL_EXPORT (SX)
- Menambahkan ekstensi GL_AMD_SEAMLENTES_CUBEMAP_PER_TEXTURE (SX)
- Menambahkan ekstensi GL_ARB_SHADING_LANGUAGE_INCLUDE (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_Compression_BPTC (SX)
- Menambahkan ekstensi GL_ARB_BLEND_FUNC_EXTENDE (SX)
- Menambahkan ekstensi GL_ARB_EXPLICIT_ATTRIB_LOCATION (SX)
- Menambahkan ekstensi GL_ARB_OCCLUSION_QUERY2 (SX)
- Menambahkan ekstensi GL_ARB_SAMPLER_OBJECTS (SX)
- Menambahkan ekstensi GL_ARB_SHADER_BIT_ENCODING (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_RGB10_A2UI (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_SWIZZLE (SX)
- Menambahkan ekstensi GL_ARB_TIMER_QUERY (SX)
- Menambahkan ekstensi GL_ARB_VERTEX_TYPE_2_10_10_10_REV (SX)
- Menambahkan ekstensi GL_ARB_DRAW_INDIRECT (SX)
- Menambahkan ekstensi GL_ARB_GPU_SHADER5 (SX)
- Menambahkan ekstensi GL_ARB_GPU_SHADER_FP64 (SX)
- Menambahkan ekstensi GL_ARB_SHADER_SUBROUTINE (SX)
- Menambahkan ekstensi GL_ARB_TESSELLATION_SHADER (SX)
- Menambahkan ekstensi GL_ARB_TEXTURE_BUFFER_OBJECT_RGB32 (SX)
- Menambahkan ekstensi GL_ARB_TRANSFORM_FEEDBack2 (SX)
- Menambahkan ekstensi GL_ARB_TRANSFORM_FEEDBack3 (SX)
Versi 4.1
- Kemungkinan Perbaiki beberapa perilaku linux aneh (SX)
- Semua fungsi menggunakan GL bukan tipe TGL (SX)
- GL_AMD_VERTEX_SHADER_TESSELATOR akan dibaca sekarang (SX)
- GL_AMD_DRAW_BUFFERS_BLEND akan dibaca sekarang (SX)
- Perubahan pada Glstencilfuncseparate (GL_2_0) (SX)
- Perubahan pada GL_Version_3_2 (SX)
- Perubahan pada GL_Version_3_3 (SX)
- Perubahan pada GL_Version_4_0 (SX)
- Perubahan pada Gl_arb_sample_shading (SX)
- Perubahan pada GL_ARB_TEXTURE_CUBE_MAP_Array (SX)
- Perubahan pada GL_ARB_GPU_SHADER5 (SX)
- Perubahan pada GL_ARB_TRANSFORM_FEEDBack3 (SX)
- Perubahan pada Gl_arb_sampler_objects (SX)
- Perubahan pada GL_ARB_GPU_SHADER_FP64 (SX)
- Perubahan pada GL_Apple_element_array (SX)
- Perubahan pada GL_APPLE_VERTEX_ARRAY_RANGE (SX)
- Perubahan pada GL_NV_TRANSFORM_FEEDBack (SX)
- Perubahan pada GL_NV_VERTEX_BUFFER_UNIFIED_MEMORY (SX)
- Perubahan pada GL_EXT_MULTI_DRAW_Arrays (SX)
- Perubahan pada GL_EXT_DIRECT_STATE_ACCESS (SX)
- Perubahan pada GL_AMD_PERFORMANCE_MONITOR (SX)
- Perubahan pada GL_AMD_SEAMLENTES_CUBEMAP_PER_TEXTURE (SX)
- Perubahan pada GL_EXT_GEOMETRY_SHADER4 (SX)
- Menambahkan OpenGL 4.1 Core (SX)
- Menambahkan ekstensi GL_ARB_ES2_COMPATIBILITY (SX)
- Menambahkan ekstensi GL_ARB_GET_PROGRAM_BINARY (SX)
- Menambahkan ekstensi GL_ARB_SEPARATE_SHADER_OBJECTS (SX)
- Menambahkan ekstensi GL_ARB_SHADER_PRECISION (SX)
- Menambahkan ekstensi GL_ARB_VERTEX_ATTRIB_64BIT (SX)
- Menambahkan ekstensi GL_ARB_VIEWPORT_ARRAY (SX)
- Menambahkan ekstensi GL_ARB_CL_EVENT (SX)
- Menambahkan ekstensi GL_ARB_DEBUG_OUTPUT (SX)
- Menambahkan ekstensi Gl_arb_robustness (SX)
- Menambahkan ekstensi GL_ARB_SHADER_STENCIL_EXPORT (SX)
- Menambahkan ekstensi GL_AMD_Conservative_depth (SX)
- Menambahkan ekstensi GL_EXT_SHADER_IMAGE_LOAD_STORE (SX)
- Menambahkan ekstensi GL_EXT_VERTEX_ATTRIB_64BIT (SX)
- Menambahkan ekstensi GL_NV_GPU_PROGRAM5 (SX)
- Menambahkan ekstensi GL_NV_GPU_SHADER5 (SX)
- Menambahkan ekstensi GL_NV_SHADER_BUFFER_STORE (SX)
- Menambahkan ekstensi GL_NV_TESSELLATE_PROGRAM5 (SX)
- Menambahkan ekstensi GL_NV_VERTEX_ATTRIB_INTEGER_64BIT (SX)
- Menambahkan ekstensi GL_NV_MULTISAMPLE_COVERAGE (SX)
- Menambahkan ekstensi GL_AMD_NAME_GEN_DELETE (SX)
- Menambahkan ekstensi GL_AMD_DEBUG_OUTPUT (SX)
- Menambahkan ekstensi GL_NV_VDPAU_Interop (SX)
- Menambahkan ekstensi GL_AMD_TRANSFORM_FEEDBACK3_LINES_TRIANGLES (SX)
- Menambahkan ekstensi GL_AMD_DEPTH_CLAMP_SEPARATE (SX)
- Menambahkan ekstensi GL_EXT_TEXTURE_SRGB_DECODE (SX)
- Menambahkan ekstensi WGL_ARB_FRAMEBUFFER_SRGB (SX)
- Menambahkan ekstensi wgl_arb_create_context_robustness (sx)
- Menambahkan ekstensi wgl_ext_create_context_es2_profile (sx)
- Menambahkan ekstensi wgl_nv_multisample_coverage (sx)
- Menambahkan ekstensi GLX_ARB_VERTEX_BUFFER_Object (SX)
- Menambahkan ekstensi GLX_ARB_FRAMEBUFFER_SRGB (SX)
- Menambahkan ekstensi GLX_ARB_CREATE_CONTEXT_ROBustNess (SX)
- Menambahkan ekstensi GLX_EXT_CREATE_CONTEXT_ES2_PROFILE (SX)
Versi 4.1a
- Perbaiki untuk DgLgetProcAddress dengan FPC dan Linux (DEF Param) (SW)
Versi 4.2
- Menambahkan OpenGL 4.2 Core (SW)
- Menambahkan ekstensi GL_ARB_BASE_INSTANCE (SW)
- Menambahkan ekstensi GL_ARB_SHADING_LANGUAGE_420PACK (SW)
- Menambahkan ekstensi GL_ARB_TRANSFORM_FEEDBACK_INSTANCED (SW)
- Menambahkan ekstensi GL_ARB_Compressed_texture_pixel_storage (SW)
- Menambahkan ekstensi GL_ARB_Conservative_depth (SW)
- Menambahkan ekstensi GL_ARB_Internalformat_Query (SW)
- Menambahkan ekstensi GL_ARB_MAP_BUFFER_Alignment (SW)
- Menambahkan ekstensi GL_ARB_SHADER_ATOMIC_COUNTERS (SW)
- Menambahkan ekstensi GL_ARB_SHADER_IMAGE_LOAD_STORE (SW)
- Menambahkan ekstensi GL_ARB_SHADING_LANGUAGE_PACKING (SW)
- Menambahkan ekstensi GL_ARB_TEXTURE_STORAGE (SW)
- Menambahkan ekstensi WGL_NV_DX_INTEROP (SW)
- Ditambahkan Tentukan untuk wgl_ext_create_context_es2_profile (sw)
Versi 4.2a
- Menambahkan Patch Mac OS X oleh Andrey Gruzdev (SW)
Versi 4.3
- Menambahkan OpenGL 4.3 Core (SW)
- Menambahkan gl_arb_arrays_of_arrays (sw)
- Menambahkan GL_ARB_FRAGMENT_LAYER_VIEWPORT (SW)
- Menambahkan gl_arb_shader_image_size (sw)
- Menambahkan GL_ARB_ES3_COMPATIBILITY (SW)
- Menambahkan GL_ARB_CLEAR_BUFFER_Object (SW)
- Menambahkan GL_ARB_COMPUTE_SHADER (SW)
- Menambahkan gl_arb_copy_image (sw)
- Menambahkan GL_KHR_DEBUG (SW)
- Menambahkan gl_arb_explicit_uniform_location, (sw)
- Menambahkan GL_ARB_FRAMEBUFFER_NO_ATTACHMENS (SW)
- Menambahkan GL_ARB_InTernalformat_Query2 (SW)
- Menambahkan GL_ARB_INVALIDED_SUBDATA (SW)
- Menambahkan gl_arb_multi_draw_indirect (sw)
- Menambahkan GL_ARB_PROGRAM_INTERFACE_QUERY (SW)
- Menambahkan GL_ARB_ROBUST_BUFFER_ACCESS_BEHAVIOR (SW)
- Menambahkan GL_ARB_SHADER_STORAGE_BUFFER_Object (SW)
- Menambahkan gl_arb_stencil_texturing (sw)
- Menambahkan GL_ARB_TEXTURE_BUFFER_RANGE (SW)
- Menambahkan GL_ARB_TEXTURE_QUERY_LEVELS (SW)
- Menambahkan GL_ARB_TEXTURE_STORAGE_MULTISAMPLE (SW)
- Menambahkan GL_ARB_TEXTURE_VIEW (SW)
- Menambahkan GL_ARB_VERTEX_ATTRIB_BINDING (SW)
- Menambahkan ekstensi khusus vendor baru (SW)
- Menambahkan GL_NV_PATH_RENDERING (SW)
- Menambahkan gl_amd_pinned_memory (sw)
- Menambahkan GL_AMD_STENCIL_OPERASI_EXTENDED (SW)
- Menambahkan GL_AMD_VERTEX_SHADER_VIEWPORT_INDEX (SW)
- Menambahkan GL_AMD_VERTEX_SHADER_LAYER (SW)
- Menambahkan GL_NV_BINDLESS_TEXTURE (SW)
- Menambahkan GL_NV_SHADER_ATOMIC_FLOAT (SW)
- Menambahkan GL_AMD_QUERY_BUFFER_Object (SW)
- Menambahkan createrenderingcontextVersion (SW)
Versi 4.4
- Menambahkan OpenGL 4.4 Core (SW)
- Menambahkan ARB_BUFFER_Storage (SW)
- Menambahkan ekstensi ARB_CLEAR_TEXTURE (SW)
- Menambahkan ekstensi ARB_ENHANCED_LAYOUTS (SW)
- Menambahkan ekstensi ARB_MULTI_BIND (SW)
- Menambahkan ekstensi ARB_QUERY_BUFFER_OBJECT (SW)
- Menambahkan ekstensi ARB_Texture_Mirror_Clamp_to_Edge (SW)
- Menambahkan ekstensi ARB_TEXTURE_STENCIL8 (SW)
- Menambahkan ekstensi ARB_VERTEX_TYPE_10F_11F_11F_REV (SW)
- Menambahkan stat max_vertex_attrib_stride (sw)
- Menambahkan fungsi yang hilang untuk GL_EXT_DIRECT_STATE_ACCESS (SW)
- GL3.0+ menggunakan cara yang tidak disukai untuk mendapatkan ekstensi
- (Terima kasih untuk Frenk) (SW)
- Menambahkan CDECL yang hilang untuk TGLXGetVisualFromFBConfig (SW)
Versi 4.5
- Menambahkan OpenGL 4.5 Core (SW)
- Menambahkan GL_ARB_ES3_1_COMPATIBILITY (SW)
- Menambahkan GL_ARB_CLIP_CONTROL (SW)
- Menambahkan GL_ARB_CONDITIONAL_RENDER_INVERTED (SW)
- Menambahkan gl_arb_cull_distance (sw)
- Menambahkan GL_ARB_DERIVATIF_CONTROL (SW)
- Menambahkan GL_ARB_DIRECT_STATE_ACCESS (SW)
- Menambahkan GL_ARB_GET_TEXTURE_SUB_IMAGE (SW)
- Menambahkan GL_ARB_SHADER_TEXTURE_IMAGE_SAMESS (SW)
- Menambahkan gl_arb_texture_barrier (sw)
- Menambahkan gl_khr_blend_etation_advanced (sw)
- Menambahkan GL_KHR_BLENDE_EQUATION_ADVANCING_COHERENT (SW)
- Menambahkan GL_KHR_CONTEXT_FLUSH_CONTROL (SW)
- Menambahkan gl_khr_robustness (sw)
- Menambahkan gl_khr_robust_buffer_access_behavior (sw)
- Menambahkan GLX_ARB_CONTEXT_FLUSH_CONTROL (SW)
- Menambahkan WGL_ARB_CONTEXT_FLUSH_CONTROL (SW)
Versi 4.5a
- Deklarasi GL_TRUE/GL_FALSE yang diubah untuk kompatbilitas dengan Bytebool (SW)
- Deklarasi Glu_True/Glu_false yang Diubah untuk Kompatbilitas dengan Bytebool (SW)
- Menambahkan Pengaturan Topeng Pengecualian untuk 64-Bit (SetExceptionmask) (SW)
- Deteksi 64-bit berubah untuk FPC
- Menambahkan TVector3F untuk kompatibilitas ke belakang
Versi 4.5b
- Menambahkan konstanta yang hilang GL_PRIMITIF_RESTART_FOR_PATCHES_SUPPORTED (SW)
- Menambahkan konstanta yang hilang GL_TEXTURE_BUFFER_BINDING (SW)
- Menambahkan ekstensi yang hilang GL_NV_Conservative_raster (SW)
- Menambahkan ekstensi OpenGL yang baru -baru ini diumumkan:
- Menambahkan GL_ARB_ES3_2_COMPATIBILITY (SW)
- Menambahkan GL_ARB_FRAGMENT_SHADER_INTERLOCK (SW)
- Menambahkan gl_arb_gpu_shader_int64 (sw)
- Menambahkan GL_ARB_PARALLEL_SHADER_COMPILE (SW)
- Menambahkan GL_ARB_POST_DEPTH_COVERAGE (SW)
- Menambahkan gl_arb_sample_locations (sw)
- Menambahkan gl_arb_shader_atomic_counter_ops (sw)
- Menambahkan GL_ARB_SHADER_BALLOT (SW)
- Menambahkan GL_ARB_SHADER_CLOCK (SW)
- Menambahkan GL_ARB_SHADER_VIEWPORT_LAYER_Array (SW)
- Menambahkan GL_ARB_SPARSE_TEXTURE2 (SW)
- Menambahkan GL_ARB_SPARSE_TEXTURE_CLAMP (SW)
- Menambahkan gl_khr_no_error (sw)
- Menambahkan GL_NV_Conservative_raster_dilate (SW)
- Menambahkan GL_OVR_MULTIVIEW (SW)
- Menambahkan GL_OVR_MULTIVIEW2 (SW)
- Menambahkan GL_INTEL_FRAMEBUFFER_CMAA (SW)