By Eric Lengyel
OpenGL is the ideal atmosphere for constructing 2nd and 3D pix and video game purposes. The interface has been the alternative of video game programmers, in general due to its cross-platform operability, but additionally since it is continually evolving to maintain speed with advances within the kind of extensions. earlier, the sport used to be missing one unmarried, concise connection with help in making experience of the handfuls of extensions on hand. The OpenGL Extensions advisor presents this a lot wanted source and concentrates particularly at the extensions most vital to constructing smooth 3D video games. The publication is specified by an intuitive type, discussing teams of extensions that fluctuate or increase comparable parts of the bottom OpenGL structure. additionally, the textual content focuses as a rule on operational and implementation matters, discussing the underlying arithmetic of an extension in simple terms whilst it really is serious to figuring out that extension's performance.
Read Online or Download The OpenGL Extensions Guide (Charles River Media Graphics) PDF
Best Games books
Dave Eberly's 3D video game Engine layout was once the 1st expert consultant to the basic ideas and algorithms of real-time 3D engines and speedy grew to become a vintage of video game improvement. Dave's new ebook 3D online game Engine structure keeps the culture with a accomplished examine the software program engineering and programming of 3D engines.
In Scorecasting, college of Chicago behavioral economist Tobias Moskowitz groups up with veteran activities Illustrated author L. Jon Wertheim to overturn probably the most adored truisms of activities, and exhibit the hidden forces that form how basketball, baseball, soccer, and hockey video games are performed, gained and misplaced.
"According to Hoyle" is the card-table synonym for proper --a definitive consultant to the right kind taking part in of all identified card video games, with complete descriptions and reasons of principles and methods for every online game and its diversifications. B & W photos all through.
To the magician and to such a lot audiences, card manipulations are the main interesting kind of card trick. because the manipulator's ability is the one opting for issue, as soon as a level of card dexterity is obtained the performer can move directly to study tips certain to entertain, at any time, without extra instruction, utilizing any to be had deck of playing cards for the functionality.
Extra info for The OpenGL Extensions Guide (Charles River Media Graphics)
Five GL_NV_blend_square 2. five 19 GL_NV_blend_square OpenGL model required OpenGL 1. 1 Dependencies — Promotions Promoted to a middle function in OpenGL 1. four similar extensions — dialogue The GL_NV_blend_square extension permits the values GL_SRC_COLOR and GL_ONE_ MINUS_SRC_COLOR to be exact because the sfactor parameter, and permits the values GL_ DST_COLOR and GL_ONE_MINUS_DST_COLOR to be certain because the dfactor parameter of the glBlendFunc functionality. this permits mixing equations during which the sq. of the resource colour or vacation spot colour seems. prolonged services glBlendFunc—Extended to help consistent colour mix elements. Prototype void glBlendFunc(GLenum sfactor, GLenum dfactor); prolonged Parameters sfactor Specifies the mixing issue during which resource shades are elevated within the mixing equation. will be GL_SRC_COLOR or GL_ONE_MINUS_SRC_COLOR. dfactor Specifies the mixing issue in which vacation spot colours are extended within the mixing equation. could be GL_DST_COLOR or GL_ONE_MINUS_DST_ colour. Description The glBlendFunc is prolonged to just accept a resource mixing issue in accordance with the resource colour and a vacation spot mixing issue in response to the vacation spot colour. glBlendFuncSeparateEXT—Extended to aid consistent colour combination elements. Prototype void glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); prolonged Parameters sfactorRGB Specifies the mixing issue during which the resource colour purple, eco-friendly, and blue elements are improved within the mixing equation. might be GL_SRC_COLOR or GL_ONE_MINUS_SRC_COLOR. P-02 4107 6/6/03 20 12:40 PM web page 20 bankruptcy 2 mixing dfactorRGB Specifies the mixing issue during which the vacation spot colour pink, eco-friendly, and blue parts are increased within the mixing equation. could be GL_DST_COLOR or GL_ONE_MINUS_DST_COLOR. sfactorAlpha Specifies the mixing issue through which the resource colour alpha part is elevated within the mixing equation. might be GL_SRC_COLOR or GL_ONE_MINUS_SRC_COLOR. dfactorAlpha Specifies the mixing issue in which the vacation spot colour alpha part is accelerated within the mixing equation. can be GL_DST_COLOR or GL_ONE_MINUS_DST_COLOR. Description The glBlendFuncSeparateEXT is prolonged to just accept resource mixing elements in line with the resource colour and vacation spot mixing elements in keeping with the vacation spot colour. P-03 4107 6/6/03 12:50 PM web page 21 bankruptcy three TEXTURE surroundings during this bankruptcy three. 1 three. 2 three. three three. four three. five three. 6 three. 7 three. 1 GL_ARB_multitexture GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_NV_texture_env_combine4 GL_EXT_texture_lod_bias GL_ARB_multitexture OpenGL model required OpenGL 1. 1 Dependencies — Promotions Promoted to a middle function in OpenGL 1. three similar extensions — dialogue The GL_ARB_multitexture extension expands the feel software section of the OpenGL rendering pipeline into or extra levels, permitting a number of texture maps to be utilized in one rendering go.