From 225591bf2210d0b54f4b7cce2b4cf69da7d9d631 Mon Sep 17 00:00:00 2001 From: Xiang Silian Date: Thu, 18 Sep 2025 18:05:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BA=B9=E7=90=86=E8=83=8C?= =?UTF-8?q?=E6=99=AF=E6=8B=89=E4=BC=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shaders/texture_loading/glsl/bg.vert | 17 ++++++++++------- shaders/texture_loading/glsl/bg.vert.spv | Bin 1524 -> 1592 bytes 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/shaders/texture_loading/glsl/bg.vert b/shaders/texture_loading/glsl/bg.vert index 353e38d..0769410 100644 --- a/shaders/texture_loading/glsl/bg.vert +++ b/shaders/texture_loading/glsl/bg.vert @@ -11,14 +11,17 @@ // vec2( 1.0, 1.0) // 右上 - 三角形2 // ); -const vec2 positions[6] = vec2[6]( - vec2( 1.0, -1.0), // 右下 - vec2(1.0, 1.0), // 右上 - 三角形1 - vec2(-1.0, 1.0), // 左上 - 三角形1 +const float offset = (640-480)/(480.0); - vec2(-1.0, 1.0), // 左上 - 三角形2 - vec2( -1.0, -1.0), // 左下 - 三角形2 - vec2( 1.0, -1.0) // 右下 - 三角形2 + +const vec2 positions[6] = vec2[6]( + vec2( 1.0, -1.0 -offset), // 右下 + vec2(1.0, 1.0 + offset), // 右上 - 三角形1 + vec2(-1.0, 1.0 + offset), // 左上 - 三角形1 + + vec2(-1.0, 1.0 + offset), // 左上 - 三角形2 + vec2( -1.0, -1.0-offset), // 左下 - 三角形2 + vec2( 1.0, -1.0-offset) // 右下 - 三角形2 ); diff --git a/shaders/texture_loading/glsl/bg.vert.spv b/shaders/texture_loading/glsl/bg.vert.spv index 18c9218ec94c747cd1f32dc39cd8ce8ad6ba9575..1d843ffbcb5c017dc74d90bb1ca2a92827688de1 100644 GIT binary patch literal 1592 zcmYk6ZBG+H6om)cEeHZ40=^)&)^|#M10*p*44T!X2{jnMZfd(RldRjO-J0qre-Hi$ z6MvOoOgzu-PP5aT&b{ZJxpU{vw58eloG~+I(JYxmlZ{m~E5?Ycq_f{TYc)qnuerDX z1jVu`r9w0-WQJ4K1bS4OvThPZ95!ha=BtN9$R_ZE`7z!rFzbv@-|M+>e8N?Zmqi#56$FT;E+8l=sN3Yq7nzjYTns#ALO)Jo0Z^)`>t_qvd>tUrnv8sGt z3LIFMzmW3!(%8v;_9MrZ{EM2=!V!mG5{&tI?EGbUzs}EpH*{XKD*_sLr@16snq#L~ z%{A~&b6K|XPV=nEgG1xiUCB9eH}vADZ(U$dansRzHI8J}9ohtKgJV4mjP@T$6EGub+t{CplOH z(80NyU&z*7A06mD@b2gvgS!5T@ibE}Z;}5DS3iB{f1&8}d&7SvJ^i^Ra92mlhL*d3 zt&HT_65!CFXWdN!9zA>EyVzaXa38e3qWQi6$8g*O*>E#LTN&y7Ljf%@dP5(nf#3g* pP#3sI_QXf;>VGcV)z8`Jr>lQoHXIsPuVE16vd}WHhtNbwXKg@6YD!QR;?n4id0#JKqD=FU1GAxz`6;^Mxvkm&jkM} zzX+b+>`vJ!r*rSQXYRdoXH%{0&l@vmmd%PeGWpst6){F!-R)uLw9}qsgZ9z0Llmo~ z>V#<4%!0FP`v0wGQ=Dy~DYS&D{wmu4NL({ZChSDv$w}CGAN5D0Xp;R%;wZ6c91ZL^ z?q~LUjBcT%vuQt>4$6W+igLZc1ZGh+M#G8C?9lZPsCWAKnna)DaTd=$rh|B9qzudz z@fNrDB~dvsb#o)vcH?m_mn$~sv6ZLm)7Q+sN2xaI}oQXep7%WFa6vUSblc5a@U=|CmSuf$;bDEPp{;|=l$XQ3=d?J zqddch1qbhS?Lw1t`CK1~W2WTb3_u6>TyM!YQxjO!{3|BVPA_~%{N8@of%oE#sELo>_kSqc_s`v!pYQ*PY&bN&$EUL4$;G?j|5G