Created
August 25, 2014 11:39
-
-
Save aras-p/4b198ffbd627454284d6 to your computer and use it in GitHub Desktop.
compiled shader
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Shader "GUI/Text Shader" { | |
Properties { | |
_MainTex ("Font Texture", 2D) = "white" { } | |
_Color ("Text Color", Color) = (1,1,1,1) | |
} | |
SubShader { | |
Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" "PreviewType"="Plane" } | |
Pass { | |
Tags { "QUEUE"="Transparent" "IGNOREPROJECTOR"="true" "RenderType"="Transparent" "PreviewType"="Plane" } | |
ZTest Always | |
ZWrite Off | |
Cull Off | |
Blend SrcAlpha OneMinusSrcAlpha | |
Program "vp" { | |
SubProgram "opengl " { | |
"!!GLSL | |
#ifdef VERTEX | |
uniform vec4 _MainTex_ST; | |
uniform vec4 _Color; | |
varying vec4 xlv_COLOR; | |
varying vec2 xlv_TEXCOORD0; | |
void main () | |
{ | |
gl_Position = (gl_ModelViewProjectionMatrix * gl_Vertex); | |
xlv_COLOR = (gl_Color * _Color); | |
xlv_TEXCOORD0 = ((gl_MultiTexCoord0.xy * _MainTex_ST.xy) + _MainTex_ST.zw); | |
} | |
#endif | |
#ifdef FRAGMENT | |
uniform sampler2D _MainTex; | |
varying vec4 xlv_COLOR; | |
varying vec2 xlv_TEXCOORD0; | |
void main () | |
{ | |
vec4 col_1; | |
col_1.xyz = xlv_COLOR.xyz; | |
col_1.w = (xlv_COLOR.w * texture2D (_MainTex, xlv_TEXCOORD0).w); | |
gl_FragData[0] = col_1; | |
} | |
#endif | |
" | |
} | |
SubProgram "d3d9 " { | |
Bind "vertex" Vertex | |
Bind "color" Color | |
Bind "texcoord" TexCoord0 | |
Matrix 0 [glstate_matrix_mvp] | |
Vector 5 [_Color] | |
Vector 4 [_MainTex_ST] | |
"vs_2_0 | |
dcl_position v0 | |
dcl_color v1 | |
dcl_texcoord v2 | |
dp4 oPos.x, c0, v0 | |
dp4 oPos.y, c1, v0 | |
dp4 oPos.z, c2, v0 | |
dp4 oPos.w, c3, v0 | |
mul oD0, v1, c5 | |
mad oT0.xy, v2, c4, c4.zwzw | |
" | |
} | |
SubProgram "d3d11 " { | |
Bind "vertex" Vertex | |
Bind "color" Color | |
Bind "texcoord" TexCoord0 | |
ConstBuffer "$Globals" 64 | |
Vector 32 [_MainTex_ST] | |
Vector 48 [_Color] | |
ConstBuffer "UnityPerDraw" 336 | |
Matrix 0 [glstate_matrix_mvp] | |
BindCB "$Globals" 0 | |
BindCB "UnityPerDraw" 1 | |
"vs_4_0 | |
eefiecedkifmmihilghkljimoiedmihigobbkedmabaaaaaahmacaaaaadaaaaaa | |
cmaaaaaajmaaaaaabaabaaaaejfdeheogiaaaaaaadaaaaaaaiaaaaaafaaaaaaa | |
aaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaapapaaaafjaaaaaaaaaaaaaaaaaaaaaa | |
adaaaaaaabaaaaaaapapaaaafpaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa | |
adadaaaafaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaaepfdeheo | |
gmaaaaaaadaaaaaaaiaaaaaafaaaaaaaaaaaaaaaabaaaaaaadaaaaaaaaaaaaaa | |
apaaaaaafmaaaaaaaaaaaaaaaaaaaaaaadaaaaaaabaaaaaaapaaaaaagcaaaaaa | |
aaaaaaaaaaaaaaaaadaaaaaaacaaaaaaadamaaaafdfgfpfaepfdejfeejepeoaa | |
edepemepfcaafeeffiedepepfceeaaklfdeieefcgeabaaaaeaaaabaafjaaaaaa | |
fjaaaaaeegiocaaaaaaaaaaaaeaaaaaafjaaaaaeegiocaaaabaaaaaaaeaaaaaa | |
fpaaaaadpcbabaaaaaaaaaaafpaaaaadpcbabaaaabaaaaaafpaaaaaddcbabaaa | |
acaaaaaaghaaaaaepccabaaaaaaaaaaaabaaaaaagfaaaaadpccabaaaabaaaaaa | |
gfaaaaaddccabaaaacaaaaaagiaaaaacabaaaaaadiaaaaaipcaabaaaaaaaaaaa | |
fgbfbaaaaaaaaaaaegiocaaaabaaaaaaabaaaaaadcaaaaakpcaabaaaaaaaaaaa | |
egiocaaaabaaaaaaaaaaaaaaagbabaaaaaaaaaaaegaobaaaaaaaaaaadcaaaaak | |
pcaabaaaaaaaaaaaegiocaaaabaaaaaaacaaaaaakgbkbaaaaaaaaaaaegaobaaa | |
aaaaaaaadcaaaaakpccabaaaaaaaaaaaegiocaaaabaaaaaaadaaaaaapgbpbaaa | |
aaaaaaaaegaobaaaaaaaaaaadiaaaaaipccabaaaabaaaaaaegbobaaaabaaaaaa | |
egiocaaaaaaaaaaaadaaaaaadcaaaaaldccabaaaacaaaaaaegbabaaaacaaaaaa | |
egiacaaaaaaaaaaaacaaaaaaogikcaaaaaaaaaaaacaaaaaadoaaaaab" | |
} | |
} | |
Program "fp" { | |
SubProgram "opengl " { | |
"!!GLSL" | |
} | |
SubProgram "d3d9 " { | |
SetTexture 0 [_MainTex] 2D 0 | |
"ps_2_0 | |
dcl v0 | |
dcl t0.xy | |
dcl_2d s0 | |
texld r0, t0, s0 | |
mul_pp r0.w, r0.w, v0.w | |
mov_pp r0.xyz, v0 | |
mov_pp oC0, r0 | |
" | |
} | |
SubProgram "d3d11 " { | |
SetTexture 0 [_MainTex] 2D 0 | |
"ps_4_0 | |
eefiecedpaeadljjehdhmdkglggafjebelphninmabaaaaaaieabaaaaadaaaaaa | |
cmaaaaaakaaaaaaaneaaaaaaejfdeheogmaaaaaaadaaaaaaaiaaaaaafaaaaaaa | |
aaaaaaaaabaaaaaaadaaaaaaaaaaaaaaapaaaaaafmaaaaaaaaaaaaaaaaaaaaaa | |
adaaaaaaabaaaaaaapapaaaagcaaaaaaaaaaaaaaaaaaaaaaadaaaaaaacaaaaaa | |
adadaaaafdfgfpfaepfdejfeejepeoaaedepemepfcaafeeffiedepepfceeaakl | |
epfdeheocmaaaaaaabaaaaaaaiaaaaaacaaaaaaaaaaaaaaaaaaaaaaaadaaaaaa | |
aaaaaaaaapaaaaaafdfgfpfegbhcghgfheaaklklfdeieefckiaaaaaaeaaaaaaa | |
ckaaaaaafkaaaaadaagabaaaaaaaaaaafibiaaaeaahabaaaaaaaaaaaffffaaaa | |
gcbaaaadpcbabaaaabaaaaaagcbaaaaddcbabaaaacaaaaaagfaaaaadpccabaaa | |
aaaaaaaagiaaaaacabaaaaaaefaaaaajpcaabaaaaaaaaaaaegbabaaaacaaaaaa | |
eghobaaaaaaaaaaaaagabaaaaaaaaaaadiaaaaahiccabaaaaaaaaaaadkaabaaa | |
aaaaaaaadkbabaaaabaaaaaadgaaaaafhccabaaaaaaaaaaaegbcbaaaabaaaaaa | |
doaaaaab" | |
} | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment