From e66415dd91bd780c4b140188de6cc298c24ff677 Mon Sep 17 00:00:00 2001 From: Marisa the Magician Date: Wed, 26 Feb 2025 14:20:26 +0100 Subject: [PATCH] Woop, forgot about these shaders. --- gldefs/misc.txt | 11 ++++++----- graphics/HUD/HealthBarD.png | Bin 78 -> 128 bytes language.version | 4 ++-- shaders/glsl/Fuzz.fp | 6 +----- shaders/glsl/HealthBarD.fp | 2 +- 5 files changed, 10 insertions(+), 13 deletions(-) diff --git a/gldefs/misc.txt b/gldefs/misc.txt index 4f6b75c07..4453bf9c6 100644 --- a/gldefs/misc.txt +++ b/gldefs/misc.txt @@ -87,33 +87,34 @@ Material Texture "graphics/HUD/EnemyBarS.png" { Shader "shaders/glsl/Fuzz.fp" Define "GRAY_COLORS" - Define "BASE_RES" = "vec2(50.,3.)" + Uniform vec2 "BaseRes" = "50." "3." Texture "noisetex" "textures/graynoise.png" } Material Texture "graphics/HUD/HealthBarS.png" { Shader "shaders/glsl/Fuzz.fp" Define "GRAY_COLORS" - Define "BASE_RES" = "vec2(100.,5.)" + Uniform vec2 "BaseRes" = "100." "5." Texture "noisetex" "textures/graynoise.png" } Material Texture "graphics/HUD/FuelBarS.png" { Shader "shaders/glsl/Fuzz.fp" Define "GRAY_COLORS" - Define "BASE_RES" = "vec2(120.,2.)" + Uniform vec2 "BaseRes" = "120." "2." Texture "noisetex" "textures/graynoise.png" } Material Texture "graphics/HUD/EnemyBarD.png" { Shader "shaders/glsl/HealthBarD.fp" + Uniform vec2 "BaseRes" = "70." "23." Define "TEX_SIZE" = "vec2(70.,23.)" Texture "noisetex" "textures/graynoise.png" } Material Texture "graphics/HUD/HealthBarD.png" { Shader "shaders/glsl/HealthBarD.fp" - Define "TEX_SIZE" = "vec2(120.,25.)" + Uniform vec2 "BaseRes" = "120." "25." Texture "noisetex" "textures/graynoise.png" } Material Texture "graphics/HUD/Icons/W_DeepImpact.png" @@ -254,7 +255,7 @@ Material Texture "graphics/HUD/DemoFace_Barrier.png" Material Texture "graphics/tempbg.png" { Shader "shaders/glsl/Fuzz.fp" - Define "BASE_RES" = "vec2(640.,400.)" + Uniform vec2 "BaseRes" = "640." "400." Texture "noisetex" "textures/graynoise.png" } Material Texture "graphics/NewLogo.png" diff --git a/graphics/HUD/HealthBarD.png b/graphics/HUD/HealthBarD.png index 8e506bbee4655e6455d22478ec918d0dc94f99a1..f72f87fab0701ed59805b585dfff37cbdb84d83d 100644 GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0y~yV5neVV36csVPIegII6Uafq{V|y~r_%fq?;}h)d(< zoSO^`491==jv*Dd-d;B3Wia4jKKLO$!0+jlpc4V98{Ww^J!N7@xcssw>s6VX=~YRc gH-{M*YQ8YoT*%oc@%-Eh1_lNOPgg&ebxsLQ030(YFaQ7m literal 78 zcmeAS@N?(olHy`uVBq!ia0y~yU`SzLU|?loU|?VfzWBS0fq_BP)5S5Q;#Ts^lMY%5 ghReFAZT@nBi6NzgXzopr0L}pxEC2ui diff --git a/language.version b/language.version index 8f6a38349..6c481ef52 100644 --- a/language.version +++ b/language.version @@ -1,3 +1,3 @@ [default] -SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1187 \cu(mié 26 feb 2025 13:37:31 CET)\c-"; -SWWM_SHORTVER="\cw1.3pre r1187 \cu(2025-02-26 13:37:31)\c-"; +SWWM_MODVER="\cyDEMOLITIONIST \cw1.3pre r1188 \cu(mié 26 feb 2025 14:20:26 CET)\c-"; +SWWM_SHORTVER="\cw1.3pre r1188 \cu(2025-02-26 14:20:26)\c-"; diff --git a/shaders/glsl/Fuzz.fp b/shaders/glsl/Fuzz.fp index fd7521bfd..0976a38e5 100644 --- a/shaders/glsl/Fuzz.fp +++ b/shaders/glsl/Fuzz.fp @@ -52,17 +52,13 @@ float[]( 3. ); -#ifndef BASE_RES -#define BASE_RES vec2(640.,400.) -#endif - void SetupMaterial( inout Material mat ) { vec2 coord; vec3 col = vec3(1.); for ( int i=0; i<3; i++ ) { - coord = floor(vTexCoord.st*BASE_RES/zoom[i]); + coord = floor(vTexCoord.st*BaseRes/zoom[i]); col *= layers[i]*2.*abs(fract(rnd(coord)+timer*speed[i])-.5); } #ifdef GRAY_COLORS diff --git a/shaders/glsl/HealthBarD.fp b/shaders/glsl/HealthBarD.fp index ffc20ff92..5e50ca523 100644 --- a/shaders/glsl/HealthBarD.fp +++ b/shaders/glsl/HealthBarD.fp @@ -8,7 +8,7 @@ void SetupMaterial( inout Material mat ) .008764, .002216, .000436, .000067, .000008 ); vec2 coord = vTexCoord.st; - vec2 bresl = TEX_SIZE; + vec2 bresl = BaseRes; vec2 bof = 1./bresl; bof *= .9+.4*texture(noisetex,vec2(fract(timer*.05))).x; vec4 col = texture(tex,coord);