Sei sulla pagina 1di 2

4/26/2017 KhronosOpenGLReferencePages

English Login Members Adopters SearchKhronos.org...

Developers Conformance Membership News&Events About

Home Registry OpenGLReferencePages

OpenGLandOpenGLESReferencePages
CompletedescriptionsofAPIcommandsandshadinglanguagefunctionsareprovidedforthecurrentversionstheseAPIs.

CurrentAPIVersions
OpenGLES3.2andOpenGLESShadingLanguage3.20

OpenGL4.5andOpenGLShadingLanguage4.50

OlderAPIVersions
NotethateachreferencepageintheCurrentVersionspageslinkedaboveincludesversionsupportinformationforolderversions,so(forexample)the
OpenGL3.xreferencepagesarenolongerprovided.TheolderOpenGLES3.xand2.xpageslinkedhereareincreasinglyoutofdate,andmayeventuallybe
removed.

heOpenGL2.1pagesaretheonlysourceofreferencematerialforGLX,GLU,andtheOpenGLCompatibilityProfile.Theymayberetainedforthatreason,
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.

FormalSpecificationsfortheOpenGLandOpenGLESAPIsandShadingLanguagesareavailablefromtheOpenGLRegistry.Thesearetheauthoritative
documentsforhowtheAPIsandShadingLanguagesareintendedtowork.Theyarealsothemostdifficulttoread,beingwrittenprimarilyfordevicedriver
implementers,notdevelopersusingOpenGLES.

Books
OpenGLSuperBibleDefinitiveprogrammer'sguide,tutorial,reference,andexamplecodeforOpenGL4.5.

Libraries,Tools,andTutorials
Khronosusedtohost"SDK"areasforOpenGLandOpenGLES,primarilycomposedoflinkstoexternalprojects,withsomehostedcontentonbehalfofthose
projects.Theseareaswerenotkeptuptodate,andasidefromafewKhronosauthoredprojects,havebeenretired.ProjectsformerlyintheSDKwhicharestill
activearelinkedbelow.

Libraries
EqualizerMiddlewaretocreateanddeployparallelOpenGLbasedapplications.
https://www.khronos.org/registry/OpenGLRefpages/ 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

Copyright2017KhronosGroup.Allrightsreserved.
HostingprovidedbyDigitalOcean

https://www.khronos.org/registry/OpenGLRefpages/ 2/2

Potrebbero piacerti anche