Граф коммитов

42 Коммитов

Автор SHA1 Сообщение Дата
Chuck Walbourn b85077afde April 26, 2016 2016-04-26 16:21:49 -07:00
Chuck Walbourn 3e7afa6fdf branding fix for UWP 2016-04-13 12:46:06 -07:00
Chuck Walbourn 956d6adfd5 February 23, 2016 2016-02-23 13:06:26 -08:00
Chuck Walbourn 95ad15c5be February 23, 2016 2016-02-23 13:03:00 -08:00
Chuck Walbourn 808832838b January 5, 2016 updae 2016-01-05 15:53:40 -08:00
Chuck Walbourn e3e07dec5e January 5, 2016 2016-01-05 15:36:49 -08:00
Chuck Walbourn d2ff727e5e November 30, 2015 2015-11-30 17:07:06 -08:00
Chuck Walbourn 6741350cfd October 30, 2015 2015-10-30 10:42:31 -07:00
Chuck Walbourn 2d00b5f5fe August 18, 2015 2015-08-18 16:29:38 -07:00
Chuck Walbourn 67e82e8041 July 29, 2015 2015-07-29 10:13:59 -07:00
Chuck Walbourn 7cfe9dfa3c Cleaned up namespace usage 2015-07-10 19:46:54 -07:00
Chuck Walbourn 79fd947fc4 July 1, 2015 2015-07-01 18:59:34 -07:00
Chuck Walbourn ce2f0d0adf Updated readme 2015-06-18 16:38:14 -07:00
walbourn_cp 68d6804563 March 27, 2015 release 2015-03-27 10:37:02 -07:00
walbourn_cp 69fbc5b3c1 Updated to use the MIT license 2015-03-16 11:20:09 -07:00
walbourn_cp be302f00ef February 25, 2015 release 2015-02-25 17:44:53 -08:00
walbourn_cp aa9df86be1 January 26, 2015 release 2015-01-26 17:40:51 -08:00
walbourn_cp a75859490e Update for November 24, 2014 release 2014-11-24 15:10:15 -08:00
walbourn_cp 5e89ad2763 October 28, 2014 release 2014-10-28 15:14:20 -07:00
walbourn_cp f8b3bf0ccd Support for loading models from .VBO files
- Fix for rendering with Model with dual texture effects
2014-10-22 12:50:58 -07:00
walbourn_cp e627dfedff September 5, 2014 release 2014-09-05 12:09:03 -07:00
walbourn_cp a280be03ea July 15, 2014 release 2014-07-15 16:24:57 -07:00
walbourn_cp 2a14d70adc Updated for April, 3 2014 release 2014-04-03 13:31:23 -07:00
walbourn_cp fe927eee75 Updated for February 24, 2014 release 2014-02-24 17:08:40 -08:00
walbourn_cp 8a27970edd Updated for January 24, 2014 release 2014-01-24 14:00:53 -08:00
walbourn_cp 2e51716328 DirectXTK: December 2013 release 2013-12-24 22:37:48 -08:00
walbourn_cp 0e941418f0 DirectXTK: October 28, 2013 release 2013-10-28 13:25:54 -07:00
ShawnHargreaves_cp 265a6afd4c Add smooth vs. sharp antialiasing option to the MakeSpriteFont tool
Thank you Myiasis for suggesting this!
2013-09-04 18:09:27 -07:00
walbourn_cp 2d61ee1119 DirectXTK: July 1, 2013 release 2013-07-01 13:36:12 -07:00
walbourn_cp b039eaf8a8 DirectXTK: May 30, 2013 release 2013-05-30 14:30:40 -07:00
ShawnHargreaves_cp 3fe4b12b3b Added SimpleMath (previously released on Shawn's blog) to the DirectX Tool Kit.
Fixed some minor issues relative to the previous version on my blog:

- Removed BoundingBox and BoundingSphere from SimpleMath. These added minimal value 
  compared to the originals in DirectXMath, and caused issues due to having multiple 
  types with the same name in different namespaces.
	
- One of the Quaternion constructors had a typo.
	
- std::less for Matrix and Ray weren't defining a properly strict ordering.
	
- Ray::Intersects(Plane) was returning negative collision distance if the plane is 
  behind the ray origin. Changed this to report no collision, which is consistent 
  with the behavior of the other Ray intersection tests.
2013-02-22 12:52:55 -08:00
walbourn_cp 7521307674 DirectXTK: January 25, 2013 release 2013-01-25 15:36:07 -08:00
walbourn_cp 7005f6140a DirectXTK: Fix for CommonStates on FL 9.1
See issue #843
2012-12-11 14:29:29 -08:00
walbourn_cp a3a784e2c0 DirectXTK: December 11, 2012 release 2012-12-11 12:25:37 -08:00
walbourn_cp 2a300ca7c8 DirectxTK: November 15, 2012 release 2012-11-15 17:16:06 -08:00
ShawnHargreaves_cp e40aba6757 Added project files for Windows Phone 8 2012-10-30 09:38:24 -07:00
ShawnHargreaves_cp 38f1e61fcb Added PrimitiveBatch for drawing user primitives.
Also now set debug object names for all D3D resources (for PIX and debug layer leak reporting)

PrimitiveBatch is a helper for easily and efficiently drawing dynamically generated 
geometry such as lines or trianges. It fills the same role as the legacy D3D9 
APIs DrawPrimitiveUP and DrawIndexedPrimitiveUP. Dynamic submission is a highly 
effective pattern for drawing procedural geometry, and convenient for debug 
rendering, but is not nearly as efficient as static vertex buffers. Excessive 
dynamic submission is a common source of performance problems in apps.

PrimitiveBatch manages the vertex and index buffers for you, using DISCARD and 
NO_OVERWRITE hints to avoid stalling the GPU pipeline. It automatically merges 
adjacent draw requests, so if you call DrawLine 100 times in a row, only a 
single GPU draw call will be generated.

PrimitiveBatch is responsible for setting the vertex buffer, index buffer, and 
primitive topology, then issuing the final draw call. Unlike the higher level 
SpriteBatch helper, it does not provide shaders, set the input layout, or set 
any state objects. PrimitiveBatch is often used in conjunction with BasicEffect 
and the structures from VertexTypes.h, but it can work with any other shader or 
vertex formats of your own.
2012-10-12 09:45:08 -07:00
walbourn_cp bd98eaa6c9 Updates for the October 2, 2012 release 2012-10-02 14:35:59 -07:00
walbourn_cp 2f2425b4a1 DirectXTK: Updated for May 31, 2012 release 2012-05-31 16:28:59 -07:00
walbourn_cp 062a8f4de3 Updates for the May 2, 2012 release 2012-05-02 15:15:05 -07:00
walbourn_cp d4e6b12bcd SpriteFont module added to DirectXK along with MakeSpriteFont utility 2012-05-02 14:52:13 -07:00
walbourn_cp 3dd040ed5e March 2012 2012-05-01 14:58:36 -07:00