renderling 0.4.9

User-friendly real-time rendering. 🍖
Documentation
#w�GLSL.std.450stage::renderlet_fragment	

G�G�H�#GG!G"H:#H:#H;#H;#H;# H;#0H<#H<#@H<#�H=#H=#H=#H=#H=#H=#H>#H>#H># H?#H?#H?#H?#H?#G
G
GGGGGGGGGGG	H@#H@#H@# H@#0H@#4H@#8H@#<H@#@H@#DH@	#HH@
#LH@#PH@#TH@
#XH@#\H@#`H@#dG!G"G!G"HA#HA#G!G"G!G"G!G"G!G"G	!G	"G
!G
"HB#HB#HB#HC#HC#HC# HD#HD#HD# HD#$HD#0HD#@G�  ��� ���� ���!��+��+��+���?�+�������� ��	�� ��� �� ��;�+��+��*�� ��+��+��@��+��4��+���@��:��:�+������+��#+��+��+��+��;����+����<;;�,������,������,������,������,;�����,�����	�� �� ��� ��)��+���@��+��+��+��	+��
+��+��
+��+��+��+��+��=��:���>���,�����	�� �� ��?:����;�
;�;�;�;�;�;�;�;�;�,����,����@�����������������,������+��+����?;���;�A��;�;�;�;�;�	;�
B���C���+����>+��I@+�	��8D������+��
�?+���?+�

�#=;�,@������������������,@������������������,<����,B����,>����,�����,C����,C����,	D�����+��+��+����O+��+��+��+��+��+��+��+��+��+�� +��!+��"+��?+��>+�����>+���̾+�	
�#�,:
��,	=��
���,:��,?
������c�6����D��=��
=��=��=��=��=��=��=��=��=����������������������������������������������������A����=��������A����=���P���������A����=��������A����=���P���������A����=������+�����������	�
���
����������������������������������������������������������������������������������������������-�������������������������������������������������A����=�������������A����=�������������A����=��������A����=���P:���P	=������������=���Q�Q�Q�Q�	Q�
��������
���������������������	��#�	$%�%�#�$A�&��=�'&|�('��)��A�*�)=�+*|�,+��-��A�.�-=�/.|�0/P�1(,0��2��A�3�2=�43|�54��6��A�7�6=�87|�98��:��A�;�:=�<;|�=<��>��A�?�>=�@?|�A@��B��A�C�B=�DC|�EDP�F9=AE��G��A�H�G=�IH|�JI��K��A�L�K=�ML|�NM��O��A�P�O=�QP��S��A�T�S=�UT��W��A�X�W=�YX��[��A�\�[=�]\��_��A�`�_=�a`��c��A�d�c=�ed��f��A�g�f=�hg��i��A�j�i=�kj��l��A�m�l=�nm��o��A�p�o=�qp��r��A�s�r=�ts��ut���v��A�w�v=�xw|�yxP@z15FJNQUY]aehknquy�#�#�@|z$�%Q�}|��~}R@~|��
���@��
#Q���
�����P������Q�����"���)�"#(�(�)�#��&����'�&�)�)��*'#�(���*��������A����=��������A����=���P���������A����=��������A����=���P���������A����=��������A����=��������A����=������	���������������������������������������A����=������	����������������������������������P:���P?�����������?���
�Q:��Q���Q���Q���Q���Q���Q�6�h��8:H�H��I6���I���N6m�QN��RN���SN���TR�Q��US�T��VU���WV����N����N������������������������������������Y��f�YZ`�`�d�Wac�c�d�a��b��d�d��ebac�f�Z�^�W[\�\��]��^�[�^�^��_[]\�f�f��g_^ed�h�:��;6���;���@6���@����@������������������������������������B��F�BCD�D��E��F�C�F�F��GCED�h�8���6������������6�����6���������������h�h�	�i��GFgfQ�m����oq����m��������mm�������������������������������������
����
���
�


�
�
�
��

��
�
��


�
��
�
����������������������������������������������������������������������������������q��rm���r���wm��
w���
w��
�


�
�
�
��

��
�
��


�
��
�
��y��}�yz{�{��|��}�z�}�}��~z|{���o���m������������m�����m�������������������	����~}��Q���p������i�m�������������������������Q���p��������m�������������������������Q��������Q��������Q��p���Q��p���p��������p��������p���P�����=��=� 
V�!
 
