OpenGL - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: OpenGL


Related Topics



  
 OpenGL - Wikipedia, the free encyclopedia
OpenGL (Open Graphics Library) is a specification defining a cross-language cross-platform API for writing applications that produce 3D computer graphics (and 2D computer graphics as well).
OpenGL is widely used in CAD, virtual reality, scientific visualization, information visualization and video game development.
According to the official OpenGL website, voting members of the ARB as of November 2004 include professional graphics hardware manufacturers SGI, 3Dlabs, Matrox and Evans and Sutherland (military applications), consumer graphics hardware manufacturers ATI Technologies and NVIDIA, processor specialist Intel, and computer manufacturers IBM, Apple Computer, Dell, Hewlett-Packard, and Sun Microsystems.
http://en.wikipedia.org/wiki/OpenGL   (2228 words)

  
 Chapter 1 - OpenGL Programming Guide (Addison-Wesley Publishing Company)
OpenGL is designed to work efficiently even if the computer that displays the graphics you create isn't the computer that runs your graphics program.
The OpenGL Extension to the X Window System (GLX) provides a means of creating an OpenGL context and associating it with a drawable window on a machine that uses the X Window System.
OpenGL is designed as a streamlined, hardware-independent interface to be implemented on many different hardware platforms.
http://rush3d.com/reference/opengl-redbook-1.1/chapter01.html   (4801 words)

  
 SGI - OpenGL Frequently Asked Questions
In general, licensing a source code implementation of the OpenGL API would not be useful for an application developer, because the binary created from that implementation would not be accelerated and optimized to run on the graphics hardware of a machine.
Those OpenGL libraries may be bundled in with the development and/or run-time options or may be purchased from a third-party software vendor without licensing the source code or use of the OpenGL® trademark.
The OpenGL API is well structured with an intuitive design and logical commands.
http://www.sgi.com/products/software/opengl/faq.html   (1993 words)

  
 OpenGL++ - Wikipedia, the free encyclopedia
OpenGL++ (OGL++) was intended to offer a selection of routines and standardized data structures to dramatically simplify writing "real" programs using OpenGL.
Work on OpenGL++ ended when SGI decided to partner with Microsoft instead, leading to the Fahrenheit project, which also died.
Much of OGL++ was a combination of ideas from earlier SGI projects in the same vein, namely Open Inventor which offered ease-of-use, and OpenGL Performer which was written separately from Inventor to deliver a system that optimized scene graphs for increased performance and exploited scalable architectures.
http://en.wikipedia.org/wiki/OpenGL_plus_plus   (613 words)

  
 OpenGL ES Overview
Although the OpenGL ES specification defines a particular graphics processing pipeline, individual calls can be executed on dedicated hardware, run as software routines on the system CPU, or implemented as a combination of both dedicated hardware and software routines.
OpenGL ES is designed to accommodate these differences by requiring a minimum footprint with minimum data storage requirements, minimized instruction/data traffic, and is both integer and floating point friendly.
Based on OpenGL, OpenGL ES is well structured with an intuitive design and logical commands.
http://www.khronos.org/opengles   (1362 words)

  
 ONDotnet.com -- Using OpenGL with VB.NET
In case you have never heard of it, OpenGL is an industry standard multi-platform API for 3D graphics supported by virtually all of the major players in the broadly defined field of computer graphics, computer animation, multimedia, and computer games.
OpenGL was originally developed by SGI, and is now available in commercial and free incarnations.
Although VB.NET is not the first programming language that comes to mind when you are thinking of writing applications that use the OpenGL API, it is possible (and not that difficult), if you are willing to dip your toes in the warm waters of open source software.
http://www.ondotnet.com/pub/a/dotnet/2003/04/28/opengl.html   (935 words)

  
 The EFnet #OpenGL FAQ -- Revision 3.11.2000
