port from perforce

This commit is contained in:
2026-04-18 22:31:51 +02:00
commit 8d0ab5b7cc
8409 changed files with 3972376 additions and 0 deletions

View File

@@ -0,0 +1,328 @@
/* File generated with Shader Minifier 1.1.1
* http://www.ctrl-alt-test.fr
*/
#ifndef MARK_SMALL_H_
# define MARK_SMALL_H_
# define U_Y "v"
char mark_fs_0[] = ""
"const int z=0;"
"uniform vec4 v;"
"float f,y,x,e,m,s=6.28319;"
"int i;"
"vec2 r;"
"vec3 l,c=vec3(0.),w=vec3(0.),d=vec3(8.,4.,2.),t=vec3(.7,1.,1.2);"
"vec4 n;"
"vec2 h(vec2 y,float i)"
"{"
"return cos(i)*y+sin(i)*vec2(-y.y,y.x);"
"}"
"float h(inout vec2 z,float v,float y)"
"{"
"float e=atan(z.y,z.x),x=mod(e,y)-y*.5;"
"z=length(z)*vec2(cos(x),sin(x));"
"z.x-=v;"
"return e-x;"
"}"
"void p(inout float z,float y)"
"{"
"z=mod(z-y*.5,y)-y*.5;"
"}"
"float o(float z,float y)"
"{"
"return floor((z-y*.5)/y);"
"}"
"float a(vec3 z,float y)"
"{"
"return length(vec2(length(z.xz)-y,z.y));"
"}"
"float a(in vec3 z,in vec3 y,float x)"
"{"
"return length(max(abs(z)-y+vec3(x),0.))-x;"
"}"
"float a(float z,float y,float x,float i)"
"{"
"return sin(z+y+i*sin(z+x));"
"}"
"float o(float y,float z,float x)"
"{"
"float m=clamp(.5+.5*(z-y)/x,0.,1.);"
"return mix(z,y,m)-x*m*(1.-m);"
"}"
"float a(vec3 v)"
"{"
"if(z==0)"
"{"
"float m=length(v)-24.-a(.3*v.x,8.*y,.3*v.y,sin(.3*v.z));"
"if(e==2.)"
"return 999.;"
"else"
" if(e<4.)"
"return m;"
"else"
" return v.x+=sin(4.*x+.2*v.y),v.z+=sin(.3*v.y),.8*o(max(v.y,length(v.xz)-4.-a(0.,.2*v.y,.5*v.x,.3*v.z)+11.*smoothstep(11.,-11.,v.y+222.*x)),m,11.);"
"}"
"else"
" if(z==1)"
"{"
"vec3 i=v;"
"i.x+=sin(4.*y+.2*i.y);"
"i.z+=sin(.3*i.y);"
"v.y-=11.-6.*smoothstep(-22.,0.,v.x);"
"p(v.y,88.);"
"float m=v.x;"
"v.x-=77.*y;"
"v.yz=h(v.yz,cos(.3*m)+4.*y*cos(77.*o(v.x,6.)));"
"p(v.x,6.);"
"v.y-=1.;"
"return o(max(length(v)-1.,m),length(i.xz)-6.-a(0.,.2*i.y,.5*i.x,.3*i.z),4.);"
"}"
"else"
"{"
"float i=v.x;"
"v.x-=77.*smoothstep(0.,.6,x);"
"i=a(16.*y,.3*v.y,.3*v.z,sin(.3*v.x))*smoothstep(34.,33.,i);"
"if(a(16.,.3,o(v.z,99.),o(v.x,77.)-(y-x))>.8)"
"i+=8.;"
"p(v.z,99.);"
"p(v.x,77.);"
"return a(v,22.)-6.+i;"
"}"
"}"
"float h(vec3 v)"
"{"
"if(z==0)"
"{"
"if(e<2.)"
"return 999.;"
"v.xz=h(v.xz,2.*x);"
"h(v.xz,44.,s/5.);"
"v.y+=77.-x*22.;"
"v.xy=h(v.xy,-x);"
"vec3 i=v;"
"i.y-=17.;"
"i.x-=38.;"
"i.xy=h(i.xy,.4);"
"float m=-i.y;"
"i.y+=83.;"
"return max(m,length(i)-88.);"
"}"
"else"
" if(z==1)"
"{"
"v.xz=h(v.xz,11.*sin(99.*o(v.y,22.))+4.*y*cos(66.*o(v.y,22.)));"
"p(v.y,22.);"
"float m=length(v.xz)-22.;"
"v.z-=44.;"
"float i=length(max(vec2(abs(v.y)-2.7,58.-length(v.xz)),0.))-2.;"
"return max(i,m);"
"}"
"else"
"{"
"p(v.z,99.);"
"v.x-=77.*smoothstep(0.,.6,x)-77.*smoothstep(.6,.9,x);"
"v.y-=22.*smoothstep(.5,.7,x)-22.*smoothstep(.9,1.,x);"
"v.y-=4.;"
"float i=a(v,vec3(33.,7.,33.),3.);"
"h(v.zx,11.,s/2.);"
"v.y-=11.;"
"return o(i,a(v,vec3(22.,22.,8.),8.),8.);"
"}"
"}"
"float o(vec3 v)"
"{"
"if(z==0)"
"{"
"if(e<2.)"
"return 999.;"
"v.xz=h(v.xz,2.*x);"
"h(v.xz,44.,s/5.);"
"v.y+=77.-x*22.;"
"v.xy=h(v.xy,-x);"
"vec3 i=v;"
"i.y-=17.;"
"i.x-=38.;"
"i.xy=h(i.xy,.4);"
"float m=max(max(i.y,length(i)-31.),min(abs(i.z),-i.y)-2.);"
"v.z=abs(v.z)-8.;"
"return min(m,a(v,vec3(33.,8.-.1*v.x,4.),2.));"
"}"
"else"
" if(z==1)"
"{"
"v.xz=h(v.xz,11.*sin(99.*o(v.y,22.))+4.*y*cos(66.*o(v.y,22.)));"
"p(v.y,22.);"
"float i=length(v.xz)-22.;"
"v.z-=12.;"
"float m=length(v.xz)-28.;"
"h(v.xz,0.,s/22.);"
"return.6*max(length(v.y)-5.,o(o(length(i)-.5,length(m)-.5,4.),max(length(v.yz)-.5,max(m+2.,2.-i)),4.));"
"}"
"else"
"{"
"p(v.z,99.);"
"float m=v.x;"
"v.x-=77.*smoothstep(0.,.6,x)-77.*smoothstep(.6,.9,x);"
"vec3 i=v;"
"v.y-=22.*smoothstep(.5,.7,x)-22.*smoothstep(.9,1.,x);"
"v.y-=55.;"
"i.y-=99.;"
"v.z=11.-length(v.z);"
"float f=a(i,vec3(22.,11.,33.),2.);"
"i.z=22.-length(i.z);"
"float l=a(i,vec3(999.,4.,7.),2.);"
"i.x=m;"
"p(i.x,11.);"
"return min(max(l,-length(i.xz)+4.),o(a(v,vec3(6.,44.,6.),2.),f,8.));"
"}"
"}"
"float p(vec3 v)"
"{"
"if(z==0)"
"{"
"if(e<2.)"
"return 999.;"
"float m=v.y+77.;"
"p(v.y,11.);"
"return max(max(length(v.y)-2.,m),length(a(v,vec3(22.,22.,22.),3.))-2.);"
"return max(max(abs(v.y-2.),m),length(a(v,vec3(22.,22.,22.),3.))-2.);"
"return max(v.y+12.,24.-length(v.z));"
"}"
"else"
" if(z==1)"
"{"
"v.y-=11.;"
"p(v.y,88.);"
"float i=v.x+44.;"
"v.yz=h(v.yz,11.*sin(99.*o(v.x,18.))+4.*y*cos(77.*o(v.x,18.)));"
"p(v.x,18.);"
"return max(i,max(a(v,vec3(5.,22.,22.),2.),-a(v,vec3(11.,11.,11.),4.)));"
"}"
"else"
"{"
"p(v.z,99.);"
"v.x-=77.*smoothstep(0.,.6,x);"
"p(v.x,77.);"
"float i=a(v,22.)-9.;"
"v.y-=7.;"
"i=o(a(v,vec3(33.,7.,33.),2.),i,8.);"
"v.y+=11.;"
"return min(v.y+10.+length(4.-mod(v.x,8.))/4.,max(a(v,vec3(37.,6.,37.),3.),-i));"
"}"
"}"
"float g(vec3 v)"
"{"
"return min(min(min(a(v),h(v)),o(v)),p(v));"
"}"
"void u(vec3 v)"
"{"
"float z=.5;"
"if(z>a(v))"
"n=vec4(-1.,.4,0.,1.6),c=vec3(.5,0.,.1),m=.3;"
"if(z>h(v))"
"z=h(v),n=vec4(-2.,.8,0.,4.),c=vec3(.4,.1,0.),m=.8;"
"if(z>o(v))"
"z=p(v),n=vec4(-2.,.8,.5,1.2),c=vec3(1.1,.8,.7),m=.1;"
"if(z>p(v))"
"z=o(v),n=vec4(-1.,-.3,.5,.9),c=vec3(.2,.2,.2),m=.05,r.y=0.,r.x=0.;"
"}"
"void g(vec3 y,float v)"
"{"
"l+=y*f,f*=v;"
"}"
"vec3 g(vec3 y,vec3 z,vec2 v)"
"{"
"return smoothstep(v.x,v.y,dot(vec3(.7,.7,0.),y))*z;"
"}"
"void main()"
"{"
"y=v.y;"
"e=v.x;"
"x=y*y;"
"vec3 z=vec3(gl_FragCoord.xy/v.z-.5,.6);"
"z.x-=v.w;"
"float o=1.-length(z.xy/vec2(2.6,2.));"
"vec3 p=vec3(99.,55.,44.)*(1.-y*.3);"
"if(e--<1.)"
"z.yz=h(z.yz,.4),z.xz=h(z.xz,2.6);"
"else"
" if(e--<1.)"
"p=vec3(-33.,-11.,y*33.),z.yz=h(z.yz,-.4),z.xz=h(z.xz,4.5);"
"else"
" if(e--<1.)"
"p=vec3(11.,-99.*(1.-y*1.2),-88.),z.yz=h(z.yz,.5),x=0.;"
"else"
" if(e--<1.)"
"p=vec3(-33.,44.*(1.-y*.4),-99.),z.yz=h(z.yz,.5);"
"else"
" if(e--<1.)"
"p=vec3(11.,66.*(1.-y*.4),-33.),z.yz=h(z.yz,1.2);"
"else"
" if(e--<1.)"
"p=vec3(-66.,-88.*(.6+y*.3),66.),z.yz=h(z.yz,-.4),z.xz=h(z.xz,4.5);"
"else"
" if(e--<1.)"
"p=vec3(-33.,-99.*(.5+y),-33.),z.yz=h(z.yz,-.3),z.xz=h(z.xz,5.3);"
"else"
" if(e--<1.)"
"p=vec3(0.,-99.*(.5+y*1.5),-6.),z.yz=h(z.yz,-1.);"
"else"
" if(e--<1.)"
"p=vec3(-88.*(1.+y),10.,-4.),z.yz=h(z.yz,-.3),z.xz=h(z.xz,1.-y);"
"else"
" if(e--<1.)"
"p=vec3(-88.*(1.-y*.4),13.,4.),z.yz=h(z.yz,.3),z.xz=h(z.xz,3.+y);"
"else"
" if(e--<1.)"
"p=vec3(-33.*(1.-y*.6),103.,-6.),z.yz=h(z.yz,.6),z.xz=h(z.xz,6.),x*=2.;"
"else"
" if(e--<1.)"
"p=vec3(-8.,-99.*(y*1.8),6.),z.yz=h(z.yz,.6+y),z.xz=h(z.xz,3.),x*=2.;"
"else"
" if(e--<1.)"
"p=vec3(-88.,22.,-99.*(1.-y*1.2)),z.xz=h(z.xz,5.5),y=y*8.+.6,x=mod(y,1.);"
"else"
" if(e--<1.)"
"p=vec3(166.,44.,99.*(1.-y*3.3)),z.yz=h(z.yz,.4),z.xz=h(z.xz,1.-y),y=y*8.+.6,x=mod(y,1.);"
"else"
" if(e--<1.)"
"p=vec3(-99.*(1.-y*3.3),88.,-44.),z.yz=h(z.yz,.6+y),z.xz=h(z.xz,2.5),y=y*8.+.6,x=mod(y,1.);"
"else"
" if(e--<1.)"
"p=vec3(-99.*(1.-y*.8),12.,99.),z.xz=h(z.xz,4.5),y=y*8.+.6,x=mod(y,1.);"
"e=v.x;"
"z=normalize(z);"
"l=vec3(0.,0.,0.);"
"f=1.;"
"float a=0.,b,k;"
"i=0;"
"n=vec4(-3.,8.,.98,1.);"
"while(i++<2)"
"{"
"for(m=1.;a<999.&&m>a*.0005;a+=m,w=z*a)"
"m=g(p+w);"
"vec3 F=p+w;"
"p=F;"
"r=vec2(.04,0.);"
"vec3 C=normalize(vec3(g(p+r.xyy)-g(p-r.xyy),g(p+r.yxy)-g(p-r.yxy),g(p+r.yyx)-g(p-r.yyx)));"
"u(p);"
"if(a>999.)"
"{"
"if(i<2)"
"n=vec4(-3.,8.,.98,1.);"
"break;"
"}"
"z=reflect(z,C);"
"b=8.;"
"for(k=1.;b>0.;b--)"
"k-=.5*(b-g(p+C*b))/exp2(b);"
"c*=k*g(z,t,n.xy);"
"l+=f*c;"
"f*=m;"
"a=.5;"
"w=z*a;"
"}"
"gl_FragColor.xyz=smoothstep(15.8,15.79,v.x+v.y)*o*min(1.,sin(v.y*s/2.)*15.8)*(l+f*(g(z,d,n.zw)+g(z,t,n.xy)));"
"}";
#endif // MARK_SMALL_H_