Add header file to compile

This commit is contained in:
Asuka 2019-10-08 15:31:29 +08:00
parent 4b01367496
commit 687b84fd3d
3 changed files with 107 additions and 43 deletions

View file

@ -49,7 +49,8 @@ typedef int32_t _BOOL4;
static const unsigned s_vex_vv[] = {
//#include "vex_vv.h"
#include "test_vv.h"
//#include "test_vv.h"
#include "test.h"
};
//static const unsigned s_pix_p[] = {
@ -1815,52 +1816,10 @@ struct SSharpBuffer
};
uint8_t g_Vertices[] =
{
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f,
0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f,
0x00, 0x00, 0x00, 0x00, 0x05, 0xde, 0x7e, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x80, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x3f,
0x00, 0x00, 0x80, 0x3f, 0x05, 0xde, 0x7e, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
struct MY_VTX
{
float x;
float y;
float z;
float w;
float u;
float v;
float dm1;
float dm2;
};
int main(void)
{
MY_VTX* pVtx = (MY_VTX*)g_Vertices;
MY_VTX v0 = pVtx[0];
MY_VTX v1 = pVtx[1];
MY_VTX v2 = pVtx[2];
MY_VTX v3 = pVtx[3];
TSharpBuffer tBuffer;
int t = sizeof(TSharpBuffer);
VSharpBuffer vBuffer;
int v = sizeof(VSharpBuffer);
SSharpBuffer sBuffer;
int s = sizeof(SSharpBuffer);
ShaderInfo shaderInfo;
parseShader(&shaderInfo, s_vex_vv);

50
Misc/test_p.h Normal file
View file

@ -0,0 +1,50 @@
/* SCE CONFIDENTIAL
$PSLibId$
* Copyright (C) 2019 Sony Computer Entertainment Inc.
* All Rights Reserved.
*/
0x46d60400, 0xc2beb934, 0x00000000, 0x03000101,
0x00000128, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x72646853, 0x00020007, 0x03001302,
0x00000000, 0x030000cc, 0x00000000, 0x0000004c,
0xffffffff, 0x002c0081, 0x00000020, 0x00000000,
0x00000004, 0x00000002, 0x00000002, 0x00000002,
0x00000000, 0x00000010, 0x0000000f, 0x00000002,
0x03000000, 0x00080001, 0x000c0102, 0x0010000f,
0xbeeb03ff, 0x00000015, 0xbefc0310, 0xc2860d00,
0xbeea047e, 0xbefe0a7e, 0xc8080400, 0xc80c0500,
0xc8090401, 0xc80d0501, 0xf0800f00, 0x00400202,
0xc81c0000, 0xc81d0001, 0xc8180100, 0xbf8c007f,
0x100e0e0c, 0xc8190101, 0xc8000200, 0xc8010201,
0x3e0e0c0d, 0xd23e0807, 0x0002000e, 0x20000e0f,
0xbf8c0f70, 0x10020102, 0x10040103, 0x10060104,
0x10000105, 0x5e020501, 0x5e000103, 0xbefe046a,
0xf8001c0f, 0x00000001, 0xbf810000, 0xe8cd0c1f,
0x00000001, 0x00000008, 0x03000000, 0x00080001,
0x000c0102, 0x00000000, 0x00000302, 0x046d611c,
0x5362724f, 0x07726468, 0x00008c41, 0x050c0303,
0xc2beb934, 0x00000000, 0x1169fe05, 0x00000002,
0x00000000, 0x00000002, 0x00000001, 0x00000102,
0x00000000, 0x00000084, 0x00000000, 0x00000000,
0x00030502, 0x00000000, 0x00000000, 0x000000a4,
0x00000001, 0x00000010, 0x006a0416, 0x00000002,
0x00000000, 0x00000097, 0x03000102, 0x00000000,
0x0000000c, 0x00000000, 0xffffffff, 0x00000000,
0xffffffff, 0x00000082, 0x00000088, 0x03000100,
0x0000000c, 0x00000004, 0x00000000, 0xffffffff,
0x00000000, 0xffffffff, 0x00000072, 0x00000064,
0x00000000, 0x00000000, 0x00000000, 0x00000067,
0x00002402, 0x00000000, 0x00000069, 0x00000073,
0x01002401, 0x00000000, 0x0000006e, 0x0000007a,
0x00003803, 0x00000000, 0x00000077, 0x00000078,
0x44786574, 0x75666669, 0x63006573, 0x72655062,
0x6d617246, 0x4c670065, 0x74686769, 0x00726944,
0x5f6f6e28, 0x656d616e, 0x41670029, 0x6569626d,
0x6c00746e, 0x61656e69, 0x6d615372, 0x72656c70,
0x706e4900, 0x762e7475, 0x6d726f4e, 0x4e006c61,
0x414d524f, 0x6e49004c, 0x2e747570, 0x78655476,
0x726f6f63, 0x45540064, 0x4f4f4358, 0x6d004452,
0x006e6961, 0x41545f53, 0x54454752, 0x54554f5f,
0x00545550,

55
Misc/test_vv.h Normal file
View file

@ -0,0 +1,55 @@
/* SCE CONFIDENTIAL
$PSLibId$
* Copyright (C) 2019 Sony Computer Entertainment Inc.
* All Rights Reserved.
*/
0x46d60400, 0x73e2bb26, 0x00000000, 0x03000100,
0x00000140, 0x00000000, 0x00000000, 0x00000000,
0x00000000, 0x72646853, 0x00020007, 0x03001101,
0x00000000, 0x030000ec, 0x00000000, 0x00000044,
0xffffffff, 0x002c0103, 0x00000010, 0x00000002,
0x00000004, 0x00000000, 0x00000203, 0x00000012,
0x00020017, 0x00040002, 0x00040400, 0x00030801,
0x00020c02, 0x0110000f, 0xbeeb03ff, 0x00000019,
0xbe802100, 0x7e000280, 0xc3040500, 0xc2cc0510,
0xc2800518, 0xbf8c007f, 0x10060e0b, 0x10160e0f,
0x10020e13, 0x10040e17, 0x3e060c0a, 0x3e160c0e,
0x3e020c12, 0x3e040c16, 0x3e060a09, 0x3e160a0d,
0x3e020a11, 0x3e040a15, 0x3e060808, 0x3e16080c,
0x3e020810, 0x3e040814, 0xf80008cf, 0x02010b03,
0x1008141a, 0x100a141e, 0x100c1402, 0x3e081219,
0x3e0a121d, 0x3e0c1201, 0x3e081018, 0x3e0a101c,
0x3e0c1000, 0xf800021f, 0x00000d0c, 0xf800020f,
0x00060504, 0xbf810000, 0x000daa39, 0x000c0000,
0xe8cd0000, 0x025b0001, 0xd0000207, 0x00005090,
0x00000018, 0x00000012, 0x00020017, 0x00040002,
0x00000302, 0x046d611c, 0x5362724f, 0x07726468,
0x0000a045, 0x050c0302, 0x73e2bb26, 0x00000000,
0x8fe9cba8, 0x00000001, 0x00000000, 0x00000002,
0x00000000, 0x00000303, 0x00000000, 0x000000b8,
0x00000000, 0x00000080, 0x006a0416, 0x00000002,
0x00000000, 0x000000ac, 0x03000123, 0x00000000,
0x00000040, 0x00000000, 0xffffffff, 0x00000000,
0xffffffff, 0x0000009a, 0x000000ad, 0x03000123,
0x00000040, 0x00000040, 0x00000000, 0xffffffff,
0x00000000, 0xffffffff, 0x00000097, 0x00000089,
0x00002403, 0x00000000, 0x00000090, 0x0000009c,
0x01002402, 0x00000000, 0x00000099, 0x000000a3,
0x02002401, 0x00000000, 0x0000009e, 0x000000aa,
0x00002402, 0x00000000, 0x000000a7, 0x00000083,
0x01002401, 0x00000000, 0x000000a4, 0x0000008a,
0x02002e03, 0x00000000, 0x000000a3, 0x000000ae,
0x4c475f5f, 0x4c41424f, 0x5f42435f, 0x5f67005f,
0x726f576d, 0x6956646c, 0x72507765, 0x63656a6f,
0x6e6f6974, 0x6f6e2800, 0x6d616e5f, 0x67002965,
0x6f576d5f, 0x00646c72, 0x75706e49, 0x50762e74,
0x7469736f, 0x006e6f69, 0x49534f50, 0x4e4f4954,
0x706e4900, 0x762e7475, 0x6d726f4e, 0x4e006c61,
0x414d524f, 0x6e49004c, 0x2e747570, 0x78655476,
0x726f6f63, 0x45540064, 0x4f4f4358, 0x6d004452,
0x2e6e6961, 0x726f4e76, 0x006c616d, 0x6e69616d,
0x6554762e, 0x6f6f6378, 0x6d006472, 0x2e6e6961,
0x736f5076, 0x6f697469, 0x5f53006e, 0x49534f50,
0x4e4f4954, 0x00000000,