From 9898e67f4172d859718f58ceb2a223c0e806c2d0 Mon Sep 17 00:00:00 2001 From: saschawillems Date: Sun, 9 Jul 2017 12:36:56 +0200 Subject: [PATCH] Compute buffer barrier pipeline flags (validation) --- computecloth/computecloth.cpp | 4 ++-- data/shaders/computecloth/cloth.comp.spv | Bin 15160 -> 15432 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/computecloth/computecloth.cpp b/computecloth/computecloth.cpp index 9305fe89..0f958897 100644 --- a/computecloth/computecloth.cpp +++ b/computecloth/computecloth.cpp @@ -242,7 +242,7 @@ public: bufferBarriers.push_back(bufferBarrier); vkCmdPipelineBarrier(compute.commandBuffers[i], - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT, + VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_FLAGS_NONE, 0, nullptr, @@ -295,7 +295,7 @@ public: vkCmdPipelineBarrier( compute.commandBuffers[i], VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT, + VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT, VK_FLAGS_NONE, 0, nullptr, static_cast(bufferBarriers.size()), bufferBarriers.data(), diff --git a/data/shaders/computecloth/cloth.comp.spv b/data/shaders/computecloth/cloth.comp.spv index 98bba249a204fd95703431a19442c9ed14bc5548..770aa432889534bc39bac57872b5796519966d22 100644 GIT binary patch delta 4324 zcmZ9P_jgrA6oqeI2w+Uq&>{*dV4(^@K@brmAQq|>3up`|C;_C2^-=r}-e2JIH#Iuxx@1`uKV7riHq`Iv zRIbVHuFA5RE0-^rxMcD270a`%Gch$ktu2dMS1xK~lG$5A#jVz(#2YO&iEaO`I6NrsxciKF|c!6Qgq zM^(OwXW(j9-pr$%%ls^SIkA4ea9$xbf)YO|TlHa`4ce&2NFzPTq!_qi!eOJhkZLU2xjTdv>z$ebo0D(a8s3 zwW#_-uq)N$@qYx4s*R^rZ-*O?sy_y+ZTIPyKLMpRe+oB4-J1PEP_t&=&SzlXNbt|W z_EksJ_!nUQWs{0rApi2kCXHuwgtuOjDL zu$sByIki39=q=3NZ0GRFcU6`C!@4zmkMvzG@4Hbu^BeU8%1(yQy^*4Jfz|wajCb=R zT>V~h{9^bC>~88B_7`S98rIm)3^fZ8+lZF>6`bCL-?&kC4DPw`cXV*ad4GV_;x6n4 zyH-8!!X9wk1>@;m*b6rvci~U4+TPrWe}U4w@HgBH^>CtERQ(S)t@_{mxzSqoFOhgg zRdBVaxde8l`Wl{_{a1t4Qzv$UM<2%1K5F2`qmRyDHAba+OwV!`aN0>%xH;%RsT$K*J_wYSb1>Wt^)Q)Q-0MTYsmU7P zsmZ#*d4jo5%rzcsyBE2^dzAJwSf!Kuj(g{zqxCR5X7akri2 zo0xZJC+-8`y51xwzxnbDa2T3;e5oH^s@&b9S6d&X!x`bhzF@V~gGa#C!-GeH-A-K( z_G9*=2aO%YP}76rD64;ELsR#Q2cYz4#4pXG!D{hK^H^}~X6zV-n!Aa8YToGMz^OL| zR$4|iE*yk9kP+S(3|5PKHw5fT_3-mhaNIlN>Af2UHy%DX9;`OZYu7v+lwP|La5L1y z&uUR~6F9ATq&1gMKpn}5nt7X`L|U_-Jsh^CY5=lhC3M<7ppb;Krkmv0ybu z?&p)iX(!|0=BS6C)uNMAz;+V#jEAeGem)f*^%zg~C%M6t1j4

uv%)^S#b3*?73ifQ`fNP zGyBo7#?E7?X)&>lXt4{xzT~)w7nZU!axs0&7m*ZinS}qn<=JrKaqBJytIf{ca|tMY z$(O>-P!IR0MLCy&EhoOh=Hw4#F6tacxaV@PS`>W+*p=#`wSd*rKCXmEAI8($+6p%w zear)^F?3J!d~n*yRd93E!#!%z$<^SrlLh&A*Fw|g1 zbsOAxRJ|Ci)|Ojr2`H_3DclV8u$Wrh>g&L%#g@TSi!FzT#mqGxYgZJx!B_5Yu~o@p zlS$~X*!5sHHzzh&4Nfg~16F$4uciV6m43K|eJ(!@ehY@i@jqjZ&~Ydy=)E`NCch6M;H zqGChE7O`Nj2=<1BX8pdKcd|wvnKgUwb7t;2b7#MVUF){3sje&x=$K^{{Hx0D+*G~4 zU46Uk;fgFW!%!dxcz`a`zcwwY(w)y9j8<_49PlV zY?nPk)*|K@^`s1fuP&s*rB(fErfx#n$aoNS66$8K+9>cLR&4?MIm!c#H8a!>XN4TcZd*(J zhSn4xC9;(fyFCV0i`^av$8N^9G1S~mJg$5SPk@J$crR6XDo?`IMt~b>a4z#x@M+A` z%W>xZ`35}@b`UgSI;Z4$JPlUcQM!LnUE?#Lm8kczz0qgkW~h5qo~l}u^E}vc8hI(B znRk{d`qUL)K;6l>t6cPpV6`avC9o^iL)!&bPaAm|9*r2cA)jm?ufUB*AFqPd7^MdW z)i%BcPCI!WZjQR0cpucFlQ+O=C%f&W=}pw#jOgSouv%38HrSQwas2OqqiW-6)qCK^ zqw06TYI{8W;(MU9=J(-ds9SRjvzj&gc0K_6MuL9`wy!Qkjei8@C!1K#H6FPigUt>8 zNkvx79}tT_CCE>{*kls2d&<}1Gq9VR6B~RE)=81`1z648aGBZ>Zgkvi=kUqiicv^SSqZ`8j0M(s!0$MD?iDC#S)+Cp%=o3G*O8_ChI-+_@{I`<9`m z#l$wErM?HJH{l0vRAryqrXSJ4ZO{7&tQL3SXRvG4<1YLHj=Nwyy$c86#^Wyh3RXLi zJMlMAdKZ3&o1q>~REw(r0H;+S%+Ku*>On@F(P6M!)O-Z&O7*)rH~T*dR!^PyCp`Kv zp7!w<+<5fyH&~6K6N~?V(@y?{o1-31REth{9eF2FPX$~pt)~EwdW@&_RKksy>*BoEsW1AL=8vvxIu*4qBYe>htQL2!KiHM( z;pG9~xO2wSJ2wz+JUnn3SZ$zJuJLqGdgac5o1q?FR*RYkfzz4?TXXSD)WM9XxgM+* zH4g#1Qa${A7Fa#?&QN&tVLa_)7~FXDF&wPMC{;Gp7Ds^7PDaAbQ4cSxMJHz)=QTw= z+`ddLt!ETG>M@?yGa7EZ&CBOP6i4S?J`a?Z(*QR^J-n=DIeK>tIQ8;acHfRK=UcLyfW^Q;{P4C9db`FnBD3msj?A~o6 z(u7=Y{e?LxzbuncCNaXSQ^0DeSucjGhgqkB-A!GyUdrr8vl_dEp{B*eHsbfiWnf=& zT*S)@+2mYI-|{q);w_W#zqdTySgy7HO*%vD$lWs&l)mIE;AW_Yd(@(wE5Vi%UthEG z1Gx%y79-qqHCQc*z6R_{_0X;btEYWj2ai6Cr?+)B+<3TW4p@z$dm66?r=8pYH%C3( zqZXaa1*e_N%fGvBM4iWoPUeHvqUr@;SE|Q%*FtbqZ9J`d5!`rGy%?;vD7V-WP+Id% za5L1yVrp@#Zw99pYl5d1y9FK=GuL>my|tVheCe?kTb3*~nS?frEeE@~IkCYCaB8uY za5ZzoVrp6}Znm?$C-dQ~*b3axtG)`+Hxdt64fg?E%Kv%24Q_Y-{b_6_e^Ye;-wrnB zC$u}tn)#uvDQl+A;47=gIKWz%8@RxPMQHJ2*TLt&eW4aNo89b8eQlw6@0cYO{{iGP Bx>W!G