Chuck Walbourn
b0667d7da9
Updates for Xbox
2020-08-12 14:35:39 -07:00
Chuck Walbourn
e53a13e8c1
Fixed PVS Studio V1037 warning
2020-06-13 14:02:40 -07:00
Chuck Walbourn
17aeb40917
Switched to using strongly typed flags ( #179 )
2020-06-01 00:42:02 -07:00
Chuck Walbourn
20a685d62f
Minor code review
2020-01-17 12:20:39 -08:00
Chuck Walbourn
316f65649b
More noexcept annotation
2019-12-13 00:01:17 -08:00
Chuck Walbourn
79020d0f1e
Added noexcept to public functions
2019-12-11 19:52:48 -08:00
Chuck Walbourn
5f125c6b8d
Add CMake project and fix clang warnings ( #139 )
2019-05-25 16:00:32 -07:00
Chuck Walbourn
86b2bb5194
Enable compilation with clang-cl (LLVM on Windows) ( #135 )
2019-04-16 17:38:37 -07:00
Chuck Walbourn
b207e278e7
Minor code review
2018-10-10 15:31:00 -07:00
Chuck Walbourn
114a0acf6b
ComputePitch now returns an HRESULT ( #113 )
2018-08-03 16:49:30 -07:00
Chuck Walbourn
0d94e9469b
Fix compiler errors (Clang 6) ( #37 )
2018-06-12 18:07:34 -07:00
Chuck Walbourn
e62bbb24f8
Retire Windows 8.1 Store, Windows phone 8.1. and VS 2013 projects ( #96 )
...
* Retire VS 2013 projects
* Cleaned up warning suppression
* Use ``noexcept`` instead of ``throw()``
* Can use ``%zu`` instead of ``%Iu``
* More uniform initialization
2018-05-01 17:34:54 -07:00
Chuck Walbourn
32619fb627
Don't need to use DIRECTX_NOEXCEPT macro
2018-04-17 10:49:53 -07:00
Chuck Walbourn
4724707546
VS 2017 (15.7 preview) /analyze cleanup
2018-03-29 10:17:31 -07:00
Chuck Walbourn
327586970d
Reformat code
2018-03-16 12:52:21 -07:00
Chuck Walbourn
3b05453e98
Fixed up comment header block
2018-02-23 22:24:46 -08:00
Chuck Walbourn
09e19e15b6
Cleaned up some warnings
2017-12-05 13:49:15 -08:00
Chuck Walbourn
7be023e608
DXGI_FORMAT_R32G8X24_TYPELESS and DXGI_FORMAT_R24G8_TYPELESS are stencil typeless formats
2017-01-28 17:58:54 -08:00
Chuck Walbourn
7275893dbe
badtails flag to enable loading of legacy DXTn DDS files with incomplete mipchain tails
2016-09-11 14:29:10 -07:00
Chuck Walbourn
04143d621c
Added HDR readers and writes and Evaluate function
2016-09-10 20:43:33 -07:00
Chuck Walbourn
51bc3d5b16
General code cleanuP
2016-09-08 19:09:46 -07:00
Chuck Walbourn
0bbee8c588
Code review feedback
2016-09-01 16:54:42 -07:00
Chuck Walbourn
25dbe0e547
Code review feedback
2016-09-01 01:33:23 -07:00
Chuck Walbourn
4dd440e775
Normalize line endings
2016-08-22 11:26:36 -07:00
Chuck Walbourn
d3e3a12bba
Minor code fix
2016-07-10 01:59:06 -07:00
Chuck Walbourn
51e92d4e5d
Use IID_PPV_ARGS macro
2016-04-18 14:45:56 -07:00
Chuck Walbourn
e3d21fc8c6
Fixed problems with WIC1 codepaths
2015-08-19 18:00:26 -07:00
Chuck Walbourn
7093178481
Added Get/SetWICFactory
2015-08-18 16:14:09 -07:00
Chuck Walbourn
4a223dd8ad
Updated for DXGI 1.3 types
2015-08-14 12:20:40 -07:00
Chuck Walbourn
1167ebb9c7
DXGI_FORMAT_A8_UNORM is not compatible with DXGI_FORMAT_R8_TYPELESS
2015-05-20 14:17:44 -07:00
walbourn_cp
4233e222e3
DirectXTex: fixed wide-image issue with CPU Compress
2014-07-10 16:03:13 -07:00
walbourn_cp
d6976ed850
DirectXTex: support writing DDS files where input Image struct rowPitch is not 1-byte aligned
2014-02-20 15:24:34 -08:00
walbourn_cp
5336f904da
DirectXTex: Support for Direct3D 11 video and Xbox One extended formats
...
- New APIs: IsPlanar, IsPalettized, IsDepthStencil, ConvertToSinglePlane
2014-02-14 13:33:01 -08:00
walbourn_cp
f1ff6f10f2
DirectXTex: Dropped support for VS 2010 + legacy DirectX SDK without Windows 8.x SDK
...
- Removed DXGI_1_2_FORMATS and USE_XNAMATH control defines
- Deleted *Desktop_2010_SDK81.* project files, updated *Desktop_2010.* project files to use Windows 8.1 SDK
2014-01-15 13:14:48 -08:00
walbourn_cp
7ddd3762bb
DirectXTex: added move operators for ScratchImage, Blob
2013-12-24 12:57:42 -08:00
walbourn_cp
98b4e32ce6
Use of _WIN32_WINNT_WIN8 with compat shim for older Windows SDKs
2013-07-24 16:45:33 -07:00
walbourn_cp
72c9103b1d
WIC_USE_FACTORY_PROXY workaround no longer needed.
2013-06-18 14:18:07 -07:00
walbourn_cp
fb6f5aac2e
DirectXTex: Integrated some Code Review feedback (no code impact)
2013-06-17 12:32:11 -07:00
walbourn_cp
5fd613b1fb
DirectXTex: Added BitsPerColor DXGI utility function
2013-06-03 14:41:16 -07:00
walbourn_cp
6323465f1f
DirectXTex: Special-case optimization when doing RGBA 32bpp resize or 2D mipmap generation
2013-04-30 15:25:26 -07:00
walbourn_cp
11cafa387d
Minor whitespace fix
2013-04-26 16:02:53 -07:00
walbourn_cp
c398ac1711
DirectXTex: Resolve SRGB handling problems with conversions
...
- Convert: TEX_FILTER_FORCE_NON_WIC, TEX_FILTER_FORCE_WIC, TEX_FILTER_RGB_COPY_RED/BLUE/GREEN
- ComputeMSE flags for sRGB colorspace and channel ignore options
2013-04-16 17:51:36 -07:00
walbourn_cp
ec03b62e6d
DirectXTex - WIC 32bpp RGBE is 8:8:8:8, not the same as DXGI SHAREDEXP 9:9:9:5
...
- Fixed LoadScanline/StoreScanline for SHAREDEXP, X2_BIAS, and R1
2013-04-10 18:11:47 -07:00
walbourn_cp
2bdd90ddfc
Added WIC_USE_FACTORY_PROXY build option to use entry-point in WindowsCodecs.dll rather than CoCreateInstance for the WIC factory
2013-02-03 16:06:01 -08:00
walbourn_cp
cee58c4aed
DirectXTex: Added VS 2010+Windows SDK 8.0 projects; updated to use SAL2 annotation
2012-12-07 17:30:49 -08:00
walbourn_cp
72a1f29d1f
DirectXTex: WIC2 support for ScreenGrab & WICTextureLoader
2012-11-14 14:09:35 -08:00
walbourn_cp
6a905106f2
DirectXTex: Added WIC2 support for downlevel builds to support Windows 8 and Windows 7 with KB 2670838 isntalled
2012-11-13 18:33:01 -08:00
walbourn_cp
5472168735
WriteSource WIC API simplifies WIC writer a bit
2012-09-28 11:16:45 -07:00
walbourn_cp
61571870ae
Texconv: Now supports -tu and -tf options for coping with "TYPELESS" DDS files
...
DirectXTex: new 'typeless' DXGI utilities
2012-07-02 13:31:12 -07:00
walbourn_cp
a6c5c5939a
April 20, 2012 source
2012-05-01 13:00:24 -07:00