Makefile_cross: add gcc/mingw build
This commit is contained in:
parent
83338bada4
commit
2a46f6e550
37
Makefile_cross
Normal file
37
Makefile_cross
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
BUILD_TYPE ?= debug
|
||||||
|
|
||||||
|
PREFIX = i686-w64-mingw32-
|
||||||
|
WINDRES = $(PREFIX)windres
|
||||||
|
CXX = $(PREFIX)g++
|
||||||
|
|
||||||
|
FXC = C:/Program Files (x86)/Microsoft DirectX SDK (June 2010)/Utilities/bin/x86/fxc.exe
|
||||||
|
|
||||||
|
INCLUDE = \
|
||||||
|
-I./include
|
||||||
|
|
||||||
|
%.fxo: %.fx
|
||||||
|
wine "$(FXC)" @"shader_$(BUILD_TYPE).rsp" /T fx_4_0 /nologo /Fo $@ $<
|
||||||
|
|
||||||
|
SHADERS = \
|
||||||
|
main.fxo \
|
||||||
|
font.fxo \
|
||||||
|
volume.fxo \
|
||||||
|
bloom.fxo \
|
||||||
|
static.fxo
|
||||||
|
|
||||||
|
$(BUILD_TYPE)/%.res: %.rc $(SHADERS)
|
||||||
|
$(WINDRES) -O coff -o $@ $<
|
||||||
|
|
||||||
|
$(BUILD_TYPE)/%.obj: src/%.cpp
|
||||||
|
$(CXX) -municode -o $@ $(INCLUDE) -c $<
|
||||||
|
|
||||||
|
OBJS = \
|
||||||
|
$(BUILD_TYPE)/robot_player.obj \
|
||||||
|
$(BUILD_TYPE)/cube.obj \
|
||||||
|
$(BUILD_TYPE)/main.obj \
|
||||||
|
$(BUILD_TYPE)/print.obj \
|
||||||
|
$(BUILD_TYPE)/render_state.obj \
|
||||||
|
$(BUILD_TYPE)/main.res
|
||||||
|
|
||||||
|
$(BUILD_TYPE)/d3d10.exe: $(OBJS)
|
||||||
|
$(CXX) -municode -o $@ $(OBJS) -ld3dx10 -ld3d10
|
||||||
@ -5,4 +5,4 @@ extern HINSTANCE g_hInstance;
|
|||||||
extern HWND g_hWnd;
|
extern HWND g_hWnd;
|
||||||
extern ID3D10Device * g_pd3dDevice;
|
extern ID3D10Device * g_pd3dDevice;
|
||||||
|
|
||||||
#endif _GLOBALS_HPP_
|
#endif
|
||||||
|
|||||||
@ -4,4 +4,4 @@
|
|||||||
void print(LPCSTR fmt, ...);
|
void print(LPCSTR fmt, ...);
|
||||||
void printW(LPCWSTR fmt, ...);
|
void printW(LPCWSTR fmt, ...);
|
||||||
|
|
||||||
#endif _PRINT_HPP_
|
#endif
|
||||||
|
|||||||
@ -27,4 +27,4 @@ HRESULT CreateTextureRenderTargetView(const int width,
|
|||||||
ID3D10RenderTargetView ** pRenderTargetView,
|
ID3D10RenderTargetView ** pRenderTargetView,
|
||||||
ID3D10ShaderResourceView ** pTextureShaderResourceView);
|
ID3D10ShaderResourceView ** pTextureShaderResourceView);
|
||||||
|
|
||||||
#endif _RENDER_STATE_HPP_
|
#endif
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#include <d3dx10.h>
|
#include <d3dx9.h>
|
||||||
#include "gltf.hpp"
|
#include "gltf.hpp"
|
||||||
#include "cube.hpp"
|
#include "cube.hpp"
|
||||||
namespace cube {
|
namespace cube {
|
||||||
@ -138,11 +138,11 @@ const Mesh mesh_0 = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const Node node_0 = {
|
const Node node_0 = {
|
||||||
-1, // parent_ix
|
(DWORD)-1, // parent_ix
|
||||||
NULL, // skin
|
NULL, // skin
|
||||||
&mesh_0, // mesh
|
&mesh_0, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.0000000f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.0000000f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0000000f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
D3DXQUATERNION( 0.0000000f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
17
src/main.cpp
17
src/main.cpp
@ -1,6 +1,6 @@
|
|||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <d3d10.h>
|
#include <d3d10.h>
|
||||||
#include <d3dx10.h>
|
#include <d3dx9.h>
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
#include <strsafe.h>
|
#include <strsafe.h>
|
||||||
|
|
||||||
@ -1313,7 +1313,8 @@ void RenderMeshStatic(const Mesh * mesh, float t)
|
|||||||
for (int m = 0; m < 2; m++) {
|
for (int m = 0; m < 2; m++) {
|
||||||
D3DXMATRIX mLight;
|
D3DXMATRIX mLight;
|
||||||
D3DXMATRIX mLightScale;
|
D3DXMATRIX mLightScale;
|
||||||
D3DXVECTOR3 vLightPos = g_vLightDirs[m] * (1.25f * (m + 1));
|
D3DXVECTOR3 vDir = D3DXVECTOR3(g_vLightDirs[m]);
|
||||||
|
D3DXVECTOR3 vLightPos = vDir * (1.25f * (m + 1));
|
||||||
D3DXMATRIX mLightRotate;
|
D3DXMATRIX mLightRotate;
|
||||||
D3DXMatrixRotationX(&mLightRotate, t * (1 + -2 * m));
|
D3DXMatrixRotationX(&mLightRotate, t * (1 + -2 * m));
|
||||||
D3DXMatrixTranslation(&mLight, vLightPos.x, vLightPos.y, vLightPos.z);
|
D3DXMatrixTranslation(&mLight, vLightPos.x, vLightPos.y, vLightPos.z);
|
||||||
@ -1552,7 +1553,7 @@ void RenderVolume(float t)
|
|||||||
g_pd3dDevice->IASetVertexBuffers(0, g_dwVertexBufferCountVolume, g_pVertexBuffersVolume, stride, offset);
|
g_pd3dDevice->IASetVertexBuffers(0, g_dwVertexBufferCountVolume, g_pVertexBuffersVolume, stride, offset);
|
||||||
g_pd3dDevice->IASetPrimitiveTopology(D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP);
|
g_pd3dDevice->IASetPrimitiveTopology(D3D10_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP);
|
||||||
|
|
||||||
g_pLayerVariableVolume->SetFloat(t * 0.002f);
|
g_pLayerVariableVolume->SetFloat(t * 0.1f);
|
||||||
g_pDiffuseVariableVolume->SetResource(g_pTextureShaderResourceViewPerlin);
|
g_pDiffuseVariableVolume->SetResource(g_pTextureShaderResourceViewPerlin);
|
||||||
|
|
||||||
D3D10_TECHNIQUE_DESC techDescVolume;
|
D3D10_TECHNIQUE_DESC techDescVolume;
|
||||||
@ -1565,6 +1566,10 @@ void RenderVolume(float t)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void RenderVolumeMesh()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
void Render()
|
void Render()
|
||||||
{
|
{
|
||||||
static float t = 0.0f;
|
static float t = 0.0f;
|
||||||
@ -1588,7 +1593,6 @@ void Render()
|
|||||||
g_pd3dDevice->ClearDepthStencilView(g_pDepthStencilView, D3D10_CLEAR_DEPTH, 1.0f, 0);
|
g_pd3dDevice->ClearDepthStencilView(g_pDepthStencilView, D3D10_CLEAR_DEPTH, 1.0f, 0);
|
||||||
|
|
||||||
// render
|
// render
|
||||||
/*
|
|
||||||
RenderModel(t);
|
RenderModel(t);
|
||||||
RenderFont();
|
RenderFont();
|
||||||
|
|
||||||
@ -1601,9 +1605,10 @@ void Render()
|
|||||||
g_pd3dDevice->ClearRenderTargetView(g_pRenderTargetViewTexture[0], ClearColorZero);
|
g_pd3dDevice->ClearRenderTargetView(g_pRenderTargetViewTexture[0], ClearColorZero);
|
||||||
RenderMeshStatic(cube::node_0.mesh, t);
|
RenderMeshStatic(cube::node_0.mesh, t);
|
||||||
|
|
||||||
RenderBloom();
|
//RenderBloom();
|
||||||
*/
|
//print("%f\n", t);
|
||||||
RenderVolume(t);
|
RenderVolume(t);
|
||||||
|
//RenderVolumeMesh();
|
||||||
|
|
||||||
// present
|
// present
|
||||||
g_pSwapChain->Present(0, 0);
|
g_pSwapChain->Present(0, 0);
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|
||||||
#include <d3d10.h>
|
#include <d3d10.h>
|
||||||
#include <d3dx10.h>
|
#include <d3dx9.h>
|
||||||
|
|
||||||
#include "globals.hpp"
|
#include "globals.hpp"
|
||||||
#include "print.hpp"
|
#include "print.hpp"
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
#include <d3dx10.h>
|
#include <d3dx9.h>
|
||||||
#include "gltf.hpp"
|
#include "gltf.hpp"
|
||||||
#include "robot_player.hpp"
|
#include "robot_player.hpp"
|
||||||
const D3DXVECTOR3 accessor_0[] = {
|
const D3DXVECTOR3 accessor_0[] = {
|
||||||
@ -11220,7 +11220,7 @@ const Node node_0 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.2498147f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.2498147f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0460666f, -0.0000356f, 0.0064854f, 0.9989173f), // rotation
|
D3DXQUATERNION( 0.0460666f, -0.0000356f, 0.0064854f, 0.9989173f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 0.9999999f, 1.0000000f), // scale
|
D3DXVECTOR3( 0.9999999f, 0.9999999f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11229,7 +11229,7 @@ const Node node_1 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.1015303f, -0.0197356f, -0.0097731f), // translation
|
D3DXVECTOR3(-0.1015303f, -0.0197356f, -0.0097731f), // translation
|
||||||
D3DXVECTOR4( 0.9995915f, 0.0019270f, 0.0000546f, 0.0285151f), // rotation
|
D3DXQUATERNION( 0.9995915f, 0.0019270f, 0.0000546f, 0.0285151f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000026f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000026f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11238,7 +11238,7 @@ const Node node_2 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.3056018f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.3056018f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0327397f, 0.0000000f, 0.0000000f, 0.9994639f), // rotation
|
D3DXQUATERNION( 0.0327397f, 0.0000000f, 0.0000000f, 0.9994639f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000001f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000001f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11247,7 +11247,7 @@ const Node node_3 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.3082168f, -0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.3082168f, -0.0000000f), // translation
|
||||||
D3DXVECTOR4(-0.0651667f, -0.0000004f, 0.0015632f, 0.9978732f), // rotation
|
D3DXQUATERNION(-0.0651667f, -0.0000004f, 0.0015632f, 0.9978732f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 0.9999998f, 0.9999999f), // scale
|
D3DXVECTOR3( 0.9999999f, 0.9999998f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11256,7 +11256,7 @@ const Node node_4 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.2405819f, 0.2553854f, 0.0044682f), // translation
|
D3DXVECTOR3(-0.2405819f, 0.2553854f, 0.0044682f), // translation
|
||||||
D3DXVECTOR4(-0.9994694f, -0.0026905f, 0.0000869f, 0.0324617f), // rotation
|
D3DXQUATERNION(-0.9994694f, -0.0026905f, 0.0000869f, 0.0324617f), // rotation
|
||||||
D3DXVECTOR3( 1.0000001f, 0.9999999f, 1.0000046f), // scale
|
D3DXVECTOR3( 1.0000001f, 0.9999999f, 1.0000046f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11265,7 +11265,7 @@ const Node node_5 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.2488541f, 0.2033314f, -0.0450287f), // translation
|
D3DXVECTOR3( 0.2488541f, 0.2033314f, -0.0450287f), // translation
|
||||||
D3DXVECTOR4(-0.1444001f, 0.0000000f, -0.0000000f, 0.9895194f), // rotation
|
D3DXQUATERNION(-0.1444001f, 0.0000000f, -0.0000000f, 0.9895194f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11274,7 +11274,7 @@ const Node node_6 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0013047f, 0.3463302f, 0.0044682f), // translation
|
D3DXVECTOR3( 0.0013047f, 0.3463302f, 0.0044682f), // translation
|
||||||
D3DXVECTOR4(-0.0000001f, -0.0000000f, 0.0011287f, 0.9999994f), // rotation
|
D3DXQUATERNION(-0.0000001f, -0.0000000f, 0.0011287f, 0.9999994f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 0.9999999f, 1.0000000f), // scale
|
D3DXVECTOR3( 0.9999999f, 0.9999999f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11283,7 +11283,7 @@ const Node node_7 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.1024318f, -0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.1024318f, -0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0383830f, 0.0004671f, 0.0000142f, 0.9992630f), // rotation
|
D3DXQUATERNION( 0.0383830f, 0.0004671f, 0.0000142f, 0.9992630f), // rotation
|
||||||
D3DXVECTOR3( 1.0000001f, 1.0000000f, 1.0000001f), // scale
|
D3DXVECTOR3( 1.0000001f, 1.0000000f, 1.0000001f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11292,7 +11292,7 @@ const Node node_8 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.1012803f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.1012803f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0250839f, -0.0004247f, 0.0000082f, 0.9996853f), // rotation
|
D3DXQUATERNION( 0.0250839f, -0.0004247f, 0.0000082f, 0.9996853f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11301,7 +11301,7 @@ const Node node_9 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.1033667f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.1033667f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0181256f, 0.0003339f, 0.0000077f, 0.9998357f), // rotation
|
D3DXQUATERNION( 0.0181256f, 0.0003339f, 0.0000077f, 0.9998357f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11310,7 +11310,7 @@ const Node node_10 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.1026060f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.1026060f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0140155f, 0.0000431f, 0.0000006f, 0.9999018f), // rotation
|
D3DXQUATERNION( 0.0140155f, 0.0000431f, 0.0000006f, 0.9999018f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 0.9999999f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 0.9999999f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11319,7 +11319,7 @@ const Node node_11 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.1024613f, -0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.1024613f, -0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0113911f, 0.0000000f, -0.0000000f, 0.9999352f), // rotation
|
D3DXQUATERNION( 0.0113911f, 0.0000000f, -0.0000000f, 0.9999352f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000002f, 1.0000001f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000002f, 1.0000001f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11328,7 +11328,7 @@ const Node node_12 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.2396202f, 0.2553876f, 0.0044682f), // translation
|
D3DXVECTOR3(-0.2396202f, 0.2553876f, 0.0044682f), // translation
|
||||||
D3DXVECTOR4(-0.0000482f, 0.0425160f, -0.9990951f, 0.0011277f), // rotation
|
D3DXQUATERNION(-0.0000482f, 0.0425160f, -0.9990951f, 0.0011277f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 1.0000001f, 1.0000131f), // scale
|
D3DXVECTOR3( 0.9999999f, 1.0000001f, 1.0000131f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11337,7 +11337,7 @@ const Node node_13 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.3056017f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.3056017f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0327397f, -0.0000000f, -0.0000000f, 0.9994639f), // rotation
|
D3DXQUATERNION( 0.0327397f, -0.0000000f, -0.0000000f, 0.9994639f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000001f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000001f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11346,7 +11346,7 @@ const Node node_14 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.3082169f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.3082169f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4(-0.0651667f, 0.0000004f, -0.0015633f, 0.9978732f), // rotation
|
D3DXQUATERNION(-0.0651667f, 0.0000004f, -0.0015633f, 0.9978732f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 0.9999999f, 0.9999999f), // scale
|
D3DXVECTOR3( 1.0000000f, 0.9999999f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11355,7 +11355,7 @@ const Node node_15 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.2435993f, 0.2564784f, 0.0044683f), // translation
|
D3DXVECTOR3( 0.2435993f, 0.2564784f, 0.0044683f), // translation
|
||||||
D3DXVECTOR4(-0.9994729f, 0.0004344f, -0.0000141f, 0.0324618f), // rotation
|
D3DXQUATERNION(-0.9994729f, 0.0004344f, -0.0000141f, 0.0324618f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 1.0000000f, 1.0000043f), // scale
|
D3DXVECTOR3( 0.9999999f, 1.0000000f, 1.0000043f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11364,7 +11364,7 @@ const Node node_16 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.1024322f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.1024322f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0382110f, -0.0004670f, -0.0000141f, 0.9992696f), // rotation
|
D3DXQUATERNION( 0.0382110f, -0.0004670f, -0.0000141f, 0.9992696f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11373,7 +11373,7 @@ const Node node_17 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.1012807f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.1012807f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0250840f, 0.0004248f, -0.0000082f, 0.9996853f), // rotation
|
D3DXQUATERNION( 0.0250840f, 0.0004248f, -0.0000082f, 0.9996853f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000001f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000001f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11382,7 +11382,7 @@ const Node node_18 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.1033668f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.1033668f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0181256f, -0.0003326f, -0.0000077f, 0.9998357f), // rotation
|
D3DXQUATERNION( 0.0181256f, -0.0003326f, -0.0000077f, 0.9998357f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 0.9999998f, 0.9999999f), // scale
|
D3DXVECTOR3( 0.9999999f, 0.9999998f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11391,7 +11391,7 @@ const Node node_19 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.1026065f, -0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.1026065f, -0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0140155f, -0.0000444f, -0.0000006f, 0.9999018f), // rotation
|
D3DXQUATERNION( 0.0140155f, -0.0000444f, -0.0000006f, 0.9999018f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 0.9999999f, 0.9999999f), // scale
|
D3DXVECTOR3( 1.0000000f, 0.9999999f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11400,7 +11400,7 @@ const Node node_20 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.1024597f, -0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.1024597f, -0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0113909f, -0.0000002f, -0.0000000f, 0.9999352f), // rotation
|
D3DXQUATERNION( 0.0113909f, -0.0000002f, -0.0000000f, 0.9999352f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000001f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000001f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11409,7 +11409,7 @@ const Node node_21 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.2426377f, 0.2564762f, 0.0044682f), // translation
|
D3DXVECTOR3( 0.2426377f, 0.2564762f, 0.0044682f), // translation
|
||||||
D3DXVECTOR4(-0.0000471f, 0.0425161f, -0.9990951f, 0.0011277f), // rotation
|
D3DXQUATERNION(-0.0000471f, 0.0425161f, -0.9990951f, 0.0011277f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 1.0000000f, 1.0000130f), // scale
|
D3DXVECTOR3( 0.9999999f, 1.0000000f, 1.0000130f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11418,7 +11418,7 @@ const Node node_22 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.1116755f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.1116755f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0000000f, 0.0000000f, -0.0011287f, 0.9999994f), // rotation
|
D3DXQUATERNION( 0.0000000f, 0.0000000f, -0.0011287f, 0.9999994f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 0.9999999f, 1.0000000f), // scale
|
D3DXVECTOR3( 0.9999999f, 0.9999999f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11427,7 +11427,7 @@ const Node node_23 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.1347095f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.1347095f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0000001f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
D3DXQUATERNION( 0.0000001f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11436,7 +11436,7 @@ const Node node_24 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.2498148f, -0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.2498148f, -0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0460732f, 0.0000356f, -0.0064861f, 0.9989170f), // rotation
|
D3DXQUATERNION( 0.0460732f, 0.0000356f, -0.0064861f, 0.9989170f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11445,7 +11445,7 @@ const Node node_25 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.1057032f, -0.0197356f, -0.0097731f), // translation
|
D3DXVECTOR3( 0.1057032f, -0.0197356f, -0.0097731f), // translation
|
||||||
D3DXVECTOR4( 0.9995847f, -0.0020122f, 0.0037813f, 0.0284986f), // rotation
|
D3DXQUATERNION( 0.9995847f, -0.0020122f, 0.0037813f, 0.0284986f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 1.0000000f, 1.0000025f), // scale
|
D3DXVECTOR3( 0.9999999f, 1.0000000f, 1.0000025f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11454,7 +11454,7 @@ const Node node_26 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0020865f, 0.6493472f, -0.0044682f), // translation
|
D3DXVECTOR3(-0.0020865f, 0.6493472f, -0.0044682f), // translation
|
||||||
D3DXVECTOR4(-0.0000001f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
D3DXQUATERNION(-0.0000001f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11463,7 +11463,7 @@ const Node node_27 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.2411295f, 0.5391477f, -0.0000001f), // translation
|
D3DXVECTOR3(-0.2411295f, 0.5391477f, -0.0000001f), // translation
|
||||||
D3DXVECTOR4(-0.4999999f, -0.5000001f, 0.5000001f, 0.4999999f), // rotation
|
D3DXQUATERNION(-0.4999999f, -0.5000001f, 0.5000001f, 0.4999999f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 0.9999998f, 0.9999999f), // scale
|
D3DXVECTOR3( 0.9999999f, 0.9999998f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11472,7 +11472,7 @@ const Node node_28 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.2411295f, 0.8440942f, -0.0870393f), // translation
|
D3DXVECTOR3(-0.2411295f, 0.8440942f, -0.0870393f), // translation
|
||||||
D3DXVECTOR4(-0.7071068f, 0.0000000f, 0.0000000f, 0.7071068f), // rotation
|
D3DXQUATERNION(-0.7071068f, 0.0000000f, 0.0000000f, 0.7071068f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11481,7 +11481,7 @@ const Node node_29 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.1196966f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.1196966f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0162064f, 0.0000001f, 0.3402117f, 0.9402092f), // rotation
|
D3DXQUATERNION( 0.0162064f, 0.0000001f, 0.3402117f, 0.9402092f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11490,7 +11490,7 @@ const Node node_30 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.0919261f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.0919261f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4(-0.6492796f, -0.2451639f, 0.6809445f, 0.2337631f), // rotation
|
D3DXQUATERNION(-0.6492796f, -0.2451639f, 0.6809445f, 0.2337631f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999996f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999996f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11499,7 +11499,7 @@ const Node node_31 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.1054246f, 0.0000000f, -0.0106811f), // translation
|
D3DXVECTOR3(-0.1054246f, 0.0000000f, -0.0106811f), // translation
|
||||||
D3DXVECTOR4( 0.7084953f, 0.0000003f, 0.0000003f, 0.7057156f), // rotation
|
D3DXQUATERNION( 0.7084953f, 0.0000003f, 0.0000003f, 0.7057156f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11508,7 +11508,7 @@ const Node node_32 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.1026551f, 0.3802050f, 0.2318209f), // translation
|
D3DXVECTOR3(-0.1026551f, 0.3802050f, 0.2318209f), // translation
|
||||||
D3DXVECTOR4( 0.7071055f, 0.0013631f, 0.0013631f, 0.7071055f), // rotation
|
D3DXQUATERNION( 0.7071055f, 0.0013631f, 0.0013631f, 0.7071055f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 1.0000000f, 0.9999999f), // scale
|
D3DXVECTOR3( 0.9999999f, 1.0000000f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11517,7 +11517,7 @@ const Node node_33 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.2411295f, 0.5391477f, -0.0000001f), // translation
|
D3DXVECTOR3( 0.2411295f, 0.5391477f, -0.0000001f), // translation
|
||||||
D3DXVECTOR4(-0.4999999f, 0.5000001f, -0.5000001f, 0.4999999f), // rotation
|
D3DXQUATERNION(-0.4999999f, 0.5000001f, -0.5000001f, 0.4999999f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 0.9999998f, 0.9999999f), // scale
|
D3DXVECTOR3( 0.9999999f, 0.9999998f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11526,7 +11526,7 @@ const Node node_34 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.2411295f, 0.8440942f, -0.0870393f), // translation
|
D3DXVECTOR3( 0.2411295f, 0.8440942f, -0.0870393f), // translation
|
||||||
D3DXVECTOR4(-0.7071068f, 0.0000000f, 0.0000000f, 0.7071068f), // rotation
|
D3DXQUATERNION(-0.7071068f, 0.0000000f, 0.0000000f, 0.7071068f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11535,7 +11535,7 @@ const Node node_35 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3(-0.0000000f, 0.1196966f, 0.0000000f), // translation
|
D3DXVECTOR3(-0.0000000f, 0.1196966f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0162064f, -0.0000001f, -0.3402117f, 0.9402092f), // rotation
|
D3DXQUATERNION( 0.0162064f, -0.0000001f, -0.3402117f, 0.9402092f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11544,7 +11544,7 @@ const Node node_36 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.0919261f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.0919261f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4(-0.6492796f, 0.2451639f, -0.6809445f, 0.2337631f), // rotation
|
D3DXQUATERNION(-0.6492796f, 0.2451639f, -0.6809445f, 0.2337631f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999996f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999996f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11553,7 +11553,7 @@ const Node node_37 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.1054246f, 0.0000000f, -0.0106811f), // translation
|
D3DXVECTOR3( 0.1054246f, 0.0000000f, -0.0106811f), // translation
|
||||||
D3DXVECTOR4( 0.7084953f, -0.0000003f, -0.0000003f, 0.7057156f), // rotation
|
D3DXQUATERNION( 0.7084953f, -0.0000003f, -0.0000003f, 0.7057156f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11562,7 +11562,7 @@ const Node node_38 = {
|
|||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.1026551f, 0.3802050f, 0.2318209f), // translation
|
D3DXVECTOR3( 0.1026551f, 0.3802050f, 0.2318209f), // translation
|
||||||
D3DXVECTOR4( 0.7071055f, -0.0013631f, -0.0013631f, 0.7071055f), // rotation
|
D3DXQUATERNION( 0.7071055f, -0.0013631f, -0.0013631f, 0.7071055f), // rotation
|
||||||
D3DXVECTOR3( 0.9999999f, 1.0000000f, 0.9999999f), // scale
|
D3DXVECTOR3( 0.9999999f, 1.0000000f, 0.9999999f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -11571,16 +11571,16 @@ const Node node_39 = {
|
|||||||
&skin_0, // skin
|
&skin_0, // skin
|
||||||
&mesh_0, // mesh
|
&mesh_0, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.0000000f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.0000000f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0000000f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
D3DXQUATERNION( 0.0000000f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
const Node node_40 = {
|
const Node node_40 = {
|
||||||
-1, // parent_ix
|
(DWORD)-1, // parent_ix
|
||||||
NULL, // skin
|
NULL, // skin
|
||||||
NULL, // mesh
|
NULL, // mesh
|
||||||
D3DXVECTOR3( 0.0000000f, 0.0000000f, 0.0000000f), // translation
|
D3DXVECTOR3( 0.0000000f, 0.0000000f, 0.0000000f), // translation
|
||||||
D3DXVECTOR4( 0.0000000f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
D3DXQUATERNION( 0.0000000f, 0.0000000f, 0.0000000f, 1.0000000f), // rotation
|
||||||
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
D3DXVECTOR3( 1.0000000f, 1.0000000f, 1.0000000f), // scale
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -18125,4 +18125,3 @@ const AnimationChannel animation_4__channels[] = {
|
|||||||
ACP__SCALE, // target path
|
ACP__SCALE, // target path
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user