Texture mapping is one of OpenGL's coolest features, and one of the reasons so many of today's games use OpenGL for 3D drawing.
And in version 1.1 and higher of the OpenGL spec, we can use a method for creating texture objects, which in most good drivers, should be cached and uploaded/downloaded from card memory auto- matically.
Luckily, OpenGL has support for texture proxy querying so we can check whether the texture size is supported in a more acc- urate way.
http://www.geocities.com/SiliconValley/Park/5625/opengl   (9442 words)

  
 Overview of OpenGL
The OpenGL Extension to the X Window System (GLX) provides a means of creating an OpenGL context and associating it with an X Window System window.
OpenGL is window system independent, and therefore contains no windowing operations or mechanisms for user input.
OpenGL is a hardware-independent, operating system independent, vendor neutral graphics API specification.
http://www.cs.wpi.edu/~matt/courses/cs563/talks/OpenGL_Presentation/OpenGL_Presentation.html   (1877 words)

  
 Supercomputer Applications - OpenGL
The OpenGL graphics system is an advanced library of routines that allows programmers to create sophisticated applications involving interactive graphics in a three-dimensionsal environment developed by Silicon Graphics, Inc.
When an image generated by a program requires heavy computation to produce, it is sometimes wise to draw the graphic once, and also save it to a file.
This program does not require OpenGL, but it does generate a graphical image in the form of a Targa file, a standard graphic file format.
http://www.tjhsst.edu/~dhyatt/superap/opengl.html   (1248 words)

  
 GameDev.net -- Moving Beyond OpenGL 1.1 for Windows
Once you've been programming with OpenGL for Windows for a while, you'll probably notice something: the headers and libraries you're using are old.
The runtime needs to be for either the same or a more recent version of OpenGL as the headers and libraries you're using.
These headers and libraries contain the OpenGL functions, constants, and other things you need to be able to compile and link an OpenGL application.
http://www.gamedev.net/reference/programming/features/oglext   (1031 words)

  
 OpenGL - Computerworld
OpenGL is an open-source library of standardized subroutines for 3-D graphics functions, each composed of complex mathematical equations and computations.
OpenGL may be the oldest, most widely used and most sophisticated graphics library, but Microsoft's DirectX is nipping at its heels.
OpenGL is both hardware and software, Mannel says.
http://www.computerworld.com/softwaretopics/software/appdev/story/0,10801,59092,00.html   (1664 words)

  
 OpenGL
BCB 1.0 and 3.0 must have the OpenGL DLLs, lib files, and header files added to the development environment.
The OpenGL functions are embedded in the import32 library and the header files can be found in Cbuilder4\include\gl.
I have been told that the current version uses GLUT and does not discuss the other frameworks as well as the first version.
http://members.cox.net/scottheiman/opengl.htm   (1620 words)

  
 OpenGL Basics
OpenGL requires the programmer to deal with the windowing system, which in our environment means the X window system.
OpenGL does not include any routines for handling windowing operations so the GLX was developed to fill this gap with regard to the X Window System.
The OpenGL (Open Graphics Library) was originally developed by SGI to be a more 'open' (portable) version of their early SGI GL Graphics Library.
http://scv.bu.edu/SCV/HelpPages/opengl.html   (726 words)

  
 f90gl: Fortran interface for OpenGL and GLUT
OpenGL is a software interface for applications to generate interactive 2D and 3D computer graphics independent of operating system, window system, and hardware operations.
The current version is Version 1.2.11 This version implements the interface for OpenGL 1.2, GLU 1.2, GLUT 3.7, and several extensions.
You can also see example images produced by the example programs in the f90gl distribution.
http://math.nist.gov/f90gl   (377 words)

  
 Qt OpenGL 3D Graphics
