Commit Graph

  • 40496ecffa August 18, 2015 Chuck Walbourn 2015-08-18 16:29:29 -07:00
  • 7093178481 Added Get/SetWICFactory Chuck Walbourn 2015-08-18 16:14:09 -07:00
  • 4a223dd8ad Updated for DXGI 1.3 types Chuck Walbourn 2015-08-14 12:20:40 -07:00
  • 225a8e3b64 Added Windows 10 SDK project Chuck Walbourn 2015-08-13 18:08:35 -07:00
  • 455c2f0915 Added VS 2015 projects for Xbox One XDK Chuck Walbourn 2015-08-03 16:28:32 -07:00
  • 87141aea99 Merged single set of solutions Chuck Walbourn 2015-08-03 16:17:20 -07:00
  • 361c7d9d7f Updated VS filters Chuck Walbourn 2015-07-31 18:28:32 -07:00
  • 15535d72ac July 29, 2015 jul2015 Chuck Walbourn 2015-07-29 10:07:16 -07:00
  • 445a3d2da4 Whitespace cleanpu Chuck Walbourn 2015-07-27 12:46:54 -07:00
  • 597f7ae1e2 Removed unused .props files Chuck Walbourn 2015-07-27 11:31:49 -07:00
  • 88a6233651 Updated for Windows 10 SDK 10240 Chuck Walbourn 2015-07-27 11:30:42 -07:00
  • 229b5ea528 Retired VS 2010 and Windows Store 8.0 projects Chuck Walbourn 2015-07-27 10:54:07 -07:00
  • 8ec79df15d Updated for Windows 10 SDK 10166 unknown 2015-07-10 12:35:08 -07:00
  • d7e19a28d3 Merge branch 'master' of https://github.com/Microsoft/DirectXTex unknown 2015-07-09 15:39:40 -07:00
  • c12188a333 Minor code review fixes unknown 2015-07-09 15:39:23 -07:00
  • 847ab8940a Fixed round problem with 32-bit RGBA/BGRA formats Chuck Walbourn 2015-07-07 14:25:48 -07:00
  • 4feff1578c Use parallel compression for BC1-BC5 Chuck Walbourn 2015-07-07 14:20:14 -07:00
  • 8fa8f6e01f June 18, 2015 jun2015 Chuck Walbourn 2015-06-18 16:15:15 -07:00
  • 4332a15dda Fixed file length validation problem in LoadDDSFromFile Chuck Walbourn 2015-06-18 16:14:10 -07:00
  • 1167ebb9c7 DXGI_FORMAT_A8_UNORM is not compatible with DXGI_FORMAT_R8_TYPELESS Chuck Walbourn 2015-05-20 14:17:44 -07:00
  • 69190b2a7d Removed WPO setting for static library Chuck Walbourn 2015-04-23 16:03:51 -07:00
  • 429b3e7995 BC7 compressor optimization for skipping mode 0 & 2 by default Chuck Walbourn 2015-04-22 13:31:37 -07:00
  • b86f3faf6d Updating .gitignore Chuck Walbourn 2015-04-18 22:50:42 -07:00
  • fe6aae0db2 Updated .gitignore Chuck Walbourn 2015-04-16 16:10:51 -07:00
  • 145361b55b Converted to git; added .gitignore Chuck Walbourn 2015-04-14 12:20:29 -07:00
  • b036f8906b Fixed typo mar2015 walbourn_cp 2015-03-27 16:47:22 -07:00
  • 7ee5e66ac9 Fixed typo walbourn_cp 2015-03-27 16:42:59 -07:00
  • f86edf3b45 March 27, 2015 release walbourn_cp 2015-03-27 16:34:44 -07:00
  • 96b21d85e2 More VS 2015 projects walbourn_cp 2015-03-26 13:52:36 -07:00
  • 058c71714d Updated libraries fro VS 2015 C99 and legacy printf conformance - Static libraries built with _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS walbourn_cp 2015-03-24 15:51:05 -07:00
  • d3887c4425 Support for universal Windows apps Technical Preview walbourn_cp 2015-03-24 15:26:31 -07:00
  • 2d2cb1d27a texassemble: update to utilize multiframe inputs walbourn_cp 2015-03-18 16:16:54 -07:00
  • f618e9f19d Fixed bugs in WIC loader for multframe images when resizing was required - texconv & texassemble now load multi-frames if present from WIC files (tiff, gif) walbourn_cp 2015-03-17 18:07:21 -07:00
  • 5541a2cbcf Fixed bug with GenerateMipMaps for WIC-based generation of non-WIC supported formats. walbourn_cp 2015-03-16 16:34:27 -07:00
  • 8fe9c87dec Updated to use the MIT license walbourn_cp 2015-03-16 11:20:09 -07:00
  • c93fb6b3d9 texconv: added -nmap command-line switch for generating normal maps from height maps walbourn_cp 2015-03-10 15:22:08 -07:00
  • 74c2231e3c Minor SAL fix walbourn_cp 2015-03-10 15:18:42 -07:00
  • 81a447f8b3 Minor code review feedback walbourn_cp 2015-03-09 12:29:08 -07:00
  • e529c6a73b Added use of C++11 defaulted and deleted constructors walbourn_cp 2015-02-20 14:43:07 -08:00
  • e23c8e19fd Code review feedback walbourn_cp 2015-01-30 17:31:49 -08:00
  • 5f95b87ddf Updated libraries for VS 2015 C99 and legacy printf conformance - Static libraries built with _CRT_STDIO_ARBITRARY_WIDE_SPECIFIERS walbourn_cp 2015-01-24 01:17:54 -08:00
  • e06c43fc9b Update for November 24, 2014 release nov2014 walbourn_cp 2014-11-24 15:10:15 -08:00
  • 27020cce7b Minor code review feedback - Don't need to use ".get()[" pattern when using std::unique_ptr<T[]> specialization walbourn_cp 2014-11-20 13:44:59 -08:00
  • 57b7c894bc Add VS 2015 projects (using VS 2015 Technical Preview) walbourn_cp 2014-11-13 18:04:03 -08:00
  • 21d3309ac7 Add MS-Pl license file walbourn_cp 2014-10-31 14:44:48 -07:00
  • 00289d607e texconv: fixed spelling error in comments walbourn_cp 2014-10-22 17:50:21 -07:00
  • ae5554f3c9 texconv/texassmble: code cleanup (eliminated 'goto') walbourn_cp 2014-10-06 14:08:06 -07:00
  • 48a430b382 Fixed warnings found by Dev14 CTP walbourn_cp 2014-10-01 12:08:13 -07:00
  • ab95a392c5 September 22, 2014 sep2014 walbourn_cp 2014-09-22 12:45:37 -07:00
  • 367db3de30 DirectXTex: Improved format conversions - depth/stencil conversions incl fix for stencil data handling - alpha only conversions - fixed bug with half-precision (float16) format conversions - fixed bug with RGB -> 1 channel conversion for non-UNORM sources walbourn_cp 2014-09-22 12:39:24 -07:00
  • 91951178e0 Fixed warnings found by Dev14 CTP walbourn_cp 2014-09-18 16:29:08 -07:00
  • 0922ab3f94 Fix for C++14 with std::vector<const T> walbourn_cp 2014-09-18 11:26:01 -07:00
  • 501835a8b3 Xbox One platform changes walbourn_cp 2014-09-15 10:32:51 -07:00
  • 7ba4a6504f Added explicit test of CanConvert for all use of IWICFormatConverter walbourn_cp 2014-09-11 15:32:07 -07:00
  • 48e969aac7 Xbox One platform changes walbourn_cp 2014-09-11 15:26:14 -07:00
  • 1e0d861ee3 Minor code cleanup walbourn_cp 2014-09-11 15:25:42 -07:00
  • 385017d1ec Made ScratchImage::OverrideFormat more flexible (and less safe) walbourn_cp 2014-09-11 15:24:23 -07:00
  • 15d1a22921 Fixed issue when BC decompressing non-standard compressed rowPitch images walbourn_cp 2014-09-11 15:23:33 -07:00
  • 209772f248 Minor code cleanup walbourn_cp 2014-09-11 15:21:52 -07:00
  • dab54e856c Explicit calling-convention annotation for all 'public' functions walbourn_cp 2014-09-04 17:57:16 -07:00
  • 7b177a9b5b Xbox One platform updates walbourn_cp 2014-09-04 17:46:46 -07:00
  • ee870efb9e Standalone DDSTextureLoader, WICTextureLoader, ScreenGrab sync'd; removed partial XBox One support walbourn_cp 2014-08-12 15:01:09 -07:00
  • ad9d19712a /fp:fast and use /arch:SSE2 for Win32 (x86) walbourn_cp 2014-07-22 11:49:31 -07:00
  • 0245f16a5a July 15, 2014 release jul2014 walbourn_cp 2014-07-15 16:24:57 -07:00
  • 32333e8689 texconv updates - should not attempt to convert to planer formats - info display for typeless, depth, and planar formats - use std::unique_ptr to simplify ScratchImage usage, added auto usage - keep original compressed image (if any) for pass-through scenario where no image change is performed walbourn_cp 2014-07-14 17:22:30 -07:00
  • c568c51408 DirectXTex: GenerateMips fails if asked to not generate any mips walbourn_cp 2014-07-11 16:57:54 -07:00
  • 4233e222e3 DirectXTex: fixed wide-image issue with CPU Compress walbourn_cp 2014-07-10 16:03:13 -07:00
  • f3ef3dcbf5 texconv: -d was never implemented, remove from help output walbourn_cp 2014-07-08 13:10:06 -07:00
  • c3ac93db96 Code Review feedback walbourn_cp 2014-07-01 12:36:30 -07:00
  • d7d90d4911 MInor cleanup of XDK projects walbourn_cp 2014-06-19 13:49:28 -07:00
  • 8a597ef59b DirectXTex: minor fix (no codegen impact) walbourn_cp 2014-06-04 15:56:21 -07:00
  • 57b4ae994d Removed all use of MONOLITHIC driver variable walbourn_cp 2014-05-08 13:44:39 -07:00
  • aa61672a48 Removed all use of MONOLITHIC driver variable walbourn_cp 2014-05-08 13:37:43 -07:00
  • 917281720e Removed support for 'stock' Direct3D for Xbox One XDK platform - Removed all use of MONOLITHIC driver variable - _XBOX_ONE && _TITLE now implies using 'monolithic' Direct3D walbourn_cp 2014-05-08 13:33:19 -07:00
  • 33ba94f337 Updated for April, 3 2014 release apr2014 walbourn_cp 2014-04-03 13:31:23 -07:00
  • 0a3b283e75 Projects and support for the Windows phone 8.1 platform walbourn_cp 2014-04-03 13:03:44 -07:00
  • 3b396e2303 Sync with latest DirectXTK versions of DDSTextureLoader, ScreenGrab, and WICTextureLoader walbourn_cp 2014-04-03 12:43:46 -07:00
  • b2f914f26d ScreenGrab: Minor code-review fix walbourn_cp 2014-04-02 11:39:33 -07:00
  • c671cc3911 DirectXTex: Minor code review fix walbourn_cp 2014-03-31 18:11:40 -07:00
  • 183937c3f7 Updated for February 24, 2014 release feb2014 walbourn_cp 2014-02-24 17:08:40 -08:00
  • b22fa640b4 WICTextureLoader: Added overloads that do not take a D3D11DeviceContext (i.e. no autogen mips) to be consistent with DDSTextureLoader walbourn_cp 2014-02-24 16:12:01 -08:00
  • cff826adad DDSTextureLoader: Attempt to use autogen mips for DDS files without mipmaps if a Direct3D 11 context is provided walbourn_cp 2014-02-24 16:11:22 -08:00
  • 95936b8765 texconv: minor code review feedback walbourn_cp 2014-02-20 16:13:36 -08:00
  • d6976ed850 DirectXTex: support writing DDS files where input Image struct rowPitch is not 1-byte aligned walbourn_cp 2014-02-20 15:24:34 -08:00
  • 76b79c42b5 DirectXTex: added alpha weight parameter for BC7 GPU compressor [breaking change] - texconv has new '-aw' switch to take the parameter walbourn_cp 2014-02-19 17:31:35 -08:00
  • 5336f904da DirectXTex: Support for Direct3D 11 video and Xbox One extended formats - New APIs: IsPlanar, IsPalettized, IsDepthStencil, ConvertToSinglePlane walbourn_cp 2014-02-14 13:33:01 -08:00
  • b67a8ef792 ScreenGrab: Fixed computing for NV11 which requires width multiple of 4, but height can be odd walbourn_cp 2014-02-14 12:56:11 -08:00
  • 9b334ab768 DDSTextureLoader: Fixed computing for NV11 which requires width multiple of 4, but height can be odd walbourn_cp 2014-02-14 11:59:13 -08:00
  • c72e6ccc22 DirectXTex: Fixed bug with application of ordered dithering in non-WIC codepaths walbourn_cp 2014-02-13 11:28:26 -08:00
  • 9f13dd26f9 DDSTextureLoader/ScreenGrab: Updated with support for Direct3D 11 video formats including legacy 'YUY2' DDS files walbourn_cp 2014-02-04 12:33:47 -08:00
  • c43f736184 DirectXTex: Added IsVolumemap() helper to TexMetadata walbourn_cp 2014-01-30 16:48:52 -08:00
  • c5c8fece25 Minor code fixes for some issues found by /Wall walbourn_cp 2014-01-30 16:04:08 -08:00
  • 73267aa797 Updated for January 24, 2014 release jan2014 walbourn_cp 2014-01-24 14:00:53 -08:00
  • 840f0d4238 DirectXTex: Fix for size rounding bug in GPU BC compressor walbourn_cp 2014-01-22 11:06:35 -08:00
  • 6a37f81f09 DirectXTex: TEX_COMPRESS_* flags; added 'compress' flags paramter to GPU Compress [breaking change] walbourn_cp 2014-01-22 11:04:35 -08:00
  • 8d3dbe1fc0 Added comment explaining reason for supressing 4005 warning walbourn_cp 2014-01-21 12:50:14 -08:00
  • b4b63a3557 Eliminate ScopedObject in favor of standard Microsoft::WRL::ComPtr walbourn_cp 2014-01-15 17:08:08 -08:00
  • ef53c0d8a3 Fixed references for VS 2010 projects walbourn_cp 2014-01-15 16:45:35 -08:00
  • 9ee1142b42 Removed d2d1.h workaround as this was caused by a case of incorrect mixing of DXSDK and Windows 8.x SDK walbourn_cp 2014-01-15 13:18:18 -08:00
  • 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 walbourn_cp 2014-01-15 13:14:48 -08:00