Files
geMoldInsight/venv/lib/python3.11/site-packages/vtkmodules/libvtkImagingOpenGL2.so
T

75 lines
64 KiB
Plaintext
Raw Normal View History

2026-02-11 22:40:35 +08:00
ELF>@S@H�@8
@PAPAQ�tdPPP��pppP�td�v�v�v������� � R�td������HH���$$�����@�@�@���XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX���
Q+>�mM P�K
6 t
���R" s
�� 
�� �/ Kd �<� C"J�ka��X C�%���� � � ���iz#D�� - G� F|��^@r�'l�
�� ����T%� ���
5$ kA
�J\��0�"y�W�|r�
,8 �U�?�,�n
�� p e�� � �hRW7@V !�P��UG���i�UG���2�VK��VK�!
�u����`VQi`W��!H���PW XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
(�{0�G8�m@��H�7P�^X�0`�yh��p�5x������9��!��~��|��v��>Ț[К%ؚX��<��4��J��W��U�z� �d(�30�n8�R@��H�q؛=��L��,��������#��&ȟCПO؟Y��i��l��u�����6� �(�0�8� @� H�P�X�`��h�p�x�����$��&��'��(��)��*��-��.Ƞ/Р2ؠ?��@��A��B����M�N�Q�S �Z(�\0�_8�a@�bH�gP�hX�j`�kh�op�px�r��t��w��x���
�@����%�Oh �0����%�Oh � ����%zOh
�����%rOh�����%jOh������%bOh������%ZOh������%ROh������%JOh������%BOh������%:Oh������%2Oh������%*Oh�p����%"Oh�`����%Oh�P����%Oh�@����%
Oh�0����%Oh� ����%�Nh�����%�Nh�����%�Nh������%�Nh ������%�Nh!������%�Nh"������%�Nh#������%�Nh$������%�Nh%������%�Nh&������%�Nh'�p����%�Nh(�`����%�Nh)�P����%�Nh*�@����%�Nh+�0����%�Nh,� ����%zNh-�����%rNh.�����%jNh/������%bNh0�����H�=�Lt
�����G� �G�P��W���z���ÐH�iLH��H��H�E�����L���Y����L���������H���C����H�E�H�x�L9�t H�u������L���$���H�E�H�x�H;=�Kt H�u��j���H�}��q���L�������H�E�H�x�L9�tL���D���I���0H�E�H�x�L9�tL���*���I����H�E�H�x�L9�t H�u�����H�}�����L�������H�E�H�x�L9�t�H�u�������y���H�E�H�x�H;=DKt�H�u���������H��H�=!M�p���H�=1KH�2CH�5M�����H�=�L�
���H�=�JH� CH�5�L�����H�=�L�����H�=�JH��BH�5�L����������H�=�L�����H�=�JH��H��BH�5�L�{���f.��H�=qLH�jLH9�tH�VJH��t �����H�=ALH�5:LH)�H��H��?H��H�H��tH�eJH��t��fD���=Lu/UH�=�IH��t H�=B�����h�����K]�����{���f.��H�JUH��H��H�H���H��tH��P HDž�H��IH��H��H�E]�������UH���w���H����]������UH��SH��H���T$ �K���H�t$ H��������H�5�H���Z���H����T$ H��H��P0H��[]Ðff.�ATUH��H�������H�"IDž�ƅ�H��H�E�����H���H��]A\�I���]����@AT��UH���o���H��I�������L�������H��L��]A\�H���A�����H��������@U1�H��AWAVM��AUI��ATSL��H��h����I��H�H�xh�����H�
 H�E�H�H���I�$H���H9���H�@ M�|$PH9���H�E�H�xPH���QM���HL��H�}��|���H�}����N� ���L���#���H�pH�E�H��H��x����,���I�H�M�H��H�E�H�PPH��H)�H����H��H��x�����H��H����H���1�D�Ao  H��H9�u�I��H��I�����N�O� I9���L)�H��H��vK�J�H��H���H)�I�I�H9�twA�A�H��tjA�AA�@H��t[A�AA�@H��tLA�AA�@H��t=A�AA�@H��t.A�AA�@H��tA�AA�@������H�E�H�@PH�}�H����H�;�:����� t%�������(H�e�[A\A]A^A_]�f�A�|$H�d�������t�H�E�L�e�H��H�E�H�������I�EL��L���PL��H���\���H��H�5��}���H�E�L�=�EH�x�L9��H�}�H�5��U���H�U�1��K�����fo]H��H�@H�radient.�cxBfoKH�X@@foKf�HH@ foK�@Jx@0L9���H�}�L��H�E������H�E�H�x�L9���H�]�H�������H�}�H��L���i�����H������H��1�����������H�E�H�x�L9��YH�}��x���H�e�[A\A]A^A_]�f�H��<H��H�E�I�H�8H�H��XH9���H��(H�E�H�}�1��VH��H�E������H�
