GUI: Box drawing

This commit is contained in:
2026-05-13 05:40:31 +02:00
parent 79c62141df
commit bce62feb09
24 changed files with 747 additions and 62 deletions

View File

@@ -12,7 +12,8 @@ in Varyings {
layout(location = 5) vec3 bitangentVS;
} var;
#include "main_common.glsl"
#include "includes/main_common.glsl"
#include "includes/tone_mapping.glsl"
layout(location = 0) out vec4 fragColor;
@@ -39,15 +40,6 @@ float distributionGGX(float dotNH, float alpha) {
return alphaSquared * INV_PI / (tmp * tmp);
}
vec3 toneMapAcesNarkowicz(vec3 color) {
const float A = 2.51;
const float B = 0.03;
const float C = 2.43;
const float D = 0.59;
const float E = 0.14;
return clamp((color * (A * color + B)) / (color * (C * color + D) + E), 0.0, 1.0);
}
vec3 lightOutgoingRadiance(
vec3 viewDirectionVS, vec3 normalVS, float dotNV,
vec3 baseColor, float alpha, float metallic, vec3 f0,