aboutsummaryrefslogtreecommitdiff
path: root/res/shaders/glsl330/generated-hmm2.fs
diff options
context:
space:
mode:
authorLibravatar Martin Michalec <martin@michalec.dev>2026-02-11 04:50:35 +0000
committerLibravatar Martin Michalec <martin@michalec.dev>2026-02-11 04:50:35 +0000
commit2bb276d4ed15277cb0172353250fd7e92bf12840 (patch)
tree8e8aef0d879ff71e5ec312b8e6cc01b3740f37dd /res/shaders/glsl330/generated-hmm2.fs
parentadd sources (diff)
downloadshadertoy-2bb276d4ed15277cb0172353250fd7e92bf12840.tar.gz
add resources
Diffstat (limited to 'res/shaders/glsl330/generated-hmm2.fs')
-rw-r--r--res/shaders/glsl330/generated-hmm2.fs23
1 files changed, 23 insertions, 0 deletions
diff --git a/res/shaders/glsl330/generated-hmm2.fs b/res/shaders/glsl330/generated-hmm2.fs
new file mode 100644
index 0000000..99f6064
--- /dev/null
+++ b/res/shaders/glsl330/generated-hmm2.fs
@@ -0,0 +1,23 @@
1#version 330 core
2// SEED: 1742129762
3// EXPR_CUTOFF: 4096
4// TERM_CUTOFF: 2147483648
5
6uniform float time;
7uniform vec2 resolution;
8uniform vec2 mouse;
9
10out vec4 color;
11
12float z = 10;
13
14void
15main ()
16{
17 vec2 c = gl_FragCoord.xy/resolution*2*z - z;
18 vec2 m = mouse/resolution*2*z - z;
19 float t = time*0.25;
20
21 vec3 g = vec3 (c.y, (((.162765*cos(t)+sin(t))+c.x)*((sin(t)*c.x*((((((.900683+(((((c.x+cos(t)*(((((((.692454*c.y*cos(t)*((cos(t)*((c.y+(((.177144*sin(t)+.730806)+c.x)+(((((((((((.698559+(((cos(t)+((c.x+(c.x*-.095980*(((((-.167306+c.y)*(c.y+(c.y*c.y*(((cos(t)+((c.y+(((-.553660+(c.y+cos(t)))+(c.x*(cos(t)+sin(t)*(((c.y*((-.928092*(cos(t)*(.596897*((((.993210*c.y*(c.x+cos(t)*c.x*.532010*c.y*cos(t))*-.140558+cos(t)*sin(t))+(-.307398+.162044))+(sin(t)+.024023*-.708489*(.949219+sin(t)))*(c.y*(sin(t)+(((((((sin(t)*c.y*c.x*(sin(t)*(c.y*-.102639*((sin(t)+.797540)+((c.y+.326100*cos(t)*((((c.x+c.y)*(((sin(t)+sin(t))+(c.x+c.y)*sin(t)*(c.x+cos(t))*((((((((((((c.y+c.x)+((((((((c.y*c.x*((((((((.322088+((((c.x*((-.458005+(c.x*(-.003046*c.y+(cos(t)+(((sin(t)+c.y*((.078509+(((((cos(t)+((sin(t)+(cos(t)*.217086*-.720421*(.476242+.734960)+(cos(t)+(-.062114+(((-.856690*cos(t)+(sin(t)*(c.x*((((((c.y+-.822080)*c.x*(c.y*(((((((sin(t)+(-.897690+(((cos(t)*((cos(t)+((((((cos(t)+sin(t))*(cos(t)+-.906462)+((.439447*(-.456948+c.y)+((.179527*-.809667*-.742229+cos(t))*(((-.638154+.727242)*(c.x*(((c.x*((cos(t)*c.x+c.x*((((c.y+-.880289)+c.y)+sin(t))*sin(t)+(sin(t)*(cos(t)+c.y)*-.392605*cos(t)*((((c.x*c.x*-.436619*c.y*(c.y+cos(t)*.606290*(((cos(t)+.505714)+.694070*(.753255+cos(t)))*cos(t)+((sin(t)+((sin(t)+((cos(t)+c.y*((((((.499283+((((-.220120+cos(t))+((.143944*(((c.x+((c.y*(c.y+cos(t))*c.x*(((((sin(t)*sin(t)*c.x*(((c.x+-.022092*((sin(t)*((c.y+cos(t))+(((cos(t)*c.x*(-.151970+((-.327288+((cos(t)+-.194398)*c.y+((cos(t)+c.y*((c.x*((sin(t)*(((((c.y*(c.y+-.246287)*((c.y*cos(t)*sin(t)*(((cos(t)+(c.y+((((sin(t)*(cos(t)+c.y)*cos(t)+c.y*((.751336*((sin(t)*-.355690*.004803+(c.x+(((((sin(t)+((sin(t)+(c.x+((-.621583+(((c.x+cos(t)*(c.y*-.990104+-.337003))+((sin(t)*(((((((cos(t)+((((c.x*((((((((.421870+c.y*(-.305427+((sin(t)+((((((.579762*(-.769026+sin(t)*(.183799*cos(t)+(.964603+-.063268)))+((c.x*c.y+((((((-.935830+.908065)*(((.618832*(c.y+.808769*c.y)*((((.384082+c.y)*(c.x*((((c.x+((((((c.y+((sin(t)*(c.y*((cos(t)*(sin(t)*((c.y*.051624*((-.333104+-.412133)+cos(t))*(cos(t)*((((c.x*(((cos(t)+c.y*-.596059)+c.x*(.799001+(c.y*sin(t)+c.x))*(c.x+(sin(t)*(((((.492778*((sin(t)*(((c.x*.020393*-.987543*c.y*(.530806*(((((c.x*sin(t)*(c.x*(.298895+((c.y+((cos(t)+cos(t))*-.601370*(((.701341*sin(t)+(-.876540+((sin(t)+(-.752097*((((((sin(t)+((((cos(t)+(sin(t)*c.x+cos(t)))+(c.y+(c.x*sin(t)+c.y*(c.y*-.702566+c.x*(c.y*(c.x*.080546*sin(t)*(cos(t)*cos(t)*((((((.235880+(c.y+(((-.254674+(((((sin(t)*c.x*(c.y+((((((((cos(t)+(sin(t)*(sin(t)+-.889469*sin(t)*cos(t)*.920582*(cos(t)+c.x)*c.x)*(((((((cos(t)+c.y)*(c.y+c.x*c.x*.297038*(((((((c.x+(c.y*((sin(t)+-.115400)+c.y)+(.699436*((((c.x+-.594687*(((((((((.846699+c.x*(((.050947+c.x*(cos(t)+(((((((c.y+((c.x*c.y*((sin(t)*(c.x+((cos(t)+sin(t))+((-.002102+((-.327833+(c.y+cos(t)))+c.y))+(.491140+c.x)*(cos(t)*sin(t)*-.771509+cos(t))*.081906*(.900147+cos(t)))))+sin(t))*cos(t)*(c.y+c.x)*(((cos(t)+c.x*.503100)+((cos(t)+sin(t))*(cos(t)+(((sin(t)+(-.209832*(((((-.562310*(-.176070+(((((c.x*(-.682673*(sin(t)*(c.x*cos(t)*((cos(t)+-.046524)+(c.x+(.969562*((-.803089+.090076)+(((((sin(t)+((((c.x+(-.518392*c.y*c.x*c.x+c.y))+-.818511)+c.y)+cos(t)))+-.418056)+c.y)*c.x*sin(t)*c.y+.705501)+sin(t))*c.x*cos(t))*.167951+.402800)))*c.y*sin(t)*c.y*c.y*sin(t)*c.x+.085033)*-.305806*sin(t)+cos(t))+-.740632)*c.x+-.156560)*sin(t)+c.x)+-.758222)+c.y)+c.x))+sin(t))+c.x)+c.x)+cos(t))+c.x)*.217953*-.363096*.553990+c.y)*cos(t))*cos(t)+c.y)+-.147566)*c.y*c.y*.000564)+c.x))+sin(t))*c.y*c.y*c.x+-.088714)*cos(t)+cos(t))+c.x)*sin(t))+c.y)+-.636091)+c.x)+-.788744)+sin(t))+sin(t)))*sin(t))+.016038)+sin(t))*c.x*sin(t))+cos(t))*c.x+-.048472)+c.x)+.689585)*cos(t)+cos(t))+sin(t))+sin(t))+cos(t)))+sin(t))*c.y*c.y+.509658)*sin(t)+sin(t))*sin(t)+sin(t))))*.034729+c.y)+sin(t))*c.x+c.x)*-.030707+c.y)+.683002)+cos(t))*c.y*-.476026)+c.x)+cos(t))+cos(t))+-.934879)+sin(t))*.129109+c.x)*-.398240*sin(t)*.304680*c.y*-.117945*.833001+sin(t))*sin(t))*-.900189*-.326341*-.707420+c.y)+cos(t))+sin(t))+c.x)*cos(t)+c.y)+cos(t))+c.x)*sin(t)*c.x*sin(t)*.722576)+-.969994)*cos(t)+c.x)*sin(t)+-.619240)+c.x)+c.x)*.477796)+c.y)+.015405)*.795408))+.940965)*cos(t)+-.960389)*cos(t)+cos(t))+-.734095)+cos(t))*cos(t)*cos(t)*c.y+.532401)*cos(t)+sin(t))*-.589021*sin(t)*c.y*sin(t)+-.072169)*c.x)))*.900720)+cos(t))+.008014))+c.x)+-.369583)*cos(t)+cos(t))+sin(t))+cos(t))+c.x))+c.y)*c.y))+sin(t))+sin(t))*sin(t)+cos(t))*-.114972*cos(t))*-.494920+c.x)*.740030)*-.003128*c.x*sin(t)*.730001+sin(t))+.259050)*sin(t)*c.x+sin(t))+c.y)+c.x)+sin(t))+-.602793)+-.770827)+.804303)+sin(t))+c.y)*cos(t)*-.853122+-.907988)*sin(t)*c.x*.562479*sin(t)+c.x)+sin(t))+c.y)*c.y*.705294+sin(t))+.744207)+c.y)*c.y*-.501893))*c.x+.051981)*c.x+c.y)*.097752+c.y)+sin(t))+sin(t))+sin(t))*.069000*c.x+c.y)*.849824*cos(t)*.787803+sin(t))*sin(t)+cos(t))*.920902+.736891)*c.x+c.y)*cos(t)*c.x+sin(t))*cos(t)+-.903722)+c.x))*c.y*.568475+-.803921)+c.y)*c.y*sin(t)+.515130)*.009826+.401684)+sin(t)))+c.y)+cos(t))+c.y)+c.y)*.301520*c.x+-.999180)*cos(t)+c.x)+sin(t))*cos(t)*cos(t)+.213613)*cos(t)+sin(t))+sin(t))+-.795382)+sin(t))+cos(t))*c.y*c.x+c.x)+c.x))+sin(t)))*sin(t)*cos(t)*-.308524*-.811728+c.x)+sin(t))+c.x)+sin(t))*c.x*c.x+sin(t)))+.030773)*.002065))+-.803030)+c.y)*sin(t)+c.x)*.443320+c.x)*-.336874+c.y)+-.479880)*c.y+.007118)*.123340+c.x)*cos(t)*sin(t)*-.306195+c.y)+c.x)+sin(t)))+c.y)+.223667)*.082443+cos(t))*c.x+c.y)+cos(t))*c.x*sin(t)*c.y*cos(t)*c.x*.225583*-.972016+.035630)*c.y*c.x+c.y)+.966424))*.462764*.027670+.690585)*-.070207*sin(t)*.091343)*cos(t)+.016405)))*c.x*c.y+-.852930)*cos(t))*-.408712+c.y)+cos(t))*c.y+sin(t))+-.730239))*sin(t)*c.x*c.y)+sin(t))+.001028)+sin(t)))+.926333)+sin(t))+cos(t)))*-.518999)+c.x)+.061220)*c.x*cos(t)+cos(t))+sin(t))*sin(t)*sin(t)+-.021701)+sin(t))*sin(t)*-.635035*-.234470+.185097)+c.x)+cos(t))+.301945)*cos(t)*.735073+c.x)*sin(t)*c.y+-.860309)*c.y*.146707*cos(t)+.457213)*sin(t))+.525544)))+sin(t))*c.y)+c.x)+cos(t))+.130193))+sin(t))+c.x)*.124730)+.265882)+c.x)*c.y*sin(t)*.084649*cos(t)*cos(t)+-.166139)*c.y+.099660)+c.x)+c.y)*c.y*sin(t)*cos(t)*sin(t)+c.y)*sin(t)+.094770)+sin(t)))+c.y)+cos(t))+c.y)+-.150139))*-.211377+c.y)+c.y))+.336148)*.661600+c.x)+c.x)+c.x)+c.y))+sin(t)))+c.x)*cos(t))*c.x+-.308893)*-.810916*c.x)*c.x*.620737)*-.665852*cos(t)*cos(t)+sin(t))+-.082080)*.009152*cos(t)+sin(t))+.267800)*cos(t)*cos(t)*sin(t)*-.044205*.892541+.630110)*c.x*sin(t)))*cos(t)+-.822264)*cos(t)+c.y)+-.986912)+c.y)*.044357*cos(t)*cos(t)*c.y+sin(t))*-.247706+cos(t))+sin(t))*c.y*-.773110*-.935902+-.775545)*c.x*sin(t)*cos(t))+c.x)*sin(t))+sin(t))+c.y)*c.x+c.y)+.827233))+c.y)+-.570695)+sin(t))+c.x)*-.655874*c.y*-.237775)*sin(t)*sin(t))+sin(t))*-.403032+sin(t))*cos(t)+sin(t))*-.217552*.783473*-.144358+cos(t))+c.x)+cos(t))*sin(t)*c.y*sin(t)*c.y*c.y+sin(t))*cos(t)*sin(t)*-.400934*c.x+c.x)+c.x)+cos(t))*-.640171+.207417)+-.704030)*c.x+sin(t))*-.817445*.701810*c.x*cos(t)+-.303700))*c.y+sin(t))+c.x)))))*cos(t)+cos(t)))+sin(t))+.994998)+c.y)+sin(t)))*sin(t)+sin(t))*c.x*sin(t)*-.370621)+sin(t))+-.986253)*c.x))*cos(t)*-.353104+-.593435))+c.x)*cos(t)+-.166597)+cos(t))+c.y)+-.139184))*.125480*sin(t)*c.y*-.330097*cos(t)+c.y)+c.y)+c.y)*cos(t)+.988424)*.795419*sin(t)*c.x*c.x+sin(t))*.618393+c.x)*c.x+c.x)+.174616)*c.x+sin(t))+c.y)*cos(t)*cos(t)+cos(t))+c.y)+sin(t))*sin(t)+.458408)+c.x)*c.y*sin(t))+-.037709)+c.y)+sin(t))*-.007251*.681727+.456403)+c.x)*sin(t)+cos(t))+c.x)*cos(t)+c.x)*-.868529+.495940)+sin(t))*c.y*c.x)+c.x)+c.x)+.060907)+.265180)*cos(t)*c.y)*c.x+c.x))+cos(t))*.772492*.007468*.080709+c.y)+sin(t))*c.x+.706036)*sin(t)+c.x)*c.x+-.856617)+.423162)+.288961)*c.x*c.x*sin(t)*cos(t)*.050024+sin(t)))+cos(t)))*cos(t)*.174940+-.027156)*-.070271*.810426*sin(t)+-.278167)+.708340)*-.053620+.418450)+c.y)+c.x)+cos(t))*sin(t)+-.200599))+.405704))+c.x)*c.y)+c.x))*cos(t)+sin(t))+-.057228)*.310105*cos(t)*c.y+sin(t))*c.x*cos(t))*c.y+cos(t))*-.868370+.339438)*c.y+sin(t))*cos(t)+c.y)+c.x)*c.y)*cos(t)*-.725560+.079002))+.808604)+c.x))*c.x+-.257091)+c.y)*c.x+cos(t))+c.x)+c.x)*c.y*sin(t)+c.x)+sin(t))*sin(t)+-.380748)+c.x)+cos(t))*c.x*-.780000)*cos(t))+.965082)+sin(t))*c.y+.218283)*c.x*c.x+c.x)+-.991460)+c.x)+sin(t))*-.027698*sin(t)+c.x)+.895994)+sin(t)))+sin(t))*cos(t)+c.x)*c.y+c.x)+c.y))+sin(t))*-.389229+cos(t))+.954527)*c.y+sin(t))+c.x)+c.x)+.417610)+-.258874), c.y);
22 color = vec4 ((g + z)/2/z, 1);
23}