From a2d92f6fddba7ec05c94d9c1119c49cce20854b5 Mon Sep 17 00:00:00 2001 From: Jamie Greunbaum Date: Mon, 27 May 2024 19:25:32 -0400 Subject: [PATCH] Bug markers look better at longer distances. --- Materials/BugMarker/bug.dds | Bin 87509 -> 87509 bytes Materials/BugMarker/bug_marker.gdshader | 11 +++++++---- .../bug_marker_arrow_in_progress.material | Bin 387 -> 358 bytes .../bug_marker_arrow_neutral.material | Bin 395 -> 368 bytes .../bug_marker_arrow_resolved.material | Bin 384 -> 347 bytes .../bug_marker_arrow_unresolved.material | Bin 388 -> 349 bytes .../bug_marker_icon_in_progress.material | Bin 407 -> 379 bytes .../bug_marker_icon_neutral.material | Bin 416 -> 397 bytes .../bug_marker_icon_resolved.material | Bin 404 -> 379 bytes .../bug_marker_icon_unresolved.material | Bin 415 -> 386 bytes 10 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Materials/BugMarker/bug.dds b/Materials/BugMarker/bug.dds index fe40bcc24757d29c5e89611a30513112d2fc66aa..e906e552359231423d0326844bfa95b5aa01ea12 100644 GIT binary patch delta 389 zcmXwzK}!Nr6oq+$e%c6z03nQYk9#|9!fhI;Zqhn~H2A*b?m2L7!DlS^jCK~;%!pvS8JP^KiqFhwiei+C!A@}1i~wo4 zx-@nN7+I*R;b{wcMdZ+mOf)(@78Ng0nI$?=b@-o=Mu;~0C(sF@o*H4=<5Qc7;B70K znJ?7<`X_9+<9BNSwHNP|4oznZpmER!{l?30dBpqmhisN#=OvFLKEQ8QG-u16?yS-f z#{qn=?YVPb1z}T}u(Bx>ngAVVX~L!bUw}b9wBi{87lff_IrOga4u5j*uEzy?ce}|; z2S2W@9=kT|uA?gG%tf(GpX_FQzD$=cl_HeGl}fk_&AxCOdK@e&!6!B?1)e!25D5k% zY)igYWLdc`eXw;|t}_jZiKo-?8!6h(pP%P{VxP%mBNdCK61iML6a*%ff{&#fZqP3l>GL1Tj;`83VskGaE0%h)6Y9 z&X}O2Vv)_D<8ZnrL1*)vm*<6Z8ewxIY<4rqWkVWv+mOYis`%1|mXM0`6egF7Wg7xC z#q#Fd>KNInonosUwUBz^Ko(lHF0f9qq8XZIz~2}XO`H6SzfLRXKIesxTp8~>(DGWl z4KO)pzQ>WE4$xM(YXjc>1Ay-F2#gq8-3vWrop-fb!CBx#US7wF1FgCqFAjESiQ@o< zyT0Jlpi%Pl7rE~#HK-cAfm0cbIIAf1$#I=!>tnjK6_AUHQf$FsQo2c%ryGN;$PhkR%MO!iHkoFIFR{KP r^<%F+rXxw6L{Cf<2`R)yGLoXv=Mm`=(iLv=f>5suV&z^GMM8uhm$w 0.5f) { discard; } - ALBEDO = (step(shape_thickness-line_thickness, albedo_tex.r) > 0.5f) ? pow(line_colour, vec3(0.4545454545)) : pow(colour.rgb, vec3(0.4545454545)); + if (step(clamp(shape_thickness / model_distance, 0.0, shape_thickness), albedo_tex.r) > 0.5f) { discard; } + ALBEDO = /*(step(shape_thickness-line_thickness, albedo_tex.r) > 0.5f) ? pow(line_colour, vec3(0.4545454545)) : */pow(colour.rgb, vec3(0.4545454545)); } diff --git a/Materials/BugMarker/bug_marker_arrow_in_progress.material b/Materials/BugMarker/bug_marker_arrow_in_progress.material index ee23c34beffbb40d24b147e3375ebc86215f5915..64ee75b0193b3bc245120693f8dfd40f7af998ab 100644 GIT binary patch literal 358 zcmV-s0h#_%Q$s@n000005C8y(0ssI`0RR9fwJ-f(hyf)E00z)DF>qCq4*WX(|NsC0 ze?{O8#7H(dh}@*nT@vNqk~i1kzJKws8W1PUKSS^lL2j;1vneM4CIBe_5bEM-Tlv4_ z|G^s^02LD*7aacu4rOC~Sz%>~x%^M~5BdN2Kkx?&?NY2yqvVvZ|3}`P621&|8n5v- zmXMV>g=>@!;p%iX?n5Zo2G10s+AU+L)I&r35BQTBFSo0q1?z}$t^+~MVR*N?%xaj2 zDkY{J&QlVWi^U+)G=)OYZ2WH)Bn1yhH0f4;mL+rzF_t-zBEZ=*iSU^m#hT%)sJBik zAW(u)Y^-=o3Ka(57%&T_XT3#o&3wk;8wvKJcmlkT-9F+VzyT&~cJxdE1IsSKdcMaQ$s@n000005C8!20ssJO0RR9fwJ-f(@c|7B02YxtGjLUs4*WX(|NsC0 ze?=${5F^>-AbXQd?UE?>mb|$RH`h@-tOi8hC;lQnMuwy7Xxm~6DF7(|E&%CtL6^I@ zg1!9T`JZrz2!O^#2nWc2$(=Uds1{zP8O;BM{{#Oc{{{Xnaju|)>*0+%DJzxzfAVgn zGJ5R$fAEjk7&fMompz8>q)*}dc6GuS5k^u~@$`d?>GMo9#s7dus_}YowcKDmF;*Bk z*CL0A+}GU0yZ32U%fwttGXWMC%mu-q0NPBTu2cx1&3~xDaU>CpiPF6+L8kJx?10Rg z83E2D%9K(SJ-ixL%M&mlaDovlA|AsO{0s&$zydSn!GRf9iOrT6mjkF#i?)5Bz`r3;Y2P=Se=v6z^Q9tkUZL1@BgA z&5Ml~)3J0cE#4LvzEESrH!kZX=Xx4yQBy{lNkVm$t*KI!j`$DxlpM1tnOhaDVPloi zdoFr-_r?u#nz>d|O$QSf%;f;;$%FvX_#yZK0CM2ysBk!){|ym?2LdHec}^Rbg=E%6 z5#TK&fh#jbig&{SC?HS*LC#q9OA2&@uMJ{4VC^EWtn-W(JU%=NR!H1}<7fd39>_g- zr{IBAmsmaDX?_Lha8z-)mUIDdl|mA?hZ-xrr=i0UshlYE`lI2Yd2E3SQYYUpwk2=w O0p^eAFn|S8Q$s@(B%ikc literal 395 zcmV;60d)RSQ$s@n000005C8z}0ssJW0RR9fwJ-f(?Ey^-0H#qrG;nLu0sKDzfI$BL z{|_2EzC=HhT`ICSZMwBl?k)MLe9Lno6)uhC{ag_+IEKpg|G$Y&0V)7105AY?>RT3{ zGV3c!?*Ekk32(rFM3+zp$A8J+y5_l==C+;9|Aqeo|D*o_e{5|>O1!W5B9odYSKDi; z{7-Nx*V3uM@c+R#rt9e1(&h#k&ecMNGh`+;?CH%&Gg6$3LXt4Hwvu#_6aN7|E!PZ2 z<`kpJs`W p%AFn(7^DK2-UP0WNU#5BSZE%!5Y^;Wu9A;?xcT=S#<5aULql$wvV{Nu diff --git a/Materials/BugMarker/bug_marker_arrow_resolved.material b/Materials/BugMarker/bug_marker_arrow_resolved.material index 04855bf0c6043e53b3bd1d72c8de9c43fef31b02..80c81c20ac041162c4355ee170215cde57ff7372 100644 GIT binary patch literal 347 zcmV-h0i^y?Q$s@n000005C8y$0ssI*0RR9fwJ-f(g#pb803y#aFMvzZ0rM=$giJ_d zU}tF^E!m_Xdz0;K5+wJQy(?A)hl>%L#|0#VTLL|v`}X9g6_g6)plOMOpxJ0P8XyJ? z6Ghl!xXggenid~tPbA7`aulzHb)q74o{2*BgN&(C5iRi_;8AM49$YOiSVxQ%I?gr6 z;obWzt3feWQm7x!6LfGX-nfynO4p`;7+S6Fo&ao!)Zwt02e4E td3&g1<@Yo=9FfY2M6Yie7Mh0^s3LXJ`^C2O#16FpZvH)oaV%0(Lqik@oIC&k literal 384 zcmV-`0e}8dQ$s@n000005C8z~0ssJL0RR9fwJ-f(?g8}*07j5FF>q_r0sMOa0000$ zKovS%#7H(d$lkQ+)<(Iv?wRFeF)#Ts}sg_x&jX}rVtd-68`}nsmANU)e?jC#8{!^T$30aa$j=|@7}jr zO%rn|)%3$T6&K89Qa})OBvDr?15qdHEIdyHVlh$JX1LUV%$gS;XBo?&Y zLMc;GKpiq5Z~~F4qB=`TodyFLWFgt|YQqtE5&_PR?nE9N7$wDd80(z0>Ln$YG0!!)ZwtKqx3UX49s(GI0)XD+u8u^n eZ)iAZ-dmue)HXsDu97eJkooU93}69LQ$s^h1*g^k diff --git a/Materials/BugMarker/bug_marker_arrow_unresolved.material b/Materials/BugMarker/bug_marker_arrow_unresolved.material index 022f90090e5605671f70a623853f40474de391c8..294c71087a381d344f63ca31c514ea99182b1231 100644 GIT binary patch literal 349 zcmV-j0iym=Q$s@n000005C8y&0ssI-0RR9fwJ-f(hXLIQ0MZXMFMv7eGcW^^+7Qhs z3al#rCz}*xZ`y8`e7U#mtx&}c^*}370Pe`K4HEE=XircI5fw|tfYOu60L9`VBSYhV zLZqN^L=v_W?oCMnnKhk_Ge{C8G(CzJ!|JFAA83M5{UBqiR6{%b2Y8ekuLoC43Dyx~ zg^zRXS$Ow8%xagIE9s>f&J%QSDc-n|vP#+i3Er(z#)^HJ*cdjJl9xTmH`0gjeY-kg zOs5OF+{F{@<^PfY2hThjjEgHk{s-J?$J?#(}i4~$(Zeh5yFcUoQnIviCTPD@e% vT&IxK?V*en+|$tE2vSZ&dVQqf(7d!jC8-nKFSI3J?&0R|=dgkWQd2`ic%z(t literal 388 zcmV-~0ek*ZQ$s@n000005C8!10ssJP0RR9fwJ-f(@BtMI0QL|%F>q_r0sQ~}$EdEl z004k!Lr1d7LH4Fiw>HYXB|nvq-`R&bM)H1+iV5F=@Ld0IqEjdUC;%-0P8W2!i!0d6 z|0n+w-hn_H8efR~f81%~je6l_y2<>9{1^BS{SWv9=L$NwBHp-@vQpXq3Er(##*BUc z58jE5VPh(J*^7K9eG1>Vs}sfynrb5I2N}~Sg6N3<0FPAT_26o0!Fpn>P;#zG3=X-k zxrTS|y#Bt9RG|B}h%0aZ*CwioVIi2<24FCAwZ z%9NT)ig-D!mncFhF(7aP5ko|FOUj)FgBoCAnet%6S$R?cmoEJS`P4kLu)JqBp62Gn zFd#Gu3y?(sI7navcL90pMU i)0?=fBkA=q4F}DG7NS~S;VOA@517BtVH^umQ$s@)s;&M2 diff --git a/Materials/BugMarker/bug_marker_icon_in_progress.material b/Materials/BugMarker/bug_marker_icon_in_progress.material index 6aae6ab5cfbd738530236bff983ee67d268f86ee..c33291669f805b91031414986ee291d3335db010 100644 GIT binary patch literal 379 zcmV->0fhciQ$s@n000005C8z#0ssJG0RR9fwJ-f(*#XT80Jac0F@Q_b0np4CMNt$5 zfw?#oPc|v`-efzwB+9+z1IFhS(hppt0UsX{TSkLopwO^sHU%gEC;%(~%Hmtgc#6IJ z-}!&=hKo#x#Dinwf54wQ-l-JcrWecqg#QEoA^!#bmv%T$@kOS1=Ss>dSO0I`t#ZxG z!i?!SI+lyKL4~iR5aA1#^@?-7kmAL#Qq+u4G)bt2u{BjHq9t#pbj)C6Zeg^R8f%2! za}dM37h;&Z%(YSj6BSFvz-cBOi4aUQ{!bR10!W4QbT3Dd<$`We{sVMt&%-GomZzCn zi;uVHkybPXFCb6?L2Ax;OUl>+c^@p6STH4PQajh2&lv{9U~h^m0G`-wA`Sx_fJ?IL zkrX;G5s-_ Z&lad6b)x&_w&cw{!2IzX2C!07LqnBas6YS! literal 407 zcmV;I0cieGQ$s@n000005C8x|0{{Sj0RR9fwJ-f(LISM|0LGC#GH`3s0r1xY0001h z3kYDxW3H1Nx78^t04o450CFm1O+wwq zmF(sJ&wqqFWN*B(9Vlm+xx3vb*;@vR2tSKX@s#qPRb8Ib&wtOZi?W@;9g4Cde|Ab>g(s4JBLsPi9UcpgcFW1@5~OOh## zPcQ!g+Bu5EFD90&$ytn$JBc!>R0TC4V1gl4RXt0}Xn}bHS-fST;___6**wXBv#rx* zu9eR}Tr9!Gd%U2hDp6QB7X?DtWmFn!lgJ02WeHLqii^ Bwrl_Z diff --git a/Materials/BugMarker/bug_marker_icon_neutral.material b/Materials/BugMarker/bug_marker_icon_neutral.material index 2949471039dd752f34d68cff60e6683e261b0c53..fee17908662e1741a758095549c3725814038453 100644 GIT binary patch literal 397 zcmV;80doFQQ$s@n000005C8z#0ssJY0RR9fwJ-f(*#TV(0OpZCHeh9v4ip2G1j!65 z3XF@Qh@l(Z1KA}bd+&|y)|%W~4l3*CRwkGbslM#Wi=cw54h0QxA%gOv#_)qYk@_*nDveO=?GNzV8Bi_}7 zv#sXJaeFC7|3jyADONo!J?iWEnqtjPE}Y}agtO#E16@@QbA0YLmB=>Lw3<7;msRJq zsV)|k)45&CLMskc>UEQ|J*IIqy52cK_$G%_$^jUd4CWw`PBfa1PXP8`;(vkk@k_A; zfYbm2S&)oa{xd`dl#N({+qGiJH2w!r=PDD=px`YaPy#_}%zEpTu?6zRSS({u-vGg2 z&nFiC1YZC;Vz-Dm3upi=%q|C0z`!0LeCt9c8F<*}#u_<;`H)=!IvfogPD`=?xIiJf r+lEl$s8=^;IAWC(jb8sWJT&hXs3diQ`-QgT%RSuu{Tx=XQd2`iv5c|4 literal 416 zcmV;R0bl-7Q$s@n000005C8x^0{{Ss0RR9fwJ-f(J_7X%09KMeHDGPh0Wfe30TIy1 z5Gn{9$T3hA*(D=;Z_8Ud-pMZ%}y?yku#eM{S}bI z77>Tjk}QBwP;kg?h%UkCtEDv@p>n2&01To4rZ)jsN21p^G#oVVEkreW<*Vf79%lYL KhdC@#Q$s_=6|}?v diff --git a/Materials/BugMarker/bug_marker_icon_resolved.material b/Materials/BugMarker/bug_marker_icon_resolved.material index 112485f9f7ca6e30c0478e037c93bfdd1ba7fd94..b9c7261411910e8c89d097dd4c7687ab966c178c 100644 GIT binary patch literal 379 zcmV->0fhciQ$s@n000005C8zy0ssJG0RR9fwJ-f()&b2502YupF@Q_b0W;7^&;(7; zEaF(ZBH5%Mdz0;K5+wJQuj8}I5s&#}inkA;Yg6D5KecJLwG<`*Cjct|60&Vv$zJ~7 z{4e-MOW@FmNb*0xp+4TJ6key2<^RF|fd7#Hkw08XDBI$lJ1Hy0`oHAeO0kLAm@yyA z#}wmr5#c*&H2B7C&E#ZITS{3|LQxg5I!fnst%ruVWKxe?l#MvmWb|(E{^6SRiQ-%Rm<_36(rBunLR&FxVT#6QB;+Eh5eW5FiV)(?JRx z_`|4*ANS6U3^VYc(M>dR2J<1i0&_UZIGmPb0dRpra<>hk#8Izq%y7giCmOx}({N~B ZTA+&5$?uojl9zj+`TIExU;$E7LqpJgthxXI literal 404 zcmV;F0c-wJQ$s@n000005C8x_0{{Sg0RR9fwJ-f(KLV8t05%ajGH`3s0sQ~3s;a80 zaP>!}vnHDyWN+Hk(jvLH^vbv!e=I;Ni_sP?f1#D4{QvvaY;_7K04V@201RrAkZt2i z_VWMd|G_=l0!YV1lK&-#`go^ac%4d_{|WyC{zv{#{ta=iB$RFO&YhH%V*Q`;Zl&1d zZ2Vtvj`>(VrWmh_3g1a1!Z&VfCTDtCQ%0JqVs(_x=~@#_amu6~wN zv0P2gW`x{nDihOG(c;~3HXvXEky2H4Q_5(8c>`InWkF)|V8ao48UYTEHkUjYs7b}b z66`fh*NhyhU08&U0sJ8W4os$03K;j^jm$FeaHE@RDETMxAe-mUBka9Vjy6mh5sf(A_UdvWq%4N04M+~04%<>jA!iS z|Iq(~TYzwUSUfsJ{s;W2i?5>>$Ie2 zp@wuE9Z!q5L4~iR5aA1#^@?&m4clSGC>f*8lu!+0YpRr`AwH3lV+JF03!}BvSYz~_ zix}R$u)`cjuAP+A0TUTb#sIo>r9yDoi1>U${x3iU5{yJ?oAKaW75@RcHHyP29+s!{ z?8V62h9a%aj1&hjAW#B9YRc;Cl(7ZmeOf4G5XZpREg983ys-RdHogg7fIDKhh&T%< zz?NmlqbW3Sh*3Fy%)1vd%)rBqZlsYjnGc~Apu^F^;j|WG+=Gg0U-#2faeN= zmmr|%1-k7UWRr&MO&f3RkbBD!84P;Mm8Ri{Fl$hLx`fpPcr{TwQY!!}05AY@GN?^L zwv8{@%m1bS2*(iV2+4qWko>0{>f@cd;dT1y{8#ud@PG0@;16r*rytIjgtAS%b1P-F zSpToQTP-$28~+=eV?LITEynBO!ne|x@QvG=1=Pd~V%L{JlY09+3E7N-1 zqHK?8xUL+lq#%40g9F?6V8gpNg4+8`78RTh=RhhT(1_Q z;&57$1rQ1f4!I4{B^Z6Rw1y*8&h!v~K@`CBCgAEw^!kQ|gXX=3s3xy`mAu@;%%A5l JhXqnoLqo7Q!7Ts)