Introduction to the DirectX® 9 High Level Shading Language
来源:互联网 发布:做什么淘宝生意火爆 编辑:程序博客网 时间:2024/06/05 10:26
Introduction
One of the most empowering new components of DirectX 9 is the High Level
Shading Language (HLSL). Using this standard high level language, shader writers are
able to think at the algorithm level while implementing shaders, rather than worry about
meddlesome hardware details such as register allocation, register read-port limits,
instruction co-issuing and so on. In addition to freeing the developer from hardware
details, the HLSL also has all of the usual advantages of a high level language such as
easy code reuse, improved readability and the presence of an optimizing compiler. Many
of the chapters in this book and in the ShaderX2 - Shader Tips & Tricks book will utilize
shaders which are written in HLSL. As a result, it will be much easier for you to
understand and work with those shaders after reading this introductory chapter.
In this chapter, we will outline the basic structure of the language itself as well as
strategies for integrating HLSL shaders into your application.
One of the most empowering new components of DirectX 9 is the High Level
Shading Language (HLSL). Using this standard high level language, shader writers are
able to think at the algorithm level while implementing shaders, rather than worry about
meddlesome hardware details such as register allocation, register read-port limits,
instruction co-issuing and so on. In addition to freeing the developer from hardware
details, the HLSL also has all of the usual advantages of a high level language such as
easy code reuse, improved readability and the presence of an optimizing compiler. Many
of the chapters in this book and in the ShaderX2 - Shader Tips & Tricks book will utilize
shaders which are written in HLSL. As a result, it will be much easier for you to
understand and work with those shaders after reading this introductory chapter.
In this chapter, we will outline the basic structure of the language itself as well as
strategies for integrating HLSL shaders into your application.
- Introduction to the DirectX® 9 High Level Shading Language
- Introduction to the DirectX 9 High-Level Shader Language
- HLSL(High level shading language)
- Introduction to the QML Language
- 一个关于LSTM的high-level介绍(但是很好):A Gentle Introduction to Long Short-Term Memory Networks by the Experts
- UML basics: An introduction to the Unified Modeling Language
- Introduction to The Objective-C 2.0 Programming Language
- UML basics: An introduction to the Unified Modeling Language
- Android: An introduction to the Edify (Updater-Script) language
- 【论文笔记】What Value Do Explicit High Level Concept Have in Vision to Language Problems?
- 高级语言(High-level programming language)
- Introduction to AppleScript Language Guide
- 《The Way To Go : A Thorough Introduction To The Go Programming Language》之数组切片
- The Way To Go- A Thorough Introduction To The Go Programming Language.pdf 英文原版 免费下载
- Introduction to OMG's Unified Modeling Language™ (UML®)
- OpenGL® Shading Language, Second Edition
- Introduction to XMLHttpRequest Level 2
- Introduction to SQL: Mastering the Relational Database Language (4th Edition)
- 05年数模B题DVD在线租赁的LINGO程序
- 中国大学 对 互联网 贡献不大
- sql行列转置的实现方法
- HLSL基础
- D3D中的HLSL
- Introduction to the DirectX® 9 High Level Shading Language
- SQL2000中创建作业(定时查询,更新)
- 构建安全的编译环境
- 考研题目 第六章 树
- LCD1602 C语言驱动程序
- Silverlight 2.0 的新特性
- 构件稳定的运行程序。
- red hat 9.0 下摄像头驱动的安装
- HLSL中的多纹理输入和输出