walbourn_cp
9ef4ad985c
DDSTextureLoader/WICTextureLoader: Fixed forceSRGB logic
...
Integrated some code review feedback
2013-01-28 14:13:23 -08:00
walbourn_cp
7521307674
DirectXTK: January 25, 2013 release
2013-01-25 15:36:07 -08:00
walbourn_cp
475e0fdff4
DirectXTK: Basic mesh support through Model class and related classes
...
- EffectFactory utility class added.
2013-01-24 17:28:22 -08:00
walbourn_cp
a220a965b2
DirectXTK: Basic mesh support through Model class and related classes
...
- EffectFactory utility class added.
2013-01-24 17:26:18 -08:00
walbourn_cp
5dc01690db
Improved support for GeometricPrimitive when using LH coordinates, added custom effect drawing for GeometricPrimitives
...
A few minor code cleanups
2013-01-21 13:47:14 -08:00
walbourn_cp
6ac0239f16
DirectXTK: Added new default parameter to factory functions to make it easier to use the geometric primitives with LH coordinate projections
2012-12-14 15:01:52 -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
2958ab478c
DirectXTK: Use _Use_decl_annotations_ for DDSTextureLoader & WICTextureLoader
2012-12-11 13:41:42 -08:00
walbourn_cp
a3a784e2c0
DirectXTK: December 11, 2012 release
2012-12-11 12:25:37 -08:00
walbourn_cp
ca7fb0cb03
DirectXTK: Add 'forceSRGB' option to Ex versions of DDSTextureLoader & WICTextureLoader
2012-12-11 12:09:15 -08:00
walbourn_cp
31adffea24
DirectxTK: Props fixes for VS 2010 to use Microsoft WRL
...
Issue 778
2012-12-11 12:07:53 -08:00
walbourn_cp
191b5f97c3
DirectXTK: Updated to work with VS 2010 Express / VS 2012 Express for Desktop by removing use of ATL::CComPtr in favor of Microsoft::WRL::ComPtr for all platforms
...
Fixes issue 778
2012-12-11 12:05:52 -08:00
walbourn_cp
0be50b52e4
x64 props for using VS 2010 with Windows 8.0 SDK needs to use 32-bit Windows SDK tools to succesfully build resources
2012-12-07 17:15:50 -08:00
walbourn_cp
8da95c3e79
DirectXTK: Updated 2010 Desktop project to use official 'property sheet' instead of 'platform toolset'
2012-12-07 14:04:07 -08:00
ShawnHargreaves_cp
36a881e541
Couple of minor tweaks to support a broader range of compiler and platform configurations
2012-12-06 12:59:56 -08:00
walbourn_cp
f47abfb569
Ex versions of DDSTextureLoader & WICTextureLoader for advanced / expert scenarios
2012-11-29 17:22:25 -08:00
walbourn_cp
cb20e98147
DirectXTK: Added #pragma for dxguid.lib when building debug/profile configurations
2012-11-26 16:59:31 -08:00
walbourn_cp
2a300ca7c8
DirectxTK: November 15, 2012 release
2012-11-15 17:16:06 -08:00
walbourn_cp
5fc4dee9f8
DirectXTK cleaned up for warning level 4
2012-11-15 13:29:55 -08:00
walbourn_cp
a6d65be36e
DirectXTK: Added support for WIC2 when available to WICTextureLoader and ScreenGrab
2012-11-14 14:16:55 -08:00
ShawnHargreaves_cp
e40aba6757
Added project files for Windows Phone 8
2012-10-30 09:38:24 -07:00
walbourn_cp
69d1d82691
ScreenGrab: Extra validation and typeless handling for capturing MSAA textures
...
-http://directxtex.codeplex.com/workitem/810
2012-10-18 15:25:20 -07:00
walbourn_cp
3399f44420
DDSTextureLoader: minor code cleanup
...
http://directxtex.codeplex.com/workitem/807
2012-10-18 13:15:32 -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
f8871159b3
Screengrab updated to handle SRGB formats
2012-10-09 14:53:39 -07:00
walbourn_cp
bd98eaa6c9
Updates for the October 2, 2012 release
2012-10-02 14:35:59 -07:00
walbourn_cp
1e2e54bb5d
Added ScreenGrab module
...
Eliminated some redudant code by adding to PlatformHelpers.h and adding DDS.h
2012-10-02 14:35:38 -07:00
walbourn_cp
84a2ce3880
Added CreateGeoSphere
2012-10-02 14:34:53 -07:00
walbourn_cp
7386715b26
Renamed project files for better naming consistency
2012-10-02 14:33:52 -07:00
walbourn_cp
5465b53dd7
Tweaked SpriteBatch.cpp to workaround ARM NEON compiler codegen bug
2012-10-02 14:33:02 -07:00
[TFS35]\Project Collection Service Accounts
7f8e28bdfd
Upgrade: New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link: http://go.microsoft.com/fwlink/?LinkId=254563
2012-10-01 13:51:46 -07:00
[TFS35]\Project Collection Service Accounts
e9a6ca2956
Checked in by server upgrade
2012-10-01 13:50:04 -07:00
walbourn_cp
d1ffc769ed
Put DDSTextureLoader and WICTextureLoader functions in the DirectX namespace
2012-09-26 17:29:15 -07:00
walbourn_cp
511d49ce26
- WICTextureLoader updated with some additional 96bpp float format handling on Windows 8
...
- Updated Win32 desktop projects to require only 0x0600 (Windows Vista) rather than 0x0601 (Windows 7) APIs
2012-06-07 18:21:27 -07:00
walbourn_cp
2f2425b4a1
DirectXTK: Updated for May 31, 2012 release
2012-05-31 16:28:59 -07:00
walbourn_cp
7bab8cb63f
Updated Metro project for Visual Studio 2012 RC changes
2012-05-24 14:06:22 -07:00
walbourn_cp
4c4fee0e2d
cleaned up x64 Debug configuration warnings
2012-05-23 15:52:06 -07:00
walbourn_cp
4c613ed7ff
10level9 drivers can return something other than E_INVALIDARG for this case, so we retry for any failure
2012-05-02 16:49:25 -07:00
walbourn_cp
807899c4ae
Fixed issue with Debug builds for Metro style apps
2012-05-02 15:28:14 -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
MCLWEB
a417f5a865
Created team project folder $/directxtk via the Team Project Creation Wizard
2012-05-01 14:17:21 -07:00