⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bumpmap.vsa.h

📁 SMDK6410 Test Code Revision 02. s3c6410 official test code, shifting all the controller functional
💻 H
字号:
#if !defined(__BUMPMAP_VSA_H__)
#define __BUMPMAP_VSA_H__

static const unsigned BumpMap_vsa[] = {
  // ---------------------------------------------
  // Shader Object Header
  // ---------------------------------------------
  // MAGIC (VS)
  0x20205356,
  // VERSION (3.0)
  0xFFFF0003,
  // HEADER SIZE (64 Bytes)
  0x00000040,
  // INPUT  ATTRIBUTE SIZE
  0x00000004,
  // OUTPUT ATTRIBUTE SIZE
  0x00000004,
  // SAMPLER SIZE
  0x00000000,
  // INSTRUCTION SIZE
  0x000000A0,
  // CONSTANT FLOAT SIZE
  0x00000028,
  // CONSTANT INTEGER SIZE
  0x00000000,
  // CONSTANT BOOLEAN SIZE
  0x00000000,
  // RESERVED
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  0x00000000,
  // ---------------------------------------------
  // Pre-defined Attributes for input/output
  //   semantic decleration
  //
  // - FGSP_ATRBDEF_POSITION  0x10
  // - FGSP_ATRBDEF_NORMAL    0x20
  // - FGSP_ATRBDEF_PCOLOR    0x40
  // - FGSP_ATRBDEF_SCOLOR    0x41
  // - FGSP_ATRBDEF_TEXTURE0  0x80
  // - FGSP_ATRBDEF_TEXTURE1  0x81
  // - FGSP_ATRBDEF_TEXTURE2  0x82
  // - FGSP_ATRBDEF_TEXTURE3  0x83
  // - FGSP_ATRBDEF_TEXTURE4  0x84
  // - FGSP_ATRBDEF_TEXTURE5  0x85
  // - FGSP_ATRBDEF_TEXTURE6  0x86
  // - FGSP_ATRBDEF_TEXTURE7  0x87
  // - FGSP_ATRBDEF_POINTSIZE 0x01
  // - FGSP_ATRBDEF_USERDEF0  0x02
  // - FGSP_ATRBDEF_USERDEF1  0x03
  // - FGSP_ATRBDEF_USERDEF2  0x04
  // - FGSP_ATRBDEF_USERDEF3  0x05
  // ---------------------------------------------
  // ---------------------------------------------
  // Input Attribute Table
  // ---------------------------------------------
  0x00000010,
  0x00000020,
  0x00000040,
  0x00000080,
  // ---------------------------------------------
  // Output Attribute Table
  // ---------------------------------------------
  0x00000010,
  0x00000040,
  0x00000080,
  0x00000081,
  // ---------------------------------------------
  // Instruction Area
  // - 0x0, 0x4, 0x8, 0xc (Data at 0xC will not be written.)
  // ---------------------------------------------
  0x00000000, 0x0000e402, 0x048823e4, 0x00000000,
  0x01000000, 0x0000e402, 0x049023e4, 0x00000000,
  0x02000000, 0x0000e402, 0x04a023e4, 0x00000000,
  0x03000000, 0x0000e402, 0x04c023e4, 0x00000000,
  0x00000000, 0x02080000, 0x00f82ee4, 0x00000000,
  0x00000000, 0x00020000, 0x00f828e4, 0x00000000,
  0x00000000, 0x02070000, 0x00f82de4, 0x00000000,
  0x00000000, 0x010e0000, 0x00f82ee4, 0x00000000,
  0x04000000, 0x0001e402, 0x04882fe4, 0x00000000,
  0x05000000, 0x0001e402, 0x04902fe4, 0x00000000,
  0x06000000, 0x0001e402, 0x04a02fe4, 0x00000000,
  0x0f000000, 0x010fa401, 0x04c02ca4, 0x00000000,
  0x00000000, 0x010c0000, 0x08c029ff, 0x00000000,
  0x09000000, 0x010fff01, 0x037829a4, 0x00000000,
  0x0e000000, 0x010ee401, 0x04c02be4, 0x00000000,
  0x00000000, 0x010b0000, 0x08c02aff, 0x00000000,
  0x0a000000, 0x010eff01, 0x03782be4, 0x00000000,
  0x00000000, 0x010d0000, 0x00f82de4, 0x00000000,
  0x0d000000, 0x010be401, 0x02782ce4, 0x00000000,
  0x0c000000, 0x010ce401, 0x04c027e4, 0x00000000,
  0x00000000, 0x01070000, 0x08c026ff, 0x00000000,
  0x06000000, 0x010cff01, 0x03782ae4, 0x00000000,
  0x0b000000, 0x0109e401, 0x04c021e4, 0x00000000,
  0x0a000000, 0x0109e401, 0x04c025e4, 0x00000000,
  0x00000000, 0x01050000, 0x074022ff, 0x00000000,
  0x09000000, 0x01020002, 0x034024ff, 0x00000000,
  0x00000000, 0x01040000, 0x064020ff, 0x00000000,
  0x01000000, 0x0108ff01, 0x037826e4, 0x00000000,
  0x09000000, 0x01005502, 0x037827ff, 0x00000000,
  0x07000000, 0x0106e401, 0x027825e4, 0x00000000,
  0x09000000, 0x0105aa02, 0x027822e4, 0x00000000,
  0x00000000, 0x01020000, 0x00f822e4, 0x00000000,
  0x00000000, 0x01020000, 0x00f822e4, 0x00000000,
  0x00000000, 0x00030000, 0x00f821e4, 0x00000000,
  0x00000000, 0x40000000, 0x00f824e4, 0x00000000,
  0x08000000, 0x0104e402, 0x027820e4, 0x00000000,
  0x00000000, 0x01030000, 0x00f800e4, 0x00000000,
  0x00000000, 0x01020000, 0x00f801e4, 0x00000000,
  0x00000000, 0x01010000, 0x00f802e4, 0x00000000,
  0x00000000, 0x01000000, 0x00f803e4, 0x00000000,
  // ---------------------------------------------
  // Constant Float Registers (0 ~ 255)
  // - x , y , z , w
  // ---------------------------------------------
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x42000000, 0x3f800000, 0x3e4ccccd, 0x00000000,
};

#endif /*__BUMPMAP_VSA_H__*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -