Practical Rendering and Computation with Direct3D 11学习笔记(2.1.1)

本文深入探讨Direct3D 11中的资源管理,包括资源概述、资源创建及其使用标志。重点讲解了Direct3D 11的两大资源类型:缓冲区和纹理,以及它们的不同子类型、创建方法和配置选项。资源的正确配置对性能至关重要,资源视图作为连接资源与管线的关键,也在讨论之中。
摘要由CSDN通过智能技术生成

第二章 Direct3D 11  资源


2.1 资源概述

            在许多情况下,讨论现代实时渲染技术往往围绕着可编程管线及它可以做些什么线的确是实时渲染一个至关重要的部分,特别是图形开发人员的主要任务之一是使用的管线编写着色器程序。然而,在这些讨论与管线有连接的内存资源往往被忽视。这是同样重要理解对于特定的算需要什么样的资源,在那里被使用,它们将如何被使用。

        本章将深度检查Direct3D 11内存资源的主题。我们首先确定Direct3D 11API是如何组织和管理资源的然后主要考虑两种主要的资源类型-缓冲区和纹理,我们将详细的讨论每个子类型资源,它是如何产生的,如何使用它,以及当不再需要的时候如何被释放资源使用的讨论还将介绍资源视图的概念,一种用于资源连接到管线的特定位置的适配器类型

        任何讨论资源也必须看一下他们使两个方面。应用程序是关于创建、填充和连接资源到管线。然而,我们还必须考虑资源在管线中是如何使用的。一个可编程着色器中资源如何被声明和使用正确创建资源一样重要。这个话题在着色器程序详细讨论来提供一个声音理解这种用法,这将是建立在3 - 7章。

        正如我们将在本章后面所看到的,资源在创建之前关于资源将如何使用有一个清晰的理解是非常重要的,使用域是预先确定的新成立以来输入参数。如果不正确配置,资源在您的应用程序有几个负面影响,由于错误从表现不佳一直到完全无法执行管线。这使得资源确实一个非常重要的话题!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值