|H�5uL�=^DH�PH�x H�HH�
�H���H��fH��H)�H)΁�V���H�L9���A���H�U�H�}����-H�5�����H��I�L�MH�u�H�
�I���L�QH�
+H��u�QL���$���H�E�H�� H�x�L9��g���H�=�C���P��J��H����H���H�u�������:���f�M�����������f�H�U�L����H�U�I��H��H9��n���H�}�L���������f���H�5������/���f.�H�E�L�e�H��H�E�I�������I�EL��L���PL��L���a���H��H�5������H�E�L�=�BH�x�L9���H�}�H�5��Z���H�;I���������L���%���H��H�5g�6���H�U�1��K�����fo>H��H�@H�radient.�cxBfo,H�X@@fo,f�pH@ fo,�@Jx@0L9��CH�}�L��H�E������H�E�H�x�L9���H�]�H���~���H�}�H��L���`�����H�������H��1����������������fD1�fDA�4@�4H��H��H9�u��7���fD��H������I��M��E1������H�=�A��P��J��H��������L��������{����@H�Vƀn� ���H�=rA���P��J��H����Y���H�u��J����K���H�=EA���P��J��H��������H�u�����������BH�K�Bc������������P��*���H�=�@���P��J��H��������H�u�����������H�=�@ur�P��J��H����Q���H�u�������C����������P�������BH�K�Bc������������P��9����������P�������������P��n����������P���I�������I��� ���H���,���I���X���I�������I������H���&���I���_���I���F���DH�GH�f.����f.��GX�f.�@8��tH�@��������f.�D���������������H�G`�f.��H�GP�f.��H�H��1�H�����f.�DH�H��1�H�����f.�DH�Gh�f.��H9wPtH�H�wP���D�������@8��tH�@��������f.�D9��t(fn�fn�H����fb�fև����D9��u�9��u��f.�DH�������������������H9��tH�H��������f.�DH��������O����H�9��tH�������@�f.�D1��f.���f.�����f���@�@O����N�9��tH�������@�f.�D��f.��@�f.�����f����O����L�9��tH��������f.�D��f.���f.�����f�9��tH�������f��f.�D����f�H�Y ��H�GP�f.��H��(���f.�D�f.�D��v���fDAUATI��UL�oPH��M��ttH��tWL���O�����thL�������L�������L�hL������L��L��H�EPH������H�EH��]A\A]H������L�������H�EP��fDH��u�]A\A]�f.�I��H��f��H��I�@
L������E1Ʉ�uL���@�H�5�
L��A�������tعH�5�
L��A�������t��H�5�
L��A�������t��
H�5�
L��A��������t����
H�5�
L��A��������P���H��L�������H��L�HL����I���H�5� L��������u ��D�H�5� L��������t۹H�5� L��������t��H�5� L��������t��
H�5� L��������t��
H�5� L���������o���L���Z���f.�H�H�����H�� H9�u"��������F����F��H�NH�V��f.�@H�H�
6���H���H9�u"�����tLJ������1���@H�H�
����H���H9�u"���tLJ�����������H�L�
�����N�V�6L��M9�uJ;��t*fn�fnʉ��fb�fև����f.�;��u�;��u���A��DH�H�����H���H9�u"H�W8�G8��u�fD1��H����1���@H�H�����H���H9�u*H�W8�G8��u�D��H��������f������H��H���vtkOpenGLImageGradientspacingvtkImageGradientvtkThreadedImageAlgorithmvtkImageAlgorithmvtkAlgorithmvtkObjectHelper: but must be double.Execute: output ScalarType is Execute: input has more than one component. The input to gradient should be a single component image. Think about it. If you insist on using a color image then run it though RGBToHSV then ExtractComponents to get the V components. That's probably what you want anyhow.//VTK::System::Dec
varying vec2 tcoordVSOutput;
uniform sampler3D inputTex1;
uniform float zPos;
uniform vec3 spacing;
uniform float inputScale;
uniform float inputShift;
//VTK::Output::Dec
void main(void) {
float dx = textureOffset(inputTex1, vec3(tcoordVSOutput, zPos), ivec3(1,0,0)).r
- textureOffset(inputTex1, vec3(tcoordVSOutput, zPos), ivec3(-1,0,0)).r;
dx = inputScale*0.5*dx/spacing.x;
float dy = textureOffset(inputTex1, vec3(tcoordVSOutput, zPos), ivec3(0,1,0)).r
- textureOffset(inputTex1, vec3(tcoordVSOutput, zPos), ivec3(0,-1,0)).r;
dy = inputScale*0.5*dy/spacing.y;
float dz = textureOffset(inputTex1, vec3(tcoordVSOutput, zPos), ivec3(0,0,1)).r
- textureOffset(inputTex1, vec3(tcoordVSOutput, zPos), ivec3(0,0,-1)).r;
dz = inputScale*0.5*dz/spacing.z;
gl_FragData[0] = vec4(dx, dy, dz, 1.0);
}
//VTK::System::Dec
attribute vec4 vertexMC;
attribute vec2 tcoordMC;
varying vec2 tcoordVSOutput;
void main() {
tcoordVSOutput = tcoordMC;
gl_Position = vertexMC;
}
gl_FragData[0] = vec4(dx, dy, 0.0, 1.0);
}
22vtkOpenGLImageGradient31vtkOpenGLImageAlgorithmCallback19vtkOpenGLGradientCB/builds/gitlab-kitware-sciviz-ci/Imaging/OpenGL2/vtkOpenGLImageG;Bp���8������������������������@�����������������4`�������������(@���`P���t`����p�����������������������������������(0���<@���P`���dp���x�������������� ����P����`����������������,����@���T ���h0���|@���������������������������������������0 ���D0���X@���lP��������@���,P���@p���T`���l ����p��������������`��� ���� �����zRx �$0��� FJ w�?;*3$"D����X����l���������!���������� ����� ��������������� ���� ����4����H����\����!p ���A�H����D����P���!�l����h���1��������������$����18����L����`����t����1��������������������!������������������(����<����P����
zPLRx�]% �$����GH�z�����A�Q4�l����B�B�D �S
BBQ ^BB�����PG H ���$���8�����LP�����d���'x����B$����QA�D�G0BAA�����<�����?�����k�L���<x���G,�����KwB�A�G u
ABA zPLRx�y# � ��((���/,$����7B�F�D \
DBA p������������� ������D�@�������A�E
D��E�F��
J f
J �. �.,zPLRx�q" � ������4J���������