OpenGL
AskBiography Logo   Latest News  Follow Us on Twitter  Follow Us on Google Buzz  Became Fan - Facebook  Subscribe to RSSRSS   Bookmark and Share

OpenGL

Software information
Original authorSilicon Graphics
DeveloperKhronos Group
Stable release4.0
Latest release dateMarch 11, 2010
Written inC
Operating systemCross-platform
PlatformCross-platform
Available inC
TypeAPI
LicenseVarious
Websitewww.opengl.org

     Home | Software | OpenGL




OpenGL (Open Graphics Library) is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL was developed by Silicon Graphics Inc. (SGI) in 1992 and is widely used in CAD, virtual reality, scientific visualization, information visualization, and flight simulation. It is also used in video games, where it competes with Direct3D on Microsoft Windows platforms (see OpenGL vs. Direct3D). OpenGL is managed by a non-profit technology consortium, the Khronos Group.

Latest News : OpenGL : Tweet this RSS

Secure media processor supports 3D graphics - Eetasia.com (subscription) Tweet this news
Eetasia.com (subscription)--To meet OEM demand for sophisticated user interfaces, Android support and downloadable applications, Sigma's 3D graphics chip uses the -OpenGL- ES 2.0 APIs to ... - Date : Sun, 13 Jun 2010 16:06:04 GMT+00:00
Sprint HTC EVO 4G Update:HTC EVO 4G's graphics capped at 30FPS?? - Technology Stop Tweet this news
Technology Stop--It seems to be that the device is locked in at 30 frames per second in both 2D (Canvas) and 3D (-openGL-) modes. While on observation the phone like the Hero ... - Date : Fri, 11 Jun 2010 14:04:33 GMT+00:00
Fast and Accurate Single-Pass A-Buffer using OpenGL 4.0+ - VizWorld.com Tweet this news
VizWorld.com--With the new flexibility of OpenGL4.0 and the Fermi architecture, Cyril Crassin decided to revisit some of the older A-Buffer algorithms and see what kind ... - Date : Fri, 11 Jun 2010 20:10:30 GMT+00:00
Archos 5 tablet update adds OpenGL support for 3D gaming - Liliputing Tweet this news
Liliputing--But now Archos has pushed out a software update that adds support for -OpenGL-, which means that the Archos 5 can handle 3D games including Speed Forge 3D. ... - Date : Fri, 04 Jun 2010 14:44:54 GMT+00:00
Archos 5 tablet gets game-capable OpenGL update - Electronista (blog) Tweet this news
Electronista (blog)--Version 1.9.10 brings -OpenGL- without 3D acceleration, while version 2.0.15 has 3D-accelerated -OpenGL-. The former brings with it a number of fixes, ... - Date : Fri, 04 Jun 2010 20:27:55 GMT+00:00
iPhone 3GS (32GB) Review - Tech Ticker (blog) Tweet this news
Tech Ticker (blog)--To be precise, the 3GS has a 600MHz CPU from 3G's 412MHz, 256MB RAM up from 128MB and PowerVR SGX chip supporting -OpenGL- ES 2.0. ... - Date : Sun, 06 Jun 2010 19:50:15 GMT+00:00
HI CORPORATION 3D Rendering Engine "MascotCapsule(R) eruption" Is Adopted for ... - MarketWatch (press release) Tweet this news
MarketWatch (press release)--Supporting the industry-standard -OpenGL-(R) ES , eruption enables high-speed rendering of 3D graphics by making the best use of iPad's 3D graphics ... - Date : Wed, 26 May 2010 15:06:25 GMT+00:00
Mac OS X 10.6.4 to tackle issues with OpenGL, iPhoto, DVD Player - Apple Insider Tweet this news
Apple Insider---...- OS X 10.6.3 left off by tackling compatibility issues with -OpenGL--based applications and bandaging glitches with first- and third-party applications. ... - Date : Thu, 06 May 2010 21:51:58 GMT+00:00
Will Web 3.0 Be a 3D Web? - Web Trends Tweet this news
Web Trends--But WebGL runs on -OpenGL-, a competitor to Microsoft's DirectX engine, which gives Microsoft another reason to stall in its adoption. ... - Date : Mon, 10 May 2010 15:19:28 GMT+00:00
e-on releases version 8.5 of its Vue 3D rendering software - MacNN Tweet this news
MacNN--Amongst other changes, improvements have also been made to both the -OpenGL- engine and Viewport display, which include enhanced -OpenGl- views and support for ... - Date : Tue, 11 May 2010 04:23:20 GMT+00:00

