4/26/2017 KhronosOpenGLReferencePages
English Login Members Adopters [Link]...
Developers Conformance Membership News&Events About
Home Registry OpenGLReferencePages
OpenGLandOpenGLESReferencePages
CompletedescriptionsofAPIcommandsandshadinglanguagefunctionsareprovidedforthecurrentversionstheseAPIs.
CurrentAPIVersions
OpenGLES3.2andOpenGLESShadingLanguage3.20
OpenGL4.5andOpenGLShadingLanguage4.50
OlderAPIVersions
NotethateachreferencepageintheCurrentVersionspageslinkedaboveincludesversionsupportinformationforolderversions,so(forexample)the
[Link],andmayeventuallybe
removed.
heOpenGL2.1pagesaretheonlysourceofreferencematerialforGLX,GLU,[Link],
eventhoughtheyareotherwiseuseless,orwemayeventuallyincorporatethatmaterialintheOpenGL4.5pagesinstead.
OpenGLES3.1andOpenGLESShadingLanguage3.10
OpenGLES3.0andOpenGLESShadingLanguage3.00
OpenGLES2.0
OpenGLES1.1
OpenGL2.1(ncludingGLX,GLU,andfixedfunctionGLcompatibilityprofileAPIs)
ReferencePageSources
TheDocbooksourceforthereferencepagesisavailablefromtheOpenGLRefpagesgithubrepository.
APIReferenceCards
QuickReferenceCardsareavailableinseveralformatsforOpenGL3.34.5andOpenGLES2.03.2.
[Link]
[Link],beingwrittenprimarilyfordevicedriver
implementers,notdevelopersusingOpenGLES.
Books
OpenGLSuperBibleDefinitiveprogrammer'sguide,tutorial,reference,andexamplecodeforOpenGL4.5.
Libraries,Tools,andTutorials
Khronosusedtohost"SDK"areasforOpenGLandOpenGLES,primarilycomposedoflinkstoexternalprojects,withsomehostedcontentonbehalfofthose
[Link],andasidefromafewKhronosauthoredprojects,[Link]
activearelinkedbelow.
Libraries
EqualizerMiddlewaretocreateanddeployparallelOpenGLbasedapplications.
[Link] 1/2
4/26/2017 KhronosOpenGLReferencePages
EqualizerMiddlewaretocreateanddeployparallelOpenGLbasedapplications.
GLEWTheOpenGLExtensionWranglerLibrary.
GLM(OpenGLMathematics)AC++mathematicslibraryforgraphicsprogramming.
GLUSAmodernOpenGL,OpenGLESandOpenVGUtilitylibrary.
Mesa3DAnopensourceimplementationoftheOpenGLspecification.
OpenSceneGraphAhighperformance3Dgraphicstoolkitwidelyusedinresearchandindustry.
Tools
CodeXLAMDtoolsuiteforGPUdebugging,profiling,andshaderanalysis.
KTXlightweightfileformatforOpenGLtextures,andlibktxlibraryforreadingandwritingKTXfiles.
GLInterceptOpenGLfunctioncallintercept&loggingtool.
GLSLangOpenGLShadingLanguageReferenceCompiler.
GLViewOpenGLExtensionsViewer.
NVIDIANsightVisualStudio(andotherdevelopertools).
Tutorials
OpenGLSamplesPackacollectionofOpenGLsamplecodeusingtheOpenGLcoreprofile.
Copyright2017KhronosGroup.ThisworkislicensedunderaCreativeCommonsAttribution4.0InternationalLicense.
OurNewsletter QuickLinks Followus!
ContactUs
SubscribetoNewsletter
9450SWGeminiDrive#45043 Findabug?NeedSupport?
ViewpastNewsletters
Beaverton,OR970086018USA LegalNotices
Office:+1(415)8698627 PrivacyPolicy
Fax:+1(707)2020030 TrademarkUsage
[Link].
HostingprovidedbyDigitalOcean
[Link] 2/2