Move brightness from the shine compute shader to the fragment shader and clean it up

This commit is contained in:
Rezmason
2022-09-15 21:10:33 -07:00
parent b0613f9bc3
commit 3b456baef9
5 changed files with 89 additions and 81 deletions

View File

@@ -59,7 +59,7 @@ export default ({ regl, config, lkg }) => {
const rainPassShine = loadText("shaders/glsl/rainPass.shine.frag.glsl");
const shineUniforms = {
...commonUniforms,
...extractEntries(config, ["baseBrightness", "baseContrast", "brightnessDecay", "fallSpeed", "raindropLength", "loops"]),
...extractEntries(config, ["brightnessDecay", "fallSpeed", "raindropLength", "loops"]),
};
const shine = regl({
frag: regl.prop("frag"),
@@ -126,6 +126,8 @@ export default ({ regl, config, lkg }) => {
"forwardSpeed",
"glyphVerticalSpacing",
// fragment
"baseBrightness",
"baseContrast",
"brightnessThreshold",
"brightnessOverride",
"cursorBrightness",