Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-04-17 07:17:24 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:21:24 +0300
commite12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (patch)
tree8cf3453d12edb177a218ef8009357518ec6cab6a /source/blender/draw/engines/eevee/shaders/common_uniforms_lib.glsl
parentb3dabc200a4b0399ec6b81f2ff2730d07b44fcaa (diff)
ClangFormat: apply to source, most of intern
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat
Diffstat (limited to 'source/blender/draw/engines/eevee/shaders/common_uniforms_lib.glsl')
-rw-r--r--source/blender/draw/engines/eevee/shaders/common_uniforms_lib.glsl113
1 files changed, 57 insertions, 56 deletions
diff --git a/source/blender/draw/engines/eevee/shaders/common_uniforms_lib.glsl b/source/blender/draw/engines/eevee/shaders/common_uniforms_lib.glsl
index b8dff694aca..da0778b8a10 100644
--- a/source/blender/draw/engines/eevee/shaders/common_uniforms_lib.glsl
+++ b/source/blender/draw/engines/eevee/shaders/common_uniforms_lib.glsl
@@ -1,66 +1,67 @@
-layout(std140) uniform common_block {
- mat4 pastViewProjectionMatrix;
- vec4 viewVecs[2];
- vec2 mipRatio[10]; /* To correct mip level texel mis-alignement */
- /* Ambient Occlusion */
- vec4 aoParameters[2];
- /* Volumetric */
- ivec4 volTexSize;
- vec4 volDepthParameters; /* Parameters to the volume Z equation */
- vec4 volInvTexSize;
- vec4 volJitter;
- vec4 volCoordScale; /* To convert volume uvs to screen uvs */
- float volHistoryAlpha;
- float volLightClamp;
- float volShadowSteps;
- bool volUseLights;
- /* Screen Space Reflections */
- vec4 ssrParameters;
- float ssrBorderFac;
- float ssrMaxRoughness;
- float ssrFireflyFac;
- float ssrBrdfBias;
- bool ssrToggle;
- /* SubSurface Scattering */
- float sssJitterThreshold;
- bool sssToggle;
- /* Specular */
- bool specToggle;
- /* Lights */
- int laNumLight;
- /* Probes */
- int prbNumPlanar;
- int prbNumRenderCube;
- int prbNumRenderGrid;
- int prbIrradianceVisSize;
- float prbIrradianceSmooth;
- float prbLodCubeMax;
- float prbLodPlanarMax;
- /* Misc*/
- int hizMipOffset;
- int rayType;
- float rayDepth;
+layout(std140) uniform common_block
+{
+ mat4 pastViewProjectionMatrix;
+ vec4 viewVecs[2];
+ vec2 mipRatio[10]; /* To correct mip level texel mis-alignement */
+ /* Ambient Occlusion */
+ vec4 aoParameters[2];
+ /* Volumetric */
+ ivec4 volTexSize;
+ vec4 volDepthParameters; /* Parameters to the volume Z equation */
+ vec4 volInvTexSize;
+ vec4 volJitter;
+ vec4 volCoordScale; /* To convert volume uvs to screen uvs */
+ float volHistoryAlpha;
+ float volLightClamp;
+ float volShadowSteps;
+ bool volUseLights;
+ /* Screen Space Reflections */
+ vec4 ssrParameters;
+ float ssrBorderFac;
+ float ssrMaxRoughness;
+ float ssrFireflyFac;
+ float ssrBrdfBias;
+ bool ssrToggle;
+ /* SubSurface Scattering */
+ float sssJitterThreshold;
+ bool sssToggle;
+ /* Specular */
+ bool specToggle;
+ /* Lights */
+ int laNumLight;
+ /* Probes */
+ int prbNumPlanar;
+ int prbNumRenderCube;
+ int prbNumRenderGrid;
+ int prbIrradianceVisSize;
+ float prbIrradianceSmooth;
+ float prbLodCubeMax;
+ float prbLodPlanarMax;
+ /* Misc*/
+ int hizMipOffset;
+ int rayType;
+ float rayDepth;
};
/* rayType (keep in sync with ray_type) */
-#define EEVEE_RAY_CAMERA 0
-#define EEVEE_RAY_SHADOW 1
-#define EEVEE_RAY_DIFFUSE 2
-#define EEVEE_RAY_GLOSSY 3
+#define EEVEE_RAY_CAMERA 0
+#define EEVEE_RAY_SHADOW 1
+#define EEVEE_RAY_DIFFUSE 2
+#define EEVEE_RAY_GLOSSY 3
/* aoParameters */
-#define aoDistance aoParameters[0].x
-#define aoSamples aoParameters[0].y /* UNUSED */
-#define aoFactor aoParameters[0].z
+#define aoDistance aoParameters[0].x
+#define aoSamples aoParameters[0].y /* UNUSED */
+#define aoFactor aoParameters[0].z
#define aoInvSamples aoParameters[0].w /* UNUSED */
-#define aoOffset aoParameters[1].x /* UNUSED */
-#define aoBounceFac aoParameters[1].y
-#define aoQuality aoParameters[1].z
-#define aoSettings aoParameters[1].w
+#define aoOffset aoParameters[1].x /* UNUSED */
+#define aoBounceFac aoParameters[1].y
+#define aoQuality aoParameters[1].z
+#define aoSettings aoParameters[1].w
/* ssrParameters */
-#define ssrQuality ssrParameters.x
-#define ssrThickness ssrParameters.y
-#define ssrPixelSize ssrParameters.zw
+#define ssrQuality ssrParameters.x
+#define ssrThickness ssrParameters.y
+#define ssrPixelSize ssrParameters.zw