renderling 0.4.9

User-friendly real-time rendering. 🍖
Documentation
#�
�GLSL.std.450stage::renderlet_vertex	

G*GGmGnHn#GG!G"H1#H1#H2#H2#H2# H2#0H3#H3#@H3#�H4#H4#H4# GoGpH5#H5#H5# H5#0H5#@H5#PH5#`H5#hG+GGGGGGG	G
GH8#H8#H9#H9#H9# GG
GG	q  rqs ts ut vqws xwy!zy+q{;r+s|+s}�?~+s��+s�?;xmqnm �n;�+q� �q+q�*~� �q+q��s ��1qq1�+q�����+q�#+q�+q�+q�+q�2wwww2�+q�322�,w�}|||,w�|}||,w�||}|,w�|||},2�����,��|||� )~�4���oq�ps�
5�w�woptt �p �o;r+s� A;v;v;v+q� �s5�;x	;u
;u+q�+q�+q�	+q�
+q�+q�
+q�+q�+q�+q�+q�811,w�||||,2�����9�w�9�,��}}};�;�
;�;� k
o r
p,w�
���},1�
��,1�
��,9�
���,4�
���,3�
���,9�
���+q�
+q�
+q�
+q�
+q�
+q�
+q�
+q�
+q�
+q�
+q�
+q�
 +q�
!+q�
",8�
�
�
6yz�;r
s
;k
l
;�;�=q!=q"Dq$A�%�!=q&%�~'&��q(!�A�)�(=q*)�q+!�A�,�+=q-,�q1!�A�2�1=q32�q4!�A�5�4=q65�q:!�A�;�:=q<;�q>!{A�?�>=q@?�qB!�A�C�B=qDC�qF!�A�G�F=qHG�qJ!�A�K�J=qLK�qM!�A�N�M=qON�qS!�A�T�S=qUT�qV!�A�W�V=qXW�q\!�A�]�\=q^]�~o'��p�oqr�q>�
�p�r><>D>^�~w3��x�wyz�y�x�z�~|"6�}�|~�~�}��q�3"�}�}�q��~��~r
$��y
�r
s
x
�s
�qv
$��~w
�v
�y
�x
�y
�y
�~z
w
s
�x
���z
����A����=q�����������q������x�x�q�"y���~��-�������������q����q�*������q�����A����=q��|s���q���A����=q��|s���q���A����=q��|s��P������q���A����=q��|s���q���A����=q��|s���q���A����=q��|s���q��{A����=q��|s��Pw������q���A����=q��|s���q���A����=q��|s��Pt����q���A����=q��|s���q���A����=q��|s��Pt����q���A����=q��|s���q���A����=q��|s���q���A����=q��|s��P������q���A����=q��|s���q���A����=q��|s���q���A����=q��|s���q���A����=q��|s��Pw������q���B���>��B���>��B���>��B���>�������1��
����������Qq��Qq���~������������q���R1���P1�������R1��������1������1�����Qq��Qq��|�������=o�q��
B��>|B��>|B�	�>	|B�
�>
|���1
�
���Qq
Qq
�~����q�R1
P1���R1�����1
�1Qq Qq!|�" �#�"$%&�$�#�%=p'P5(����'��P1*�O�+�+�1,*%-.�5/(%0.�1.�2�2Qq3,Qq4,�~534�6�578�7�q:3�R1<:,P1=�3�6�8R1>���6�6�1?<7,8�1@=7>8QqA@QqB@|�CA�D�CEFG�E�D�FQwH/>	HQtI/>
IQtJ/>J�qv^{A�w�v=qxw�~yx����y�����~�H��~������������~��������������~�
$���
��
�
�
��
�q�
$��~�
H�
��
��
��
��
�~�
�
�
��
����
����A���H=q���q�H�A����=q���q�H�A����=q���q�H�A����=q��P1�
��P1�
��P8�
�
�
���������8��
��
�Qpt
/>s
t
�����1��
����2������������Qq��Qq���~������������q���R1���P1�������R1��������1������1�����Qq��Qq��|����������������Qs���~��|��������Qs���~��|���������~�������������Qs���~��|���������~�������������Qs���~��|���������~�������������Qs���~��|�������Qs��~|��������~�����Qs	��~	|�����~
���
�Qs��~|�����~����������~�����Qs��~|�� !� Qs"��~%"|��!���~&% �!�'�&()�(Qs*��~-*|�'�)�'�'�~.-(�)�/�.01�0Qs2��~52|�/�1�/�/�~650�1�����~76/��8�79:�9Qs<��~?<|�@�?AB�AQsC��~FC|�@�B�@�@�~GFA�B�H�GIJ�IQsK��~NK|�H�J�H�H�~ONI�J�P�OQR�QQsS��~VS|�P�R�P�P�~WVQ�R�8�:�8�8�~XWP�:�Y�XZ[�Z�Y�[�Y�Y�2\�Z�[Qwe
\Qwf
\Qwg
\Qwh
\Qs|e
Qs}e
Qs~e
Qse
Qs�f
Qs�f
Qs�f
Qs�f
Qs�g
Qs�g
Qs�g
Qs�g
Qs�h
Qs�h
Qs�h
Qs�h
�s���s�
�s�2���
�s���s�
�s�2���
�s���s�
�s�2���
�s���s�
�s�2���
�s���s�
�s�2���
�s���s�
�s�2���
�s���s�
�s�2���
s�2����s���s�
�s�2���
s�2����s�}�s�
�s�2|��
�s���s�
�s�2���
s�2���s�2~���s���s�
�s�2���
s�2���s�
s�2�
���~�
�|�l��
�
�
��
�l��
�~�
�|�s�
�
}�s�
}}s�
2||�
s�
2~~�
s�
2�
s�
�
�s�
�
�
�s�
��s�
2���
s�
2���
s�
2���
s�
�
�s�
��s�
2���
s�
2���
s�
2���
s�
�
P��
�
�
�
�~�
�
|�~�
�
|�~�
�
|�~�
�
�
��~�
�
�
��~�
��h���h��s}�
�s}�
�s	}�
�s
|�s~�s��s�	�s�	�s!�	�~"!|�_�"#A�#s�

