forked from microsoft/DirectXMesh
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReadMe.txt
125 lines (88 loc) · 4.09 KB
/
ReadMe.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
DIRECTX MESH LIBRARY (DirectXMesh)
------------------------------------
Copyright (c) Microsoft Corporation. All rights reserved.
April 24, 2017
This package contains DirectXMesh, a shared source library for performing various geometry
content processing operations including generating normals and tangent frames, triangle
adjacency computations, and vertex cache optimization.
The source is written for Visual Studio 2013 or 2015. It is recommended that you
make use of VS 2013 Update 5 or VS 2015 Update 3 and Windows 7 Service Pack 1 or later.
These components are designed to work without requiring any content from the DirectX SDK. For details,
see "Where is the DirectX SDK?" <http://msdn.microsoft.com/en-us/library/ee663275.aspx>.
DirectXMesh\
This contains the DirectXMesh library.
Note that the majority of the header files here are intended for internal implementation
of the library only (DirectXMeshP.h and scoped.h). Only DirectXMesh.h is meant as a
'public' header for the library.
Utilities\
This contains helper code related to mesh processing that is not general enough to be
part of the DirectXMesh library.
WaveFrontReader.h - Contains a simple C++ class for reading mesh data from a WaveFront OBJ file.
Meshconvert\
This DirectXMesh sample is an implementation of the "meshconvert" command-line texture utility
from the DirectX SDK utilizing DirectXMesh rather than D3DX.
Note this tool does not support legacy .X files, but can export CMO, SDKMESH, and VBO files.
All content and source code for this package are subject to the terms of the MIT License.
<http://opensource.org/licenses/MIT>.
Documentation is available at <https://github.com/Microsoft/DirectXMesh/wiki>.
For the latest version of DirectXMesh, bug reports, etc. please visit the project site.
http://go.microsoft.com/fwlink/?LinkID=324981
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the
Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
https://opensource.microsoft.com/codeofconduct/
---------------
RELEASE HISTORY
---------------
April 24, 2017
VS 2017 project updates
April 7, 2017
VS 2017 updated for Windows Creators Update SDK (15063)
VBReader/VBWriter GetElement adapter for GetElement11
January 31, 2017
DirectX 12 support for VBReader, VBWriter, IsValid, and ComputeInputLayout
*breaking change*: VBReader/VBWriter method GetElement method now named GetElement11 for DirectX 11
October 27, 2016
x2bias optional parameter for VB reader/writer
Code cleanup
September 14, 2016
meshconvert: added wildcard support for input filename and optional -r switch for recursive search
Code cleanup
August 2, 2016
Updated for VS 2015 Update 3 and Windows 10 SDK (14393)
July 19, 2016
meshconvert command-line tool updated with -flipu switch
June 27, 2016
Code cleanup
April 26, 2016
Retired VS 2012 projects and obsolete adapter code
Minor code and project file cleanup
November 30, 2015
meshconvert command-line tool updated with -flipv and -flipz switches; removed -fliptc
Updated for VS 2015 Update 1 and Windows 10 SDK (10586)
October 30, 2015
Minor code cleanup
August 18, 2015
Xbox One platform updates
July 29, 2015
Updated for VS 2015 and Windows 10 SDK RTM
Retired VS 2010 projects
WaveFrontReader: updated utility to minimize debug output
July 8, 2015
Minor SAL fix and project cleanup
March 27, 2015
Added projects for Windows apps Technical Preview
Fixed attributes usage for OptimizeFacesEx
meshconvert: fix when importing from .vbo
Minor code cleanup
November 14, 2014
meshconvert: sample improvements and fixes
Added workarounds for potential compiler bug when using VB reader/writer
October 28, 2014
meshconvert command-line sample
Added VBReader/VBWriter::GetElement method
Added more ComputeTangentFrame overloads
Explicit calling-convention annotation for public headers
Windows phone 8.1 platform support
Minor code and project cleanup
June 27, 2014
Original release