OpenGL Superbible 7 01 Introduction

本文介绍了OpenGL的基本概念,包括图形管道、OpenGL的历史和目标。阐述了OpenGL作为接口的角色,如何实现移植性和性能提升。通过汽车工厂的比喻解释了图形处理的并行和流水线概念。OpenGL的目标是提供应用与底层图形子系统之间的抽象层,并介绍了现代GPU中的着色器核心。此外,还提及了OpenGL 4.5规范及核心与兼容配置文件的差异。后续章节将深入探讨OpenGL管道的各个阶段和计算机图形学中的数学基础知识。
摘要由CSDN通过智能技术生成

01 学习目标

(1) What the graphics pipelineis and how OpenGL relates to it.

图形管道

(2) The origins of OpenGL and how it came to be the way that it is today.

(3) Some of the fundamental concepts that we'll be building on throughout the book.

基础概念


02 接口 移植

OpenGL is an interface that your application can use to access and control the graphics subsystem of the device on which it runs.

commodity 日用品

Standardizing the interface to a subsystem increases portability and allows software developers to concentrate on creating quality products, producing interesting content, and ensuring the overall performs of their applications, rather than worry about the specifics of the platforms they want them to run on.


03 汽车工厂作类比

production lines 生产线

By overlapping(重叠) the phases(阶段) of production of the product, with each phase being executed by a skilled technician who concentrates his or her energy on that single task,each phase becomes more efficient and overall(全部的) productivity goes up. Also, by making many cars at the same time, a factory can have multiple workers installing multiple engines or wheels or doors and many cars can be on the production line at the same time, each at a different stage of completion.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值