diff options
| author | yum <yum.food.vr@gmail.com> | 2024-12-01 00:11:04 -0800 |
|---|---|---|
| committer | yum <yum.food.vr@gmail.com> | 2024-12-01 00:11:04 -0800 |
| commit | 3089bd2ea6a3952e3ea0f31d8fc5eca1864cefab (patch) | |
| tree | 8dc16932eb96cc4e592b865731b10c37a8fb31e8 /globals.cginc | |
| parent | 8232f195185d7550c331a78ed57b1a44746d294b (diff) | |
Add small programmable text display gimmick
Use Third_Party/gen_atlas to create a 512x512 texture and put it in the
texture slot (the resolution is hardcoded to 512 in shader). Use sliders to
control the grid size. If desired, use global offset to make it possible
to linearly animate between e.g. 0-9 and have it display as ASCII
'0'-'9'.
Diffstat (limited to 'globals.cginc')
| -rw-r--r-- | globals.cginc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/globals.cginc b/globals.cginc index 45d2b58..8432b8e 100644 --- a/globals.cginc +++ b/globals.cginc @@ -739,6 +739,26 @@ float _Gimmick_Letter_Grid_Rim_Lighting_Mask_UV_Select; float _Gimmick_Letter_Grid_Rim_Lighting_Mask_Invert; #endif +#if defined(_GIMMICK_LETTER_GRID_2) +texture2D _Gimmick_Letter_Grid_2_Texture; +float _Gimmick_Letter_Grid_2_Res_X; +float _Gimmick_Letter_Grid_2_Res_Y; +float4 _Gimmick_Letter_Grid_2_Data_Row_0; +float4 _Gimmick_Letter_Grid_2_Data_Row_1; +float4 _Gimmick_Letter_Grid_2_Data_Row_2; +float4 _Gimmick_Letter_Grid_2_Data_Row_3; +float _Gimmick_Letter_Grid_2_Tex_Res_X; +float _Gimmick_Letter_Grid_2_Tex_Res_Y; +float4 _Gimmick_Letter_Grid_2_UV_Scale_Offset; +float _Gimmick_Letter_Grid_2_Padding; +float4 _Gimmick_Letter_Grid_2_Color; +float _Gimmick_Letter_Grid_2_Metallic; +float _Gimmick_Letter_Grid_2_Roughness; +float _Gimmick_Letter_Grid_2_Emission; +texture2D _Gimmick_Letter_Grid_2_Mask; +float _Gimmick_Letter_Grid_2_Global_Offset; +#endif + #if defined(_GIMMICK_AL_CHROMA_00) float _Gimmick_AL_Chroma_00_Forward_Pass; float _Gimmick_AL_Chroma_00_Forward_Blend; |
