summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2ner.shader120
-rw-r--r--unigram_letter_grid.cginc248
2 files changed, 364 insertions, 4 deletions
diff --git a/2ner.shader b/2ner.shader
index b5d4f8c..7199367 100644
--- a/2ner.shader
+++ b/2ner.shader
@@ -630,6 +630,16 @@ Shader "yum_food/2ner"
_Unigram_Letter_Grid_Block07_Visual_Pointer_Animated("Block 07 visual pointer", Float) = 0
_Unigram_Letter_Grid_Block08_Visual_Pointer_Animated("Block 08 visual pointer", Float) = 0
_Unigram_Letter_Grid_Block09_Visual_Pointer_Animated("Block 09 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block10_Visual_Pointer_Animated("Block 00 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block11_Visual_Pointer_Animated("Block 01 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block12_Visual_Pointer_Animated("Block 02 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block13_Visual_Pointer_Animated("Block 03 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block14_Visual_Pointer_Animated("Block 04 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block15_Visual_Pointer_Animated("Block 05 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block16_Visual_Pointer_Animated("Block 06 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block17_Visual_Pointer_Animated("Block 07 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block18_Visual_Pointer_Animated("Block 08 visual pointer", Float) = 0
+ _Unigram_Letter_Grid_Block19_Visual_Pointer_Animated("Block 09 visual pointer", Float) = 0
_Unigram_Letter_Grid_Data_Block00_Datum00_Byte00_Animated("Block 00, Datum 00, Byte 00", Range(0,255)) = 255
_Unigram_Letter_Grid_Data_Block00_Datum00_Byte01_Animated("Block 00, Datum 00, Byte 01", Range(0,255)) = 255
@@ -741,6 +751,116 @@ Shader "yum_food/2ner"
_Unigram_Letter_Grid_Data_Block09_Datum04_Byte00_Animated("Block 09, Datum 04, Byte 00", Range(0,255)) = 255
_Unigram_Letter_Grid_Data_Block09_Datum04_Byte01_Animated("Block 09, iatum 04, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum00_Byte00_Animated("Block 10, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum00_Byte01_Animated("Block 10, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum01_Byte00_Animated("Block 10, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum01_Byte01_Animated("Block 10, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum02_Byte00_Animated("Block 10, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum02_Byte01_Animated("Block 10, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum03_Byte00_Animated("Block 10, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum03_Byte01_Animated("Block 10, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum04_Byte00_Animated("Block 10, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block10_Datum04_Byte01_Animated("Block 10, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block11_Datum00_Byte00_Animated("Block 11, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum00_Byte01_Animated("Block 11, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum01_Byte00_Animated("Block 11, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum01_Byte01_Animated("Block 11, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum02_Byte00_Animated("Block 11, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum02_Byte01_Animated("Block 11, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum03_Byte00_Animated("Block 11, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum03_Byte01_Animated("Block 11, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum04_Byte00_Animated("Block 11, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block11_Datum04_Byte01_Animated("Block 11, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block12_Datum00_Byte00_Animated("Block 12, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum00_Byte01_Animated("Block 12, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum01_Byte00_Animated("Block 12, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum01_Byte01_Animated("Block 12, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum02_Byte00_Animated("Block 12, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum02_Byte01_Animated("Block 12, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum03_Byte00_Animated("Block 12, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum03_Byte01_Animated("Block 12, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum04_Byte00_Animated("Block 12, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block12_Datum04_Byte01_Animated("Block 12, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block13_Datum00_Byte00_Animated("Block 13, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum00_Byte01_Animated("Block 13, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum01_Byte00_Animated("Block 13, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum01_Byte01_Animated("Block 13, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum02_Byte00_Animated("Block 13, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum02_Byte01_Animated("Block 13, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum03_Byte00_Animated("Block 13, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum03_Byte01_Animated("Block 13, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum04_Byte00_Animated("Block 13, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block13_Datum04_Byte01_Animated("Block 13, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block14_Datum00_Byte00_Animated("Block 14, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum00_Byte01_Animated("Block 14, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum01_Byte00_Animated("Block 14, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum01_Byte01_Animated("Block 14, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum02_Byte00_Animated("Block 14, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum02_Byte01_Animated("Block 14, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum03_Byte00_Animated("Block 14, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum03_Byte01_Animated("Block 14, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum04_Byte00_Animated("Block 14, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block14_Datum04_Byte01_Animated("Block 14, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block15_Datum00_Byte00_Animated("Block 15, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum00_Byte01_Animated("Block 15, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum01_Byte00_Animated("Block 15, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum01_Byte01_Animated("Block 15, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum02_Byte00_Animated("Block 15, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum02_Byte01_Animated("Block 15, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum03_Byte00_Animated("Block 15, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum03_Byte01_Animated("Block 15, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum04_Byte00_Animated("Block 15, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block15_Datum04_Byte01_Animated("Block 15, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block16_Datum00_Byte00_Animated("Block 16, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum00_Byte01_Animated("Block 16, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum01_Byte00_Animated("Block 16, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum01_Byte01_Animated("Block 16, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum02_Byte00_Animated("Block 16, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum02_Byte01_Animated("Block 16, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum03_Byte00_Animated("Block 16, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum03_Byte01_Animated("Block 16, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum04_Byte00_Animated("Block 16, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block16_Datum04_Byte01_Animated("Block 16, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block17_Datum00_Byte00_Animated("Block 17, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum00_Byte01_Animated("Block 17, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum01_Byte00_Animated("Block 17, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum01_Byte01_Animated("Block 17, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum02_Byte00_Animated("Block 17, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum02_Byte01_Animated("Block 17, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum03_Byte00_Animated("Block 17, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum03_Byte01_Animated("Block 17, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum04_Byte00_Animated("Block 17, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block17_Datum04_Byte01_Animated("Block 17, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block18_Datum00_Byte00_Animated("Block 18, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum00_Byte01_Animated("Block 18, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum01_Byte00_Animated("Block 18, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum01_Byte01_Animated("Block 18, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum02_Byte00_Animated("Block 18, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum02_Byte01_Animated("Block 18, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum03_Byte00_Animated("Block 18, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum03_Byte01_Animated("Block 18, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum04_Byte00_Animated("Block 18, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block18_Datum04_Byte01_Animated("Block 18, Datum 04, Byte 01", Range(0,255)) = 255
+
+ _Unigram_Letter_Grid_Data_Block19_Datum00_Byte00_Animated("Block 19, Datum 00, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum00_Byte01_Animated("Block 19, Datum 00, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum01_Byte00_Animated("Block 19, Datum 01, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum01_Byte01_Animated("Block 19, Datum 01, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum02_Byte00_Animated("Block 19, Datum 02, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum02_Byte01_Animated("Block 19, Datum 02, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum03_Byte00_Animated("Block 19, Datum 03, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum03_Byte01_Animated("Block 19, Datum 03, Byte 01", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum04_Byte00_Animated("Block 19, Datum 04, Byte 00", Range(0,255)) = 255
+ _Unigram_Letter_Grid_Data_Block19_Datum04_Byte01_Animated("Block 19, iatum 04, Byte 01", Range(0,255)) = 255
+
[HideInInspector] m_end_Unigram_Letter_Grid("Unigram letter grid", Float) = 0
//endex
diff --git a/unigram_letter_grid.cginc b/unigram_letter_grid.cginc
index bf9571d..f5cfc59 100644
--- a/unigram_letter_grid.cginc
+++ b/unigram_letter_grid.cginc
@@ -14,7 +14,7 @@
// Block width = number of tokens sent per block
#define ULG_BLOCK_WIDTH 5
// Num blocks = total # of blocks in memory
-#define ULG_NUM_BLOCKS 10
+#define ULG_NUM_BLOCKS 20
texture2D _Unigram_Letter_Grid_Glyphs;
float4 _Unigram_Letter_Grid_Glyphs_TexelSize;
@@ -52,6 +52,16 @@ cbuffer UnigramLetterGridVisualPointers
float _Unigram_Letter_Grid_Block07_Visual_Pointer_Animated : packoffset(c7);
float _Unigram_Letter_Grid_Block08_Visual_Pointer_Animated : packoffset(c8);
float _Unigram_Letter_Grid_Block09_Visual_Pointer_Animated : packoffset(c9);
+ float _Unigram_Letter_Grid_Block10_Visual_Pointer_Animated : packoffset(c10);
+ float _Unigram_Letter_Grid_Block11_Visual_Pointer_Animated : packoffset(c11);
+ float _Unigram_Letter_Grid_Block12_Visual_Pointer_Animated : packoffset(c12);
+ float _Unigram_Letter_Grid_Block13_Visual_Pointer_Animated : packoffset(c13);
+ float _Unigram_Letter_Grid_Block14_Visual_Pointer_Animated : packoffset(c14);
+ float _Unigram_Letter_Grid_Block15_Visual_Pointer_Animated : packoffset(c15);
+ float _Unigram_Letter_Grid_Block16_Visual_Pointer_Animated : packoffset(c16);
+ float _Unigram_Letter_Grid_Block17_Visual_Pointer_Animated : packoffset(c17);
+ float _Unigram_Letter_Grid_Block18_Visual_Pointer_Animated : packoffset(c18);
+ float _Unigram_Letter_Grid_Block19_Visual_Pointer_Animated : packoffset(c19);
}
#endif // ULG_VP
@@ -119,6 +129,66 @@ cbuffer UnigramLetterGridDataByte00_Animated
float _Unigram_Letter_Grid_Data_Block09_Datum02_Byte00_Animated : packoffset(c47);
float _Unigram_Letter_Grid_Data_Block09_Datum03_Byte00_Animated : packoffset(c48);
float _Unigram_Letter_Grid_Data_Block09_Datum04_Byte00_Animated : packoffset(c49);
+
+ float _Unigram_Letter_Grid_Data_Block10_Datum00_Byte00_Animated : packoffset(c50);
+ float _Unigram_Letter_Grid_Data_Block10_Datum01_Byte00_Animated : packoffset(c51);
+ float _Unigram_Letter_Grid_Data_Block10_Datum02_Byte00_Animated : packoffset(c52);
+ float _Unigram_Letter_Grid_Data_Block10_Datum03_Byte00_Animated : packoffset(c53);
+ float _Unigram_Letter_Grid_Data_Block10_Datum04_Byte00_Animated : packoffset(c54);
+
+ float _Unigram_Letter_Grid_Data_Block11_Datum00_Byte00_Animated : packoffset(c55);
+ float _Unigram_Letter_Grid_Data_Block11_Datum01_Byte00_Animated : packoffset(c56);
+ float _Unigram_Letter_Grid_Data_Block11_Datum02_Byte00_Animated : packoffset(c57);
+ float _Unigram_Letter_Grid_Data_Block11_Datum03_Byte00_Animated : packoffset(c58);
+ float _Unigram_Letter_Grid_Data_Block11_Datum04_Byte00_Animated : packoffset(c59);
+
+ float _Unigram_Letter_Grid_Data_Block12_Datum00_Byte00_Animated : packoffset(c60);
+ float _Unigram_Letter_Grid_Data_Block12_Datum01_Byte00_Animated : packoffset(c61);
+ float _Unigram_Letter_Grid_Data_Block12_Datum02_Byte00_Animated : packoffset(c62);
+ float _Unigram_Letter_Grid_Data_Block12_Datum03_Byte00_Animated : packoffset(c63);
+ float _Unigram_Letter_Grid_Data_Block12_Datum04_Byte00_Animated : packoffset(c64);
+
+ float _Unigram_Letter_Grid_Data_Block13_Datum00_Byte00_Animated : packoffset(c65);
+ float _Unigram_Letter_Grid_Data_Block13_Datum01_Byte00_Animated : packoffset(c66);
+ float _Unigram_Letter_Grid_Data_Block13_Datum02_Byte00_Animated : packoffset(c67);
+ float _Unigram_Letter_Grid_Data_Block13_Datum03_Byte00_Animated : packoffset(c68);
+ float _Unigram_Letter_Grid_Data_Block13_Datum04_Byte00_Animated : packoffset(c69);
+
+ float _Unigram_Letter_Grid_Data_Block14_Datum00_Byte00_Animated : packoffset(c70);
+ float _Unigram_Letter_Grid_Data_Block14_Datum01_Byte00_Animated : packoffset(c71);
+ float _Unigram_Letter_Grid_Data_Block14_Datum02_Byte00_Animated : packoffset(c72);
+ float _Unigram_Letter_Grid_Data_Block14_Datum03_Byte00_Animated : packoffset(c73);
+ float _Unigram_Letter_Grid_Data_Block14_Datum04_Byte00_Animated : packoffset(c74);
+
+ float _Unigram_Letter_Grid_Data_Block15_Datum00_Byte00_Animated : packoffset(c75);
+ float _Unigram_Letter_Grid_Data_Block15_Datum01_Byte00_Animated : packoffset(c76);
+ float _Unigram_Letter_Grid_Data_Block15_Datum02_Byte00_Animated : packoffset(c77);
+ float _Unigram_Letter_Grid_Data_Block15_Datum03_Byte00_Animated : packoffset(c78);
+ float _Unigram_Letter_Grid_Data_Block15_Datum04_Byte00_Animated : packoffset(c79);
+
+ float _Unigram_Letter_Grid_Data_Block16_Datum00_Byte00_Animated : packoffset(c80);
+ float _Unigram_Letter_Grid_Data_Block16_Datum01_Byte00_Animated : packoffset(c81);
+ float _Unigram_Letter_Grid_Data_Block16_Datum02_Byte00_Animated : packoffset(c82);
+ float _Unigram_Letter_Grid_Data_Block16_Datum03_Byte00_Animated : packoffset(c83);
+ float _Unigram_Letter_Grid_Data_Block16_Datum04_Byte00_Animated : packoffset(c84);
+
+ float _Unigram_Letter_Grid_Data_Block17_Datum00_Byte00_Animated : packoffset(c85);
+ float _Unigram_Letter_Grid_Data_Block17_Datum01_Byte00_Animated : packoffset(c86);
+ float _Unigram_Letter_Grid_Data_Block17_Datum02_Byte00_Animated : packoffset(c87);
+ float _Unigram_Letter_Grid_Data_Block17_Datum03_Byte00_Animated : packoffset(c88);
+ float _Unigram_Letter_Grid_Data_Block17_Datum04_Byte00_Animated : packoffset(c89);
+
+ float _Unigram_Letter_Grid_Data_Block18_Datum00_Byte00_Animated : packoffset(c90);
+ float _Unigram_Letter_Grid_Data_Block18_Datum01_Byte00_Animated : packoffset(c91);
+ float _Unigram_Letter_Grid_Data_Block18_Datum02_Byte00_Animated : packoffset(c92);
+ float _Unigram_Letter_Grid_Data_Block18_Datum03_Byte00_Animated : packoffset(c93);
+ float _Unigram_Letter_Grid_Data_Block18_Datum04_Byte00_Animated : packoffset(c94);
+
+ float _Unigram_Letter_Grid_Data_Block19_Datum00_Byte00_Animated : packoffset(c95);
+ float _Unigram_Letter_Grid_Data_Block19_Datum01_Byte00_Animated : packoffset(c96);
+ float _Unigram_Letter_Grid_Data_Block19_Datum02_Byte00_Animated : packoffset(c97);
+ float _Unigram_Letter_Grid_Data_Block19_Datum03_Byte00_Animated : packoffset(c98);
+ float _Unigram_Letter_Grid_Data_Block19_Datum04_Byte00_Animated : packoffset(c99);
}
#endif // ULG_D0
@@ -186,6 +256,66 @@ cbuffer UnigramLetterGridDataByte01_Animated
float _Unigram_Letter_Grid_Data_Block09_Datum02_Byte01_Animated : packoffset(c47);
float _Unigram_Letter_Grid_Data_Block09_Datum03_Byte01_Animated : packoffset(c48);
float _Unigram_Letter_Grid_Data_Block09_Datum04_Byte01_Animated : packoffset(c49);
+
+ float _Unigram_Letter_Grid_Data_Block10_Datum00_Byte01_Animated : packoffset(c50);
+ float _Unigram_Letter_Grid_Data_Block10_Datum01_Byte01_Animated : packoffset(c51);
+ float _Unigram_Letter_Grid_Data_Block10_Datum02_Byte01_Animated : packoffset(c52);
+ float _Unigram_Letter_Grid_Data_Block10_Datum03_Byte01_Animated : packoffset(c53);
+ float _Unigram_Letter_Grid_Data_Block10_Datum04_Byte01_Animated : packoffset(c54);
+
+ float _Unigram_Letter_Grid_Data_Block11_Datum00_Byte01_Animated : packoffset(c55);
+ float _Unigram_Letter_Grid_Data_Block11_Datum01_Byte01_Animated : packoffset(c56);
+ float _Unigram_Letter_Grid_Data_Block11_Datum02_Byte01_Animated : packoffset(c57);
+ float _Unigram_Letter_Grid_Data_Block11_Datum03_Byte01_Animated : packoffset(c58);
+ float _Unigram_Letter_Grid_Data_Block11_Datum04_Byte01_Animated : packoffset(c59);
+
+ float _Unigram_Letter_Grid_Data_Block12_Datum00_Byte01_Animated : packoffset(c60);
+ float _Unigram_Letter_Grid_Data_Block12_Datum01_Byte01_Animated : packoffset(c61);
+ float _Unigram_Letter_Grid_Data_Block12_Datum02_Byte01_Animated : packoffset(c62);
+ float _Unigram_Letter_Grid_Data_Block12_Datum03_Byte01_Animated : packoffset(c63);
+ float _Unigram_Letter_Grid_Data_Block12_Datum04_Byte01_Animated : packoffset(c64);
+
+ float _Unigram_Letter_Grid_Data_Block13_Datum00_Byte01_Animated : packoffset(c65);
+ float _Unigram_Letter_Grid_Data_Block13_Datum01_Byte01_Animated : packoffset(c66);
+ float _Unigram_Letter_Grid_Data_Block13_Datum02_Byte01_Animated : packoffset(c67);
+ float _Unigram_Letter_Grid_Data_Block13_Datum03_Byte01_Animated : packoffset(c68);
+ float _Unigram_Letter_Grid_Data_Block13_Datum04_Byte01_Animated : packoffset(c69);
+
+ float _Unigram_Letter_Grid_Data_Block14_Datum00_Byte01_Animated : packoffset(c70);
+ float _Unigram_Letter_Grid_Data_Block14_Datum01_Byte01_Animated : packoffset(c71);
+ float _Unigram_Letter_Grid_Data_Block14_Datum02_Byte01_Animated : packoffset(c72);
+ float _Unigram_Letter_Grid_Data_Block14_Datum03_Byte01_Animated : packoffset(c73);
+ float _Unigram_Letter_Grid_Data_Block14_Datum04_Byte01_Animated : packoffset(c74);
+
+ float _Unigram_Letter_Grid_Data_Block15_Datum00_Byte01_Animated : packoffset(c75);
+ float _Unigram_Letter_Grid_Data_Block15_Datum01_Byte01_Animated : packoffset(c76);
+ float _Unigram_Letter_Grid_Data_Block15_Datum02_Byte01_Animated : packoffset(c77);
+ float _Unigram_Letter_Grid_Data_Block15_Datum03_Byte01_Animated : packoffset(c78);
+ float _Unigram_Letter_Grid_Data_Block15_Datum04_Byte01_Animated : packoffset(c79);
+
+ float _Unigram_Letter_Grid_Data_Block16_Datum00_Byte01_Animated : packoffset(c80);
+ float _Unigram_Letter_Grid_Data_Block16_Datum01_Byte01_Animated : packoffset(c81);
+ float _Unigram_Letter_Grid_Data_Block16_Datum02_Byte01_Animated : packoffset(c82);
+ float _Unigram_Letter_Grid_Data_Block16_Datum03_Byte01_Animated : packoffset(c83);
+ float _Unigram_Letter_Grid_Data_Block16_Datum04_Byte01_Animated : packoffset(c84);
+
+ float _Unigram_Letter_Grid_Data_Block17_Datum00_Byte01_Animated : packoffset(c85);
+ float _Unigram_Letter_Grid_Data_Block17_Datum01_Byte01_Animated : packoffset(c86);
+ float _Unigram_Letter_Grid_Data_Block17_Datum02_Byte01_Animated : packoffset(c87);
+ float _Unigram_Letter_Grid_Data_Block17_Datum03_Byte01_Animated : packoffset(c88);
+ float _Unigram_Letter_Grid_Data_Block17_Datum04_Byte01_Animated : packoffset(c89);
+
+ float _Unigram_Letter_Grid_Data_Block18_Datum00_Byte01_Animated : packoffset(c90);
+ float _Unigram_Letter_Grid_Data_Block18_Datum01_Byte01_Animated : packoffset(c91);
+ float _Unigram_Letter_Grid_Data_Block18_Datum02_Byte01_Animated : packoffset(c92);
+ float _Unigram_Letter_Grid_Data_Block18_Datum03_Byte01_Animated : packoffset(c93);
+ float _Unigram_Letter_Grid_Data_Block18_Datum04_Byte01_Animated : packoffset(c94);
+
+ float _Unigram_Letter_Grid_Data_Block19_Datum00_Byte01_Animated : packoffset(c95);
+ float _Unigram_Letter_Grid_Data_Block19_Datum01_Byte01_Animated : packoffset(c96);
+ float _Unigram_Letter_Grid_Data_Block19_Datum02_Byte01_Animated : packoffset(c97);
+ float _Unigram_Letter_Grid_Data_Block19_Datum03_Byte01_Animated : packoffset(c98);
+ float _Unigram_Letter_Grid_Data_Block19_Datum04_Byte01_Animated : packoffset(c99);
}
#endif // ULG_D1
@@ -205,7 +335,17 @@ void PreventCbufferElision(v2f i, inout float a) {
_Unigram_Letter_Grid_Block06_Visual_Pointer_Animated +
_Unigram_Letter_Grid_Block07_Visual_Pointer_Animated +
_Unigram_Letter_Grid_Block08_Visual_Pointer_Animated +
- _Unigram_Letter_Grid_Block09_Visual_Pointer_Animated;
+ _Unigram_Letter_Grid_Block09_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block10_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block11_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block12_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block13_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block14_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block15_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block16_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block17_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block18_Visual_Pointer_Animated +
+ _Unigram_Letter_Grid_Block19_Visual_Pointer_Animated;
#endif // ULG_VP
#if defined(ULG_D0)
a +=
@@ -258,7 +398,57 @@ void PreventCbufferElision(v2f i, inout float a) {
_Unigram_Letter_Grid_Data_Block09_Datum01_Byte00_Animated +
_Unigram_Letter_Grid_Data_Block09_Datum02_Byte00_Animated +
_Unigram_Letter_Grid_Data_Block09_Datum03_Byte00_Animated +
- _Unigram_Letter_Grid_Data_Block09_Datum04_Byte00_Animated;
+ _Unigram_Letter_Grid_Data_Block09_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum04_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum00_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum01_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum02_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum03_Byte00_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum04_Byte00_Animated;
#endif // ULG_D0
#if defined(ULG_D1)
a +=
@@ -311,7 +501,57 @@ void PreventCbufferElision(v2f i, inout float a) {
_Unigram_Letter_Grid_Data_Block09_Datum01_Byte01_Animated +
_Unigram_Letter_Grid_Data_Block09_Datum02_Byte01_Animated +
_Unigram_Letter_Grid_Data_Block09_Datum03_Byte01_Animated +
- _Unigram_Letter_Grid_Data_Block09_Datum04_Byte01_Animated;
+ _Unigram_Letter_Grid_Data_Block09_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block10_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block11_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block12_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block13_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block14_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block15_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block16_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block17_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block18_Datum04_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum00_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum01_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum02_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum03_Byte01_Animated +
+ _Unigram_Letter_Grid_Data_Block19_Datum04_Byte01_Animated;
#endif // ULG_D1
}
}