s$2��
s�
�s%2�
	}�~&$|�?�&'3�'�s(%$s)(�s*�)�s+(*s,2}�s-,*s.2~�s/.*s�
s02��
�s10*Pw2+-/1�?�3�s4%$s54�s6�5s72}�s876�s946s:2��s;:6s�
s<2�	�
�s=<6Pw>89;=�?�?�w@2'>3�_�AsB2�
sC2�	}�~DB|�]�DEQ�E�sFCBsGF�sH�GsI2~�sJIHsK2��sLKH�sMFHs�
sN2}�
�sONHPwPJLMO�]�Q�sRCBsSR�sT�Ss�
sU2��
�sVUTs�
sW2�	�
�sXWTs�
sY2}�
�sZYT�s[RTPw\VXZ[�]�]�w^PE\Q�_�_�w`@?^]P�f���P9g�
`f�h�h�9j�
�_�9k�g_�~�
���l�l�~m��
�
h�9n�
�
jh�9o��
kh�r�mpq�p�r�q�r�r�9snpoqQ�tsQwusQ�vsP9wvut����Qoo
/>l
o
�~_���`�_ab�aB�p
l
�=qdp
Qqe��~fde�g�fhi�h�g�iQqj��qljd�g�g�qn�hli�~�$����������q�$��~�n����������~������p��qr�qA�s�n=qts�p�r�p�p�qwtq�r�~�$����������q�$��~�w����������~������y��z{�zA�|�w=q}||s~}�qw�A���=q��|s���q�w�A����=q��|s��P��~���q�w�A����=q��|s���q�w�A����=q��|s���q�w�A����=q��|s���q�w{A����=q��|s��Pw������q�w�A����=q��|s���q�w�A����=q��|s���q�w�A����=q��|s��P�����P9�����y�{�y�y�9��z�
{Qq���~�d�������������Qq���q��d�q��������q������~�$��������q$��~������~���������A����=q��|s���q���A����=q��|s���q���A����=q��|s���q���A����=q��|s��Pw������q���A����=q��|s���q���A����=q��|s���q��{A����=q��|s���q���A����=q��|s��Pw������q���A����=q��|s���q���A����=q��|s���q���A����=q��|s���q���A����=q��|s��Pw������q���A����=q��|s���q���A����=q��|s���q���A����=q��|s���q���A����=q��|s��Pw�����P2��������������2�����Q��Qw�Q��QsQsQsQs�s�s�s�s�s�s�s�s s!2�s"}!s#2 s�
s$2�
Pw%"#$|s�
 s&2�
s'2�s(}'s)2Pw*&()|s+2s�
s,2�
s-2�s.}-Pw/+,.|Qs0�w1%0Qs2�w3*2Qs4�w5/4Qs6Qs7Qs8Qw��Qs��Qs1Qs1Qs1Qs1Qs	�Qs
3�s
	Qs3�s
	Qs3�s	Qs3�s	s2�s2�
s2�s2�Qs�Qs5Qs5Qs5Qs5s 2s!2s"2s#2Qs%�s.26% s/27%!s028%"�s1#%Pw2./01Qw3�Qs53Qs?3�sA
?�sC?�sE?�sG?sH25AsI25CsJ25EsK25GQsM3sV2MHsW2MIsX2MJsY2MKQs[3sd26[Vse27[Wsf28[X�sgY[PwhdefgQwi�QskiQsui�sw
u�syu�s{u�s}us~2kws2kys�2k{s�2k}Qs�is�2�~s�2�s�2��s�2��Qs�is�26��s�27��s�28���s���Pw�����Qw��Qs��Qs���s�
��s���s���s��s�2��s�2��s�2��s�2��Qs��s�2��s�2��s�2��s�2��Qs��s�26��s�27��s�28���s���Pw��������_����B�u
s
�=s�u
�w�2��w�h��w����w���Qw���w���Qw���w���Qw���w���Qw���w���P2��������������1������2������~�
_���`�b�`�`�~��
��b�1����b�2����b�����	~����r�`�	9���wr�`�	~����r�`�	1����r�`�	2����r�`���������������~?$��F�?@E�@�qC$��~D@C�F�E�F�F�~GD@�E���G����A���@=q��|s���q�@�A����=q��|s���q�@�A����=q��|s�P����q@�A��=q|s�q@�A��=q|s	�q
@�A��
=q|s
�q@{A��=q|sPw	
�q@�A��=q|s�q@�A��=q|s�q@�A��=q|sP�P9 ���������9" ��
������~#�����9$��"��%�#&'�&Q�($Qs*(�s,**Qs-(�s/--Qs0(�s200Q�3/Qs43Qs73�s977s:2449Qs;3s>2;;:s?>�~@?|�A�@BC�B�A�C�sQ}?��R3Q�A�A��S�BRCQwT/QsUTQsVTQsWTP�XUVW�sZVVs[2UUZs_2WW[s`_�~a`|�s�abc�b�s�c�sq}`��rXq�s�s��t�brcQ�w$Qwx$QszxQs{xQs|xQs}x�s~zz�s{{�s�||�s�{�s�|��s�}~�s�}�s�}�s�2{��s�}�s�2z�s�
�s�2z��
Pw����|s�
�s�2z�
s�2z~��s�}�s�2{��Pw����|s�2z��s�
�s�2{��
s�2z~��s�}�Pw����|�w��*�w��-�w��0Qs�wQs�wQs�wQs[S�s\[,Qs]S�s^]/Qs_S�s`_2Qsb�Qsd�Qsf�Qsi��sji^Qsk��slk^Qsm��snm^so2b\jsp2d\lsq2f\nQss�Qsu�Qsw�sy2s`osz2u`ps{2w`qP��yz{�s�zzs�2yy�s�2{{�s���~��|�������������s�}�����������������>�Qs�tQs�tQs�t�s�i��s�k��s�m�s�2b��s�2d��s�2f��s�2s��s�2u��s�2w��P������s���s�2���s�2���s���~��|�������������s�}�����������������>
�Qs��Qs��Qs��Qs���s���s�
�s�2���
Qs��Qs���s���s�
�s�2���
�s���s�
�s�2���
Qs�/�~��|�s�
�}�s���
�s���
�s���
P�����>�Q��/Qs���s�b��s�d��s�f�Qs��s�2i��s�2k��s�2m��Qs��s�2s��s�2u��s�2w���s����s����s���P�����>��~�$����������q�$��~�<����������~�������������A���<=q��|s���q<�A��=q|s�q<�A��=q|s�q<�A�	�=q
	|s
Pw��q
<�A��
=q|s�q<�A��=q|s�q<{A��=q|s�q<�A��=q|sPw�q<�A��=q |s! �q"<�A�#�"=q$#|s%$�q&<�A�'�&=q('|s)(�q*<�A�+�*=q,+|s-,Pw.!%)-�q/<�A�0�/=q10|s21�q3<�A�4�3=q54|s65�q7<�A�8�7=q98|s:9�q;<�A�<�;=q=<|s>=Pw?26:>P2@.?�qA<�A�B�A=qCB|sDC�qE<�A�F�E=qGF|sHG�qI<�A�J�I=qKJ|sLK�qM<�A�N�M=qON|sPOPwQDHLP�qR<�
A�S�R=qTS|sUT�qV<�
A�W�V=qXW|sYX�qZ<�
A�[�Z=q\[|s]\�q^<�
A�_�^=q`_|sa`PwbUY]a�qc<�
A�d�c=qed|sfe�qg<�
A�h�g=qih|sji�qk<�A�l�k=qml|snm�qo<�
A�p�o=qqp|srqPwsfjnr�qt<�
A�u�t=qvu|swv�qx<�
A�y�x=qzy|s{z�q|<�
A�}�|=q~}|s~�q�<�
A����=q��|s��Pw�w{�P2�Qbs��q�<�
A����=q��|s���q�<�
A����=q��|s���q�<�
A����=q��|s��P�����P3�@�����������3����
�Q2��Q2��Qw��Qw��Qs��Qs��Qs��Qs��Qs��Qw��Qs��Qs���s���Qs���s���Qs���s���Qs���s���s�2���s�2���s�2���s�2���Qw��Qs��Qs��Qs��Qs��Qs��s�2���s�2���s�2���s�2���Qw��Qs��Qs��Qs��Qs��Qs��s�2���s�2���s�2���s�2���Qw��Qs��Qs���s����s����s����s���s�2���s�2���s�2���s�2���Qs��s�2���s�2���s�2���s�2���Qs��s�2���s2���s2���s2���Qw�QsQs�s��s��s��s�s2�s2�s2�s2�Qss'2�s(2�s)2�s*2�Qs,s52�,'s62�,(s72�,)s82�,*Qw:�Qs<:QsF:�sH�F�sJ�F�sL�F�sN�FsO2�<HsP2�<JsQ2�<LsR2�<NQsT:s]2�TOs^2�TPs_2�TQs`2�TRQsb:sk2�b]sl2�b^sm2�b_sn2�b`�sy���s{��s}��s�s�2��ys�2��{s�2��}s�2��s�25��s�26��s�27��s�28���s��k�s��l�s��m�s��nPw�����>��%�'�%�%�D�G�~�BO�������������q��B�q�L������q������~
$��
�



�
�q
$��~	
�
�
�

�
�
�~
	

�

���
����A����=q���q���A����=q��P1������������1����
�Qqx
�Qqy
��~!
�y
�)
�!
"
#
�"
�)
�#
�q&
���q'
x
&
�)
�)
�q*
�"
'
#
�~5
$��<
�5
6
;
�6
�q9
$��~:
*
9
�<
�;
�<
�<
�~=
:
6
�;
���=
����A���*
=q��|s���q�*
�A����=q��|s���q�*
�A����=q��|s��P������q�*
�A����=q��|s���q�*
�A����=q��|s���q�*
�A����=q��|s��P������q�*
{A����=q��|s���q�*
�A����=q��|s���q�*
�A����=q��|s��P�����P4�������������4����
��~�BX�������������q�UB�����q������~K
$��R
�K
L
Q
�L
�qO
$��~P
�O
�R
�Q
�R
�R
�~S
P
L
�Q
���S
����A����=q��|s�����������s���|�Q���Qs��Qs��Qs��Qs/s2��Qs/s2��Qs/s2��P��
R5	�
/Q�
�Qs
Qs

Qs
Qs/s2�Qs/s2�
Qs/s2�P��
R5�
	Q��QsQsQsQs"/s#2�"Qs%/s&2�%Qs(/s)2�(Qs+/Pw�
#&)+R5-�
�D�D�	~/�E�%���	1-�E�%?��	50�E�%-��.�.�/+1�1�#�&�q1!A�2�1=q32|s43A�5!>54�#�#�	~7�$�1�&�	1�$�1&���7����q9��A�:�9=q;:A�<�><;���	~>����	1���������>�����p�p�8