From 775f341a657c9f2119f9c9a92394b00adead3f0d Mon Sep 17 00:00:00 2001 From: Matthew Date: Sun, 24 Aug 2025 18:14:33 +1000 Subject: [PATCH] wip for gui --- assets/gui.frag.spv | Bin 3476 -> 3500 bytes src/VulkanRenderer | 2 +- src/editor/main.d | 1 + src/shaders/gui.frag.glsl | 2 +- 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/gui.frag.spv b/assets/gui.frag.spv index 95359538c376ca449c771f26534ad40b05fb942a..2c93105a3ff1967779ceb25ce64e55dcfe1ae00d 100644 GIT binary patch delta 1028 zcmY+DUuzRl5XJ9in`~PXtdtTpRI0%i5kdOcVniy~AgDpGt=2Yc-Sm%1wkDgT)=Hjy zR0!+4_|z9)B%edSk>L4lH*}qFGWVRhGk5On?zh6vLe5SV9h0`q1(P$M2D!)9`e5V! z(v~sijSvV&!ig|tY%?bBL~zVg`J3Iv+FatVW`6x?repWBC=o*$&)h(AGMm z-*Ncc&i85b*@`ib)aty}*8~jCrLITpoZk?);yAq#PjccI`3xgjkIs_y#7pKp!8Wv+ z5>}PW8cPeS`X6zoIW^LTKgPaWmtKk@7lkWk!fb|>OtJr34BHfzRS?dNu&X+zDnBRP zMUYhm_QAOsR?s7SD^HEviY>_31S`ScX^l~BFI%tr#lw$Fs9IGnMd(P~$%=EJ*A zw$hV=bp_ghGcfG3_y>8F)rz5>%?gcUKgv%C%!pk0N%+M%onbV*T#SbZ{9srfKTXZv z6U~UO31uN`CZpkRXuTf(oy_-%u#4Mo3rr7QmERGV(hEHrCd8Y@9`py&O7gn`?-Uaw zk0$m6^fm3_I{N~-=p|i?X3^@4lxnap#Eqbv(w0zBi>OG!*j8?xVD|CgPFc3}~*QDjM2|V*i{>t%n{L?KtgZQ^w9&+;~0lTY#;gAoVl^{>b@(# zD18q>2B&UM-U?V*KhM5AJ+3KtRi2&k&KZBB7^Bx)d2*U&DG^w@I}wuRaF&6_xJMed z^7vQ`I}#WH&PuSe;_u|uQW0yMtOt!N-^h~4dL^&=1?(p=v>^8 VN1OH3|3zAElH{j}#y9gl=MTS#Y%%}< diff --git a/src/VulkanRenderer b/src/VulkanRenderer index b0d96f2..e5f4777 160000 --- a/src/VulkanRenderer +++ b/src/VulkanRenderer @@ -1 +1 @@ -Subproject commit b0d96f26fe727d297c441ce989f3fec45095e3c3 +Subproject commit e5f47772a5d879f3cd5848108761271876bbef0e diff --git a/src/editor/main.d b/src/editor/main.d index d0480a7..37cc9e7 100644 --- a/src/editor/main.d +++ b/src/editor/main.d @@ -3,6 +3,7 @@ import dlib.platform; import editor; import std.stdio; import dlib.alloc; +import dlib.util; void main(string[] argv) { diff --git a/src/shaders/gui.frag.glsl b/src/shaders/gui.frag.glsl index 49ef7bd..1637234 100644 --- a/src/shaders/gui.frag.glsl +++ b/src/shaders/gui.frag.glsl @@ -40,7 +40,7 @@ void main() float sdf_factor = 1.0 - smoothstep(0, 2*softness, dist); - debugPrintfEXT("%v2f %v2f %v2f", FD.dst_pos, FD.dst_center, FD.dst_half_size); + debugPrintfEXT("%v2f %v2f %v2f %f", FD.dst_pos, FD.dst_center, FD.dst_half_size, sdf_factor); vec4 tex_color = texture(sampler2D(SpriteAtlas, SamplerNearest), FD.uv); vec4 out_color = FD.color * tex_color * sdf_factor;