PPT-The OpenGL API
Author : giovanna-bartolotta | Published Date : 2016-04-27
Patrick Cozzi University of Pennsylvania CIS 565 Fall 2012 Agenda Today OpenGL shaders and uniforms Later efficient buffer usage OpenGL Is a Cbased API Is cross
Presentation Embed Code
Download Presentation
Download Presentation The PPT/PDF document "The OpenGL API" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
The OpenGL API: Transcript
Patrick Cozzi University of Pennsylvania CIS 565 Fall 2012 Agenda Today OpenGL shaders and uniforms Later efficient buffer usage OpenGL Is a Cbased API Is cross platform Is run by the . http://www.glprogramming.com/blue/
http://cvs.haskell.org/Hugs/pages/libraries/OpenGL/Graphics-Rendering-OpenGL-GL-
BasicTypes.html#t%3AGLuint
http://openglut.sourceforge.net/group__api.html
http:/ Graphics with OpenGL/GLUT
What is OpenGL?
•
OpenGL
(
Open
G
raphics
L
ibrary)
•
A
software
interface
to
graphics
hardware
•
a
standard
specification
defining
a
cross
-
language,
c Final Project : “. hat-trick. ”. 電機所 莊曜誠 . 600415154. Introduction. 緣由. :. 有一天睡覺前,看了足球比賽 想到足球用語. :. 帽子戲法。. . 加上之前交的作業讀的. Thanks to Alan Lerner, . Tel-Aviv University,. for the slides!. What Doesn’t OpenGL Do?!?. OpenGL is not: . A programming language.. A windowing application.. A data structure container.. What Does OpenGL Do?!?. 2. Basic Stragegy. Three steps to applying a texture. specify the texture. read or generate image. assign to texture. enable texturing. assign texture coordinates to vertices. Proper mapping function is left to application. Lecture 12 – OpenGL. JJCAO. OpenGL Applications. Modelling. & Creative Content Creation. Modelling. , Animation, Video & Creative Content Creation . applications that . use OpenGL. CAD. CAD/CAM. CWU Startup Club. Outline. What is an API?. Why are API’s useful?. What is HTTP? JSON? XML?. What is a RESTful API?. How do we consume an API?. How do we create an API?. API’s are available from many large websites and businesses. Outline. Development Environment. What is GLUT?. S. et up a GLUT Project. Overview. . of. . GLUT. . Programs. A Basic Program Example. Some GLUT. . Functions. API Documentation. 2. Development Environment. Window reshaping, Keyboard interaction, Camera, Drawing objects. George Georgiev. Telerik Corporation. www.telerik.com. Table of Contents. Project using OpenGL & FreeGLUT in MSVC++. Window reshaping. Graphics Programming. Katia Oleinik: koleinik@bu.edu. Graphics Programming. OpenSceneGraph. Higher level, built upon OpenGL. Written in standard C++. Windows, Linux, Mac and few more. 2D. , 3D computer graphics. Vlad . Vinogradsky. Principal PM Manager. vlvinogr@Microsoft.com. @. vladvino. BRK3708. quick audience poll. an . IT Pro. or. a . developer. or. neither. ?. actively involved with . apis. ?. heard of API Management?. Ed Angel. University of New Mexico. Dave . Shreiner. ARM, Inc. Evolution of the OpenGL Pipeline. A Prototype Application in OpenGL. OpenGL Shading Language (GLSL). Vertex Shaders. Fragment Shaders. Examples. Katia Oleinik: koleinik@bu.edu. Graphics Programming. OpenGL. Low-level API. cross-language . cross-platform . 2D, 3D computer graphics. GLUT - The OpenGL Utility Toolkit. simple, easy and small. window system independent toolkit for writing OpenGL programs;. Real-time and accurate sports data api solutions
Goalserve provide Sports Data Feeds API solutions since 2005 and offer Live score api, Live Game stats feeds, Historical Data, Prematch and In-play data api for all major sports and leagues. Data feed available in XML and JSON formats. Visit: https://goalserve.com/
Download Document
Here is the link to download the presentation.
"The OpenGL API"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.
Related Documents