Extension Extension ID Functions
Vertex Arrays EXT_vertex_array glVertexPointer, glColorPointer, glNormalPointer
Polygon Offsets (depth biasing) EXT_polygon_offset glPolygonOffset
RGBA logical blending EXT_blend_logic_op glBlendFunc
Texture Copy and Sub-copy EXT_subtexture, EXT_copy_texture glTexSubImage1D/2D/3D
Texture Formats EXT_texture RGB, LUMINANCE, ALPHA, INTENSITY (in glTexImage2D)
Texture Objects EXT_texture_object glGenTextures, glBindTextures

Extension Extension ID Functions
3D Volume Textures GL_EXT_texture3D glTexImage3DEXT
BGRA Texture Format GL_EXT_bgra BGR_EXT, BGRA_EXT (in glTexImage2D)
Packed Pixels GL_EXT_packed_pixels
Normal Rescaling GL_EXT_rescale_normal
Separate Specular Color GL_EXT_separate_specular_color
Texture Coord Edge Clamping SGIS_texture_edge_clamp
Texture LOD Control SGIS_texture_lod
Draw Range Elements EXT_draw_range_elements glDrawRangeElements
Image Processing Subset EXT_color_table, EXT_convolution, SGI_color_matrix, EXT_histogram, EXT_blend_color, EXT_blend_minmax

Extension Extension ID Functions
Multi-Texturing SGIS_multitexture glActiveTextureARB, glClientActiveTextureARB

Extension Extension ID Functions
Compressed Textures GL_ARB_texture_compression
Cubemaps GL_EXT_texture_cube_map TEXTURE_CUBE_MAP_EXT
Multi-Sampling GL_ARB_multisample
Texture Add GL_ARB_texture_env_add
Texture Combine GL_ARB_texture_env_combine
Texture Dot3 GL_ARB_texture_env_dot3
Texture Border Clamping GL_ARB_texture_border_clamp
Matrix Transpose GL_ARB_transpose_matrix

Extension Extension ID Functions
Automatic Mipmaps SGIS_generate_mipmap
Blend Squaring Functions GL_NV_blend_square
Depth Textures GL_ARB_depth_texture DEPTH_COMPONENT16/24/32_ARB
Hardware Shadowing Z-depth GL_ARB_shadow COMPARE_R_TO_TEXTURE
Fog Coordinates GL_EXT_fog_coord
Multiple Draw Arrays GL_EXT_multi_draw_arrays
Point Parameters GL_ARB_point_parameter
Secondary Color GL_EXT_secondary_color
Separate Blend Functions GL_EXT_blend_func_separate
Stencil Wrapping GL_EXT_stencil_wrap
Texture Crossbar Environment Mode GL_ARB_texture_env_crossbar
Texture LOD Bias GL_EXT_texture_lod_bias
Texture Mirrored Repeat GL_ARB_texture_mirrored_repeat
Window Raster Position GL_ARB_window_pos

Extension Extension ID Functions More Info
VBOs Vertex Buffer Objects GL_ARB_vertex_buffer_object glBindBufferARB, glBufferDataARB, glGenBuffersARB songho
Occlusion Queries GL_ARB_occlusion_query
Extended Shadow Functions GL_EXT_shadow_funcs

Extension Extension ID Functions
Shader Objects GL_ARB_shader_objects
Vertex Programs GL_ARB_vertex_program glBindProgramARB, glGenProgramsARB
Vertex Shaders (VS) GL_ARB_vertex_shader
Fragment Shaders (FS) GL_ARB_fragment_shader
Multiple Render Targets GL_ARB_draw_buffers glDrawBuffers
Rectangular Texture GL_ARB_texture_rectangle GL_TEXTURE_RECTANGLE_ARB
Point Sprites GL_ARB_point_sprite
Separate Blend Equation GL_EXT_blend_equation_separate
Separate Stencil GL_EXT_stencil_two_side

Extension Extension ID Functions
Non-Square Matricies glUniformMatrix{}fv
PBOs Pixel Buffer Objects GL_ARB_pixel_buffer_object
sRGB Texture (gamma 2.2) GL_EXT_texture_sRGB

Extension Extension ID Functions
FBOs Frame Buffer Objects GL_EXT_framebuffer_object glFrameBufferTexture2DEXT
FBO Multisampling GL_EXT_framebuffer_multisample
Hardware Instancing GL_EXT_draw_instanced glDrawArraysInstancedEXT, glDrawElementsInstancedEXT
VAOs Vertex Array Objects GL_ARB_vertex_array_object glBindVertexArray, glGenVertexArray
sRGB Framebuffers (gamma 2.2) GL_EXT_framebuffer_sRGB FRAMEBUFFER_SRGB_EXT



Privacy | Sitemap