August 1, 2016
This commit is contained in:
parent
3c96fdf0b6
commit
87bc08d051
54
ReadMe.txt
54
ReadMe.txt
@ -3,7 +3,7 @@ DIRECTX TEXTURE LIBRARY (DirectXTex)
|
||||
|
||||
Copyright (c) Microsoft Corporation. All rights reserved.
|
||||
|
||||
June 27, 2016
|
||||
August 1, 2016
|
||||
|
||||
This package contains DirectXTex, a shared source library for reading and writing DDS
|
||||
files, and performing various texture content processing operations including
|
||||
@ -16,28 +16,6 @@ but is not currently supported by a built-in WIC codec.
|
||||
The source is written for Visual Studio 2013 or 2015. It is recommended that you
|
||||
make use of VS 2013 Update 5 or VS 2015 Update 3 and Windows 7 Service Pack 1 or later.
|
||||
|
||||
DDSTextureLoader\
|
||||
This contains a streamlined version of the DirectX SDK sample DDSWithoutD3DX11 texture
|
||||
loading code for a simple light-weight runtime DDS loader. This version only supports
|
||||
Direct3D 11 and performs no runtime pixel data conversions (i.e. 24bpp legacy DDS files
|
||||
always fail). This is ideal for runtime usage, and supports the full complement of
|
||||
Direct3D 11 texture resources (1D, 2D, volume maps, cubemaps, mipmap levels,
|
||||
texture arrays, BC formats, etc.).
|
||||
|
||||
WICTextureLoader\
|
||||
This contains a Direct3D 11 2D texture loader that uses WIC to load a bitmap
|
||||
(BMP, JPEG, PNG, HD Photo, or other WIC supported file container), resize if needed
|
||||
based on the current feature level (or by explicit parameter), format convert to a
|
||||
DXGI_FORMAT if required, and then create a 2D texture. Furthermore, if a Direct3D 11
|
||||
device context is provided and the current device supports it for the given pixel format,
|
||||
it will auto-generate mipmaps. Note this does not support 1D textures, volume textures,
|
||||
cubemaps, or texture arrays. DDSTextureLoader is recommended for fully "precooked" textures
|
||||
for maximum performance and image quality, but this loader can be useful for creating
|
||||
simple 2D texture from standard image files at runtime.
|
||||
|
||||
Note: This function is not thread-safe if given a non-NULL device context for the auto-gen
|
||||
mip-map support.
|
||||
|
||||
DirectXTex\
|
||||
This contains the DirectXTex library. This includes a full-featured DDS reader and writer
|
||||
including legacy format conversions, a TGA reader and writer, a WIC-based bitmap reader and
|
||||
@ -68,6 +46,31 @@ DDSView\
|
||||
or volume maps, the "<" and ">" keyboard keys will show different images contained in the DDS.
|
||||
The "1" through "0" keys can also be used to jump to a specific image index.
|
||||
|
||||
DDSTextureLoader\
|
||||
This contains a streamlined version of the DirectX SDK sample DDSWithoutD3DX11 texture
|
||||
loading code for a simple light-weight runtime DDS loader. This version only supports
|
||||
Direct3D 11 or Direct3D 12 and performs no runtime pixel data conversions (i.e. 24bpp
|
||||
legacy DDS files always fail). This is ideal for runtime usage, and supports the full
|
||||
complement of Direct3D texture resources (1D, 2D, volume maps, cubemaps, mipmap levels,
|
||||
texture arrays, BC formats, etc.).
|
||||
|
||||
ScreenGrab\
|
||||
This contains screen grab modules for Direct3D 11 and Direct3D 12 primarily intended
|
||||
for creating screenshots. The images are written as a DDS or as an image file format
|
||||
using WIC.
|
||||
|
||||
WICTextureLoader\
|
||||
This contains a Direct3D 11 and Direct3D 12 2D texture loader that uses WIC to load a
|
||||
bitmap (BMP, JPEG, PNG, HD Photo, or other WIC supported file container), resize if needed
|
||||
based on the current feature level (or by explicit parameter), format convert to a
|
||||
DXGI_FORMAT if required, and then create a 2D texture. Note this does not support 1D textures,
|
||||
volume textures, cubemaps, or texture arrays. DDSTextureLoader is recommended for fully
|
||||
"precooked" textures for maximum performance and image quality, but this loader can be useful
|
||||
for creating simple 2D texture from standard image files at runtime.
|
||||
|
||||
NOTE: DDSTextureLoader, ScreenGrab, and WICTextureLoader are 'stand-alone' versions of the same
|
||||
modules provided in the DirectX Tool Kit.
|
||||
|
||||
All content and source code for this package are subject to the terms of the MIT License.
|
||||
<http://opensource.org/licenses/MIT>.
|
||||
|
||||
@ -108,6 +111,11 @@ RELEASE NOTES
|
||||
------------------------------------
|
||||
RELEASE HISTORY
|
||||
|
||||
August 1, 2016
|
||||
Workaround for bug in XMStoreFloat3SE (impacts conversions to DXGI_FORMAT_R9G9B9E5_SHAREDEXP)
|
||||
DDSTextureLoader12, WICTextureLoader12, and ScreenGrab12 for Direct3D 12 support
|
||||
Minor code cleanup
|
||||
|
||||
June 27, 2016
|
||||
texconv command-line tool -wicq and -wiclossless switches
|
||||
Code cleanup
|
||||
|
Loading…
Reference in New Issue
Block a user