�X�"
!
����-
��P-
-
-
-
���"
Q��������P������Q����9
�"3
8
�8
�9
�3
��6
����7
�6
�9
�9
��:
7
3
�8
���:
��������A����=��������A����=���P���������A����=��������A����=���P���������A����=��������A����=��������A����=������	���������������������������������������A����=������	����������������������������������P:���P?�����������?��
�Q:�Q���Q���Q��Q��Q��Q�F
�x
��H
J
X
�X
��Y
F
��� Y
���^
F
m�a
^
��b
^
���c
^
���d
b
�a
��e
c
�d
��f
e
���g
f
����
^
����
^
���
��
�
�
��
��
��
���
�
���
��
���
�
�
��
��!�
��
��i
 ��v
�i
j
p
�p
�t
�g
q
s
�s
�t
�q
��r
�!�t
�t
��u
r
q
!s
�v
�j
�n
�g
k
l
�l
��m
�!�n
�k
�n
�n
��o
!k
m
l
�v
�v
��w
o
n
u
t
�x
�J
��K
F
���"K
���P
F
���
P
����
P
���
��
�
�
��
��
��
���
�
���
��
���
�
�
��
��#�
��
��R
"��V
�R
S
T
�T
��U
�#�V
�S
�V
�V
��W
#S
U
T
�x
�H
���
F
���
��
�
�
��
���
F
���$�
�F
��
��
��
��
���
��
$�
�x
�x
�	�y
�
�
W
V
w
v
Q�}
��
��
�
�
��
���
}
���%�
����
}
m��
�
���
�
����
�
����
�
��
���
�
��
���
�
����
�
����
����
��#� "�"�#� ��!��#�#��$! �"��&$����
%���
��
�
�
��
��
��
�
�
��
��
��
���
�&��
��
���
�
�
&�
��
��
��
��
�
�
��
���
�&��
��
��
��
���
&�
�
�
��
��
���
�
�
�
�
��
��
���
}
���'�
����
}
���
����
����������������(����
'���
��
�
�
��
���
�(��
��
��
��
���
(�
�
�
��
�
��}
��
����}
���)�}
�
��
�
���)��
��
�	��

