New Post: SRGB support
The sRGB options currently just do SRGB color space conversion for Convert. This was previously not working correctly in all cases due to WIC not handling colorspace quite right. The library is...
View ArticleCreated Unassigned: sRGB "gamma correct" filtering for mipmaps [930]
The current implementation of 2D mipmap generation relies on WIC's filtering implementation. This currently supports only 2D pointer, box, and linear, and cubic filtering using "CLAMP" semantics.The 3D...
View ArticleNew Post: SRGB support
This discussion has been copied to a work item. Click here to go to the work item and continue the discussion.
View ArticleCommented Task: Support for MIRROR/WRAP vs. CLAMP filtering for mipmap...
DirectXTex uses WIC's IWICBitmapScaler object to resize images and to generate mipmap chains. WIC only supports "Clamp" filtering modes, so this doesn't always result in a properly tileable texture....
View ArticleCommented Task: Volume map generation support for MIRROR vs. CLAMP, LINEAR,...
The current implementation of GenerateMipmaps3D() only implements POINT and FANT (aka box for down-sizing) filtering. It needs new filters written for LINEAR and CUBIC which should implement clamp vs....
View ArticleUpdated Wiki: WIC I/O Functions
These functions use the Windows Imaging Componet (WIC) to read or write an image file. There are built-in WIC codecs in Windows for .BMP, .PNG, .GIF, .TIFF, .JPEG, and JPEG-XR / HD Photo images. Some...
View ArticleUpdated Wiki: ScreenGrab
A Direct3D 11 2D texture save routine for generating a "screenshot" from a render target texture. There is a function that will dump the 2D texture to a .DDS file, and another that will write using WIC...
View ArticleCommented Task: Support for MIRROR/WRAP vs. CLAMP filtering for mipmap...
DirectXTex uses WIC's IWICBitmapScaler object to resize images and to generate mipmap chains. WIC only supports "Clamp" filtering modes, so this doesn't always result in a properly tileable texture....
View ArticleCommented Task: Volume map generation support for MIRROR vs. CLAMP, LINEAR,...
The current implementation of GenerateMipmaps3D() only implements POINT and FANT (aka box for down-sizing) filtering. It needs new filters written for LINEAR and CUBIC which should implement clamp vs....
View ArticleCommented Task: Volume map generation support for MIRROR/WRAP vs CLAMP;...
The current implementation of GenerateMipmaps3D() only implements POINT and FANT (aka box for down-sizing) filtering. It needs new filters written for LINEAR and CUBIC which should implement clamp vs....
View ArticleCommented Task: Support for MIRROR/WRAP vs. CLAMP filtering for mipmap...
DirectXTex uses WIC's IWICBitmapScaler object to resize images and to generate mipmap chains. WIC only supports "Clamp" filtering modes, so this doesn't always result in a properly tileable texture....
View ArticleCommented Task: Resize needs better support for XR/HDR data [942]
The WIC scalar used by the Resize function has limited support for high bit-depth or extended range formats. This means using anything other than FANT to Resize an HDR image results in being 'squeezed'...
View ArticleCreated Unassigned: Mipmap and volume mipmap generation support for TRIANGLE...
The D3DX library implemented point (D3DX_FILTER_POINT), linear (D3DX_FILTER_LINEAR), box (D3DX_FILTER_BOX), and triangle (D3DX_FILTER_TRIANGLE).The WIC filtering algorithms are point, linear, Fant...
View ArticleCommented Task: Support for MIRROR/WRAP vs. CLAMP filtering for mipmap...
DirectXTex uses WIC's IWICBitmapScaler object to resize images and to generate mipmap chains. WIC only supports "Clamp" filtering modes, so this doesn't always result in a properly tileable texture....
View ArticleCommented Task: Volume mipmap generation support for LINEAR and CUBIC...
The current implementation of GenerateMipmaps3D() only implements POINT and FANT (aka box for down-sizing) filtering. It needs new filters written for LINEAR and CUBIC which should implement clamp vs....
View ArticleCommented Task: Resize needs better support for XR/HDR data [942]
The WIC scalar used by the Resize function has limited support for high bit-depth or extended range formats. This means using anything other than FANT to Resize an HDR image results in being 'squeezed'...
View ArticleCommented Task: Dithering support for non-WIC format conversion [938]
This work item is to add dithering support to non-WIC format Convert codepaths.Conversion with WIC will already do dithering withTEX_FILTER_DITHER ->...
View ArticleCommented Task: Dithering support for non-WIC format conversion [938]
This work item is to add dithering support to non-WIC format Convert codepaths.Conversion with WIC will already do dithering withTEX_FILTER_DITHER ->...
View ArticleEdited Feature: Mipmap and volume mipmap generation support for TRIANGLE...
The D3DX library implemented point (D3DX_FILTER_POINT), linear (D3DX_FILTER_LINEAR), box (D3DX_FILTER_BOX), and triangle (D3DX_FILTER_TRIANGLE).The WIC filtering algorithms are point, linear, Fant...
View ArticleEdited Task: Support for expanding L8, L16, A8L8 on load from .DDS [927]
DirectXTex currently assumes that .DDS files for DDSPF_L8, DDSPF_L16, and DDSPF_A8L8 will be 'non-expanding' and rely on the shader to handle replication of rgb or moving alpha. This is also what...
View Article