Revision control
++ // Copyright (C) 2023 The Qt Company Ltd.
++ // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
++
++ import QtQuick3D
++ import QtQuick
++
++ CustomMaterial {
++ property vector3d minBounds
++ property vector3d maxBounds
++ property TextureInput textureSampler: TextureInput {}
++ property TextureInput colorSampler: TextureInput {}
++ property int color8Bit
++ property vector3d textureDimensions
++ property int sampleCount
++ property real alphaMultiplier
++ property int preserveOpacity
++ property bool useOrtho
++
++ shadingMode: CustomMaterial.Unshaded
++ sourceBlend: CustomMaterial.SrcAlpha
++ destinationBlend: CustomMaterial.OneMinusSrcAlpha
++ vertexShader: "qrc:/shaders/texture3dvert"
++ fragmentShader: "qrc:/shaders/texture3dlowdeffrag"
++ }