Resources

Resources provide data to the pipeline and define what is rendered during your scene. Resources can be loaded from your game media or created dynamically at run time. Typically, resources include texture data, vertex data, and shader data. Most Direct3D applications create and destroy resources extensively throughout their lifespan. This section describes aspects of Direct3D 11 resources.

In this section

Topic Description
Introduction to a Resource in Direct3D 11
This topic introduces Direct3D resources such as buffers and textures.
Types of Resources
This topic describes the types of resources from Direct3D 10, as well as new types in Direct3D 11 including structured buffers and writable textures and buffers.
Resource Limits
This topic contains a list of resources that Direct3D 11 supports (specifically feature level 11 or 9.x hardware).
Subresources
This topic describes texture subresources, or portions of a resource.
Buffers
Buffers contain data that is used for describing geometry, indexing geometry information, and shader constants. This section describes buffers that are used in Direct3D 11 and links to task-based documentation for common scenarios.
Textures
This section describes textures that are used in Direct3D 11 and links to task-based documentation for common scenarios.
Floating-point rules
Direct3D 11 supports several floating-point representations. All floating-point computations operate under a defined subset of the IEEE 754 32-bit single precision floating-point rules.
Tiled resources
Tiled resources can be thought of as large logical resources that use small amounts of physical memory.
Displayable surfaces The displayable surfaces feature means that buffers that are presented may have varying properties, and you may present them in any order.

Programming Guide for Direct3D 11