从零开始学D3D

MSDN

目录

一、前言

二、使用D3D

            01、创建Reference device(基础设备)

            02、创建WARP device(图形变换设备)

            03、创建Swap Chain(交换链)

            04、枚举Adapters(图形适配器)

            05、获取Adapter Display Modes(适配器显示模式)

            06、创建并初始化设备

            07、创建Device Feature Level(功能特性)

            08、创建Device Vertex Buffer(顶点缓冲区)

            09、创建Index Buffer(索引缓冲区)

            10、创建Constant Buffer(常量缓冲区)

            11、创建Texture(纹理)

            12、初始化Texture

            13、通过文件初始化Texture(使用WIC创建纹理和视图)

            14、使用Dynamic resources(使用动态资源)

            15、创建Compute Shader(着色器)

            16、设计Hull Shader

            17、创建Hull Shader

            18、初始化Tessellator Stage---Tessellation 细分曲面

            19、设计Domain Shader(域着色器)

            20、创建Domain Shader

            21、编译Shader(使用D3DComileFromFile编译做着色器)

            22、记录Command List---渲染指令列表

            23、播放Command List

           24、检查Driver Support(驱动支持)--确认硬件加速是否支持多线程

三、案例分析

          1、渲染--案例Tutorial04

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值