SlideShare a Scribd company logo
By: Farwa Abdul Hannan (12 – CS – 13)
Prefix and Suffix of OpenGL
OpenGL Library:
OpenGL is a software interface to graphics hardware. This interface consists of about 150
distinct commands that are used to specify the objects and operations needed to produce interactive
three dimensional applications. It also consists of different routines.
Prefix:
A prefix is laced at the beginning of the word to modify or change its meaning. It also helps
to avoid naming conflicts if two independent groups implement a similar extension. The GLU and
GLX routines begin with the prefix GLU and GLX respectively.
Suffix:
The Ending part of the word that modifies the meaning of the word, in OpenGL suffix
represents some datatypes along with their size.
Suffix Data Type C language type OpenGL Type
Definition
b 8-bit integer signed char GLbyte
s 16-bit integer Short GLshort
i 32-bit integer int or long GLint, GLsizei
f 32-bit float Float GLfloat, GLclampf
d 64-bit float Double GLdouble,GLclampd
ub 8-bit unsigned number unsigned char GLubyte,GLboolean
us 16-bit unsigned number unsigned short GLushort
ui 32-bit unsigned number unsigned int or
unsigned long
GLuint,Glenum,GLbitfield

More Related Content

PPTX
Pixel shaders
PPTX
Pixel shaders
PDF
C++ vs python
PDF
C++ vs python the best ever comparison
PPTX
Python vs c++ ppt
PDF
IDL to C++11 initial submission presentation
PPTX
Unit 1 of c++ part 1 basic introduction
PPTX
Intro to cprogramming
Pixel shaders
Pixel shaders
C++ vs python
C++ vs python the best ever comparison
Python vs c++ ppt
IDL to C++11 initial submission presentation
Unit 1 of c++ part 1 basic introduction
Intro to cprogramming

What's hot (19)

ODP
Developing Multilingual Applications
PDF
180 daraga cpp course session-1
PPTX
1 introduction to c programming language
PPTX
PPTX
Pi - System Programming Language
PPTX
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
PPTX
Intro of C
PPTX
C Language interview questions-Coding Tag
PDF
IDL to C++11 revised submission presentation
PPT
Intro cpp
PPTX
What's New in C# 6
PDF
History of C/C++ Language
PPT
C language
PPTX
Soalan chapter 5
PDF
brf to mathml
PDF
C and objective-C
PPT
Developing Multilingual Applications
180 daraga cpp course session-1
1 introduction to c programming language
Pi - System Programming Language
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
Intro of C
C Language interview questions-Coding Tag
IDL to C++11 revised submission presentation
Intro cpp
What's New in C# 6
History of C/C++ Language
C language
Soalan chapter 5
brf to mathml
C and objective-C
Ad

Viewers also liked (20)

DOCX
Applications of Image Processing
PDF
Raster images (assignment)
DOCX
Manual of JAVA (more than Half)
DOCX
JAVA Manual remaining
PDF
Scaling
PDF
Summary of Simultaneous Multithreading: Maximizing On-Chip Parallelism
DOCX
Digital logic and design's Lab 4 nand
DOCX
Digital logic and design's Lab 3
DOCX
Javadocx j option pane
PDF
Linear combination of vector
DOCX
Cohen sutherland algorithm
PPTX
Templates
PDF
Tomasulo Algorithm
DOCX
Chapter 4: Lexical & Syntax Analysis (Programming Exercises)
DOCX
Mission statement and Vision statement of 3 Different Companies
PDF
IPv6 Implementation challenges
PPTX
Implementation & Challenges of IPv6
DOCX
DLDLab 8 half adder
PDF
Graphic display devices
PPTX
Memory Hierarchy Design, Basics, Cache Optimization, Address Translation
Applications of Image Processing
Raster images (assignment)
Manual of JAVA (more than Half)
JAVA Manual remaining
Scaling
Summary of Simultaneous Multithreading: Maximizing On-Chip Parallelism
Digital logic and design's Lab 4 nand
Digital logic and design's Lab 3
Javadocx j option pane
Linear combination of vector
Cohen sutherland algorithm
Templates
Tomasulo Algorithm
Chapter 4: Lexical & Syntax Analysis (Programming Exercises)
Mission statement and Vision statement of 3 Different Companies
IPv6 Implementation challenges
Implementation & Challenges of IPv6
DLDLab 8 half adder
Graphic display devices
Memory Hierarchy Design, Basics, Cache Optimization, Address Translation
Ad

Similar to Prefix and suffix of open gl (20)