The Qt OpenGL module is implemented as a platform-independent Qt/C++ wrapper around the platform-dependent GLX, WGL, or AGL C APIs.
When you install Qt for X11, the configure script will autodetect if OpenGL headers and libraries are installed on your system, and if so, it will include the Qt OpenGL module in the Qt library.
(If your OpenGL headers or libraries are placed in a non-standard directory, you may need to change the QMAKE_INCDIR_OPENGL and/or QMAKE_LIBDIR_OPENGL in the config file for your system).
http://doc.trolltech.com/3.3/opengl.html   (405 words)

  
 OpenGL - The Industry Standard for High Performance Graphics
OpenGL Distilled provides the fundamental information you need to start programming 3D graphics, from setting up an OpenGL development environment to creating realistic textures and shadows.
Following brief reviews of the recent changes to OpenGL and selected new extensions, their use in game development will be demonstrated and discussed.
Kinemac OpenGL API-based 3D animation software for Mac OS X lets you create 3D animations and presentations using the same drag-and-drop skills you have for creating 2D presentations.
http://www.opengl.org   (1492 words)

  
 New Features in Java 2D(TM) Technology
Most Linux distributions include the Mesa 3D graphics library, which is a software implementation of the OpenGL specification.
However, third-parties such as Xi Graphics are known to support OpenGL libraries for Solaris x86.
Accelerated OpenGL libraries for the Solaris x86 platform are not available from Sun.
http://java.sun.com/j2se/1.5.0/docs/guide/2d/new_features.html   (773 words)

  
 SGI - Developer Central Open Source OpenGL® Sample Implementation
It is both a reference implementation and a driver framework used by almost all commercial 3D hardware vendors to develop hardware drivers for their systems.
In order for Linux to be successful on the desktop, it needs OpenGL; and in order for OpenGL to continue as the only cross-platform 3D graphics standard, it must succeed on Linux as well as the many other platforms it already is available on.
The February 1999 open sourcing of GLX (the glue connecting OpenGL and the X Window System) for use by XFree86, the open source project providing the standard implementation of the X Window System on Linux;
http://oss.sgi.com/projects/ogl-sample   (311 words)

  
 SGI - OpenGL: Home Page
The OpenGL API began as a specification, then SGI produced a sample implementation that hardware vendors could use to develop OpenGL drivers for their hardware.
The result of this work was the OpenGL API, which was largely based on earlier work on the SGI® IRIS GL™ library.
Hardware vendors do need to have a license to create an OpenGL implementation for their hardware.
http://www.sgi.com/products/software/opengl   (281 words)

  
 An enhanced OpenGL renderer for Unreal Tournament
Newer OpenGL renderer is version 3.2: utglr32.zip (48 KB).
The better fix is to add an option to use QPC if present, but this code isn't in the renderer, so I can't fix it there (though likely would be easy to patch the right part of some other binary for this one).
Like the OpenGL renderer, this D3D renderer may have problems with far away decals flickering due to z-buffer precision issues if only a 24-bit z-buffer is available.
http://cwdohnal.home.mindspring.com/utglr   (5331 words)

  
 Opengl \ Libraries \ Processing 1.0 (BETA) \ Processing 1.0 (BETA)
OpenGL (Open Graphics Library) is a cross-platform graphics interface for 3D and 2D graphics.
Processing interfaces with OpenGL through JOGL, an initiative from the Game Technology Group at Sun.
You need to have an OpenGL accelerated graphics card installed on your computer to fully utilize this library.
http://processing.org/reference/libraries/opengl   (258 words)

  
 GameDev.net -- OpenGL
Covers superquadrics in OpenGL, a class wrapper for OpenGL lighting, and the basics of timing, complete with a demo and source code.
Covers how to read and parse what OpenGL extensions are supported by your video card, how to use scissor testing to create a cool scrolling window effect, and how to load and use TGA (targa) image files as textures in projects of your own.
Covers how to set up, and use OpenGL in a Windows environment, including displaying an empty OpenGL window, switching into fullscreen or windowed mode, and waiting for you to press ESC or close the Window to exit.
http://www.gamedev.net/reference/list.asp?categoryid=31   (1488 words)

  
 OpenGL
