src: normalize cpp/hpp to DOS line endings
This commit is contained in:
parent
0d1a363790
commit
fec67091a1
100
src/print.cpp
100
src/print.cpp
@ -1,50 +1,50 @@
|
|||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <strsafe.h>
|
#include <strsafe.h>
|
||||||
|
|
||||||
#include "print.hpp"
|
#include "print.hpp"
|
||||||
|
|
||||||
void print(LPCSTR fmt, ...)
|
void print(LPCSTR fmt, ...)
|
||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
va_start(args, fmt);
|
va_start(args, fmt);
|
||||||
char buf[512];
|
char buf[512];
|
||||||
STRSAFE_LPSTR end = NULL;
|
STRSAFE_LPSTR end = NULL;
|
||||||
|
|
||||||
StringCbVPrintfExA(buf,
|
StringCbVPrintfExA(buf,
|
||||||
(sizeof (buf)),
|
(sizeof (buf)),
|
||||||
&end,
|
&end,
|
||||||
NULL,
|
NULL,
|
||||||
STRSAFE_NULL_ON_FAILURE,
|
STRSAFE_NULL_ON_FAILURE,
|
||||||
fmt,
|
fmt,
|
||||||
args);
|
args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
OutputDebugStringA(buf);
|
OutputDebugStringA(buf);
|
||||||
//size_t length = end - &buf[0];
|
//size_t length = end - &buf[0];
|
||||||
//HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
|
//HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
|
||||||
//WriteConsoleA(hOutput, buf, (DWORD)length, NULL, NULL);
|
//WriteConsoleA(hOutput, buf, (DWORD)length, NULL, NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void printW(LPCWSTR fmt, ...)
|
void printW(LPCWSTR fmt, ...)
|
||||||
{
|
{
|
||||||
va_list args;
|
va_list args;
|
||||||
va_start(args, fmt);
|
va_start(args, fmt);
|
||||||
WCHAR buf[512];
|
WCHAR buf[512];
|
||||||
STRSAFE_LPWSTR end = NULL;
|
STRSAFE_LPWSTR end = NULL;
|
||||||
|
|
||||||
StringCbVPrintfExW(buf,
|
StringCbVPrintfExW(buf,
|
||||||
(sizeof (buf)),
|
(sizeof (buf)),
|
||||||
&end,
|
&end,
|
||||||
NULL,
|
NULL,
|
||||||
STRSAFE_NULL_ON_FAILURE,
|
STRSAFE_NULL_ON_FAILURE,
|
||||||
fmt,
|
fmt,
|
||||||
args);
|
args);
|
||||||
va_end(args);
|
va_end(args);
|
||||||
#ifdef _DEBUG
|
#ifdef _DEBUG
|
||||||
OutputDebugStringW(buf);
|
OutputDebugStringW(buf);
|
||||||
//size_t length = end - &buf[0];
|
//size_t length = end - &buf[0];
|
||||||
//HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
|
//HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
|
||||||
//WriteConsoleW(hOutput, buf, (DWORD)length, NULL, NULL);
|
//WriteConsoleW(hOutput, buf, (DWORD)length, NULL, NULL);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,172 +1,172 @@
|
|||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include <d3d10.h>
|
#include <d3d10.h>
|
||||||
|
|
||||||
#include "globals.hpp"
|
#include "globals.hpp"
|
||||||
#include "print.hpp"
|
#include "print.hpp"
|
||||||
#include "render_state.hpp"
|
#include "render_state.hpp"
|
||||||
|
|
||||||
HRESULT LoadTexture2D(const wchar_t * resourceName,
|
HRESULT LoadTexture2D(const wchar_t * resourceName,
|
||||||
const int width,
|
const int width,
|
||||||
const int height,
|
const int height,
|
||||||
const int pitch,
|
const int pitch,
|
||||||
const DXGI_FORMAT format,
|
const DXGI_FORMAT format,
|
||||||
ID3D10ShaderResourceView ** pTextureShaderResourceView)
|
ID3D10ShaderResourceView ** pTextureShaderResourceView)
|
||||||
{
|
{
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
|
||||||
// texture
|
// texture
|
||||||
HRSRC hRes = FindResource(NULL, resourceName, RT_RCDATA);
|
HRSRC hRes = FindResource(NULL, resourceName, RT_RCDATA);
|
||||||
if (hRes == NULL) {
|
if (hRes == NULL) {
|
||||||
print("FindResource %s\n", resourceName);
|
print("FindResource %s\n", resourceName);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
DWORD dwResourceSize = SizeofResource(NULL, hRes);
|
DWORD dwResourceSize = SizeofResource(NULL, hRes);
|
||||||
assert(pitch >= width);
|
assert(pitch >= width);
|
||||||
assert(pitch * height == (int)dwResourceSize);
|
assert(pitch * height == (int)dwResourceSize);
|
||||||
|
|
||||||
HGLOBAL hData = LoadResource(NULL, hRes);
|
HGLOBAL hData = LoadResource(NULL, hRes);
|
||||||
D3D10_SUBRESOURCE_DATA subresourceData;
|
D3D10_SUBRESOURCE_DATA subresourceData;
|
||||||
subresourceData.pSysMem = LockResource(hData);
|
subresourceData.pSysMem = LockResource(hData);
|
||||||
subresourceData.SysMemPitch = pitch;
|
subresourceData.SysMemPitch = pitch;
|
||||||
D3D10_TEXTURE2D_DESC textureDesc;
|
D3D10_TEXTURE2D_DESC textureDesc;
|
||||||
textureDesc.Width = width;
|
textureDesc.Width = width;
|
||||||
textureDesc.Height = height;
|
textureDesc.Height = height;
|
||||||
textureDesc.MipLevels = 1;
|
textureDesc.MipLevels = 1;
|
||||||
textureDesc.ArraySize = 1;
|
textureDesc.ArraySize = 1;
|
||||||
textureDesc.Format = format;
|
textureDesc.Format = format;
|
||||||
textureDesc.SampleDesc.Count = 1;
|
textureDesc.SampleDesc.Count = 1;
|
||||||
textureDesc.SampleDesc.Quality = 0;
|
textureDesc.SampleDesc.Quality = 0;
|
||||||
textureDesc.Usage = D3D10_USAGE_IMMUTABLE;
|
textureDesc.Usage = D3D10_USAGE_IMMUTABLE;
|
||||||
textureDesc.BindFlags = D3D10_BIND_SHADER_RESOURCE;
|
textureDesc.BindFlags = D3D10_BIND_SHADER_RESOURCE;
|
||||||
textureDesc.CPUAccessFlags = 0;
|
textureDesc.CPUAccessFlags = 0;
|
||||||
textureDesc.MiscFlags = 0;
|
textureDesc.MiscFlags = 0;
|
||||||
|
|
||||||
ID3D10Texture2D * pTexture;
|
ID3D10Texture2D * pTexture;
|
||||||
hr = g_pd3dDevice->CreateTexture2D(&textureDesc, &subresourceData, &pTexture);
|
hr = g_pd3dDevice->CreateTexture2D(&textureDesc, &subresourceData, &pTexture);
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
print("CreateTexture2D\n");
|
print("CreateTexture2D\n");
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3D10_SHADER_RESOURCE_VIEW_DESC descSRV;
|
D3D10_SHADER_RESOURCE_VIEW_DESC descSRV;
|
||||||
descSRV.Format = textureDesc.Format;
|
descSRV.Format = textureDesc.Format;
|
||||||
descSRV.ViewDimension = D3D10_SRV_DIMENSION_TEXTURE2D;
|
descSRV.ViewDimension = D3D10_SRV_DIMENSION_TEXTURE2D;
|
||||||
descSRV.Texture2D.MostDetailedMip = 0;
|
descSRV.Texture2D.MostDetailedMip = 0;
|
||||||
descSRV.Texture2D.MipLevels = 1;
|
descSRV.Texture2D.MipLevels = 1;
|
||||||
hr = g_pd3dDevice->CreateShaderResourceView(pTexture, &descSRV, pTextureShaderResourceView);
|
hr = g_pd3dDevice->CreateShaderResourceView(pTexture, &descSRV, pTextureShaderResourceView);
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
print("CreateShaderResourceView\n");
|
print("CreateShaderResourceView\n");
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT LoadTexture3D(const wchar_t * resourceName,
|
HRESULT LoadTexture3D(const wchar_t * resourceName,
|
||||||
const int width,
|
const int width,
|
||||||
const int height,
|
const int height,
|
||||||
const int depth,
|
const int depth,
|
||||||
const int pitch,
|
const int pitch,
|
||||||
const int slicePitch,
|
const int slicePitch,
|
||||||
const DXGI_FORMAT format,
|
const DXGI_FORMAT format,
|
||||||
ID3D10ShaderResourceView ** pTextureShaderResourceView)
|
ID3D10ShaderResourceView ** pTextureShaderResourceView)
|
||||||
{
|
{
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
|
||||||
HRSRC hRes = FindResource(NULL, resourceName, RT_RCDATA);
|
HRSRC hRes = FindResource(NULL, resourceName, RT_RCDATA);
|
||||||
if (hRes == NULL) {
|
if (hRes == NULL) {
|
||||||
print("FindResource %s\n", resourceName);
|
print("FindResource %s\n", resourceName);
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD dwResourceSize = SizeofResource(NULL, hRes);
|
DWORD dwResourceSize = SizeofResource(NULL, hRes);
|
||||||
assert(pitch >= width);
|
assert(pitch >= width);
|
||||||
assert(slicePitch >= depth);
|
assert(slicePitch >= depth);
|
||||||
assert(slicePitch * depth == (int)dwResourceSize);
|
assert(slicePitch * depth == (int)dwResourceSize);
|
||||||
|
|
||||||
HGLOBAL hData = LoadResource(NULL, hRes);
|
HGLOBAL hData = LoadResource(NULL, hRes);
|
||||||
D3D10_SUBRESOURCE_DATA subresourceData;
|
D3D10_SUBRESOURCE_DATA subresourceData;
|
||||||
subresourceData.pSysMem = LockResource(hData);
|
subresourceData.pSysMem = LockResource(hData);
|
||||||
subresourceData.SysMemPitch = pitch;
|
subresourceData.SysMemPitch = pitch;
|
||||||
subresourceData.SysMemSlicePitch = slicePitch;
|
subresourceData.SysMemSlicePitch = slicePitch;
|
||||||
D3D10_TEXTURE3D_DESC textureDesc;
|
D3D10_TEXTURE3D_DESC textureDesc;
|
||||||
textureDesc.Width = width;
|
textureDesc.Width = width;
|
||||||
textureDesc.Height = height;
|
textureDesc.Height = height;
|
||||||
textureDesc.Depth = depth;
|
textureDesc.Depth = depth;
|
||||||
textureDesc.MipLevels = 1;
|
textureDesc.MipLevels = 1;
|
||||||
textureDesc.Format = format;
|
textureDesc.Format = format;
|
||||||
textureDesc.Usage = D3D10_USAGE_IMMUTABLE;
|
textureDesc.Usage = D3D10_USAGE_IMMUTABLE;
|
||||||
textureDesc.BindFlags = D3D10_BIND_SHADER_RESOURCE;
|
textureDesc.BindFlags = D3D10_BIND_SHADER_RESOURCE;
|
||||||
textureDesc.CPUAccessFlags = 0;
|
textureDesc.CPUAccessFlags = 0;
|
||||||
textureDesc.MiscFlags = 0;
|
textureDesc.MiscFlags = 0;
|
||||||
|
|
||||||
ID3D10Texture3D * pTexture;
|
ID3D10Texture3D * pTexture;
|
||||||
hr = g_pd3dDevice->CreateTexture3D(&textureDesc, &subresourceData, &pTexture);
|
hr = g_pd3dDevice->CreateTexture3D(&textureDesc, &subresourceData, &pTexture);
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
print("CreateTexture3D\n");
|
print("CreateTexture3D\n");
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3D10_SHADER_RESOURCE_VIEW_DESC descSRV;
|
D3D10_SHADER_RESOURCE_VIEW_DESC descSRV;
|
||||||
descSRV.Format = textureDesc.Format;
|
descSRV.Format = textureDesc.Format;
|
||||||
descSRV.ViewDimension = D3D10_SRV_DIMENSION_TEXTURE3D;
|
descSRV.ViewDimension = D3D10_SRV_DIMENSION_TEXTURE3D;
|
||||||
descSRV.Texture3D.MostDetailedMip = 0;
|
descSRV.Texture3D.MostDetailedMip = 0;
|
||||||
descSRV.Texture3D.MipLevels = 1;
|
descSRV.Texture3D.MipLevels = 1;
|
||||||
hr = g_pd3dDevice->CreateShaderResourceView(pTexture, &descSRV, pTextureShaderResourceView);
|
hr = g_pd3dDevice->CreateShaderResourceView(pTexture, &descSRV, pTextureShaderResourceView);
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
print("CreateShaderResourceView\n");
|
print("CreateShaderResourceView\n");
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
HRESULT CreateTextureRenderTargetView(const int width,
|
HRESULT CreateTextureRenderTargetView(const int width,
|
||||||
const int height,
|
const int height,
|
||||||
ID3D10RenderTargetView ** pRenderTargetView,
|
ID3D10RenderTargetView ** pRenderTargetView,
|
||||||
ID3D10ShaderResourceView ** pTextureShaderResourceView)
|
ID3D10ShaderResourceView ** pTextureShaderResourceView)
|
||||||
{
|
{
|
||||||
HRESULT hr;
|
HRESULT hr;
|
||||||
|
|
||||||
D3D10_TEXTURE2D_DESC textureDesc;
|
D3D10_TEXTURE2D_DESC textureDesc;
|
||||||
textureDesc.Width = width;
|
textureDesc.Width = width;
|
||||||
textureDesc.Height = height;
|
textureDesc.Height = height;
|
||||||
textureDesc.MipLevels = 1;
|
textureDesc.MipLevels = 1;
|
||||||
textureDesc.ArraySize = 1;
|
textureDesc.ArraySize = 1;
|
||||||
textureDesc.Format = DXGI_FORMAT_R32G32B32A32_FLOAT;
|
textureDesc.Format = DXGI_FORMAT_R32G32B32A32_FLOAT;
|
||||||
textureDesc.SampleDesc.Count = 1;
|
textureDesc.SampleDesc.Count = 1;
|
||||||
textureDesc.SampleDesc.Quality = 0;
|
textureDesc.SampleDesc.Quality = 0;
|
||||||
textureDesc.Usage = D3D10_USAGE_DEFAULT;
|
textureDesc.Usage = D3D10_USAGE_DEFAULT;
|
||||||
textureDesc.BindFlags = D3D10_BIND_RENDER_TARGET | D3D10_BIND_SHADER_RESOURCE;
|
textureDesc.BindFlags = D3D10_BIND_RENDER_TARGET | D3D10_BIND_SHADER_RESOURCE;
|
||||||
textureDesc.CPUAccessFlags = 0;
|
textureDesc.CPUAccessFlags = 0;
|
||||||
textureDesc.MiscFlags = 0;
|
textureDesc.MiscFlags = 0;
|
||||||
|
|
||||||
ID3D10Texture2D * pTexture;
|
ID3D10Texture2D * pTexture;
|
||||||
|
|
||||||
hr = g_pd3dDevice->CreateTexture2D(&textureDesc, NULL, &pTexture);
|
hr = g_pd3dDevice->CreateTexture2D(&textureDesc, NULL, &pTexture);
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
print("CreateTexture2D\n");
|
print("CreateTexture2D\n");
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
hr = g_pd3dDevice->CreateRenderTargetView(pTexture, NULL, pRenderTargetView);
|
hr = g_pd3dDevice->CreateRenderTargetView(pTexture, NULL, pRenderTargetView);
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
print("g_pd3dDevice->CreateRenderTargetView(pTexture)\n");
|
print("g_pd3dDevice->CreateRenderTargetView(pTexture)\n");
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
D3D10_SHADER_RESOURCE_VIEW_DESC descSRV;
|
D3D10_SHADER_RESOURCE_VIEW_DESC descSRV;
|
||||||
descSRV.Format = textureDesc.Format;
|
descSRV.Format = textureDesc.Format;
|
||||||
descSRV.ViewDimension = D3D10_SRV_DIMENSION_TEXTURE2D;
|
descSRV.ViewDimension = D3D10_SRV_DIMENSION_TEXTURE2D;
|
||||||
descSRV.Texture2D.MostDetailedMip = 0;
|
descSRV.Texture2D.MostDetailedMip = 0;
|
||||||
descSRV.Texture2D.MipLevels = 1;
|
descSRV.Texture2D.MipLevels = 1;
|
||||||
hr = g_pd3dDevice->CreateShaderResourceView(pTexture, &descSRV, pTextureShaderResourceView);
|
hr = g_pd3dDevice->CreateShaderResourceView(pTexture, &descSRV, pTextureShaderResourceView);
|
||||||
if (FAILED(hr)) {
|
if (FAILED(hr)) {
|
||||||
print("CreateShaderResourceView\n");
|
print("CreateShaderResourceView\n");
|
||||||
return hr;
|
return hr;
|
||||||
}
|
}
|
||||||
|
|
||||||
return S_OK;
|
return S_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4540,161 +4540,161 @@ const int accessor_8[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const XMMATRIX accessor_9[] = {
|
const XMMATRIX accessor_9[] = {
|
||||||
XMMATRIX( 1.0000000f, -0.0000000f, -0.0000000f, -0.0000000f,
|
XMMATRIX( 1.0000000f, -0.0000000f, -0.0000000f, -0.0000000f,
|
||||||
-0.0000000f, 1.0000000f, 0.0000001f, 0.0000000f,
|
-0.0000000f, 1.0000000f, 0.0000001f, 0.0000000f,
|
||||||
0.0000000f, -0.0000001f, 1.0000000f, -0.0000000f,
|
0.0000000f, -0.0000001f, 1.0000000f, -0.0000000f,
|
||||||
0.0020865f, -0.6493472f, 0.0044682f, 1.0000000f),
|
0.0020865f, -0.6493472f, 0.0044682f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999925f, 0.0038494f, 0.0002189f, -0.0000000f,
|
XMMATRIX( 0.9999925f, 0.0038494f, 0.0002189f, -0.0000000f,
|
||||||
0.0038556f, -0.9983662f, -0.0570068f, 0.0000000f,
|
0.0038556f, -0.9983662f, -0.0570068f, 0.0000000f,
|
||||||
-0.0000005f, 0.0570072f, -0.9983711f, -0.0000000f,
|
-0.0000005f, 0.0570072f, -0.9983711f, -0.0000000f,
|
||||||
0.1011884f, 0.6297937f, 0.0216967f, 1.0000000f),
|
0.1011884f, 0.6297937f, 0.0216967f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999585f, -0.0091070f, 0.0003901f, -0.0000000f,
|
XMMATRIX( 0.9999585f, -0.0091070f, 0.0003901f, -0.0000000f,
|
||||||
-0.0091151f, -0.9993415f, 0.0351207f, 0.0000000f,
|
-0.0091151f, -0.9993415f, 0.0351207f, 0.0000000f,
|
||||||
0.0000704f, -0.0351225f, -0.9993804f, -0.0000000f,
|
0.0000704f, -0.0351225f, -0.9993804f, -0.0000000f,
|
||||||
0.1061165f, 0.3790198f, -0.0133131f, 1.0000000f),
|
0.1061165f, 0.3790198f, -0.0133131f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000000f, -0.0000000f,
|
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000000f, -0.0000000f,
|
||||||
-0.0000000f, 1.0000000f, -0.0000001f, 0.0000000f,
|
-0.0000000f, 1.0000000f, -0.0000001f, 0.0000000f,
|
||||||
-0.0000000f, 0.0000001f, 1.0000000f, -0.0000000f,
|
-0.0000000f, 0.0000001f, 1.0000000f, -0.0000000f,
|
||||||
0.0020865f, -0.7840567f, 0.0044684f, 1.0000000f),
|
0.0020865f, -0.7840567f, 0.0044684f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999975f, 0.0022573f, 0.0000000f, -0.0000000f,
|
XMMATRIX( 0.9999975f, 0.0022573f, 0.0000000f, -0.0000000f,
|
||||||
-0.0022573f, 0.9999975f, -0.0000001f, 0.0000000f,
|
-0.0022573f, 0.9999975f, -0.0000001f, 0.0000000f,
|
||||||
-0.0000000f, 0.0000001f, 1.0000000f, -0.0000000f,
|
-0.0000000f, 0.0000001f, 1.0000000f, -0.0000000f,
|
||||||
0.0041084f, -0.8957252f, 0.0044684f, 1.0000000f),
|
0.0041084f, -0.8957252f, 0.0044684f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999950f, 0.0031200f, -0.0002015f, -0.0000000f,
|
XMMATRIX( 0.9999950f, 0.0031200f, -0.0002015f, -0.0000000f,
|
||||||
0.0031265f, -0.9978876f, 0.0648890f, 0.0000000f,
|
0.0031265f, -0.9978876f, 0.0648890f, 0.0000000f,
|
||||||
0.0000006f, -0.0648893f, -0.9978877f, -0.0000000f,
|
0.0000006f, -0.0648893f, -0.9978877f, -0.0000000f,
|
||||||
0.2384893f, 1.1499825f, -0.0747788f, 1.0000000f),
|
0.2384893f, 1.1499825f, -0.0747788f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000000f, -0.0000001f, 0.0000014f, -0.0000000f,
|
XMMATRIX( 1.0000000f, -0.0000001f, 0.0000014f, -0.0000000f,
|
||||||
0.0000000f, -0.9978564f, -0.0654442f, 0.0000000f,
|
0.0000000f, -0.9978564f, -0.0654442f, 0.0000000f,
|
||||||
0.0000007f, 0.0654436f, -0.9978516f, -0.0000000f,
|
0.0000007f, 0.0654436f, -0.9978516f, -0.0000000f,
|
||||||
0.2411296f, 0.8435937f, 0.0352844f, 1.0000000f),
|
0.2411296f, 0.8435937f, 0.0352844f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000014f, -0.0000000f,
|
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000014f, -0.0000000f,
|
||||||
-0.0000000f, -1.0000001f, -0.0000000f, 0.0000000f,
|
-0.0000000f, -1.0000001f, -0.0000000f, 0.0000000f,
|
||||||
0.0000007f, -0.0000003f, -0.9999953f, -0.0000000f,
|
0.0000007f, -0.0000003f, -0.9999953f, -0.0000000f,
|
||||||
0.2411296f, 0.5391477f, 0.0000003f, 1.0000000f),
|
0.2411296f, 0.5391477f, 0.0000003f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000001f, 0.0000000f, -0.0000000f, -0.0000000f,
|
XMMATRIX( 1.0000001f, 0.0000000f, -0.0000000f, -0.0000000f,
|
||||||
0.0000000f, 1.0000001f, 0.0000000f, -0.0000000f,
|
0.0000000f, 1.0000001f, 0.0000000f, -0.0000000f,
|
||||||
0.0000000f, -0.0000000f, 1.0000000f, -0.0000000f,
|
0.0000000f, -0.0000000f, 1.0000000f, -0.0000000f,
|
||||||
-0.0000000f, -1.2420585f, -0.0000000f, 1.0000000f),
|
-0.0000000f, -1.2420585f, -0.0000000f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000001f, 0.0000000f, 0.0000000f, -0.0000000f,
|
XMMATRIX( 1.0000001f, 0.0000000f, 0.0000000f, -0.0000000f,
|
||||||
-0.0000000f, 0.9582973f, 0.2857734f, 0.0000000f,
|
-0.0000000f, 0.9582973f, 0.2857734f, 0.0000000f,
|
||||||
0.0000000f, -0.2857733f, 0.9582972f, -0.0000000f,
|
0.0000000f, -0.2857733f, 0.9582972f, -0.0000000f,
|
||||||
-0.2488541f, -1.3979810f, -0.3699030f, 1.0000000f),
|
-0.2488541f, -1.3979810f, -0.3699030f, 1.0000000f),
|
||||||
XMMATRIX(-1.0000001f, 0.0000001f, 0.0000000f, -0.0000000f,
|
XMMATRIX(-1.0000001f, 0.0000001f, 0.0000000f, -0.0000000f,
|
||||||
-0.0000001f, -0.9963848f, -0.0849537f, 0.0000000f,
|
-0.0000001f, -0.9963848f, -0.0849537f, 0.0000000f,
|
||||||
0.0000007f, -0.0849559f, 0.9963719f, -0.0000000f,
|
0.0000007f, -0.0849559f, 0.9963719f, -0.0000000f,
|
||||||
-0.2411295f, 1.1474965f, 0.0978378f, 1.0000000f),
|
-0.2411295f, 1.1474965f, 0.0978378f, 1.0000000f),
|
||||||
XMMATRIX(-1.0000001f, -0.0000000f, -0.0000001f, -0.0000000f,
|
XMMATRIX(-1.0000001f, -0.0000000f, -0.0000001f, -0.0000000f,
|
||||||
-0.0000000f, -0.9980612f, -0.0622333f, 0.0000000f,
|
-0.0000000f, -0.9980612f, -0.0622333f, 0.0000000f,
|
||||||
0.0000006f, -0.0622358f, 0.9980485f, -0.0000000f,
|
0.0000006f, -0.0622358f, 0.9980485f, -0.0000000f,
|
||||||
-0.2411295f, 1.0469925f, 0.0740057f, 1.0000000f),
|
-0.2411295f, 1.0469925f, 0.0740057f, 1.0000000f),
|
||||||
XMMATRIX(-1.0000001f, -0.0000001f, -0.0000862f, -0.0000000f,
|
XMMATRIX(-1.0000001f, -0.0000001f, -0.0000862f, -0.0000000f,
|
||||||
0.0000029f, -0.9994135f, -0.0342350f, 0.0000000f,
|
0.0000029f, -0.9994135f, -0.0342350f, 0.0000000f,
|
||||||
-0.0000855f, -0.0342378f, 0.9994007f, 0.0000000f,
|
-0.0000855f, -0.0342378f, 0.9994007f, 0.0000000f,
|
||||||
-0.2411336f, 0.9460898f, 0.0474864f, 1.0000000f),
|
-0.2411336f, 0.9460898f, 0.0474864f, 1.0000000f),
|
||||||
XMMATRIX(-0.9999998f, 0.0000001f, -0.0007542f, 0.0000000f,
|
XMMATRIX(-0.9999998f, 0.0000001f, -0.0007542f, 0.0000000f,
|
||||||
-0.0000017f, -0.9999976f, 0.0020114f, 0.0000000f,
|
-0.0000017f, -0.9999976f, 0.0020114f, 0.0000000f,
|
||||||
-0.0007535f, 0.0020081f, 0.9999847f, -0.0000000f,
|
-0.0007535f, 0.0020081f, 0.9999847f, -0.0000000f,
|
||||||
-0.2411421f, 0.8438913f, 0.0167495f, 1.0000000f),
|
-0.2411421f, 0.8438913f, 0.0167495f, 1.0000000f),
|
||||||
XMMATRIX(-1.0000001f, -0.0000001f, 0.0000955f, -0.0000000f,
|
XMMATRIX(-1.0000001f, -0.0000001f, 0.0000955f, -0.0000000f,
|
||||||
0.0000050f, -0.9986384f, 0.0521609f, -0.0000000f,
|
0.0000050f, -0.9986384f, 0.0521609f, -0.0000000f,
|
||||||
0.0000961f, 0.0521570f, 0.9986261f, -0.0000000f,
|
0.0000961f, 0.0521570f, 0.9986261f, -0.0000000f,
|
||||||
-0.2411315f, 0.7425256f, -0.0203104f, 1.0000000f),
|
-0.2411315f, 0.7425256f, -0.0203104f, 1.0000000f),
|
||||||
XMMATRIX(-0.9999996f, -0.0000002f, -0.0008393f, 0.0000000f,
|
XMMATRIX(-0.9999996f, -0.0000002f, -0.0008393f, 0.0000000f,
|
||||||
-0.0001079f, -0.9916946f, 0.1286122f, 0.0000000f,
|
-0.0001079f, -0.9916946f, 0.1286122f, 0.0000000f,
|
||||||
-0.0008317f, 0.1286074f, 0.9916822f, -0.0000000f,
|
-0.0008317f, 0.1286074f, 0.9916822f, -0.0000000f,
|
||||||
-0.2410713f, 0.6366479f, -0.0695772f, 1.0000000f),
|
-0.2410713f, 0.6366479f, -0.0695772f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999952f, -0.0031200f, 0.0002028f, -0.0000000f,
|
XMMATRIX( 0.9999952f, -0.0031200f, 0.0002028f, -0.0000000f,
|
||||||
-0.0031266f, -0.9978875f, 0.0648890f, 0.0000000f,
|
-0.0031266f, -0.9978875f, 0.0648890f, 0.0000000f,
|
||||||
0.0000000f, -0.0648893f, -0.9978880f, -0.0000000f,
|
0.0000000f, -0.0648893f, -0.9978880f, -0.0000000f,
|
||||||
-0.2384892f, 1.1499823f, -0.0747791f, 1.0000000f),
|
-0.2384892f, 1.1499823f, -0.0747791f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000001f, 0.0000000f, -0.0000001f, -0.0000000f,
|
XMMATRIX( 1.0000001f, 0.0000000f, -0.0000001f, -0.0000000f,
|
||||||
-0.0000000f, -0.9978563f, -0.0654443f, 0.0000000f,
|
-0.0000000f, -0.9978563f, -0.0654443f, 0.0000000f,
|
||||||
-0.0000000f, 0.0654437f, -0.9978519f, -0.0000000f,
|
-0.0000000f, 0.0654437f, -0.9978519f, -0.0000000f,
|
||||||
-0.2411296f, 0.8435934f, 0.0352841f, 1.0000000f),
|
-0.2411296f, 0.8435934f, 0.0352841f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000001f, 0.0000000f, -0.0000001f, -0.0000000f,
|
XMMATRIX( 1.0000001f, 0.0000000f, -0.0000001f, -0.0000000f,
|
||||||
-0.0000000f, -1.0000000f, -0.0000000f, 0.0000000f,
|
-0.0000000f, -1.0000000f, -0.0000000f, 0.0000000f,
|
||||||
-0.0000000f, -0.0000003f, -0.9999956f, 0.0000000f,
|
-0.0000000f, -0.0000003f, -0.9999956f, 0.0000000f,
|
||||||
-0.2411296f, 0.5391475f, -0.0000000f, 1.0000000f),
|
-0.2411296f, 0.5391475f, -0.0000000f, 1.0000000f),
|
||||||
XMMATRIX(-1.0000001f, 0.0000001f, -0.0000021f, -0.0000000f,
|
XMMATRIX(-1.0000001f, 0.0000001f, -0.0000021f, -0.0000000f,
|
||||||
0.0000000f, -0.9963848f, -0.0849539f, 0.0000000f,
|
0.0000000f, -0.9963848f, -0.0849539f, 0.0000000f,
|
||||||
-0.0000014f, -0.0849561f, 0.9963719f, 0.0000000f,
|
-0.0000014f, -0.0849561f, 0.9963719f, 0.0000000f,
|
||||||
0.2411296f, 1.1474965f, 0.0978385f, 1.0000000f),
|
0.2411296f, 1.1474965f, 0.0978385f, 1.0000000f),
|
||||||
XMMATRIX(-1.0000001f, -0.0000000f, -0.0000018f, -0.0000000f,
|
XMMATRIX(-1.0000001f, -0.0000000f, -0.0000018f, -0.0000000f,
|
||||||
0.0000001f, -0.9980614f, -0.0622338f, 0.0000000f,
|
0.0000001f, -0.9980614f, -0.0622338f, 0.0000000f,
|
||||||
-0.0000011f, -0.0622363f, 0.9980485f, 0.0000000f,
|
-0.0000011f, -0.0622363f, 0.9980485f, 0.0000000f,
|
||||||
0.2411295f, 1.0469943f, 0.0740067f, 1.0000000f),
|
0.2411295f, 1.0469943f, 0.0740067f, 1.0000000f),
|
||||||
XMMATRIX(-1.0000001f, -0.0000001f, 0.0000870f, -0.0000000f,
|
XMMATRIX(-1.0000001f, -0.0000001f, 0.0000870f, -0.0000000f,
|
||||||
-0.0000030f, -0.9994135f, -0.0342354f, 0.0000000f,
|
-0.0000030f, -0.9994135f, -0.0342354f, 0.0000000f,
|
||||||
0.0000876f, -0.0342383f, 0.9994008f, -0.0000000f,
|
0.0000876f, -0.0342383f, 0.9994008f, -0.0000000f,
|
||||||
0.2411337f, 0.9460909f, 0.0474867f, 1.0000000f),
|
0.2411337f, 0.9460909f, 0.0474867f, 1.0000000f),
|
||||||
XMMATRIX(-0.9999999f, -0.0000002f, 0.0007523f, -0.0000000f,
|
XMMATRIX(-0.9999999f, -0.0000002f, 0.0007523f, -0.0000000f,
|
||||||
0.0000017f, -0.9999979f, 0.0020110f, 0.0000000f,
|
0.0000017f, -0.9999979f, 0.0020110f, 0.0000000f,
|
||||||
0.0007530f, 0.0020077f, 0.9999850f, -0.0000000f,
|
0.0007530f, 0.0020077f, 0.9999850f, -0.0000000f,
|
||||||
0.2411422f, 0.8438926f, 0.0167503f, 1.0000000f),
|
0.2411422f, 0.8438926f, 0.0167503f, 1.0000000f),
|
||||||
XMMATRIX(-1.0000001f, -0.0000001f, -0.0000976f, 0.0000000f,
|
XMMATRIX(-1.0000001f, -0.0000001f, -0.0000976f, 0.0000000f,
|
||||||
-0.0000051f, -0.9986385f, 0.0521605f, 0.0000000f,
|
-0.0000051f, -0.9986385f, 0.0521605f, 0.0000000f,
|
||||||
-0.0000968f, 0.0521566f, 0.9986261f, -0.0000000f,
|
-0.0000968f, 0.0521566f, 0.9986261f, -0.0000000f,
|
||||||
0.2411316f, 0.7425266f, -0.0203097f, 1.0000000f),
|
0.2411316f, 0.7425266f, -0.0203097f, 1.0000000f),
|
||||||
XMMATRIX(-0.9999998f, -0.0000000f, 0.0008371f, -0.0000000f,
|
XMMATRIX(-0.9999998f, -0.0000000f, 0.0008371f, -0.0000000f,
|
||||||
0.0001073f, -0.9917392f, 0.1282703f, -0.0000000f,
|
0.0001073f, -0.9917392f, 0.1282703f, -0.0000000f,
|
||||||
0.0008309f, 0.1282655f, 0.9917267f, -0.0000000f,
|
0.0008309f, 0.1282655f, 0.9917267f, -0.0000000f,
|
||||||
0.2410717f, 0.6366724f, -0.0693572f, 1.0000000f),
|
0.2410717f, 0.6366724f, -0.0693572f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999633f, -0.0042382f, 0.0074449f, -0.0000000f,
|
XMMATRIX( 0.9999633f, -0.0042382f, 0.0074449f, -0.0000000f,
|
||||||
-0.0038072f, -0.9983676f, -0.0569888f, 0.0000000f,
|
-0.0038072f, -0.9983676f, -0.0569888f, 0.0000000f,
|
||||||
0.0076739f, 0.0569584f, -0.9983445f, -0.0000000f,
|
0.0076739f, 0.0569584f, -0.9983445f, -0.0000000f,
|
||||||
-0.1011066f, 0.6298342f, 0.0208916f, 1.0000000f),
|
-0.1011066f, 0.6298342f, 0.0208916f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999292f, 0.0094264f, 0.0072769f, -0.0000000f,
|
XMMATRIX( 0.9999292f, 0.0094264f, 0.0072769f, -0.0000000f,
|
||||||
0.0091650f, -0.9993400f, 0.0351520f, 0.0000000f,
|
0.0091650f, -0.9993400f, 0.0351520f, 0.0000000f,
|
||||||
0.0076031f, -0.0350826f, -0.9993530f, -0.0000000f,
|
0.0076031f, -0.0350826f, -0.9993530f, -0.0000000f,
|
||||||
-0.1060352f, 0.3789865f, -0.0141235f, 1.0000000f),
|
-0.1060352f, 0.3789865f, -0.0141235f, 1.0000000f),
|
||||||
XMMATRIX(-0.0000005f, -0.0000000f, -1.0000001f, 0.0000000f,
|
XMMATRIX(-0.0000005f, -0.0000000f, -1.0000001f, 0.0000000f,
|
||||||
1.0000001f, 0.0000000f, -0.0000005f, 0.0000000f,
|
1.0000001f, 0.0000000f, -0.0000005f, 0.0000000f,
|
||||||
0.0000000f, -1.0000002f, 0.0000000f, -0.0000000f,
|
0.0000000f, -1.0000002f, 0.0000000f, -0.0000000f,
|
||||||
-0.5391478f, -0.0000001f, -0.2411293f, 1.0000000f),
|
-0.5391478f, -0.0000001f, -0.2411293f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000000f, -0.0000000f,
|
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000000f, -0.0000000f,
|
||||||
-0.0000000f, 0.0000000f, 1.0000000f, 0.0000000f,
|
-0.0000000f, 0.0000000f, 1.0000000f, 0.0000000f,
|
||||||
0.0000000f, -1.0000000f, 0.0000000f, -0.0000000f,
|
0.0000000f, -1.0000000f, 0.0000000f, -0.0000000f,
|
||||||
0.2411295f, -0.0870393f, -0.8440942f, 1.0000000f),
|
0.2411295f, -0.0870393f, -0.8440942f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000010f, -0.0000000f,
|
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000010f, -0.0000000f,
|
||||||
0.0000010f, -0.0039314f, -0.9999923f, 0.0000000f,
|
0.0000010f, -0.0039314f, -0.9999923f, 0.0000000f,
|
||||||
0.0000000f, 0.9999923f, -0.0039314f, -0.0000000f,
|
0.0000000f, 0.9999923f, -0.0039314f, -0.0000000f,
|
||||||
0.1054246f, 0.0106810f, -0.0000419f, 1.0000000f),
|
0.1054246f, 0.0106810f, -0.0000419f, 1.0000000f),
|
||||||
XMMATRIX(-0.0475822f, -0.0000003f, -0.9988677f, -0.0000000f,
|
XMMATRIX(-0.0475822f, -0.0000003f, -0.9988677f, -0.0000000f,
|
||||||
0.7671170f, 0.6404657f, -0.0365425f, -0.0000000f,
|
0.7671170f, 0.6404657f, -0.0365425f, -0.0000000f,
|
||||||
0.6397402f, -0.7679867f, -0.0304748f, -0.0000000f,
|
0.6397402f, -0.7679867f, -0.0304748f, -0.0000000f,
|
||||||
-0.0567143f, 0.0626259f, -0.1028425f, 1.0000000f),
|
-0.0567143f, 0.0626259f, -0.1028425f, 1.0000000f),
|
||||||
XMMATRIX(-0.0475822f, -0.0000002f, -0.9988677f, -0.0000000f,
|
XMMATRIX(-0.0475822f, -0.0000002f, -0.9988677f, -0.0000000f,
|
||||||
0.9988673f, -0.0000001f, -0.0475821f, 0.0000000f,
|
0.9988673f, -0.0000001f, -0.0475821f, 0.0000000f,
|
||||||
-0.0000000f, -0.9999999f, -0.0000000f, 0.0000000f,
|
-0.0000000f, -0.9999999f, -0.0000000f, 0.0000000f,
|
||||||
-0.0812300f, -0.0106811f, -0.1016747f, 1.0000000f),
|
-0.0812300f, -0.0106811f, -0.1016747f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999926f, -0.0000000f, 0.0038554f, -0.0000000f,
|
XMMATRIX( 0.9999926f, -0.0000000f, 0.0038554f, -0.0000000f,
|
||||||
0.0038554f, 0.0000000f, -0.9999926f, 0.0000000f,
|
0.0038554f, 0.0000000f, -0.9999926f, 0.0000000f,
|
||||||
-0.0000000f, 1.0000000f, 0.0000000f, -0.0000000f,
|
-0.0000000f, 1.0000000f, 0.0000000f, -0.0000000f,
|
||||||
0.1011885f, -0.2318209f, 0.3805980f, 1.0000000f),
|
0.1011885f, -0.2318209f, 0.3805980f, 1.0000000f),
|
||||||
XMMATRIX(-0.0000005f, -0.0000000f, 1.0000001f, -0.0000000f,
|
XMMATRIX(-0.0000005f, -0.0000000f, 1.0000001f, -0.0000000f,
|
||||||
-1.0000001f, -0.0000000f, -0.0000005f, 0.0000000f,
|
-1.0000001f, -0.0000000f, -0.0000005f, 0.0000000f,
|
||||||
0.0000000f, -1.0000002f, 0.0000000f, -0.0000000f,
|
0.0000000f, -1.0000002f, 0.0000000f, -0.0000000f,
|
||||||
0.5391478f, -0.0000001f, -0.2411293f, 1.0000000f),
|
0.5391478f, -0.0000001f, -0.2411293f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000000f, -0.0000000f,
|
XMMATRIX( 1.0000000f, -0.0000000f, 0.0000000f, -0.0000000f,
|
||||||
-0.0000000f, 0.0000000f, 1.0000000f, 0.0000000f,
|
-0.0000000f, 0.0000000f, 1.0000000f, 0.0000000f,
|
||||||
0.0000000f, -1.0000000f, 0.0000000f, -0.0000000f,
|
0.0000000f, -1.0000000f, 0.0000000f, -0.0000000f,
|
||||||
-0.2411295f, -0.0870393f, -0.8440942f, 1.0000000f),
|
-0.2411295f, -0.0870393f, -0.8440942f, 1.0000000f),
|
||||||
XMMATRIX( 1.0000000f, -0.0000000f, -0.0000010f, -0.0000000f,
|
XMMATRIX( 1.0000000f, -0.0000000f, -0.0000010f, -0.0000000f,
|
||||||
-0.0000010f, -0.0039314f, -0.9999923f, 0.0000000f,
|
-0.0000010f, -0.0039314f, -0.9999923f, 0.0000000f,
|
||||||
-0.0000000f, 0.9999923f, -0.0039314f, -0.0000000f,
|
-0.0000000f, 0.9999923f, -0.0039314f, -0.0000000f,
|
||||||
-0.1054246f, 0.0106810f, -0.0000419f, 1.0000000f),
|
-0.1054246f, 0.0106810f, -0.0000419f, 1.0000000f),
|
||||||
XMMATRIX(-0.0475822f, 0.0000003f, 0.9988677f, -0.0000000f,
|
XMMATRIX(-0.0475822f, 0.0000003f, 0.9988677f, -0.0000000f,
|
||||||
-0.7671170f, 0.6404657f, -0.0365425f, 0.0000000f,
|
-0.7671170f, 0.6404657f, -0.0365425f, 0.0000000f,
|
||||||
-0.6397402f, -0.7679867f, -0.0304748f, 0.0000000f,
|
-0.6397402f, -0.7679867f, -0.0304748f, 0.0000000f,
|
||||||
0.0567143f, 0.0626259f, -0.1028425f, 1.0000000f),
|
0.0567143f, 0.0626259f, -0.1028425f, 1.0000000f),
|
||||||
XMMATRIX(-0.0475822f, 0.0000002f, 0.9988677f, -0.0000000f,
|
XMMATRIX(-0.0475822f, 0.0000002f, 0.9988677f, -0.0000000f,
|
||||||
-0.9988673f, -0.0000001f, -0.0475821f, 0.0000000f,
|
-0.9988673f, -0.0000001f, -0.0475821f, 0.0000000f,
|
||||||
0.0000000f, -0.9999999f, -0.0000000f, -0.0000000f,
|
0.0000000f, -0.9999999f, -0.0000000f, -0.0000000f,
|
||||||
0.0812300f, -0.0106811f, -0.1016747f, 1.0000000f),
|
0.0812300f, -0.0106811f, -0.1016747f, 1.0000000f),
|
||||||
XMMATRIX( 0.9999926f, -0.0000000f, -0.0038554f, -0.0000000f,
|
XMMATRIX( 0.9999926f, -0.0000000f, -0.0038554f, -0.0000000f,
|
||||||
-0.0038554f, 0.0000000f, -0.9999926f, 0.0000000f,
|
-0.0038554f, 0.0000000f, -0.9999926f, 0.0000000f,
|
||||||
0.0000000f, 1.0000000f, 0.0000000f, -0.0000000f,
|
0.0000000f, 1.0000000f, 0.0000000f, -0.0000000f,
|
||||||
-0.1011885f, -0.2318209f, 0.3805980f, 1.0000000f),
|
-0.1011885f, -0.2318209f, 0.3805980f, 1.0000000f),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user