目录
VC++游戏开发系列之Directcomputer并行计算原理与实践-DX11游戏实战开发
1-课程准备工作(1课时)
主要内容:
课程准备工作
硬件准备
软件准备
课程内容简介
2-Directcomputer并行计算原理与实践(40课时)
主要内容:
第一篇 并行计算来龙去脉
什么是并行计算
为什么要并行计算
并行计算简史
并行计算需要什么样的条件
并行计算的功能
并行计算和游戏的关系
第二篇 并行算法导论
什么是并行算法
并行算法的分类
并行算法的主要框架
并行算法的发展
并行算法的性能分析
并行算法的主要模型
并行算法设计的一般方法
现代并行编程方法
Lock-Free算法和并行数据结构入门
第三篇 GPU计算的崛起
GPU和GPGPU
GPU的发展阶段
DX11前GPGPU的局限
GPGPU简史
DirectComputer/OpenCL/CUDA关系和介绍
CPU和GPU之比较
GPU的优势
GPU架构
第四篇 DirectComputer从入门到精通
DirectComputer简介
DirectComputer简史
选择DirectComputer的原因
DirectComputer基本编程步骤
创建DX11设备
HLSL和Computer Shader语法详解
Shader程序的编译
Coumputer Shader对象的创建
数据缓冲的创建
DirectComputer相关接口关系
执行Computer Shader计算
ComputerShader示例
GRSLib中DirectComputer组件的封装
使用DirectComputer和OLEDB做数据库数据计算项目
使用DirectComputer和SOCKET做网络化计算项目