OpenGL is probably OpenGL's core graphics routines are prefixed glXxx (where Xxx would be the function name), are identified in the header GL/gl.h and in the library libgl.a in Unix and opengl32.lib in Windows.
These utility functions are prefixed gluXxx, are identified in the header GL/glu.h and in the library libglu.a in Unix and glu32.lib in Windows.
An OpenGL program that configures this pipeline can be found at:
http://graphics.cs.uiuc.edu/~jch/cs497jch/opengl.html   (267 words)

  
 Microsoft weakens OpenGL
THE OPENGL Foundation claims that the software giant, Microsoft is trying to shaft its free specification with the introduction of its super soar-away version of its Windows operating system Vista.
It thinks that layering OpenGL over Direct3D is all part of a cunning plan and the OpenGL community should encourage hardware & software developers, and lean on the Vole to maintain OpenGL as a first class API.
According to the Foundation this means that if you use Vista, OpenGL performance will be slashed by half, limited and there would be no extensions will be possible to cope with future hardware innovations.
http://www.theinquirer.net/?article=25215   (352 words)

  
 What is OpenGL? - A Word Definition From the Webopedia Computer Dictionary
Cosmo OpenGL, on the other hand, is a software-only implementation specifically designed for machines that do not have a graphics accelerator.
Provides information on the OpenGL Utility Toolkit (GLUT) as well as summaries and examples of projects using OpenGL.
This document presents information which will help to maximize OpenGL across different computer systems and within different configurations of similar systems.
http://www.webopedia.com/TERM/O/OpenGL.html   (197 words)

  
 NeHe Productions: OpenGL Lessons
Although they can be difficult for the new OpenGL programmer to understand, they are by far the best books written on the subject of OpenGL.
Now that OpenGL is the API of choice for Mac users, I hope to see alot more demos, projects and games from all of you Mac users!
The program you create in this tutorial will display an empty OpenGL window, switch the computer into fullscreen or windowed mode, and wait for you to press ESC or close the Window to exit.
http://nehe.gamedev.net/lesson.asp?index=01   (1385 words)

  
 NodeWorks - Programming: Graphics: Libraries: OpenGL
OpenGL is a windowing system independent, operating system independent, graphics hardware independent, and network transparent...
OpenGL information -- from the creators of OpenGL.
A registry of all graphics cards and what OpenGL extensions they support.
http://dir.nodeworks.com/Computers/Programming/Graphics/Libraries/OpenGL   (104 words)

  
 IGM: Ever wondered what OpenGL really means?
"OpenGL is a sophisticated open-source three-dimensional rendering system.
Developed as an open source project (OPEN Graphics Library) by Silicon Graphics in the 1990s, OpenGL supports advanced 3D rendering.
The document lists an additional link for more detailed information (Developer Connection) on OpenGL.
http://www.insanely-great.com/news.php?id=2352   (244 words)

  
 OpenGL SuperBible Home Page
Benj has also written a whole section of the book that covers vertex and fragment programming, as well as some other advanced rendering features..
A "prerelease" copy of Render Monkey is available on the CD-ROM with the book (we were done before they were ready!).
You can get an overview of the book by reading the Introduction, posted here.
http://starstonesoftware.com/OpenGL   (285 words)

  
 OpenGL Computer Encyclopedia Enterprise Resource Directory Complete Guide to Internet
OpenGL Computer Encyclopedia Enterprise Resource Directory Complete Guide to Internet
http://www.jaysir.com/computer-encyclopedia/o/opengl-computer-terms.htm   (20 words)

  
 CodeGuru: OpenGL
This class makes it easy to print output in OpenGL.
A technique for drawing and printing OpenGL graphics directly to Device-Independent Bitmaps (DIBs).
The data can be shown with either orthographic or perspective projection.
http://www.codeguru.com/Cpp/G-M/opengl   (569 words)

  
 SGI InfoSearch - modi4.ncsa.uiuc.edu
