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:
authorClément Foucault <foucault.clem@gmail.com>2019-03-22 21:38:03 +0300
committerClément Foucault <foucault.clem@gmail.com>2019-03-22 21:43:08 +0300
commit3a516f7555ad9483d87d9b9a95e29748b85bcfac (patch)
treed3f2c2803693c03821ac61c015d3192d148c162b /source/blender/gpu
parent7b3e1149757b5e67ea24a1189a2f7e43dea7f926 (diff)
GPU: Cleanup: Code Style
Diffstat (limited to 'source/blender/gpu')
-rw-r--r--source/blender/gpu/shaders/gpu_shader_material.glsl13
1 files changed, 7 insertions, 6 deletions
diff --git a/source/blender/gpu/shaders/gpu_shader_material.glsl b/source/blender/gpu/shaders/gpu_shader_material.glsl
index 6ce3f6e0cd6..889a17ef549 100644
--- a/source/blender/gpu/shaders/gpu_shader_material.glsl
+++ b/source/blender/gpu/shaders/gpu_shader_material.glsl
@@ -1604,11 +1604,11 @@ void node_volume_principled(
/* Compute density. */
density = max(density, 0.0);
- if(density > 1e-5) {
+ if (density > 1e-5) {
density = max(density * density_attribute, 0.0);
}
- if(density > 1e-5) {
+ if (density > 1e-5) {
/* Compute scattering and absorption coefficients. */
vec3 scatter_color = color.rgb * color_attribute.rgb;
@@ -1620,20 +1620,21 @@ void node_volume_principled(
/* Compute emission. */
emission_strength = max(emission_strength, 0.0);
- if(emission_strength > 1e-5) {
+ if (emission_strength > 1e-5) {
emission_coeff += emission_strength * emission_color.rgb;
}
- if(blackbody_intensity > 1e-3) {
+ if (blackbody_intensity > 1e-3) {
/* Add temperature from attribute. */
float T = max(temperature * max(temperature_attribute, 0.0), 0.0);
/* Stefan-Boltzman law. */
- float T4 = (T * T) * (T * T);
+ float T2 = T * T;
+ float T4 = T2 * T2;
float sigma = 5.670373e-8 * 1e-6 / M_PI;
float intensity = sigma * mix(1.0, T4, blackbody_intensity);
- if(intensity > 1e-5) {
+ if (intensity > 1e-5) {
vec4 bb;
node_blackbody(T, spectrummap, layer, bb);
emission_coeff += bb.rgb * blackbody_tint.rgb * intensity;