Files
fparkan/adapters/fparkan-render-vulkan/shaders/triangle.vert.spv
T

23 lines
20 KiB
Plaintext
Raw Normal View History

# Ê GLSL.std.450mainw !%')*-/DS–™œŸÆÂmain
native_range_compress(f1; value
native_specular_curve(f1; value
native_specular_power(f1;f1;cosinepowernative_fog_factor(vf3;world_positionnormalized_or(vf3;vf3;valuefallback'specular_from_light(vf3;vf3;vf3;vf3;vf3;f1;f1; normal!view_direction"light_direction#light_rgb$material_rgb%power&attenuation)LightingTerms)diffuse)specular1native_material_lighting(vf3;vf3;vf3;vf3;vf3;f1;+world_position,normal-directional_rgb.additive_rgb/specular_rgb0specular_powergresultkiterationssindex‰fog_span_squared‘FrameConstants‘clip_from_world ‘directional_direction‘directional_rgb
‘directional_coefficients ‘point_position_range‘point_rgb_active
‘point_coefficients_active‘lighting_floor‘fog_color‘ fog_distances‘
camera_position‘ embm_bounds‘ embm_wave“frame�to_camera¥distance_squaredÀlength_squaredÓndotlàreflectionåcosineíparamïparam÷accumulatedùspecularúview_directionparamparamindexdirection_recordrgb_record%light_direction)param*param,ndotl9param;param=param?paramBparamDparamFparamMindexVPointLightRecordVposition_rangeVrgb_activeVcoefficientsVowner_scopeXPointLightBufferXheaderXrecordsZpoint_light_buffer_PointLightRecord_position_range_rgb_active_coefficients_owner_scopeapoint_lightwgl_InstanceIndexto_light…distance_squared‰rangeždistance_to_light¥light_directionªndotl²t¸attenuationÕparam×paramÙparamÛparamßparamáparamãparamðcompressedñparamõparamùparamÿtermstotal_specular
paramparamparamout_world_positionin_position out_color!in_color%out_uv'in_uv)out_detail_uv*in_detail_uv-out_overlay_alpha/in_overlay_alpha1mode2MaterialConstants2alpha_cutoff2diffuse_alpha 2overlay_diffuse_alpha2directional_r2directional_g2directional_b2additive_r2additive_g2additive_b 2 overlay_directional_r 2
overlay_directional_g 2 overlay_directional_b2 overlay_additive_r2
overlay_additive_g2overlay_additive_b2base_page_x2base_page_y2base_page_w2base_page_h2detail_page_x2detail_page_y2detail_page_w2detail_page_h2overlay_page_x2overlay_page_y2overlay_page_w2overlay_page_h 2overlay_detail_page_x 2overlay_detail_page_y 2overlay_detail_page_w 2overlay_detail_page_h2material_mode4material;combiner_mode?screen_tlDout_fog_factorJparamRbase_termsSin_normaldMaterialSpeculardbasedoverlayfmaterial_speculargparamiparamkparamlparammparamqparamuoverlay_termsˆparamŠparamŒparam�paramŽparam’param–out_base_diffuse™out_base_specularœout_overlay_diffuseŸout_overlay_specular£clip_positionÄgl_PerVertexÄgl_PositionÄgl_PointSizeÄgl_ClipDistanceÄgl_CullDistanceÆGŽG�G�G‘H‘H‘H‘#H‘#@H‘#€H‘#ÀH‘#H‘#H‘# H‘#0H‘#@H‘ #PH‘
#`H‘ #pH‘ #€G“!G“"HV#HV#HV# HV#,GW0GXHXHX#HXHX#GZGZ!GZ"Gw +G GG G!G%G'G)G*G-G/G2H2#H2#H2#H2# H2#H2#H2#H2#H2# H2 #$H2
#(H2 #,H2 #0H2
#4H2#8H2#<H2#@H2#DH2#HH2#LH2#PH2#TH2#XH2#\H2#`H2#dH2#hH2#lH2#pH2#tH2#xH2#|GDGSGdHdHd#HdHd#GfGf!Gf"G–G™GœGŸGÄHÄ HÄ HÄ HÄ ! !! !!!
)! *)+4€?5+<à@+AÀ@+CUUU?+F@+MÍÌL?+R@@+VÍÌÌ=+Y333?+_i  ji+in+ip+iqþŠ‹ŠŒ +Œ�ŽŠ��Š��Š�‘‹Ž��ŠŠŠŠŠŠŠŠŠ ’‘;’“+i” +Œ• –+Œ™+iŸ
 Š+ª½7†5+Å•¿Ö3,Þ___,__4+i  
Š+i+? LŒ+ŒNUŒVŠŠŒWVXUW YX;YZ [Œ_ŠŠŒ `_ cV+im vi;vw+Œ»+ië þ),444 ; ;; ;!# $#;$% &#;&';$);&* ,;,- .;./"2 3 2;34 +i5 6  >5+iA;,D;S+iX+i\dŠŠ ed;ef+iz +i~ +i�
+i„;–;™;œ;Ÿ ®‹Ã»ÄŠÃà ÅÄ;ÅÆ ÈŠ6ø;j1;j;;>?;F;J;þR;g;i;k;l;m;q;þu;ˆ;Š;Œ;�;Ž;’;
£;
¥=>="!> "=#('>%(=#+*>)+=0/>-0A6745=87 98ni:9>1:=i<1Çi=<m>;==i@1ÇiB@A«5CBp>?C=5E?÷HúEGIøG>F_ùHøI=K>JK9LJ>FLùHøH=MF>DM=iN;ª5ONp÷QúOP¢øPA6T4m=UTA6V4 =WVA6Y4X=ZYP[UWZA6]4\=^]A6_4ë=`_A6a4A=baPc^`b=h>gh=jS>ij>k[>lcA nfp=ŠonOpoo>mpA–rfp•=sr>qs9
)t1giklmq>RtA6v4”=wvA6x4Ÿ=yxA6{4z=|{P}wy|A64~=€A6‚4�=ƒ‚A6…4„=†…P‡€ƒ†=‰>ˆ‰=‹S>Š‹>Œ}>�‡A �fn=Š��O‘��>Ž‘A–“fn•=”“>’”9
)•1ˆŠŒ�Ž’>u•A—Rp=˜—>–˜AšRn=›š>™›A�up=ž�>œžA un=¡ >Ÿ¡ùQø¢>–>™Þ>œ>ŸÞùQøQ=5¤?÷§ú¤¦­ø¦=¨Q©¨Qª¨Q«¨PЬ©ª«4>¥¬ù§ø­A®¯“p=‹°¯=±Q²±Q³±Q´±Pе²³´4‘аµ>¥ù§ø§=Š·¥>£·=i¸1Çi¹¸ «5º¹p=5»?¨5¼»§5½º¼÷¿ú½¾¿ø¾AÀ£•=ÁÀA£™>ÂÁù¿ø¿=ŠÇ£AÈÉÆp>ÉÇý86
7 ø =3 ¼5634÷8ú678ø7=9 þ9ø8=; ¼5=;<÷?ú=>?ø>=@ ˆB@A�DBCþDø?þF86
7 ø=I ¼5JI4÷LúJKLøK=N …OMNþOøL=Q ¼5SQR÷UúSTUøT=W …XVW�ZXYþZøUþ48677ø;g;jk;js=^¼5`^_=a¼5ba_¦5c`b÷eúcdeødþ_øe=h>gh=lniml‚iomn ir-opq>kr>spùtøtövwùxøx=iys±5zyqúzuvøu=i{s=i|k¯5}{|÷ú}~ø~ùvø=�g=‚g…ƒ‚�>gƒùwøw=i„s€i…„n>s…ùtøv=†gþ†867ø;‰;�;¥A–—“”•=˜—A–š“”™=›šƒœ˜›>‰œ=žA ¡“Ÿ=Š¢¡O£¢¢ƒ¤ž£>�¤=¦�=§�”¨¦§>¥¨=©‰¼5«©ª¨5¬«÷®ú¬­®ø­=¯¥A–°“”™=±°¼5²¯±ù®ø®õ5³«²­÷µú³´µø´þ_øµ=·¥A–¸“”™=¹¸ƒº·¹=»‰ˆ¼º» ½+¼_4þ½8677ø;À;Ç=Á=”ÃÁÂ>ÀÃ=ÄÀº5ÆÄÅ÷ÉúÆÈÎøÈ=Ê=ËÀ Ì ËŽÍÊÌ>ÇÍùÉøÎ=Ï>ÇÏùÉøÉ=ÐÇþÐ86'7 7!7"7#7$7%7&ø(;Ó;à;å;í;ï=Ô =Õ"”ÖÔÕ>ÓÖ=×Ó¼5Ø×_=Ù&¼5ÚÙ_¦5ÛØÚ÷ÝúÛÜÝøÜþÞøÝ=á"âá=ã äGâã>àä=æà=ç!”èæç é(è_>åé=ê$=ë#…ìêë=îå>íî=ð%>ïð9ñíïŽòìñ=ó&Žôòóþô86)1*7+7,7-7.7/70ø2;÷;ù;ú;;;j;