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

25 lines
20 KiB
Plaintext
Raw Normal View History

# ² GLSL.std.450main 
+1;~�„‡®Â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‘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“frame�distance_to_camera¼length_squaredÏndotlÜreflectionácosineéparamëparamóaccumulatedõspecularöview_directionýparamþparamindex
direction_recordrgb_record"light_direction&param'param)ndotl6param8param:param<param?paramAparamCparamJindexRPointLightRecordRposition_rangeRrgb_activeRcoefficients_activeTPointLightBufferTheaderTrecordsVpoint_light_buffer[PointLightRecord[position_range[rgb_active[coefficients_active]point_lighthto_lightndistance_squaredrrange‡distance_to_lightŽlight_direction“ndotl›t¡attenuation¾paramÀparamÂparamÄparamÈparamÊparamÌparamÙcompressedÚparamÞparamâparamètermsítotal_specularóparam÷paramûparamout_colorin_color out_uv
in_uvout_detail_uvin_detail_uvout_overlay_alphain_overlay_alphamodeMaterialConstantsalpha_cutoffdiffuse_alpha overlay_diffuse_alphadirectional_rdirectional_gdirectional_badditive_radditive_gadditive_b  overlay_directional_r 
overlay_directional_g  overlay_directional_b overlay_additive_r
overlay_additive_goverlay_additive_bbase_page_xbase_page_ybase_page_wbase_page_hdetail_page_xdetail_page_ydetail_page_wdetail_page_hoverlay_page_xoverlay_page_yoverlay_page_woverlay_page_h overlay_detail_page_x overlay_detail_page_y overlay_detail_page_w overlay_detail_page_hmaterial_modematerial!combiner_mode&screen_tl+out_fog_factor1in_position2param:base_terms;in_normalLMaterialSpecularLbaseLoverlayNmaterial_specularOparamQparamSparamTparamUparamYparam]overlay_termspparamrparamtparamuparamvparamzparam~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‘
#`G“!G“"HR#HR#HR# GS0GTHTHT#HTHT#GVGV!GV"GGG G
GGGGGH#H#H#H# H#H#H#H#H# H #$H
#(H #,H #0H
#4H#8H#<H#@H#DH#HH#LH#PH#TH#XH#\H#`H#dH#hH#lH#pH#tH#xH#|G+G1G;GLHLHL#HLHL#GNGN!GN"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+Œ+? IŒQŒRŠŠŠSRTQS UT;UV WŒ[ŠŠŠ \[ _R+Œ©+iÔ ç),ê444 ; ;  
 ;
    ; 
;
;  ; ;"  ; +i  +i# %5+i(;+;1;;+i@+iDLŠŠ ML;MN+ib +if +ii
+il;~;�;„;‡ –‹«•¬Š«« ­¬;­® °Š6ø;j;j!;%&;-;2;ç:;O;Q;S;T;U;Y;ç];p;r;t;u;v;z; ‹; �=>= 
> = >=>A= ni > =i"Çi$"#>!$=i'Çi)'(«5*)p>&*=5,&÷/ú,.0ø.>-_ù/ø0=31>23942>-4ù/ø/=5->+5=i6!ª576p÷9ú78Šø8A<#==<A>=?>AA@=BAPC=?BAED=FEAGÔ=HGAI(=JIPKFHJ=P1>OP=R;>QR>SC>TKA VNp=ŠWVOXWW>UXA–ZNp=[Z>Y[9