summaryrefslogtreecommitdiffstats
path: root/res/effectlib/SSAOCustomMaterial.glsllib
diff options
context:
space:
mode:
Diffstat (limited to 'res/effectlib/SSAOCustomMaterial.glsllib')
-rw-r--r--res/effectlib/SSAOCustomMaterial.glsllib51
1 files changed, 36 insertions, 15 deletions
diff --git a/res/effectlib/SSAOCustomMaterial.glsllib b/res/effectlib/SSAOCustomMaterial.glsllib
index 7c448cd..b39d72b 100644
--- a/res/effectlib/SSAOCustomMaterial.glsllib
+++ b/res/effectlib/SSAOCustomMaterial.glsllib
@@ -1,18 +1,39 @@
+/****************************************************************************
+**
+** Copyright (C) 2014 NVIDIA Corporation.
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of Qt 3D Studio.
+**
+** $QT_BEGIN_LICENSE:GPL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 or (at your option) any later version
+** approved by the KDE Free Qt Foundation. The licenses are as published by
+** the Free Software Foundation and appearing in the file LICENSE.GPL3
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
#ifndef SSAO_CUSTOM_MATERIAL_GLSLLIB
#define SSAO_CUSTOM_MATERIAL_GLSLLIB
-
-#ifndef UIC_ENABLE_SSAO
-#define UIC_ENABLE_SSAO 0
-#endif
-
-#ifndef UIC_ENABLE_SSDO
-#define UIC_ENABLE_SSDO 0
-#endif
-
-#if UIC_ENABLE_SSAO || UIC_ENABLE_SSDO
+#if QT3DS_ENABLE_SSAO || QT3DS_ENABLE_SSDO
#include "viewProperties.glsllib"
-#if UIC_ENABLE_SSDO
+#if QT3DS_ENABLE_SSDO
#include "screenSpaceDO.glsllib"
layout (std140) uniform cbAoShadow {
@@ -27,13 +48,13 @@ uniform sampler2D depth_sampler;
#endif
uniform sampler2D ao_sampler;
-#endif // UIC_ENABLE_SSAO || UIC_ENABLE_SSDO
+#endif // QT3DS_ENABLE_SSAO || QT3DS_ENABLE_SSDO
-#if UIC_ENABLE_SSAO
+#if QT3DS_ENABLE_SSAO
float customMaterialAO()
{
-#if UIC_ENABLE_SSDO
+#if QT3DS_ENABLE_SSDO
vec2 smpUV = (gl_FragCoord.xy) * aoScreenConst.zw;
#else
ivec2 iSize = textureSize(ao_sampler, 0);
@@ -51,7 +72,7 @@ float customMaterialAO()
#endif
-#if UIC_ENABLE_SSDO
+#if QT3DS_ENABLE_SSDO
float customMaterialShadow( vec3 lightDir, vec3 varWorldPos )
{