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

📄 cubetex.psa.h

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

static const unsigned CubeTex_psa[] = {
  // ---------------------------------------------
  // Shader Object Header
  // ---------------------------------------------
  // MAGIC (PS)
  0x20205350,
  // VERSION (3.0)
  0xFFFF0003,
  // HEADER SIZE (64 Bytes)
  0x00000040,
  // INPUT  ATTRIBUTE SIZE
  0x00000003,
  // OUTPUT ATTRIBUTE SIZE
  0x00000000,
  // SAMPLER SIZE
  0x00000002,
  // INSTRUCTION SIZE
  0x000000A4,
  // CONSTANT FLOAT SIZE
  0x0000000C,
  // 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
  // ---------------------------------------------
  0x00000040,
  0x00000080,
  0x00000081,
  // ---------------------------------------------
  // Pre-defined Types for sampler
  //
  // - FGSP_SAMPLER_2D     0x01
  // - FGSP_SAMPLER_CUBE   0x02
  // - FGSP_SAMPLER_VOLUMN 0x04
  // ---------------------------------------------
  // ---------------------------------------------
  // Sampler Type Table
  // ---------------------------------------------
  0x00000001,
  0x00000001,
  // ---------------------------------------------
  // Instruction Area
  // - 0x0, 0x4, 0x8, 0xc (Data at 0xC will not be written.)
  // ---------------------------------------------
  0x02000000, 0xc002e980, 0x22182000, 0x00000000,
  0x01550201, 0x01000002, 0x0e1820e4, 0x00000000,
  0x00000000, 0x01000001, 0x03402055, 0x00000000,
  0x00000000, 0x0100ff41, 0x0d8861ff, 0x00000000,
  0x00000000, 0x06010000, 0x18800a00, 0x00000000,
  0x02000000, 0x00020000, 0x02202000, 0x00000000,
  0x01000000, 0x0002ff02, 0x03402000, 0x00000000,
  0x00000000, 0x01000000, 0x082020aa, 0x00000000,
  0x00000000, 0x01000000, 0x284020ff, 0x00000000,
  0x00aa0201, 0x0002aa01, 0x2e9821e9, 0x00000000,
  0x00aa0201, 0x0002ff01, 0x0e9820e9, 0x00000000,
  0x00000000, 0x02010000, 0x00a02055, 0x00000000,
  0x00000000, 0x02010000, 0x20a02100, 0x00000000,
  0x00e40101, 0x4002e401, 0x0e382000, 0x00000000,
  0x00000000, 0x00000000, 0x18001400, 0x00000000,
  0x02000000, 0xc002e880, 0x22182055, 0x00000000,
  0x01550201, 0x01000002, 0x0e1820e4, 0x00000000,
  0x00000000, 0x01000001, 0x03402055, 0x00000000,
  0x00000000, 0x0100ff41, 0x0d9061ff, 0x00000000,
  0x00000000, 0x06010000, 0x18800a55, 0x00000000,
  0x02000000, 0x00025500, 0x02202055, 0x00000000,
  0x01000000, 0x0002ff02, 0x03402055, 0x00000000,
  0x00000000, 0x01000000, 0x082020aa, 0x00000000,
  0x00000000, 0x01000000, 0x284020ff, 0x00000000,
  0x00aa0201, 0x0002aa01, 0x2e9821e8, 0x00000000,
  0x00aa0201, 0x0002ff01, 0x0e9820e8, 0x00000000,
  0x00000000, 0x02020000, 0x00a02000, 0x00000000,
  0x00000000, 0x42010000, 0x20a021ff, 0x00000000,
  0x00e40101, 0x4002e401, 0x0e382055, 0x00000000,
  0x00000000, 0x00000000, 0x18000500, 0x00000000,
  0x02000000, 0x8002aa80, 0x024020aa, 0x00000000,
  0x00000000, 0x01000000, 0x284020ff, 0x00000000,
  0x00aa0201, 0x0002ff01, 0x0e9820e4, 0x00000000,
  0x00000000, 0x02020000, 0x20e02094, 0x00000000,
  0x00f40100, 0x4002e401, 0x0e3820aa, 0x00000000,
  0x00000000, 0x02010000, 0x00c02000, 0x00000000,
  0x01000000, 0x0100e407, 0x107820e4, 0x00000000,
  0x00000000, 0x0001e407, 0x107821e4, 0x00000000,
  0x00000000, 0x0101e400, 0x037821e4, 0x00000000,
  0x01000000, 0x0100e441, 0x227820e4, 0x00000000,
  0x00e40101, 0x0200e401, 0x0ef81000, 0x00000000,
  // ---------------------------------------------
  // Constant Float Registers (0 ~ 255)
  // - x , y , z , w
  // ---------------------------------------------
  0x00000000, 0x00000000, 0x00000000, 0x00000000,
  0x00000000, 0x3f800000, 0x3f000000, 0xc0000000,
  0x40400000, 0x40a00000, 0x40800000, 0x00000000,
};

#endif /*__CUBETEX_PSA_H__*/

⌨️ 快捷键说明

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