书目

OpenGL着色语言

内容简介

OpenGL着色语言是一种用于OpenGL的高级过程着色语言,它是近年来图形编程领域中出现的最重要的新型开发技术。OpenGL是业界领先的跨平台3D图形API,而OpenGL着色语言允许开发人员控制图形处理管理线中最重要的阶段。本书全面覆盖从算法到API,书中更含丰富的API函数参考及顶级的案例分析。全书首先阐述了这种高级编程语言的语法和语义,在此基础上,详尽介绍了一系列着色器实例,同时对底层算法进行了解释,透析从固定功能图形硬件到可编程图形硬件的新时代转变,探究使用新的OpenGL函数调用来创建和操作着色器的方法,最后将该语言与其他著名的商业着色语言进行了比较。本书要求读者需要具有一定的数学知识,适合有兴趣编写着色器的应用程序开发人员,可作为GLSL开发者的参考手册。不论专家或着色器编程初学者,都能在本书中发现所需的财富。

作者简介

RandiJ.Rost是开发OpenGl着色语言的3Dlabs公司的多媒体图形小组的高级经理。Randi曾是开发OpenGl着色语言以及支持该语言的OpenGLAPI的核心成员,他还是使用这项技术设计和实现着色器的首批程序员之一。他参加OpenGL体系结构审核委员会(OpenGlArhcitectureReviewBoard)

目录

其他版本

—  END  —