GLX: OpenGL Extension for the X Window System
WGL: OpenGL Extension for Microsoft Windows NT and Windows 95
http://biology.ncsa.uiuc.edu/cgi-bin/infosrch.cgi?cmd=browse&db=bks&coll=&fname=/SGI_Developer/OpenGL_PG/TOC   (56 words)

  
 OpenGL FAQ and Troubleshooting Guide
10.040 When an OpenGL primitive moves placing one vertex outside the window, suddenly the color or texture mapping is incorrect.
2.100 What is the general form of an OpenGL program?
23.020 How will I know which OpenGL version my program is using?
http://www.opengl.org.ru/docs/faq   (2539 words)

  
 SGI - Developer Central Open Source OpenGL® Sample Implementation
Because extensions vary from platform to platform and driver to driver, OpenGL developers can't expect interfaces for all extensions to be defined in the standard gl.h, glx.h, and wgl.h header files.
Many OpenGL extensions, as well as extensions to related APIs like GLU, GLX, and WGL, have been defined by vendors and groups of vendors.
The extension registry is maintained by SGI and contains specifications for all known extensions, written as modifications to the appropriate specification documents.
http://oss.sgi.com/projects/ogl-sample/registry   (173 words)

  
 Apple - Mac OS X - OpenGL
In fact, without OpenGL, much of the advanced graphics you take for granted today on Mac OS X would simply be impossible.
Used in heavy-duty authoring tools such as Maya from Alias and by games including Doom 3 from id Software, OpenGL enables high-end 3D graphics.
Develop 3D games and graphics applications with help from Apple Developer Connection.
http://www.apple.com/macosx/features/opengl   (194 words)

  
 3Dlabs Developer Support
Material available includes a product family overview, a technology white paper, and a list of frequently-asked questions.
3Dlabs and ATI have announced the release of RenderMonkey 1.5, an integrated environment for developing shaders that now includes support for the OpenGL Shading Language.
22 Aug 2005 — Our partner spotlight features Graphic Remedy and the excellent OpenGL debugging and profiling tool they have created, gDEBugger.
http://developer.3dlabs.com   (656 words)

  
 OpenGL Java @ j3d.org
The work project that testing the concepts as part of the JSR is known as JOGL.
Because of this, most of the information you'll find here will be related to JOGL.
Here you will find a collection of tutorials, code and links relating to the combination of the OpenGL graphics APIs and the Java programming language.
http://opengl.j3d.org   (181 words)

  
 Download details: Win32 API OpenGL 1.1 Release Notes and Components for Windows 95 Version Upgrade
Opengl95.exe contains the release notes for OpenGL version 1.1 for Windows 95 and all of the components associated with OpenGL such as the DLL, library, and include files.
Download details: Win32 API OpenGL 1.1 Release Notes and Components for Windows 95 Version Upgrade
Win32 Application Programming Interface OpenGL 1.1 Release Notes and Components for Windows 95 Version Upgrade
http://www.microsoft.com/downloads/details.aspx?FamilyID=cc562627-e705-44f9-8710-fd665ac66bfb&displaylang=en   (303 words)

  
 Graphics - OpenGL* Compatibility
OpenGL* is an API (Application Programming Interface) for 3D graphics that is used by many games.
OpenGL enables hardware acceleration of 3D graphics, so support is required from the graphics drivers for optimum performance.
The latest graphics drivers will usually provide the best compatibility with games that use OpenGL.
http://www.intel.com/support/graphics/sb/CS-010479.htm   (160 words)

  
 OpenGL Tutorial
In this course the tk library will be used for windowing system functions.
The OpenGL specification is operating system and windowing system independent.
The OpenGL API was designed for use with the C and C++ programming languages but there are also bindings for a number of other programming languages such as Java, Tcl, Ada, and FORTRAN.
http://www.eecs.tulane.edu/www/Terry/OpenGL/Introduction.html   (223 words)

  
 Mac-opengl Info Page