PDF
Opengl basics
PDF
18csl67 vtu lab manual
PPTX
UNIT 1 OPENGL_UPDATED .pptx
PDF
Gdc 14 bringing unreal engine 4 to open_gl
DOCX
BEC302_DSDV Lab Manual 3rd sem(1) (1) (2).docx
PDF
Airplane game management system project report .pdf
PDF
Computer Graphics Project Report on Sinking Ship using OpenGL
PPT
DOCX
Ha4 displaying 3 d polygon animations
PPT
openGL basics for sample program (1).ppt
PPT
openGL basics for sample program.ppt
PPTX
Porting the Source Engine to Linux: Valve's Lessons Learned
PPT
Open gl
PPTX
Seminar presentation on OpenGL
PDF
OpenGL Introduction.
DOC
Data structures graphics library in computer graphics.
PDF
AN INTERNSHIP REPORT ON AIRPLANE GAME MANAGEMENT SYSTEM PROJECT REPORT.
PDF
Embedded C programming based on 8051 microcontroller
PPTX
Interactive 3D graphics for web with three.js, Andrey Vedilin, DataArt
DOCX
Mini Project final report on " LEAKY BUCKET ALGORITHM "
Opengl basics
18csl67 vtu lab manual
UNIT 1 OPENGL_UPDATED .pptx
Gdc 14 bringing unreal engine 4 to open_gl
BEC302_DSDV Lab Manual 3rd sem(1) (1) (2).docx
Airplane game management system project report .pdf
Computer Graphics Project Report on Sinking Ship using OpenGL
Ha4 displaying 3 d polygon animations
openGL basics for sample program (1).ppt
openGL basics for sample program.ppt
Porting the Source Engine to Linux: Valve's Lessons Learned
Open gl
Seminar presentation on OpenGL
OpenGL Introduction.
Data structures graphics library in computer graphics.
AN INTERNSHIP REPORT ON AIRPLANE GAME MANAGEMENT SYSTEM PROJECT REPORT.
Embedded C programming based on 8051 microcontroller
Interactive 3D graphics for web with three.js, Andrey Vedilin, DataArt
Mini Project final report on " LEAKY BUCKET ALGORITHM "

More from Farwa Ansari (10)

PDF
Energy Harvesting Techniques in Wireless Sensor Networks – A Survey
PPTX
Micro-services architecture
PDF
Software Design Patterns - An Overview
PDF
Optimizing the memory management of a virtual machine monitor on a NUMA syste...
PDF
Fault Tolerance Typed Assembly Language - A graphical overview
PDF
Comparative Analysis of Face Recognition Methodologies and Techniques
DOCX
Chapter 5: Names, Bindings and Scopes (review Questions and Problem Set)
PDF
Business plan of a software house
DOCX
Dld (lab 1 & 2)
PPTX
Hacking and Hackers
Energy Harvesting Techniques in Wireless Sensor Networks – A Survey
Micro-services architecture
Software Design Patterns - An Overview
Optimizing the memory management of a virtual machine monitor on a NUMA syste...
Fault Tolerance Typed Assembly Language - A graphical overview
Comparative Analysis of Face Recognition Methodologies and Techniques
Chapter 5: Names, Bindings and Scopes (review Questions and Problem Set)
Business plan of a software house
Dld (lab 1 & 2)
Hacking and Hackers

Recently uploaded (20)

PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
master seminar digital applications in india
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
RMMM.pdf make it easy to upload and study
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Trump Administration's workforce development strategy
PDF
Yogi Goddess Pres Conference Studio Updates
PDF
Complications of Minimal Access Surgery at WLH
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
PPTX
Lesson notes of climatology university.
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
A systematic review of self-coping strategies used by university students to ...
2.FourierTransform-ShortQuestionswithAnswers.pdf
master seminar digital applications in india
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Chinmaya Tiranga quiz Grand Finale.pdf
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
RMMM.pdf make it easy to upload and study
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Supply Chain Operations Speaking Notes -ICLT Program
Anesthesia in Laparoscopic Surgery in India
Trump Administration's workforce development strategy
Yogi Goddess Pres Conference Studio Updates
Complications of Minimal Access Surgery at WLH
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Weekly quiz Compilation Jan -July 25.pdf
GENETICS IN BIOLOGY IN SECONDARY LEVEL FORM 3
Lesson notes of climatology university.
O7-L3 Supply Chain Operations - ICLT Program
FourierSeries-QuestionsWithAnswers(Part-A).pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
A systematic review of self-coping strategies used by university students to ...

Prefix and suffix of open gl

  • 1. By: Farwa Abdul Hannan (12 – CS – 13) Prefix and Suffix of OpenGL OpenGL Library: OpenGL is a software interface to graphics hardware. This interface consists of about 150 distinct commands that are used to specify the objects and operations needed to produce interactive three dimensional applications. It also consists of different routines. Prefix: A prefix is laced at the beginning of the word to modify or change its meaning. It also helps to avoid naming conflicts if two independent groups implement a similar extension. The GLU and GLX routines begin with the prefix GLU and GLX respectively. Suffix: The Ending part of the word that modifies the meaning of the word, in OpenGL suffix represents some datatypes along with their size. Suffix Data Type C language type OpenGL Type Definition b 8-bit integer signed char GLbyte s 16-bit integer Short GLshort i 32-bit integer int or long GLint, GLsizei f 32-bit float Float GLfloat, GLclampf d 64-bit float Double GLdouble,GLclampd ub 8-bit unsigned number unsigned char GLubyte,GLboolean us 16-bit unsigned number unsigned short GLushort ui 32-bit unsigned number unsigned int or unsigned long GLuint,Glenum,GLbitfield