�
�
�
�
Q��
�p��
�
���
y
�
m��
�
���
�
����
�
����
�
��
���
�
��
Q��
�p��
�
���
�
�
m��
�
���
�
����
�
����
�
��
���
�
��
Q��
����
�
�
Q��
����
�
�
p��
�
���
�
�p��
�
���
�
�p��
�P��
�
�
�
V�/ 
�X�0/�
���;��P*;;;;��+*�0Q�����P,��-,��Q���G�"AF�F�G�A��D����ED�G�G��HEA�F��H���A��=����A��=�P� ��!�A�"�!=�#"��$�A�%�$=�&%P�'#&��(�A�)�(=�*)��+�A�,�+=�-,��.�A�/�.=�0/�1�	02345�5�1�4�1�3�1�2�1�1��6�2�3�4�5��7�A�8�7=�98�:�	9;<=>�>�:�=�:�<�:�;�:�:��?�;�<�=�>P:�6?P?�� '*-���?L�:
Q:{LQ��{Q��{Q�|LQ�}LQ�~LQ�T-����VXf�f��gT���.g���lTm�ol��pl���ql���rp�o��sq�r��ts���ut���l���l���
�
����	�����	�
��/���w.����wx~�~���u����������/��������/����x�|�uyz�z��{�/�|�y�|�|��}/y{z�������}|�����X��YT���0Y���^T���^����^�������������������������������1�����`0��d�`ab�b��c�1�d�a�d�d��e1acb���V���T������������T���2��T�������������2������	����ed��Q��-����������������3������m�������������������������������������,����-���1�,.0�0�1�.��/-��1�1��2/.�0��42�-���3�������������������������4���������4�����������������4�����������4�������������������������5������������ ���$�!#�#�$�!��" ��$�$��%"!�#��6%� ���5�������������6�����������6��������������������7���������7�����	������Q��}p��������m�������������������������Q��}p��������m�������������������������Q��|�����Q��|�����p��������p��������p��~P�����V�= 
�X�>=����I�P8IIII��98�>Q�V�
��WV�P:WW��;:��Q�\��U�"OT�T�U�O��R����S\R�U�U��VSO�T�_�V`a�a�_�`A�b�\=�cb��d\�A�e�d=�feP�gcf��h\�A�i�h=�ji��k\�A�l�k=�mlP�njm��o\�A�p�o=�qp��r\�A�s�r=�ts��u\�A�v�u=�wv�x�	wyz{|�|�x�{�x�z�x�y�x�x��}�y�z�{�|��~\�A��~=�����	����������������������������������P:�}�P?��gnqt�_�_�?���
aQ:s�Q��sQ��sQ�t�Q�u�Q�v�Q�b;����dft�t��ub���<u���zbm�}z��~z���z����~�}�����������������z���z����������������=����<�������������������������=���������=�����������������=�����������=�����������������f��gb���>g���lb��l���l���	���	��
�����

	���?