This mailing list is to allow discussion on the use and programming of the OpenGL technologies on the MacOS.
Please read the Mailing List Terms and Conditions we ask everyone to follow.
http://lists.apple.com/mailman/listinfo/mac-opengl   (317 words)

  
 Nate Robins - OpenGL - GLUT for Win32
Please send bug reports/comments to nate@pobox.com, and be sure to check out the README-win32.txt provided in the distribution for installation instructions, and Win32 specific information.
For general information about GLUT, see opengl.org's GLUT page or opengl.org's GLUT FAQ.
The OpenGL Utility Toolkit (GLUT), originally written by Mark Kilgard, ported to Win32 (Windows 95,98,Me,NT,2000,XP) by Nate Robins.
http://www.xmission.com/~nate/glut.html   (119 words)

  
 SPACE INVADERS OPENGL - A cloned game in OpenGL
It is developed in OpenGL under Visual C++, and is still in development (alpha version).
Space Invaders requires a version of Windows (98/ME/NT/2000/XP should all be ok) with an OpenGL compatible 3D graphic card.
SPACE INVADERS OPENGL - A cloned game in OpenGL
http://spaceinvadersgl.sourceforge.net   (721 words)

  
 OpenGL - Perl module to display 3D data using OpenGL, GLU, GLUT, and GLX
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
Virtually all of the OpenGL 1.0, and 1.1 functions are available, and most of 1.2.
The underlying OpenGL function will be passed a pointer to that string.
http://www.bribes.org/perl/opengl.html   (491 words)

  
 Sun OpenGL API for Solaris Operating System, SPARC Platform Edition
It provides graphics software developers a complete set of graphics functions for defining, rendering, and animating 3D models.
Sun OpenGL API (Application Programming Interface) for Solaris software is a 3D graphics application programming interface (API) based on the OpenGL industry-standard specification for developing interactive 3D graphics applications on the Solaris platform.
The Sun Multi-Display Utilities (MDU) library is a utility library written in the C programming language on top of the OpenGL API for Solaris and X Window System APIs.
http://www.sun.com/software/graphics/opengl/index.xml   (288 words)

  
 OpenGL
The OpenGL Developer Tools 97 CD-ROM is now on the web.
Codeshifter (a program that converts 3DS files to OpenGL display lists)
Mesa 3D Graphics Library (based on the OpenGL implementation)
http://www.geocities.com/SiliconValley/Heights/1467/opengl.html   (114 words)

  
 OpenGL stuff
The most important thing in the programming language is the name.
Perhaps your OpenGL hardware doesn't support stereo, you can still experiment with stereographics by creating anaglyphs!
Multiple wall displays using OpenGL and independent machines driving each wall - experiences.
http://astronomy.swin.edu.au/~pbourke/opengl   (223 words)

  
 OpenGL Programming Guide (Addison-Wesley Publishing Company): Table of Contents
OpenGL Programming Guide (Addison-Wesley Publishing Company): Table of Contents
Appendix D: The OpenGL Extension to the X Window System
Appendix E: The OpenGL Programming Guide Auxiliary Library
http://fly.srk.fer.hr/~unreal/theredbook   (63 words)

  
 Gardening software and Plant encyclopedia - 3D Garden Composer. General information, system requirements
Hard disk free space 100 MB CD drive 24x
Section on weeds and how to control them.
Video card with at least 16 MB RAM on-board and OpenGL driver
http://www.gardencomposer.com.au/product-generalinfo.htm   (1105 words)

  
 NeHe Productions: Main Page
Srki has released two OpenGL programs (one animation-demo and one little maze game).
Wojtek has written a game in OpenGL with his friends.
You can view the Game Packs at www.darkroomstudios.com.
http://nehe.gamedev.net   (1655 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.