From 3366008d598e3be585ddfe6003c94e6467b5831a Mon Sep 17 00:00:00 2001 From: Sven Balzer <4653051+Kyuusokuna@users.noreply.github.com> Date: Mon, 3 Aug 2026 18:36:40 +0200 Subject: [PATCH] replace placeholder character with female --- src/main.cpp | 2 +- src/shaders/spirv/character_shadow.spv | Bin 2636 -> 2692 bytes src/shaders/src/character_shadow.slang | 7 +------ src/shaders/wgsl/character_shadow.wgsl | 2 +- 4 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index 8d8ac2c..53f15fe 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -910,7 +910,7 @@ static bool init_resources() { return false; } - player_texture = create_texture("characters/Basic Charakter Spritesheet.png"); + player_texture = create_texture("characters/main_character_female_sprite_sheet.png"); if (!player_texture) { log_error("Failed to create shader texture."); return false; diff --git a/src/shaders/spirv/character_shadow.spv b/src/shaders/spirv/character_shadow.spv index 3238c17ad4216975b5dddd3ff0887abeb46d5837..c26060d382a589b3dacf341fd73344507f827acf 100644 GIT binary patch literal 2692 zcmZvc%WGU!9LG;GnK7xYtw>*1N@^4$4MR0)t+q|7F5)86sa6DC4AW#%Mlv(;_9m@6 zMJ%p_?0wYdLU85IXGN-l&w_tK5d~3~ZUjG{d(SCT=?UMQ-~0StcPhgZH-#`1LYNGH z^WSr87!LQvTg}a(7A|nlFFdhOKbtSrXAT~K4Y!1fSK+-CE6*_KwmQA$dOOS8=fh+0 zC&5l|JGcXE4P#-1`xGc_m$TNHZo8Mme*m5V+lZ~6Q%CpY-qsuG(Rz5W|H8b1H@vId# z#%VUY?e6JzX2I1k8s@myJMDAL)vW()dol0ydohOkO+~F#l0Dz(cY1lFm9@I)ul1vD zcGmF!J}I;A>uab6dqN-cwXA(FBvxbLb?%h^Iyv;SnE$ldha!J%JlE$x65d3XlbO0I zUA5mg%s0)XzSv*sXV}(mIInpo={)utkR$Ibt&#yMu!{+Ur5yh787&H(tuwex{sLZ&S{`Z(j%f z<@NUqQE#8qd$$qEJogowUFN(Un;Nol;MsxBddI;|bfetmw@~t9kvAvxTOx1IjAft3 zf$xmN?})T<Mgcs&^@y0PI^ET(baW9ma-z>MaxgYY!BcJpO@b*@J^^M4z-)^#80TV4QU1 zJ$vwej$1qZ{T=Zrv!DKmI1hbOJsZ&GFU;3HNd0^RT3cntyBK-(N8s(h--++b+kd~4 zLEi5q@z(E-8&iAhb*HUa-g@2X#2e3@PX5+YeB|8Po1Z&57|)&5Kh<{?+8q!>Xw3aD zaEN&tS6`1l|G+u7WBk`{JFq@^XRr%cU*h*bTi*$$qJ9GCBRs}`HSWz_(CW?OBr@lC z4^ZxToXPm+uRysudXnvaXl;#|Y=47Ru8;DR#|*SO;ZgTu%;O-md25qohoF_a+YRz? z{~iR&-F0{4A^eXQcR9mJX#3#qJ{;v6*y#I6lo?}|&N^dd($3dD{!3PeL7KxUWS$Ce z4o`AB;{)6u0{fNv{xr0Ek@(-CwUKw%zXR^c61?BS_fd9+{QL%fh%#%izkU-xMmZNg zr?0pU=*lN^3S4tQbMMT4TE*0H@`-%k2Yyu-#|OBr>JWS_qRZqww@DIXpOG{b;4tR{C?fd zi`;Jke-9>svGsWyC{Hooi8AG$6vIAi|1R(y?b5gR9<*;(Km$8-d>?45&RP1qqb%+9 EfA1#=&;S4c literal 2636 zcmZvc+iP4^6o+>*nX##@tw`@uQlk)Q7`&vl_L9`6s8pM@5A|)BCX+IfnG;V>()y+p z!KZ+aYSpR_1^)prs1z^Y9r`Dfq9E$KFM{89&faBOy23Ae-S*n+cBVEweoqKPA%uzW z5C5h6!*F;ao?7k=jc|!`_QdHE&GW@#bLzljh~d6a^C)j`!Alwjy>_?XTI=LR=VEvs z`9-h;>;?~lEnzf_aL$9$cPVe5>vj4C@>TE>*h*~eBnMY3qnk^eKVxg26nyU4p2k1j1|?P79ja%#F&aI;bR z7^l_hb$Vwzxdqq5hH#W~t=qZKTFJAQI}1fO>&F<{HXUFS8+B%Q}z147EqLfLsKJ9A}go@JKyU;bI5%1h(bfo|lM z&K()_aTm4%V>*X@KuYpM@aawWuG+}T?hX#-Xs-ul`#cy=*?1{u`oe&8RJ5o2hf4XinVsA}3~x^6vzM%$ zvpU~C!fD>>l#fL@*`GtUPVZ}fA1v}E8E-McgTJN$!`7buQBzvUia0S zm95u(O|tRa*L2@{+)qh=^K;(@<6TAeeyZ;Vyz>=9Sj_!zaFF_q>s`q^{~|fJWBk`| z8?ZiQXRs4kUy}F0Ti;2hqJ12AM@YtBk9~d^Ub}hBqjQdr0`<}odojn>h~x_3pKM@C?50<}`3#6Tq4ebIt(u zZ{g$J<3OD;rs<;dJRW&xY0v&6gF_(od>)-t1NQtBr}Ok%`vlmV)Z;Vo?m&|NfY(Ra zz5W5X6N||1{f|+1j{MyBpQ6qh?4|qvbJTP2ja0t@zeIiV`8E33yX5m5yn6fZy#EB= zGbbtO|AN<7yZ7yjIjc`I`ZUVwB>mnXKjVG|tXrQ=@vYC{F9CN%d(wXq^&6x9I`tUi zdX(RcF~3CCSN*2AuV29%)1B154$_`{4ey(kPnFj-Wc4>ds^c4YYZ$B}z40<}Ce(view_projection_matrix_0.data_0[i32(0)][i32(0)], view_projection_matrix_0.data_0[i32(1)][i32(0)], view_projection_matrix_0.data_0[i32(2)][i32(0)], view_projection_matrix_0.data_0[i32(3)][i32(0)], view_projection_matrix_0.data_0[i32(0)][i32(1)], view_projection_matrix_0.data_0[i32(1)][i32(1)], view_projection_matrix_0.data_0[i32(2)][i32(1)], view_projection_matrix_0.data_0[i32(3)][i32(1)], view_projection_matrix_0.data_0[i32(0)][i32(2)], view_projection_matrix_0.data_0[i32(1)][i32(2)], view_projection_matrix_0.data_0[i32(2)][i32(2)], view_projection_matrix_0.data_0[i32(3)][i32(2)], view_projection_matrix_0.data_0[i32(0)][i32(3)], view_projection_matrix_0.data_0[i32(1)][i32(3)], view_projection_matrix_0.data_0[i32(2)][i32(3)], view_projection_matrix_0.data_0[i32(3)][i32(3)])) * (vec4(_S2.world_pos_1 + _S2.pos_2.xy, 0.0f, 1.0f)))); + output_0.pos_0 = (((mat4x4(view_projection_matrix_0.data_0[i32(0)][i32(0)], view_projection_matrix_0.data_0[i32(1)][i32(0)], view_projection_matrix_0.data_0[i32(2)][i32(0)], view_projection_matrix_0.data_0[i32(3)][i32(0)], view_projection_matrix_0.data_0[i32(0)][i32(1)], view_projection_matrix_0.data_0[i32(1)][i32(1)], view_projection_matrix_0.data_0[i32(2)][i32(1)], view_projection_matrix_0.data_0[i32(3)][i32(1)], view_projection_matrix_0.data_0[i32(0)][i32(2)], view_projection_matrix_0.data_0[i32(1)][i32(2)], view_projection_matrix_0.data_0[i32(2)][i32(2)], view_projection_matrix_0.data_0[i32(3)][i32(2)], view_projection_matrix_0.data_0[i32(0)][i32(3)], view_projection_matrix_0.data_0[i32(1)][i32(3)], view_projection_matrix_0.data_0[i32(2)][i32(3)], view_projection_matrix_0.data_0[i32(3)][i32(3)])) * (vec4(_S2.world_pos_1 + _S2.pos_2.xy + vec2(0.0f, -0.34999999403953552f), 0.0f, 1.0f)))); output_0.uv_0 = _S2.uv_2; return output_0; }