资源描述:
《opengl43-quick-reference-card.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、OpenGL4.3APIReferenceCardPage1OpenGL®istheonlycross-platformgraphicsAPIthatenablesdevelopersofOpenGLCommandSyntax[2.2]softwareforPC,workstation,andsupercomputinghardwaretocreatehigh-GLcommandsareformedfromareturntype,aname,andoptionallyupto4charactersperforma
2、nce,visually-compellinggraphicssoftwareapplications,inmarkets(orcharacterpairs)fromtheCommandLetterstable(totheleft),asshownbytheprototype:suchasCAD,contentcreation,energy,entertainment,gamedevelopment,manufacturing,medical,andvirtualreality.Specificationsare
3、availableatreturn-typeName{1234}{bsii64fdubusuiui64}{v}([args,]Targ1,...,TargN[,args]);www.opengl.org/registryTheargumentsenclosedinbrackets([args,]and[,args])mayormaynotbepresent.•seeFunctionNamereferstofunctionsonthisreferencecard.•[n.n.n]and[Tablen.n]refer
4、tosectionsandtablesintheOpenGL4.3corespecification.TheargumenttypeTandthenumberNofargumentsmaybeindicatedbythecommandnamesuffixes.Nis1,2,3,or4ifpresent.If“v”ispresent,anarrayofNitemsispassedbyapointer.•[n.n.n]referstosectionsintheOpenGLShadingLanguage4.30spec
5、ification.Forbrevity,theOpenGLdocumentationandthisreferencemayomitthestandardprefixes.Theactualnamesareoftheforms:glFunctionName(),GL_CONSTANT,GLtypeOpenGLErrors[2.3.1]enumGetError(void);Returnsthenumericerrorcode.AsynchronousQueries[4.2,4.2.1]target:seeBegin
6、Query,plusTIMESTAMPOpenGLOperationCommandLetters[Table2.2]pname:CURRENT_QUERY,QUERY_COUNTER_BITSLettersareusedincommandstodenotetypes.voidGenQueries(sizein,uint*ids);Floating-PointNumbers[2.3.3]booleanIsQuery(uintid);16-Bit1-bitsign,5-bitexponent,b-byte(8bits
7、)ub-ubyte(8bits)voidDeleteQueries(sizein,constuint*ids);voidGetQueryIndexediv(enumtarget,10-bitmantissas-short(16bits)us-ushort(16bits)voidBeginQuery(enumtarget,uintid);uintindex,enumpname,int*params);Unsigned11-Bitnosignbit,5-bitexponent,i-int(32bits)ui-uint
8、(32bits)target:PRIMITIVES_GENERATED{n},target:seeBeginQuery6-bitmantissa{ANY_}SAMPLES_PASSED{CONSERVATIVE},pname:CURRENT_QUERY,QUERY_COUNTER_BITSi64-int64(64bits)ui64-uint64(64bits)TIME_E