���n>��r�nop�p��q�?�r�o�r�r��s?oqp���d���b�����������b���@��b���������@������	��sr��Q��;����������������A������m�������������������������������������:����;���?�:<>�>�?�<��=;��?�?��@=<�>��B@�;���A�������������������������B���������B�����������������B�����������B�������������������������C��������-����.���2�-/1�1�2�/��0.��2�2��30/�1��D3�.���C�������������D�����������D���������!���)�!"#�#��$����E$���)�"�)�)��*�"E#�����	��*)����Q��up��������m�������������������������Q��up��������m�������������������������Q��t�����Q��t�����p��������p��������p��vP�����V�K 
�X�LK����W\�PFWWWW��GF�LQ��������PH����IH��Q���	�c�"]b�b�c�]��`����a�`�c�c��da]�b���d��������A����=��������A����=���P���������A����=��������A����=���P���������A����=��������A����=��������A����=������	���������������������������������������A����=������	����������������������������������P:���P?�����������?���
�Q:k�Q��kQ��kQ�l�Q�m�Q�n�Q�pI����rt������p���J�����pm�������������������������������������"����#���'�"$&�&�'�$��%#��'�'��(%$�&��K(�#���J�������������������������K���������K�����������������K�����������K�����������������t��up���Lu���zp��z���z����������������M���|L����|}~�~���M���}�������M}~���r��	p���	
���p���N�p��
�����
N�����	������Q��I����������������O������m�������������������������������������H����I���M�HJL�L�M�J��KI��M�M��NKJ�L��PN�I���O�������������������������P���������P�����������������P�����������P�������������������������Q��������;����<���@�;=?�?�@�=��><��@�@��A>=�?��RA�<���Q�������������R�����������R���������/���7�/01�1��2����S2���7�0�7�7��8�0S1�����	��87����Q��mp��������m�������������������������Q��mp��������m�������������������������Q��l�����Q��l�����p�������p�����p�nP�V�Y 
�X�ZY���e��PTeeee��UT�Z���I����Q��9Q��9Q��9��2�����2�����2���P�������n���o2��n�s2��o�ts��ut����uvw�w����t��������v��������v�wQ���Q����������2���Q�����2��������������������������������������������Q���Q����������2���Q�����2��������������������������������������������Q���Q����������2���Q�����2��������������������������������������������Q���Q���Q���Q���Q��Q����Q����Q�����2���	2���
2��Q��Q��Q��Q���2�2	�2
P������2���2���������������������PA�����PA��������A��Q�Q�Q��Q�Q���Q�Q� ��! Q�"Q�#��$"#Q�%Q�&��'%&Q�(���)(Q�*���+!*Q�,���-$,P�.!$'��/.�Q�0+Q�1���201Q�3+Q�4���534Q�6�Q�7G��87��:268�Q�;UQ�<UQ�=UQ�>�Q�?>��@;?Q�A>��B<AQ�C>��D=CQ�E���F@E��GBE��HDE=�=�"V�#"X�$#�Q�$Q�$Q�$��,���3�,-2�2�3�-��0����1�0�3�3��41-�2�K�4LM�M�K�LA�N��=�ON|�PO��Q��A�R�Q=�SR|�TS��U��A�V�U=�WV|�XW��Y��A�Z�Y=�[Z|�\[P�]PTX\��^��A�_�^=�`_|�a`��b��A�c�b=�dc|�ed��f��A�g�f=�hg|�ih��j��A�k�j=�lk|�mlP�naeim��o��A�p�o=�qp|�rq��s��A�t�s=�ut|�vu��w��A�x�w=�yx|�zy��{��A�|�{=�}||�~}P�rvz~�����A����=���|��������A����=���|��������A����=���|��������A����=���|���P������P;�]n������A����=���|��������A����=���|��������A����=���|��������A����=���|���P�����������A����=���|��������A����=���|��������A����=���|��������A����=���|���P�����������A����=���|��������A����=���|��������A����=���|��������A����=���|���P�����������A����=���|��������A����=���|��������A����=���|��������A����=���|���P������P;����������A����=���|��������A����=���|��������A����=���|���P�����P<�����K�K�<��L�MQ�����?��Q�M?Q�P?��RPP�S2MMRQ�T?�W2TTS�XW��YX��k�YZ[�[��i�X��j?i�k�Z�k�k��l�Zj[�AlQ��Q���������2���Q����2�������������������������������������������Q�q�Q�rAQ�t�Q�uA��vtu�w2qrvQ�x�Q�yA�{2xyw��|�{��~|q���|t���|xP��~�����A�=�C��D2�=��V���CX����DQ�F�Q�G�Q�H����Y��������X���?����������������=��
Q���Q����������2���Q�����2�����(��P���2=��	V����X�����Q���Q������+����������	�
���
�������P�C	EEE�>C	����P�A	?AC�>A	����P�<	;<=�><	����P�8	FGH�>8	����P�7	:::�>7	����P�6	555�>6	����P�5	222�>5	����>/����P�4	����>4	����P�1	FGH�>1	����P�-	�>-	����Q�A�Q�D���FDD�G2AAFQ�H��K2HHG�LK��ML��_�MNO�O��]�L��^�]�_�N�_�_��`�N^OQ�4`��54�Q�6`��76�Q�8`��98���:5���;7���<9�P�=:;<�>=����Q��Q�����2Q���2�����.����,���-�,�.��.�.��/�-Q�/���Q�/���Q�/�����	���
����P�	
�>����Q��Q���������2���Q����2�������������������������������������������Q��������Q��������Q�����������������������P������>�����Q���Q����������2���Q�����2��������������������������������������������Q��������Q��������Q�����������������������P������>�����>�������������������������������������Q�p���qp�Q�r���sr�Q�t���ut���vq���ws���xu�P�yvwx�>y����Q�	�Q�	�P� 			���Q		�R2		Q�WR��XW��j�XYZ�Z��h�W��i 	h�j�Y�j�j��k�YiZQ�?k��@?�Q�Ak��BA�Q�Ck��DC���E@���FB���GD�P�HEFG�>H����Q�	�Q�	�P�			��� 		�!2		 �&!��'&��9�'()�)��7�&��8	7�9�(�9�9��:�(8)Q�:���Q�:���Q�:������������P��>����Q�������	(��
	*��
	,"Q�	���		%P�		
	
		��		�����	
�
��������	�����	
�=�Y,-�-��;�X��<?;�=�,�=�=��>�,<-P:�
�
�
�:=���=v���Q�Q������R: �������R:P:����:!�:" Q�#"Q�$"|�%#�&�%'()�)��F$
�N�FGH�H��L	$�N�G�N�N��O�GLH��Z���a�Z[`�`�a�[��^����_O^�a�a��b_[�`�,�b-.�.�,�-A�/�O=�0/�,�,��30-�.��u3��5�u67�7��z�����z{������{��~����3~�������{���:��;<�<�:�;A�=�3=�>=�?�	>@ABC�C�?�B�?�A�?�@�?�?��D�@�A�B�C��E3�A�F�E=�GF��H3�A�I�H=�JIPBLDGJ�:�:�BNL?�<Q�ON�������������������������O�������������Q��RS�S�Q�RA�T�O=�UT|�VU��WO�A�X�W=�YX|�ZY��[O�A�\�[=�]\|�^]P�_VZ^��`O�A�a�`=�ba|�cb��dO�A�e�d=�fe|�gf��hO�A�i�h=�ji|�kj��lO�A�m�l=�nm|�onP�pcgko��qO�A�r�q=�sr|�ts��uO�A�v�u=�wv|�xw��yO�A�z�y=�{z|�|{P�}tx|P>~_p}�Q�Q�>�~R�SQ���Q���Q���Q���Q���Q���Q���������������������������������������������2����������2��������2���P�����������2�����2����������2���P��������2��������2�����2��������P������Q��������Q��������Q��������Q���Q���Q���Q��N���	�������Q�:N��E���L�EFK�K�L�F��I����J:I�L�L��MJF�K�>�M?@�@�>�?A�A�:=�BA|�CB��D:�A�E�D=�FE|�GF��H:�A�I�H=�JI|�KJP�LCGK��M:�A�N�M=�ON|�PO��Q:�A�R�Q=�SR|�TS��U:�A�V�U=�WV|�XWP�YPTX��Z:�A�[�Z=�\[|�]\��^:�A�_�^=�`_|�a`��b:�A�c�b=�dc|�ed��f:�A�g�f=�hg|�ih��j:�A�k�j=�lk|�ml��n:�A�o�n=�po|�qpP�reimq��s:�A�t�s=�ut|�vuP	DwLY]arv�>�>�Dyw?�@Q�zyQ�{yQ�|yQ�}yQ�~yQ�yQ��zQ��������Q��������Q��������Q��zQ���Q���Q�����2�����2�����2���Q��zQ���Q���Q�����2�����2�����2������������������P����������Q���Q����������2���Q�����2��������������������|��kl�l��z����{�z�|�k�|�|��}�k{lQ��{���������������Q��{��2�����2�����2���Q��{��2�����2�����2���P������������2�����2��������������������������������������������Q��}Q���Q��}Q����������2���Q��}Q�����2������|}����}������������V������V���W��V���W��2(��2!*��2$,��2�5��2�5��2�5Q�~Q�~Q�~�����������>}Q��Q���������2���Q����2����������������������������������������������22�����Q��Q���Q��Q����������2���Q��Q�����2�����(���������2�����2����������������Q��>Q��>�������2���Q��>��2�����(���������2�����2�����(����201����������������2�����2��������2�����	����	�����2���2���(���������������������X���$X���Y$�X�)Y��-2)��.2)��/2)���0�-��1�.��2�/��3�32�4���403��513��623��7����87-��97.��:7/��S���U2S�	��V8U��W9U��X:U��Y4)��Z5+��[6-�_2Y�V�`2Z�W�a2[�X��b_��c`��daQ�h�i2b�hQ�k�l2c�kQ�n�o2d�nP�pilo����������w��p���Z�����[�������Q��N���"������������������������������W��XY�Y�W�XA�Z��=�[Z|�\[��]��A�^�]=�_^|�`_��a��A�b�a=�cb|�dcP�e\`d��f��A�g�f=�hg|�ih��j��A�k�j=�lk|�ml��n��A�o�n=�po|�qp��r��A�s�r=�ts|�utP�vimqu��w��A�x�w=�yx|�zyPC{evz�W�W�C}{X�YQ�~}Q�}Q��}Q��~Q��������Q��������Q��������Q��~Q���Q���Q�����2�����2�����2���Q��~Q���Q���Q�����2�����2�����2������������������P����������Q���Q����������2���Q�����2����������������������������������������������������������������2(��2!*��2$,��2�5��2�5��2�5Q��Q��Q��������������������>�Q���Q����������2���Q�����2�����������������������������������������������22�����Q��Q���Q��Q����������2���Q��Q����2����(����2����2��������Q�>Q�>����2�Q�>�2��(�Q��Q������2�Q���!2��"(!��(201���)((��*)���)�+2����-2+*��.-�62"+*��7"6��%.7������2����2����(�����������������������������\������\���]��\��]���2�����2�����2��������������������3��2�4�������������������%������������������2"	�����������)�� �+��!�-�%2��&2 ��'2!���(%���)&���*'�Q�.�/2(".Q�1�22)"1Q�4�52*"4P�6/25����������;��6���^�����_�������Q��N���"�����������������������������������������A����=���|��������A����=���|��������A����=���|���P����������A����=���|��������A����=���|��������A����=���|��������A����=���|���P�����������A����=���|���PC���������C�����Q���Q���Q���Q���Q��������Q��������Q��������Q���Q���Q���Q�����2�����2�����2���Q���Q���Q���Q�����2�����2�����2���P����������2���2���
��
�� �����
���� �� � ��!�Q��!���Q��!���Q��!�����!��2(��2!*��2$,��2�5��2�5��2�5Q���Q���Q������������������P��������>�Q�%�Q�(���*((�+2%%*Q�,��/2,,+�0/��10��C�123�3��A�0��B�A�C�2�C�C��D�2B3��G22��HGGQ�IQ�JDQ�LQ�MD��NLM�O2IJNQ�PQ�QD�S2PQO�T(S���UTT�V2GG��X2UV��YX���ZY��[HZQ�_>Q�b>��cLb�d2I_cQ�f>�h2Pfd�i(h�Q�k�Q�n���oLn�p2IkoQ�r��t2Prp�u(t��{201���|{{��}|��|�~2����2i~}���i���2u~}���u���x�����Mb��2J_���2Qf���(����������������������������`����	`���a	�`�a��2���2���2������������3�24���������[x��������#L��$2I�#�'2P�$�(('���5�i�725(	��87��97��:7��;)��<+��=-�A2;�8�B2<�9�C2=�:��DA���EB���FC�Q�J�K2D(JQ�M�N2E(MQ�P�Q2F(PP�RKNQ����������x���C������y���C_�[���z��RC;�w���{���C^�Z��|�y}~�~�|�}�|�|�:�!}�~��by��Pcdyyy��edz���fy�x��gy�{���g�������������:�!�����hg�bPciggg��jie��kg�f�5�6�5�5����6h��:��6������6j�����6k���lu���&�(�&�'�&�&�	���'�(�5�	���'�(l5�	���'�(�5�	:��'�(�5�	���'�(�5�����������������:�������m�����n���Pco�����po�����m����������2(	��2!*	��2$,	��2�5
��2�5
��2�5
Q��Q��>Q��Q��>�������2���Q��Q��>��2�����(���0��21���(����(����(�����������������������������q������q���r��q��r���2�����2�����2�������������������3��24�������������������)���+���-��2�����2�����2������F����G����H���2�����2�����2���Q����2�:�Q����2�:�Q����2�:���2@E���2BE���2DE�P������������	�����:������sm����tm�nPcummm��vu�p���t
�����	s���			�	�			�	�	�	>	�	�	���������8