- Qt 6.6
- Qt Quick 3D
- Qt Quick 3D Examples and Tutorials
- Qt Quick 3D - Custom Instanced Rendering
- Qt Quick 3D | Commercial or GPLv3

# Qt Quick 3D - Custom Instanced Rendering

     // Copyright (C) 2023 The Qt Company Ltd.
     // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

     VARYING vec4 vCustomData;
     VARYING vec3 vGlobalPosition;
     void MAIN()
     {
         vCustomData = INSTANCE_DATA;

         // MODEL_MATRIX does not exist when instancing
         vec4 pos = INSTANCE_MODEL_MATRIX * vec4(VERTEX, 1.0);
         vGlobalPosition = pos.xyz;
     }