From ac7f096101ff1264759f5c37ca4d07e78f66fa6d Mon Sep 17 00:00:00 2001 From: Mateusz Walas Date: Thu, 30 Dec 2021 13:05:52 +0100 Subject: [PATCH 1/8] Add moving fish with error --- grafika_projekt/Debug/Render_Utils.obj | Bin 470215 -> 468499 bytes grafika_projekt/src/Render_Utils.h | 7 ++ grafika_projekt/src/main.cpp | 90 +++++++++++++++++++++++-- 3 files changed, 93 insertions(+), 4 deletions(-) diff --git a/grafika_projekt/Debug/Render_Utils.obj b/grafika_projekt/Debug/Render_Utils.obj index 557debcdb9a0440d23092acdff1e34280ae3c400..b78588971d583cf3a9e3ca8ad6b7ac512e15af89 100644 GIT binary patch delta 54572 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 mWP!6DRXZrSOHha4pss?#AU{orxX$ixKPZrHR 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 c3 z_t=az8`WjAsT8l-R(!?hzliA z7@|Zl;C-s%k?MZ(za->(-E;W#O!@c)TCMbZf!5TgOrv@FIwHQ?g@ND_f?z=f=n0~yIM zARKBT8{t4kG7|^~Rmffu2>myb&44(aLinBo8ObRi9FrhB>p(^#cfgnEg-q{2Mq&cO z2@>VP9LPx0fp9v6%;rEwQV0|zWW^3-B+qsrb@))97n}wmM@F&=2xmUX);f@pdP~1_Uc0%Wxng83BY!kUix}{s$RTQ5|5TFzxE39)sBbf@+NeG{JAR}1<)LF=uJCKna0O}%SpE!__+yY7!vfmxZ zNSeb{xNbnhUJhg=F+gcT7VkiHMv@0;5yHL>WF%EU=|WcPKt?hb$SP#7IS_^pC_~8J zb08!65(rneMta3Ewjpj;vA z;y_07Bv77^*&WD;Kaqt$2qR>54rC-tfqDzs3I~FLKz)SlpaU7}$a%oNLU_r6j3QL~ z37G~#%aM@;0reNMPzN#+3(x=|%XA=2J0RRv!mCd?kdaIW8YpBhJCKpA0UCt-gM#Y? zu@16I*^gH11c7>jt+!C2O1${ zeI3Y1>c#_(6vD|4WF(7$N`&k!2Qrd9K&3)hG)~CAa3CYO0W@C7{^vkgOS&OnP7uOY4rC-LKof;5)q#v;Fwi6+8|pwt@;uOF zA$uvQK6O6cPnE(Vl&2LMDJ6y~zq~ImR;GSU=PBR5PM=D70%@wYq_hTG5oZtVYY2Z8 z+-~QeMi!P~Z{zIY0wI4>(%!$YEJjG&A^D+;a%K%3T>tGGv;&pWJJf66#7#i+udrWu zL|vTn%nCYF*|Ly6L@8zKB3MxnsvNt6ccJl)lpB9lyt6W7F`d)=86>#>Q{5R$)Ved5 zqV9B)qwW~lRT;dDCMq45(N~(^`2VRp@GZ6OpyjAr@2JaP*1VDk`&sue$G1D zUME$BC}+y$Gs*@x*-iPpLf);EY@r|2{fMffeK&`$->|yaEoFA>7FEyB;)3k)CAhf4 z&d}L|`+fpyb>=PB*ztBKm$rcPZj%%*H*={sq?4PZ=2Yy+v>q5C{$sa?W-3d!(jGLr z{_0lxndtMj_vt&Hu8)u56|ebAXo2D$FKZOn?X;~TZKJ2Si_UI?i(EsM(K~6rGV}wQ z@Xxw4t*D!$M875JlqFuWi_lUJEwX5^`G?T(lBrRHld|wb+TovS9;Q8J!tfoc36`Bu zfJ=XvFy)`sTBf2}wz8)aEH7x|XkGN7e&#OfB}`bp8ydi~7$G@L3w#R?!?p<%Ce>Y>d2K zId_mg8%{Cx9@D@F&oM#yF!PA}t$zB)bPn%Ned|LwT1Wk3B5uQ|Hdbqx*S~Qg4_#&R z>zb_jN2p8vN1xJ(JYm%1KgNVtfBp<6Y)Q~2YA5*b=Q`aJEVk%mSp8!lmlI)`$1 zjc#$v3vTXJJfaqdTs8J?c`0?jO1%^~S*vW6H7@mgexzk$(TTi5cT(T_U#`&WRC+hO z{`;Tt$FzBHRb8ivGEX6I-=fn!@x>xy&mH!Z$Xa}Kjs8l&ds2?Vex;%K7D?9cG^+mc zuQW>pjQKbE%0H`&2vDn-ennHD0PtoD) z_h`8!xx^?#9>R&-gJgFCA}(@E-2X-B2tJB@e!R-^QV#9jEDD>PgRso&x%CDS%rap1A%RpaZg4U_!Q z5#v+kmg3%aUZYX2c}i`SSG`~vloqx^`ST`Ter$^uaSpck;@=i)hPdHY z{9#pM{G{&6(Swp+tPMiL%YM+X+*{R9?E?+Rg@$-#(+je*l66J$Rc5 zERSogu&7$yV`bGOp>UJ0s<5s#6rL6eBNYB}r;>R^3Q!dq{Upy8lezmIG4r|9dYJj1 z82l^#sQw~6&{9t1-)(YJ_Jl}oN_l`3A7F1t)D0=I4Qy*%rj=V+@YA_&vP->Jpj0lj zy$}R#&Y@ge`uuRoMUjK0$bg)NT-l(f6HIE-vpF0tyBVc*QJ|-D{n=otl1f`UD0v}J z<{7MPj*@yRUE9M;mqMh@616B9d!$e=8S@_dh%!C^JURaI@ZrM^-IXbOq(XIhjEa(7 zv@0=YT{w#0I5}~lC~czU%^J`ag~#MD3u4LVam}J zRHNWKMtH%d9_kJX6TfT+P5F(Q!j*#dQd`ef=-wj>T&Gkef4}7UU-hfz&gmf4$x=p? z;t?e+mR>Z~!w=0d2{8sjd4n@cEXwg{Dg7V*H~@dhS;`HIlq#W2RJ!EXY6CWv=%Ahd zg$fb1-=h%XYgvqx&I@IwNPU%LvlM_%?o5%~X#L1oDOlsMB3-%Zq>ooJ6-e(qYSFfKjl;oY->g$cBOT(B8$kQm*JXytZ-A zED|1GG<+H-7;g6`aG%&m_pKgZ!C!FXE7uhWt=xxwiVE>(g!q2@Yl!f&@+?`1^YPP;Td+&o{ON&7ZqQdC| zCMOjH4AjRyl8OZ?Dk^$FMNw2tMlrCvu(o11h~0&PSXkH{-p z(t~PGQ46$a_ChK!a|lzL4eL#f7g1Fjqsx7OWuQ=jYfaQ7kMat{#m6yQ1n%Ej?w5|j za^npO?MFpG!E^diuzuO&iy|XI(N$NJ(@@+2J&2^%iJqb9QB)(!H5l!P0#CMyb&dur zv0X6R@r9q_28a6KgI4vYRJib9U=UseSdntGEeB8{Zcb?v3+jJz+~6QP5XSOIg0Cgu z_GJSH!mpq4d}kg6A{!joZG)&-hFaJZImSc6Dp$7FN_vI}T^~m6jAC>ZI!jaB)c>io zyvOkj-&t_Q;7%a_-7oOMtcdFuz!n@A$%QDmLq)V>Uk;}(afLXN00x9{5%2UmcpYZy z!hLH9U#_+dWz$DeCXVmLDC#oYmOnh2G~aC@+AH!O2Zevin?{A8fEknpdvGH4 zorauP$O)EDaGOfVV74tcb^fgzT+m<|y1}+Is*2SlJhlFj0TA=kAOlke7BZN~^`L}w zD0XKz6flRXkB+2Mnb7NN&4w{DWdPCJiG-5vGP0i6_ zaT93&HJ@uo81l~qGaM0-e}Sl#qFE?oAu#%(vW29b9@g+hOCT z636X}_ADlfnw_J3(4Hk!J5g0Zn`tT0)^8bT6T73?%cz$)6640$@1aAK-Onb>MazMC zx*Mv!g1So0=R5{CAnk~GzG&1+l3{)^WH@RSEb;x2?`k3}Swp2#Ouhe{0~F2|8P^hN zhjr8vYKlGKgz;Xk-ngD;*Z_9qftSdlZXl_S!)`=cL;0 z0;$b^N!g(DyC^TO{~}t!j25j~FhfJ(t-Np+bbWPWp+;m>Yi`S^V%B&C{Z}!_o{Z6XAV#&?EgznD10=`Y~UWO z_8g*8xkzv7VUV@rf>AB{a+nJIU&NuKMQP~iDXIf&I7)Tmv@ARZTEe(^QGvc6gP`kw z4m}eEE!q>jmIWt4OUK_@tWdR6|9@d8=w`t}CD))%d7yTN8|sipee>d0l&~979wv=~ zBLP!r^k|b1gM0>$3d_pe0^XCN7aL(a%Kj{+N496E$GF4(I0G6J9I?g*D5!vHXKjY< zbG*s%hgx<`0X2ndAMgyLC|D?WdO*!W^7CYPaXvxmj*3etxIcUW;))Kz3sUIzX!~PP zZPt8|VmR5x_HaE(f$Vj6;$cy#yy_{gy9 zBrlH}pya(9$t(T_b(1Rzjg3ZL-`pM%0D9IG8F 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 p2I>ee3%oU{s= renderContexts; + glm::mat4 matrix; + int parent; + }; // vertexArray - jednowymiarowa tablica zawierajaca wartosci opisujace pozycje kolejnych wierzcholkow w jednym ciagu (x1, y1, z1, w1, x2, y2, z2, w2, ...) // numVertices - liczba wierzcholkow do narysowania // elementSize - liczba wartosci opisujacych pojedynczy wierzcholek (np. 3 gdy wierzcholek opisany jest trojka (x, y, z)) diff --git a/grafika_projekt/src/main.cpp b/grafika_projekt/src/main.cpp index 7450570..df4d35a 100644 --- a/grafika_projekt/src/main.cpp +++ b/grafika_projekt/src/main.cpp @@ -34,6 +34,29 @@ glm::mat4 cameraMatrix, perspectiveMatrix; Core::Shader_Loader shaderLoader; Core::RenderContext fishContext; +std::vector keyPoints({ +glm::vec3(5.0f, 5.0f, 5.0f), +glm::vec3(5.0f, 5.0f, -5.0f), +glm::vec3(-5.0f, 5.0f, -5.0f), +glm::vec3(-5.0f, 5.0f, 5.0f), +glm::vec3(5.0f, 5.0f, 5.0f), +glm::vec3(5.0f, 5.0f, -5.0f), +glm::vec3(-5.0f, 5.0f, -5.0f), +glm::vec3(-5.0f, 5.0f, 5.0f), +glm::vec3(5.0f, 5.0f, 5.0f), +glm::vec3(5.0f, 5.0f, -5.0f), +glm::vec3(-5.0f, 5.0f, -5.0f), +glm::vec3(-5.0f, 5.0f, 5.0f), +glm::vec3(5.0f, 5.0f, 5.0f), +glm::vec3(5.0f, 5.0f, -5.0f), +glm::vec3(-5.0f, 5.0f, -5.0f), +glm::vec3(-5.0f, 5.0f, 5.0f), + }); + +std::vector keyRotation; + +std::vector fish; + std::string skyboxTextures[6] = { "models/skybox/right.jpg", "models/skybox/left.jpg", @@ -161,6 +184,44 @@ glm::mat4 createCameraMatrix() return Core::createViewMatrixQuat(cameraPos, rotation); } +glm::mat4 animationMatrix(float time) { + float speed = 2.; + time = time * speed; + std::vector distances; + float timeStep = 0; + for (int i = 0; i < keyPoints.size() - 1; i++) { + timeStep += (keyPoints[i] - keyPoints[i + 1]).length(); + distances.push_back((keyPoints[i] - keyPoints[i + 1]).length()); + } + time = fmod(time, timeStep); + + //index of first keyPoint + int index = 0; + + while (distances[index] <= time) { + time = time - distances[index]; + index += 1; + } + + float t = time / distances[index]; + + int size = keyPoints.size() - 1; + int rotationSize = keyRotation.size() - 1; + + glm::vec3 pos = glm::catmullRom(keyPoints[index - 1], keyPoints[index], keyPoints[index + 1], keyPoints[index + 2], t); + + glm::quat divideByFour = glm::quat(0.25f, 0.25f, 0.25f, 0.25f); + auto a1 = keyRotation[index] * glm::exp(-(glm::log(glm::inverse(keyRotation[index]) * keyRotation[index - 1]) + glm::log(glm::inverse(keyRotation[index]) * keyRotation[index + 1])) * divideByFour); + + auto a2 = keyRotation[index + 1] * glm::exp(-(glm::log(glm::inverse(keyRotation[index + 1]) * keyRotation[index]) + glm::log(glm::inverse(keyRotation[index + 1]) * keyRotation[index + 2])) * divideByFour); + + auto animationRotation = glm::squad(keyRotation[index], keyRotation[index + 1], a1, a2, t); + + glm::mat4 result = glm::translate(pos) * glm::mat4_cast(animationRotation); + + return result; +} + void drawObjectColor(Core::RenderContext context, glm::mat4 modelMatrix, glm::vec3 color) { GLuint program = programColor; @@ -203,7 +264,7 @@ void renderScene() perspectiveMatrix = Core::createPerspectiveMatrix(); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); - + float time = glutGet(GLUT_ELAPSED_TIME) / 1000.f; glUseProgram(skyboxProgram); glUniform1i(glGetUniformLocation(skyboxProgram, "skybox"), 0); glm::mat4 transformation = perspectiveMatrix * cameraMatrix; @@ -214,9 +275,9 @@ void renderScene() glDrawArrays(GL_TRIANGLES, 0, 36); glBindVertexArray(0); - glm::mat4 fishInitialTransformation = glm::translate(glm::vec3(-1, 0, -0.5)) * glm::rotate(glm::radians(180.0f), glm::vec3(0, 1, 0)) * glm::scale(glm::vec3(0.25f)); - glm::mat4 fishModelMatrix = glm::translate(cameraPos + cameraDir) * glm::mat4_cast(glm::inverse(rotation)) * fishInitialTransformation; - //drawObjectColor(fishContext, fishModelMatrix, glm::vec3(0.6f)); + glm::mat4 fishInitialTransformation = glm::translate(glm::vec3(0, -0.5, -0.4)) * glm::rotate(glm::radians(180.0f), glm::vec3(0, 1, 0)) * glm::scale(glm::vec3(0.25f)); + glm::mat4 fishModelMatrix = glm::translate(cameraPos + cameraDir) * glm::mat4_cast(glm::inverse(rotation)) * animationMatrix(time); + drawObjectTexture(fishContext, fishModelMatrix, textureFish); glutSwapBuffers(); } @@ -284,6 +345,26 @@ void initSkybox() glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 3 * sizeof(float), (void*)0); } +void initKeyRotation() { + glm::vec3 oldDirection = glm::vec3(0, 0, 1); + glm::quat oldRotationCamera = glm::quat(1, 0, 0, 0); + glm::vec3 direction; + glm::quat rotation; + for (int i = 0; i < keyPoints.size() - 1; i++) { + //3.1 + direction = glm::normalize(keyPoints[i + 1] - keyPoints[i]); + //3.2 + rotation = glm::normalize(glm::rotationCamera(oldDirection, direction) * oldRotationCamera); + //3.3 + keyRotation.push_back(rotation); + //3.4 + oldDirection = direction; + oldRotationCamera = rotation; + } + keyRotation.push_back(glm::quat(1, 0, 0, 0)); + keyRotation.push_back(glm::quat(1, -1, 1, 1)); +} + void init() { glEnable(GL_DEPTH_TEST); @@ -293,6 +374,7 @@ void init() cubemapTexture = loadCubemap(); loadModelToContext("models/submarine.obj", fishContext); textureFish = Core::LoadTexture("textures/submarine.png"); + initKeyRotation(); initSkybox(); } From 34c4b58a16f26a040aac0cfebb88267e756d5b97 Mon Sep 17 00:00:00 2001 From: Mateusz Walas Date: Thu, 30 Dec 2021 14:10:58 +0100 Subject: [PATCH 2/8] Solve fish error --- grafika_projekt/src/main.cpp | 57 +++++++++++++++--------------- grafika_projekt/textures/fish.png | Bin 0 -> 129335 bytes 2 files changed, 29 insertions(+), 28 deletions(-) create mode 100644 grafika_projekt/textures/fish.png diff --git a/grafika_projekt/src/main.cpp b/grafika_projekt/src/main.cpp index df4d35a..beb99ca 100644 --- a/grafika_projekt/src/main.cpp +++ b/grafika_projekt/src/main.cpp @@ -16,6 +16,7 @@ GLuint skyboxProgram, skyboxBuffer; GLuint programColor; GLuint programTexture; +GLuint textureSubmarine; GLuint textureFish; unsigned int cubemapTexture, skyboxVAO; @@ -32,25 +33,15 @@ glm::quat rotation = glm::quat(1, 0, 0, 0); glm::mat4 cameraMatrix, perspectiveMatrix; Core::Shader_Loader shaderLoader; +Core::RenderContext submarineContext; Core::RenderContext fishContext; std::vector keyPoints({ -glm::vec3(5.0f, 5.0f, 5.0f), -glm::vec3(5.0f, 5.0f, -5.0f), -glm::vec3(-5.0f, 5.0f, -5.0f), -glm::vec3(-5.0f, 5.0f, 5.0f), -glm::vec3(5.0f, 5.0f, 5.0f), -glm::vec3(5.0f, 5.0f, -5.0f), -glm::vec3(-5.0f, 5.0f, -5.0f), -glm::vec3(-5.0f, 5.0f, 5.0f), -glm::vec3(5.0f, 5.0f, 5.0f), -glm::vec3(5.0f, 5.0f, -5.0f), -glm::vec3(-5.0f, 5.0f, -5.0f), -glm::vec3(-5.0f, 5.0f, 5.0f), -glm::vec3(5.0f, 5.0f, 5.0f), -glm::vec3(5.0f, 5.0f, -5.0f), -glm::vec3(-5.0f, 5.0f, -5.0f), -glm::vec3(-5.0f, 5.0f, 5.0f), +glm::vec3(15.0f, 5.0f, 15.0f), +glm::vec3(15.0f, 5.0f, -15.0f), +glm::vec3(-15.0f, 5.0f, -15.0f), +glm::vec3(-15.0f, 5.0f, 15.0f), +glm::vec3(15.0f, 5.0f, 15.0f), }); std::vector keyRotation; @@ -185,7 +176,7 @@ glm::mat4 createCameraMatrix() } glm::mat4 animationMatrix(float time) { - float speed = 2.; + float speed = 1.; time = time * speed; std::vector distances; float timeStep = 0; @@ -205,17 +196,19 @@ glm::mat4 animationMatrix(float time) { float t = time / distances[index]; - int size = keyPoints.size() - 1; - int rotationSize = keyRotation.size() - 1; + int size = keyPoints.size(); + int rotationSize = keyRotation.size(); - glm::vec3 pos = glm::catmullRom(keyPoints[index - 1], keyPoints[index], keyPoints[index + 1], keyPoints[index + 2], t); + std::cout << (index - 1) % size << " " << index % size << " " << (index+1)%size << " " << (index+2)%size << std::endl; + + glm::vec3 pos = glm::catmullRom(keyPoints[std::max(0, (index-1)%size)], keyPoints[(index) % size], keyPoints[(index + 1) % size], keyPoints[(index + 2) % size], t); glm::quat divideByFour = glm::quat(0.25f, 0.25f, 0.25f, 0.25f); - auto a1 = keyRotation[index] * glm::exp(-(glm::log(glm::inverse(keyRotation[index]) * keyRotation[index - 1]) + glm::log(glm::inverse(keyRotation[index]) * keyRotation[index + 1])) * divideByFour); + auto a1 = keyRotation[index % rotationSize] * glm::exp(-(glm::log(glm::inverse(keyRotation[index % rotationSize]) * keyRotation[std::max(0, (index - 1)%rotationSize)]) + glm::log(glm::inverse(keyRotation[index % rotationSize]) * keyRotation[(index + 1) % rotationSize])) * divideByFour); - auto a2 = keyRotation[index + 1] * glm::exp(-(glm::log(glm::inverse(keyRotation[index + 1]) * keyRotation[index]) + glm::log(glm::inverse(keyRotation[index + 1]) * keyRotation[index + 2])) * divideByFour); + auto a2 = keyRotation[(index + 1) % rotationSize] * glm::exp(-(glm::log(glm::inverse(keyRotation[(index + 1) % rotationSize]) * keyRotation[index % rotationSize]) + glm::log(glm::inverse(keyRotation[(index + 1) % rotationSize]) * keyRotation[(index + 2) % rotationSize])) * divideByFour); - auto animationRotation = glm::squad(keyRotation[index], keyRotation[index + 1], a1, a2, t); + auto animationRotation = glm::squad(keyRotation[index % rotationSize], keyRotation[(index + 1) % rotationSize], a1, a2, t); glm::mat4 result = glm::translate(pos) * glm::mat4_cast(animationRotation); @@ -275,10 +268,13 @@ void renderScene() glDrawArrays(GL_TRIANGLES, 0, 36); glBindVertexArray(0); - glm::mat4 fishInitialTransformation = glm::translate(glm::vec3(0, -0.5, -0.4)) * glm::rotate(glm::radians(180.0f), glm::vec3(0, 1, 0)) * glm::scale(glm::vec3(0.25f)); - glm::mat4 fishModelMatrix = glm::translate(cameraPos + cameraDir) * glm::mat4_cast(glm::inverse(rotation)) * animationMatrix(time); + glm::mat4 submarineInitialTransformation = glm::translate(glm::vec3(0, -0.5, -0.4)) * glm::rotate(glm::radians(180.0f), glm::vec3(0, 1, 0)) * glm::scale(glm::vec3(0.25f)); + glm::mat4 submarineModelMatrix = glm::translate(cameraPos + cameraDir) * glm::mat4_cast(glm::inverse(rotation)) * submarineInitialTransformation; - drawObjectTexture(fishContext, fishModelMatrix, textureFish); + glm::mat4 fishInitialTransformation = glm::translate(glm::vec3(0, 0, 0)) * glm::rotate(glm::radians(180.0f), glm::vec3(0, 1, 0)) * glm::scale(glm::vec3(0.25f)); + + drawObjectTexture(fishContext, animationMatrix(time + 15), textureFish); + drawObjectTexture(submarineContext, submarineModelMatrix, textureSubmarine); glutSwapBuffers(); } @@ -372,8 +368,13 @@ void init() programTexture = shaderLoader.CreateProgram((char*) "shaders/shader_tex.vert", (char*) "shaders/shader_tex.frag"); skyboxProgram = shaderLoader.CreateProgram((char *) "shaders/skybox.vert", (char *) "shaders/skybox.frag"); cubemapTexture = loadCubemap(); - loadModelToContext("models/submarine.obj", fishContext); - textureFish = Core::LoadTexture("textures/submarine.png"); + + loadModelToContext("models/submarine.obj", submarineContext); + textureSubmarine = Core::LoadTexture("textures/submarine.png"); + + loadModelToContext("models/fish.obj", fishContext); + textureFish = Core::LoadTexture("textures/fish.png"); + initKeyRotation(); initSkybox(); } diff --git a/grafika_projekt/textures/fish.png b/grafika_projekt/textures/fish.png new file mode 100644 index 0000000000000000000000000000000000000000..8d9df4a8c4b09bad515edac89c0ab3699f7ca99e GIT binary patch literal 129335 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 Date: Thu, 30 Dec 2021 14:56:31 +0100 Subject: [PATCH 3/8] ryby robia wziu --- grafika_projekt/src/main.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/grafika_projekt/src/main.cpp b/grafika_projekt/src/main.cpp index beb99ca..f75692f 100644 --- a/grafika_projekt/src/main.cpp +++ b/grafika_projekt/src/main.cpp @@ -272,8 +272,12 @@ void renderScene() glm::mat4 submarineModelMatrix = glm::translate(cameraPos + cameraDir) * glm::mat4_cast(glm::inverse(rotation)) * submarineInitialTransformation; glm::mat4 fishInitialTransformation = glm::translate(glm::vec3(0, 0, 0)) * glm::rotate(glm::radians(180.0f), glm::vec3(0, 1, 0)) * glm::scale(glm::vec3(0.25f)); - - drawObjectTexture(fishContext, animationMatrix(time + 15), textureFish); + for (int i = 0; i < 5; i++) { + if (time > -10) { + drawObjectTexture(fishContext, animationMatrix(time + 15), textureFish); + time -= 3; + } + } drawObjectTexture(submarineContext, submarineModelMatrix, textureSubmarine); glutSwapBuffers(); } From 3ee0d0d64ef8e52c9a79348d10d7cc295c813a9c Mon Sep 17 00:00:00 2001 From: Mateusz Walas Date: Fri, 31 Dec 2021 12:57:26 +0100 Subject: [PATCH 4/8] Add shoal --- grafika_projekt/src/main.cpp | 37 +++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/grafika_projekt/src/main.cpp b/grafika_projekt/src/main.cpp index f75692f..25567c4 100644 --- a/grafika_projekt/src/main.cpp +++ b/grafika_projekt/src/main.cpp @@ -6,6 +6,7 @@ #include #include #include +#include #include "Shader_Loader.h" #include "Render_Utils.h" @@ -58,7 +59,7 @@ std::string skyboxTextures[6] = { }; float skyboxVerticeParameter = 20.0f; -float skyboxBoundary = 19.5f; +float skyboxBoundary = 18.5f; float skyboxVertices[] = { -skyboxVerticeParameter, skyboxVerticeParameter, -skyboxVerticeParameter, @@ -114,7 +115,7 @@ bool isInBoundaries(glm::vec3 nextPosition) { void keyboard(unsigned char key, int x, int y) { float angleSpeed = 10.f; - float moveSpeed = 0.1f; + float moveSpeed = 1.0f; glm::vec3 nextPosition; switch (key) { @@ -175,10 +176,27 @@ glm::mat4 createCameraMatrix() return Core::createViewMatrixQuat(cameraPos, rotation); } -glm::mat4 animationMatrix(float time) { +std::vector changeKeyPoints(std::vector keyPoints, glm::vec3 toChange) { +//void test(){ + std::vector result; + int size = keyPoints.size(); + glm::vec3 change; + + for (int i = 0; i < size; i++) { + change.x = keyPoints[i].x + toChange.x; + change.y = keyPoints[i].y + toChange.y; + change.z = keyPoints[i].z + toChange.z; + result.push_back(change); + } + + return result; +} + +glm::mat4 animationMatrix(float time, glm::vec3 change) { float speed = 1.; time = time * speed; std::vector distances; + std::vector newKeyPoints = changeKeyPoints(keyPoints, change); float timeStep = 0; for (int i = 0; i < keyPoints.size() - 1; i++) { timeStep += (keyPoints[i] - keyPoints[i + 1]).length(); @@ -199,9 +217,7 @@ glm::mat4 animationMatrix(float time) { int size = keyPoints.size(); int rotationSize = keyRotation.size(); - std::cout << (index - 1) % size << " " << index % size << " " << (index+1)%size << " " << (index+2)%size << std::endl; - - glm::vec3 pos = glm::catmullRom(keyPoints[std::max(0, (index-1)%size)], keyPoints[(index) % size], keyPoints[(index + 1) % size], keyPoints[(index + 2) % size], t); + glm::vec3 pos = glm::catmullRom(newKeyPoints[std::max(0, (index-1)%size)], newKeyPoints[(index) % size], newKeyPoints[(index + 1) % size], newKeyPoints[(index + 2) % size], t); glm::quat divideByFour = glm::quat(0.25f, 0.25f, 0.25f, 0.25f); auto a1 = keyRotation[index % rotationSize] * glm::exp(-(glm::log(glm::inverse(keyRotation[index % rotationSize]) * keyRotation[std::max(0, (index - 1)%rotationSize)]) + glm::log(glm::inverse(keyRotation[index % rotationSize]) * keyRotation[(index + 1) % rotationSize])) * divideByFour); @@ -272,9 +288,16 @@ void renderScene() glm::mat4 submarineModelMatrix = glm::translate(cameraPos + cameraDir) * glm::mat4_cast(glm::inverse(rotation)) * submarineInitialTransformation; glm::mat4 fishInitialTransformation = glm::translate(glm::vec3(0, 0, 0)) * glm::rotate(glm::radians(180.0f), glm::vec3(0, 1, 0)) * glm::scale(glm::vec3(0.25f)); + glm::vec3 change1 = glm::vec3(0, 3, 0); + glm::vec3 change2 = glm::vec3(0, 0, 0); + glm::vec3 change3 = glm::vec3(3, 0, 0); + glm::vec3 change4 = glm::vec3(0, 2, 1); for (int i = 0; i < 5; i++) { if (time > -10) { - drawObjectTexture(fishContext, animationMatrix(time + 15), textureFish); + drawObjectTexture(fishContext, animationMatrix(time + 15, change1), textureFish); + drawObjectTexture(fishContext, animationMatrix(time + 15, change2), textureFish); + drawObjectTexture(fishContext, animationMatrix(time + 15, change3), textureFish); + drawObjectTexture(fishContext, animationMatrix(time + 15, change4), textureFish); time -= 3; } } From e041b6fcebe9fb48e919709a497167b6c9b699ee Mon Sep 17 00:00:00 2001 From: Mateusz Walas Date: Fri, 31 Dec 2021 13:28:10 +0100 Subject: [PATCH 5/8] Changed keyPoints --- grafika_projekt/src/main.cpp | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/grafika_projekt/src/main.cpp b/grafika_projekt/src/main.cpp index 25567c4..a4a210c 100644 --- a/grafika_projekt/src/main.cpp +++ b/grafika_projekt/src/main.cpp @@ -38,11 +38,22 @@ Core::RenderContext submarineContext; Core::RenderContext fishContext; std::vector keyPoints({ -glm::vec3(15.0f, 5.0f, 15.0f), -glm::vec3(15.0f, 5.0f, -15.0f), -glm::vec3(-15.0f, 5.0f, -15.0f), -glm::vec3(-15.0f, 5.0f, 15.0f), -glm::vec3(15.0f, 5.0f, 15.0f), +glm::vec3(-18.0f, -10.0f, -10.0f), +glm::vec3(-10.0f, -5.0f, -12.0f), +glm::vec3(8.0f, -3.0f, -3.0f), +glm::vec3(5.0f, 0.0f, 3.0f), +glm::vec3(3.0f, 2.0f, 4.0f), +glm::vec3(8.0f, 5.0f, 9.0f), +glm::vec3(14.0f, 6.0f, 15.0f), +glm::vec3(15.0f, 12.0f, 12.0f), +glm::vec3(10.0f, 17.0f, 15.0f), +glm::vec3(5.0f, 10.0f, 7.0f), +glm::vec3(-1.0f, 4.0f, 8.0f), +glm::vec3(-8.0f, 0.0f, 3.0f), +glm::vec3(-12.0f, -6.0f, -3.0f), +glm::vec3(-15.0f, -8.0f, -6.0f), + +glm::vec3(-18.0f, -10.0f, -10.0f), }); std::vector keyRotation; @@ -177,7 +188,6 @@ glm::mat4 createCameraMatrix() } std::vector changeKeyPoints(std::vector keyPoints, glm::vec3 toChange) { -//void test(){ std::vector result; int size = keyPoints.size(); glm::vec3 change; @@ -298,7 +308,7 @@ void renderScene() drawObjectTexture(fishContext, animationMatrix(time + 15, change2), textureFish); drawObjectTexture(fishContext, animationMatrix(time + 15, change3), textureFish); drawObjectTexture(fishContext, animationMatrix(time + 15, change4), textureFish); - time -= 3; + time -= 6; } } drawObjectTexture(submarineContext, submarineModelMatrix, textureSubmarine); @@ -385,7 +395,6 @@ void initKeyRotation() { oldRotationCamera = rotation; } keyRotation.push_back(glm::quat(1, 0, 0, 0)); - keyRotation.push_back(glm::quat(1, -1, 1, 1)); } void init() From 960a6ef21d2b4ec99fc4d4acb404737b7990317a Mon Sep 17 00:00:00 2001 From: Mateusz Walas Date: Fri, 31 Dec 2021 13:30:36 +0100 Subject: [PATCH 6/8] Add fish scaling --- grafika_projekt/src/main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/grafika_projekt/src/main.cpp b/grafika_projekt/src/main.cpp index a4a210c..c743dc6 100644 --- a/grafika_projekt/src/main.cpp +++ b/grafika_projekt/src/main.cpp @@ -236,7 +236,7 @@ glm::mat4 animationMatrix(float time, glm::vec3 change) { auto animationRotation = glm::squad(keyRotation[index % rotationSize], keyRotation[(index + 1) % rotationSize], a1, a2, t); - glm::mat4 result = glm::translate(pos) * glm::mat4_cast(animationRotation); + glm::mat4 result = glm::translate(pos) * glm::scale(glm::vec3(0.25f)) * glm::mat4_cast(animationRotation); return result; } From d5df497f923c0d27ee023b71e0647859e8c2b6d4 Mon Sep 17 00:00:00 2001 From: Mateusz Walas Date: Fri, 31 Dec 2021 13:45:16 +0100 Subject: [PATCH 7/8] Add cursos centering --- grafika_projekt/src/main.cpp | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/grafika_projekt/src/main.cpp b/grafika_projekt/src/main.cpp index c743dc6..dde6842 100644 --- a/grafika_projekt/src/main.cpp +++ b/grafika_projekt/src/main.cpp @@ -167,6 +167,17 @@ void mouse(int x, int y) } old_x = x; old_y = y; + + if (x < 100 || x > 800 - 100) { //you can use values other than 100 for the screen edges if you like, kind of seems to depend on your mouse sensitivity for what ends up working best + old_x = 800 / 2; //centers the last known position, this way there isn't an odd jump with your cam as it resets + old_y = 800 / 2; + glutWarpPointer(800 / 2, 800 / 2); //centers the cursor + } + else if (y < 100 || y > 800 - 100) { + old_x = 800 / 2; + old_y = 800 / 2; + glutWarpPointer(800 / 2, 800 / 2); + } } glm::mat4 createCameraMatrix() @@ -236,7 +247,7 @@ glm::mat4 animationMatrix(float time, glm::vec3 change) { auto animationRotation = glm::squad(keyRotation[index % rotationSize], keyRotation[(index + 1) % rotationSize], a1, a2, t); - glm::mat4 result = glm::translate(pos) * glm::scale(glm::vec3(0.25f)) * glm::mat4_cast(animationRotation); + glm::mat4 result = glm::translate(pos) * glm::scale(glm::vec3(0.5f)) * glm::mat4_cast(animationRotation); return result; } @@ -302,13 +313,13 @@ void renderScene() glm::vec3 change2 = glm::vec3(0, 0, 0); glm::vec3 change3 = glm::vec3(3, 0, 0); glm::vec3 change4 = glm::vec3(0, 2, 1); - for (int i = 0; i < 5; i++) { + for (int i = 0; i < 4; i++) { if (time > -10) { drawObjectTexture(fishContext, animationMatrix(time + 15, change1), textureFish); drawObjectTexture(fishContext, animationMatrix(time + 15, change2), textureFish); drawObjectTexture(fishContext, animationMatrix(time + 15, change3), textureFish); drawObjectTexture(fishContext, animationMatrix(time + 15, change4), textureFish); - time -= 6; + time -= 8; } } drawObjectTexture(submarineContext, submarineModelMatrix, textureSubmarine); @@ -443,6 +454,9 @@ int main(int argc, char** argv) glutDisplayFunc(renderScene); glutIdleFunc(idle); + glutSetCursor(GLUT_CURSOR_NONE); + + glutMainLoop(); shutdown(); From 102a842f715b79dcb1415082f7bb5a73e8b294c3 Mon Sep 17 00:00:00 2001 From: Matraf Date: Sat, 8 Jan 2022 14:10:19 +0100 Subject: [PATCH 8/8] Scalanie --- .../reply/cache-v2-c8c59e8d36509a7662d0.json | 1135 +++++++++++ .../cmakeFiles-v1-b09f5ec83acc81aba9b8.json | 140 ++ .../codemodel-v2-3e78c65c0f3fcecd8522.json | 56 + ...irectory-.-Debug-d0094a50bb2071803777.json | 14 + .../reply/index-2022-01-08T13-08-04-0071.json | 132 ++ ...-glm_dummy-Debug-9763cd0aaabeba52a908.json | 1710 +++++++++++++++++ .../toolchains-v1-30b88c6df5a4952bb5b2.json | 75 + .../glm/out/build/x64-Debug/CMakeCache.txt | 351 ++++ .../CMakeCCompiler.cmake | 12 +- .../CMakeCXXCompiler.cmake | 16 +- .../CMakeDetermineCompilerABI_C.bin | Bin 0 -> 51200 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 51200 bytes .../CMakeRCCompiler.cmake | 0 .../3.21.21080301-MSVC_2}/CMakeSystem.cmake | 8 +- .../CompilerIdC/CMakeCCompilerId.c | 90 +- .../CompilerIdC/CMakeCCompilerId.exe | Bin 0 -> 96256 bytes .../CompilerIdC/CMakeCCompilerId.obj | Bin 0 -> 1811 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 81 +- .../CompilerIdCXX/CMakeCXXCompilerId.exe | Bin 0 -> 96256 bytes .../CompilerIdCXX/CMakeCXXCompilerId.obj | Bin 0 -> 1832 bytes .../x64-Debug/CMakeFiles/CMakeOutput.log | 65 + .../x64-Debug/CMakeFiles/ShowIncludes/foo.h | 1 + .../x64-Debug/CMakeFiles/ShowIncludes/main.c | 2 + .../CMakeFiles/ShowIncludes/main.obj | Bin 0 -> 646 bytes .../CMakeFiles/TargetDirectories.txt | 3 + .../x64-Debug/CMakeFiles/cmake.check_cache | 1 + .../build/x64-Debug/CMakeFiles/rules.ninja | 69 + .../x64-Debug/Testing/Temporary/LastTest.log | 3 + .../glm/out/build/x64-Debug/build.ninja | 163 ++ .../out/build/x64-Debug/cmake_install.cmake | 44 + .../cmake/out/build/x64-Debug/CMakeCache.txt | 45 +- .../CompilerIdC/CMakeCCompilerId.exe | Bin 96256 -> 0 bytes .../CompilerIdC/CMakeCCompilerId.obj | Bin 1843 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.exe | Bin 96768 -> 0 bytes .../CompilerIdCXX/CMakeCXXCompilerId.obj | Bin 1864 -> 0 bytes .../3.21.21080301-MSVC_2/CMakeCCompiler.cmake | 80 + .../CMakeCXXCompiler.cmake | 91 + .../CMakeDetermineCompilerABI_C.bin | Bin 51200 -> 51712 bytes .../CMakeDetermineCompilerABI_CXX.bin | Bin 51200 -> 51712 bytes .../CMakeRCCompiler.cmake | 6 + .../3.21.21080301-MSVC_2/CMakeSystem.cmake | 15 + .../CompilerIdC/CMakeCCompilerId.c | 807 ++++++++ .../CompilerIdC/CMakeCCompilerId.exe | Bin 0 -> 96256 bytes .../CompilerIdC/CMakeCCompilerId.obj | Bin 0 -> 1839 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 795 ++++++++ .../CompilerIdCXX/CMakeCXXCompilerId.exe | Bin 0 -> 96256 bytes .../CompilerIdCXX/CMakeCXXCompilerId.obj | Bin 0 -> 1860 bytes .../x64-Debug/CMakeFiles/CMakeOutput.log | 34 +- .../CMakeFiles/ShowIncludes/main.obj | Bin 678 -> 674 bytes 49 files changed, 5966 insertions(+), 78 deletions(-) create mode 100644 dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/cache-v2-c8c59e8d36509a7662d0.json create mode 100644 dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/cmakeFiles-v1-b09f5ec83acc81aba9b8.json create mode 100644 dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/codemodel-v2-3e78c65c0f3fcecd8522.json create mode 100644 dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json create mode 100644 dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/index-2022-01-08T13-08-04-0071.json create mode 100644 dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/target-glm_dummy-Debug-9763cd0aaabeba52a908.json create mode 100644 dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/toolchains-v1-30b88c6df5a4952bb5b2.json create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeCache.txt rename dependencies/{physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2 => glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2}/CMakeCCompiler.cmake (79%) rename dependencies/{physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2 => glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2}/CMakeCXXCompiler.cmake (89%) create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeDetermineCompilerABI_C.bin create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeDetermineCompilerABI_CXX.bin rename dependencies/{physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2 => glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2}/CMakeRCCompiler.cmake (100%) rename dependencies/{physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2 => glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2}/CMakeSystem.cmake (56%) rename dependencies/{physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2 => glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2}/CompilerIdC/CMakeCCompilerId.c (87%) create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.exe create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.obj rename dependencies/{physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2 => glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2}/CompilerIdCXX/CMakeCXXCompilerId.cpp (88%) create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.obj create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/CMakeOutput.log create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/ShowIncludes/foo.h create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/ShowIncludes/main.c create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/ShowIncludes/main.obj create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/TargetDirectories.txt create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/cmake.check_cache create mode 100644 dependencies/glm/out/build/x64-Debug/CMakeFiles/rules.ninja create mode 100644 dependencies/glm/out/build/x64-Debug/Testing/Temporary/LastTest.log create mode 100644 dependencies/glm/out/build/x64-Debug/build.ninja create mode 100644 dependencies/glm/out/build/x64-Debug/cmake_install.cmake delete mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.exe delete mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.obj delete mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe delete mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.obj create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCCompiler.cmake create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCXXCompiler.cmake rename dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/{3.20.21032501-MSVC_2 => 3.21.21080301-MSVC_2}/CMakeDetermineCompilerABI_C.bin (70%) rename dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/{3.20.21032501-MSVC_2 => 3.21.21080301-MSVC_2}/CMakeDetermineCompilerABI_CXX.bin (70%) create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeRCCompiler.cmake create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeSystem.cmake create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.c create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.exe create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.obj create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe create mode 100644 dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.obj diff --git a/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/cache-v2-c8c59e8d36509a7662d0.json b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/cache-v2-c8c59e8d36509a7662d0.json new file mode 100644 index 0000000..f41c383 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/cache-v2-c8c59e8d36509a7662d0.json @@ -0,0 +1,1135 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/lib.exe" + }, + { + "name" : "CMAKE_BACKWARDS_COMPATIBILITY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "For backwards compatibility, what version of CMake commands and syntax should this version of CMake try to support." + } + ], + "type" : "STRING", + "value" : "2.4" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "d:/Grafika/dependencies/glm/out/build/x64-Debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "21" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "21080301" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "/DWIN32 /D_WINDOWS /W3 /GR /EHsc" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/MDd /Zi /Ob0 /Od /RTC1" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/MD /O1 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/MD /O2 /Ob2 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/MD /Zi /O2 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_CXX_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C++ applications." + } + ], + "type" : "STRING", + "value" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "/DWIN32 /D_WINDOWS /W3" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/MDd /Zi /Ob0 /Od /RTC1" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/MD /O1 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/MD /O2 /Ob2 /DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/MD /Zi /O2 /Ob1 /DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "D:/Grafika/dependencies/glm" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "PATH", + "value" : "D:/Grafika/dependencies/glm/out/install/x64-Debug" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/link.exe" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "make program" + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_MT", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64/mt.exe" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "Project" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "noop for ranlib" + } + ], + "type" : "INTERNAL", + "value" : ":" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64/rc.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DWIN32" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-D_DEBUG" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "/INCREMENTAL:NO" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "/debug /INCREMENTAL" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "/machine:x64" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "EXECUTABLE_OUTPUT_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Single output directory for building all executables." + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "LIBRARY_OUTPUT_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Single output directory for building all libraries." + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "Project_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "D:/Grafika/dependencies/glm/out/build/x64-Debug" + }, + { + "name" : "Project_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "Project_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "D:/Grafika/dependencies/glm" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/cmakeFiles-v1-b09f5ec83acc81aba9b8.json b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/cmakeFiles-v1-b09f5ec83acc81aba9b8.json new file mode 100644 index 0000000..1deef3b --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/cmakeFiles-v1-b09f5ec83acc81aba9b8.json @@ -0,0 +1,140 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isGenerated" : true, + "path" : "out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Compiler/MSVC-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Platform/Windows-MSVC-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Platform/Windows-MSVC.cmake" + }, + { + "isGenerated" : true, + "path" : "out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Compiler/MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Platform/Windows-MSVC-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/Platform/Windows-MSVC.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21/Modules/CMakeCommonLanguageInclude.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "D:/Grafika/dependencies/glm/out/build/x64-Debug", + "source" : "D:/Grafika/dependencies/glm" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/codemodel-v2-3e78c65c0f3fcecd8522.json b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/codemodel-v2-3e78c65c0f3fcecd8522.json new file mode 100644 index 0000000..06ef4e2 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/codemodel-v2-3e78c65c0f3fcecd8522.json @@ -0,0 +1,56 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "Project", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "glm_dummy::@6890427a1f51a3e7e1df", + "jsonFile" : "target-glm_dummy-Debug-9763cd0aaabeba52a908.json", + "name" : "glm_dummy", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "D:/Grafika/dependencies/glm/out/build/x64-Debug", + "source" : "D:/Grafika/dependencies/glm" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json new file mode 100644 index 0000000..3a67af9 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/index-2022-01-08T13-08-04-0071.json b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/index-2022-01-08T13-08-04-0071.json new file mode 100644 index 0000000..e234e0f --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/index-2022-01-08T13-08-04-0071.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe", + "cpack" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe", + "ctest" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe", + "root" : "C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 21, + "patch" : 21080301, + "string" : "3.21.21080301-MSVC_2", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-3e78c65c0f3fcecd8522.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-c8c59e8d36509a7662d0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-b09f5ec83acc81aba9b8.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-30b88c6df5a4952bb5b2.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-MicrosoftVS" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-c8c59e8d36509a7662d0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-b09f5ec83acc81aba9b8.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-3e78c65c0f3fcecd8522.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "toolchains-v1-30b88c6df5a4952bb5b2.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ] + } + } + } +} diff --git a/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/target-glm_dummy-Debug-9763cd0aaabeba52a908.json b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/target-glm_dummy-Debug-9763cd0aaabeba52a908.json new file mode 100644 index 0000000..3531935 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/target-glm_dummy-Debug-9763cd0aaabeba52a908.json @@ -0,0 +1,1710 @@ +{ + "artifacts" : + [ + { + "path" : "glm_dummy.exe" + }, + { + "path" : "glm_dummy.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 60, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 38, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1" + } + ], + "includes" : + [ + { + "backtrace" : 2, + "path" : "D:/Grafika/dependencies/glm/.." + } + ], + "language" : "CXX", + "sourceIndexes" : + [ + 23, + 24 + ] + } + ], + "id" : "glm_dummy::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "/DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1", + "role" : "flags" + }, + { + "fragment" : "/machine:x64 /debug /INCREMENTAL /subsystem:console", + "role" : "flags" + }, + { + "fragment" : "kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "glm_dummy", + "nameOnDisk" : "glm_dummy.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Header Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22 + ] + }, + { + "name" : "Core Files", + "sourceIndexes" : + [ + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59, + 60, + 61, + 62, + 63, + 64, + 65, + 66, + 67, + 68, + 69, + 70, + 71, + 72, + 73, + 74, + 75, + 76, + 77, + 78, + 79, + 80, + 81, + 82, + 83, + 84, + 85, + 86, + 87, + 88, + 89, + 90, + 91, + 92, + 93, + 94 + ] + }, + { + "name" : "GTC Files", + "sourceIndexes" : + [ + 95, + 96, + 97, + 98, + 99, + 100, + 101, + 102, + 103, + 104, + 105, + 106, + 107, + 108, + 109, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 121, + 122, + 123, + 124, + 125, + 126, + 127, + 128, + 129, + 130, + 131, + 132, + 133, + 134, + 135, + 136 + ] + }, + { + "name" : "GTX Files", + "sourceIndexes" : + [ + 137, + 138, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 146, + 147, + 148, + 149, + 150, + 151, + 152, + 153, + 154, + 155, + 156, + 157, + 158, + 159, + 160, + 161, + 162, + 163, + 164, + 165, + 166, + 167, + 168, + 169, + 170, + 171, + 172, + 173, + 174, + 175, + 176, + 177, + 178, + 179, + 180, + 181, + 182, + 183, + 184, + 185, + 186, + 187, + 188, + 189, + 190, + 191, + 192, + 193, + 194, + 195, + 196, + 197, + 198, + 199, + 200, + 201, + 202, + 203, + 204, + 205, + 206, + 207, + 208, + 209, + 210, + 211, + 212, + 213, + 214, + 215, + 216, + 217, + 218, + 219, + 220, + 221, + 222, + 223, + 224, + 225, + 226, + 227, + 228, + 229, + 230, + 231, + 232, + 233, + 234, + 235, + 236, + 237, + 238, + 239, + 240, + 241, + 242, + 243, + 244, + 245, + 246, + 247, + 248, + 249, + 250, + 251, + 252, + 253 + ] + }, + { + "name" : "SIMD Files", + "sourceIndexes" : + [ + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "path" : "common.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "exponential.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "ext.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "fwd.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "geometric.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "glm.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "integer.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat2x2.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat2x3.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat2x4.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat3x2.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat3x3.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat3x4.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat4x2.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat4x3.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "mat4x4.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "matrix.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "packing.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "trigonometric.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "vec2.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "vec3.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "vec4.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "vector_relational.hpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "detail/dummy.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "detail/glm.cpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_common.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_common_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_exponential.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_exponential_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_geometric.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_geometric_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_integer.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_integer_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_matrix.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_matrix_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_packing.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_packing_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_trigonometric.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_trigonometric_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_vector_relational.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_vector_relational_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_gentype.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_half.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat2x2.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat2x3.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat2x4.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat3x2.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat3x3.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat3x4.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat4x2.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat4x3.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat4x4.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat4x4_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec1.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec2.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec3.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec4.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec4_simd.inl", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/_features.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/_fixes.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/_noise.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/_swizzle.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/_swizzle_func.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/_vectorize.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_common.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_exponential.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_geometric.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_integer.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_matrix.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_packing.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_trigonometric.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/func_vector_relational.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/precision.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/setup.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_float.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_gentype.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_half.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_int.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat2x2.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat2x3.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat2x4.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat3x2.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat3x3.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat3x4.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat4x2.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat4x3.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_mat4x4.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec1.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec2.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec3.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "detail/type_vec4.hpp", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 1, + "path" : "gtc/bitfield.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/color_encoding.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/color_space.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/constants.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/epsilon.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/functions.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/integer.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/matrix_access.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/matrix_inverse.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/matrix_transform.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/noise.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/packing.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/quaternion.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/quaternion_simd.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/random.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/reciprocal.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/round.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/type_precision.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/type_ptr.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/ulp.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/vec1.inl", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/bitfield.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/color_space.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/constants.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/epsilon.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/functions.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/integer.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/matrix_access.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/matrix_integer.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/matrix_inverse.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/matrix_transform.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/noise.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/packing.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/quaternion.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/random.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/reciprocal.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/round.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/type_aligned.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/type_precision.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/type_ptr.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/ulp.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtc/vec1.hpp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 1, + "path" : "gtx/associated_min_max.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/bit.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/closest_point.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/color_space.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/color_space_YCoCg.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/common.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/compatibility.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/component_wise.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/dual_quaternion.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/euler_angles.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/extend.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/extended_min_max.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/fast_exponential.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/fast_square_root.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/fast_trigonometry.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/float_notmalize.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/gradient_paint.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/handed_coordinate_space.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/hash.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/integer.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/intersect.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/io.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/log_base.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_cross_product.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_decompose.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_interpolation.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_major_storage.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_operation.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_query.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_transform_2d.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/mixed_product.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/norm.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/normal.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/normalize_dot.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/number_precision.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/optimum_pow.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/orthonormalize.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/perpendicular.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/polar_coordinates.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/projection.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/quaternion.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/raw_data.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/rotate_normalized_axis.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/rotate_vector.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/scalar_relational.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/simd_mat4.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/simd_quat.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/simd_vec4.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/spline.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/std_based_type.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/string_cast.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/transform.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/transform2.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/type_aligned.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/type_trait.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/vector_angle.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/vector_query.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/wrap.inl", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/associated_min_max.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/bit.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/closest_point.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/color_space.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/color_space_YCoCg.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/common.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/compatibility.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/component_wise.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/dual_quaternion.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/euler_angles.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/extend.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/extended_min_max.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/fast_exponential.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/fast_square_root.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/fast_trigonometry.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/gradient_paint.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/handed_coordinate_space.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/hash.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/integer.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/intersect.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/io.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/log_base.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_cross_product.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_decompose.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_interpolation.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_major_storage.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_operation.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_query.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/matrix_transform_2d.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/mixed_product.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/norm.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/normal.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/normalize_dot.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/number_precision.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/optimum_pow.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/orthonormalize.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/perpendicular.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/polar_coordinates.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/projection.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/quaternion.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/range.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/raw_data.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/rotate_normalized_axis.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/rotate_vector.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/scalar_multiplication.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/scalar_relational.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/simd_mat4.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/simd_quat.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/simd_vec4.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/spline.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/std_based_type.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/string_cast.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/transform.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/transform2.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/type_aligned.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/type_trait.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/vector_angle.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/vector_query.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "gtx/wrap.hpp", + "sourceGroupIndex" : 3 + }, + { + "backtrace" : 1, + "path" : "simd/common.h", + "sourceGroupIndex" : 4 + }, + { + "backtrace" : 1, + "path" : "simd/exponential.h", + "sourceGroupIndex" : 4 + }, + { + "backtrace" : 1, + "path" : "simd/geometric.h", + "sourceGroupIndex" : 4 + }, + { + "backtrace" : 1, + "path" : "simd/integer.h", + "sourceGroupIndex" : 4 + }, + { + "backtrace" : 1, + "path" : "simd/matrix.h", + "sourceGroupIndex" : 4 + }, + { + "backtrace" : 1, + "path" : "simd/packing.h", + "sourceGroupIndex" : 4 + }, + { + "backtrace" : 1, + "path" : "simd/platform.h", + "sourceGroupIndex" : 4 + }, + { + "backtrace" : 1, + "path" : "simd/trigonometric.h", + "sourceGroupIndex" : 4 + }, + { + "backtrace" : 1, + "path" : "simd/vector_relational.h", + "sourceGroupIndex" : 4 + } + ], + "type" : "EXECUTABLE" +} diff --git a/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/toolchains-v1-30b88c6df5a4952bb5b2.json b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/toolchains-v1-30b88c6df5a4952bb5b2.json new file mode 100644 index 0000000..5ee9494 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/.cmake/api/v1/reply/toolchains-v1-30b88c6df5a4952bb5b2.json @@ -0,0 +1,75 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "MSVC", + "implicit" : + { + "includeDirectories" : [], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe", + "version" : "19.30.30706.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "MSVC", + "implicit" : + { + "includeDirectories" : [], + "linkDirectories" : [], + "linkFrameworkDirectories" : [], + "linkLibraries" : [] + }, + "path" : "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe", + "version" : "19.30.30706.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64/rc.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/dependencies/glm/out/build/x64-Debug/CMakeCache.txt b/dependencies/glm/out/build/x64-Debug/CMakeCache.txt new file mode 100644 index 0000000..1711f44 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/CMakeCache.txt @@ -0,0 +1,351 @@ +# This is the CMakeCache file. +# For build in directory: d:/Grafika/dependencies/glm/out/build/x64-Debug +# It was generated by CMake: C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/lib.exe + +//For backwards compatibility, what version of CMake commands and +// syntax should this version of CMake try to support. +CMAKE_BACKWARDS_COMPATIBILITY:STRING=2.4 + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=/MDd /Zi /Ob0 /Od /RTC1 + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=/MD /O2 /Ob2 /DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//No help, variable specified on the command line. +CMAKE_INSTALL_PREFIX:PATH=D:/Grafika/dependencies/glm/out/install/x64-Debug + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/link.exe + +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//Path to a program. +CMAKE_MT:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64/mt.exe + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=Project + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64/rc.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING=-DWIN32 + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:x64 + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Single output directory for building all executables. +EXECUTABLE_OUTPUT_PATH:PATH= + +//Single output directory for building all libraries. +LIBRARY_OUTPUT_PATH:PATH= + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=D:/Grafika/dependencies/glm/out/build/x64-Debug + +//Value Computed by CMake +Project_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=D:/Grafika/dependencies/glm + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=d:/Grafika/dependencies/glm/out/build/x64-Debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=21 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=21080301 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=D:/Grafika/dependencies/glm +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MT +CMAKE_MT-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//noop for ranlib +CMAKE_RANLIB:INTERNAL=: +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeCCompiler.cmake b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCCompiler.cmake similarity index 79% rename from dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeCCompiler.cmake rename to dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCCompiler.cmake index 378d8e8..c8ad7d9 100644 --- a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeCCompiler.cmake +++ b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCCompiler.cmake @@ -1,7 +1,7 @@ -set(CMAKE_C_COMPILER "C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe") +set(CMAKE_C_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe") set(CMAKE_C_COMPILER_ARG1 "") set(CMAKE_C_COMPILER_ID "MSVC") -set(CMAKE_C_COMPILER_VERSION "19.29.30133.0") +set(CMAKE_C_COMPILER_VERSION "19.30.30706.0") set(CMAKE_C_COMPILER_VERSION_INTERNAL "") set(CMAKE_C_COMPILER_WRAPPER "") set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "90") @@ -9,6 +9,8 @@ set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_std_99;c_std_11;c_function_prototypes;c set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_variadic_macros;c_restrict") set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "") +set(CMAKE_C23_COMPILE_FEATURES "") set(CMAKE_C_PLATFORM_ID "Windows") set(CMAKE_C_SIMULATE_ID "") @@ -18,11 +20,11 @@ set(CMAKE_C_COMPILER_ARCHITECTURE_ID x64) set(MSVC_C_ARCHITECTURE_ID x64) -set(CMAKE_AR "C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/lib.exe") +set(CMAKE_AR "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/lib.exe") set(CMAKE_C_COMPILER_AR "") set(CMAKE_RANLIB ":") set(CMAKE_C_COMPILER_RANLIB "") -set(CMAKE_LINKER "C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/link.exe") set(CMAKE_MT "C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64/mt.exe") set(CMAKE_COMPILER_IS_GNUCC ) set(CMAKE_C_COMPILER_LOADED 1) @@ -63,7 +65,7 @@ if(CMAKE_C_LIBRARY_ARCHITECTURE) set(CMAKE_LIBRARY_ARCHITECTURE "") endif() -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "Note: including file: ") +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "Uwaga: w tym pliku: ") if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") endif() diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeCXXCompiler.cmake b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCXXCompiler.cmake similarity index 89% rename from dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeCXXCompiler.cmake rename to dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCXXCompiler.cmake index f2232be..2f387de 100644 --- a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeCXXCompiler.cmake +++ b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeCXXCompiler.cmake @@ -1,17 +1,17 @@ -set(CMAKE_CXX_COMPILER "C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe") +set(CMAKE_CXX_COMPILER "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe") set(CMAKE_CXX_COMPILER_ARG1 "") set(CMAKE_CXX_COMPILER_ID "MSVC") -set(CMAKE_CXX_COMPILER_VERSION "19.29.30133.0") +set(CMAKE_CXX_COMPILER_VERSION "19.30.30706.0") set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") set(CMAKE_CXX_COMPILER_WRAPPER "") set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") set(CMAKE_CXX_PLATFORM_ID "Windows") set(CMAKE_CXX_SIMULATE_ID "") @@ -21,11 +21,11 @@ set(CMAKE_CXX_COMPILER_ARCHITECTURE_ID x64) set(MSVC_CXX_ARCHITECTURE_ID x64) -set(CMAKE_AR "C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/lib.exe") +set(CMAKE_AR "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/lib.exe") set(CMAKE_CXX_COMPILER_AR "") set(CMAKE_RANLIB ":") set(CMAKE_CXX_COMPILER_RANLIB "") -set(CMAKE_LINKER "C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/link.exe") +set(CMAKE_LINKER "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/link.exe") set(CMAKE_MT "C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64/mt.exe") set(CMAKE_COMPILER_IS_GNUCXX ) set(CMAKE_CXX_COMPILER_LOADED 1) @@ -44,7 +44,7 @@ if(CMAKE_COMPILER_IS_MINGW) set(MINGW 1) endif() set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) foreach (lang C OBJC OBJCXX) @@ -76,7 +76,7 @@ if(CMAKE_CXX_LIBRARY_ARCHITECTURE) set(CMAKE_LIBRARY_ARCHITECTURE "") endif() -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "Note: including file: ") +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "Uwaga: w tym pliku: ") if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") endif() diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeDetermineCompilerABI_C.bin b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000000000000000000000000000000000000..5f73bbc2be3a42fea28ce5eac358241c7a2d6787 GIT binary patch literal 51200 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�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 literal 0 HcmV?d00001 diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeDetermineCompilerABI_CXX.bin b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000000000000000000000000000000000000..cb917aedeb2eea966e718f0b8eb66141895f4224 GIT binary patch literal 51200 zcmeHw3t$_?wf4xC9LI?x0}(hpH$efnd7#7rj1z;D$mts7AQI;R1Z3HgV-ZN-Qr7ch{gp|vp*ma40vGlaLoLlhP8PE#^_W#wj)LKwEUbGrMccuaMAk zfBsfVX3or+GiS~@GjnEUcO+L{wt;0c#*7H56l3jx^s)2!@KG;{$DQ{0IQHo1XC}5A zT+d9bst?43NHn}6>TM8ey`fN85^DTHG#(NHA;Ed^BB3Gd^H0yu&$DW*OMh_pU%&mq zzWem>YRgmiUyJ;!EzjLw&*8K8OC0Xy_^a-G>i(-a{Zsdq0}P?D{CgE2Qx8Q7)7r<1XIjUPuB7+5tD!Fw1h;fUd*%~Z|> z)yliTn>u!c&veP(D4}d$91#gbx~I2`tiV|H^r+7(c^P|c3J@C*rXpO8koK`-xJ*~c z*t@wXNFu;i3^JvE>?oNY(Fk);0$sU52lW!@?9&4(-Sy)@(}h4XK7^3=u@jxmR$I4% zv0Bo-7lGQ{hLHBL6J0bGtp$$Tn1PtuPa>p!?3~UY41=(h_`&v^->x(wBtbWKAm;zy z+|%^wzGpOJ-Oo=z{66QWb{5S8R3nnwi>IS_T1B61SRo#PRGm!dcoBq@4@ zSRH>RqPwaPEyq0SK9fkUr|4QDX*>ndaYT0|k?h5|?sihabA-DMJ>LC`*@&tMcM(bT z78T6k@|}v*kBHUJ371b|EW?=V{s{(1_p=zC-7itW-DX6uQsXBQ`w!7)-N_RX{gqNV z#QBlq5Is%Vr9?N0m?q9cbf17Ib~2(nh@_iHBuYJe0;1c9Bu=tyCM}=BB7#+ zQ7`;{45E4>$tL1$L>Hi}M27H?f)^6WVp88u@~x!Od#D>9q39q^*Wvo6)M5S zWE2yobK!gXXpx^bAm4JZq^a!e2Owp9nq#X0aF^)}WDVuT$=whe2v)qmc(3xyPg5yT z-h-w~x@Z3tX(amC_K5t;iK8A%4+NmHTubF2VJ)j$E6U|CkzV`Gkw~SGeP} zc6j-HR1UYAUZ6FG@_N-^r=pPo274a0c2N&1lv?MsPHZU){uDhMAFEn)GtfQDTFRCJ z$>JC8HeE!e)J(!M{yGBrzyB5tG!-I|joY!GX5FWQ0tEkkH78i#2m%ubcAN51n|3Qb zCTi7S-r}-Oe@}F(_Aq5ttYCoQ+ymq^y8bm176go~oQQp!O8xKsvRDx~l#t$I5Wy z=V)%+H`XXf(=%L>|!*CSI z_i`n-!(R;69`$9@CHJQLL)lc3o^ScYxY{h%c3|v3-%Pq2J9ZQ&`xR@)F0$X7a()KX z7u)hby$4{o>0EZz+_w6cxX8&D%KBZ z(c-eZl(Rm>IF;?WBBbHwhJi_)ME;(;;fj)cn)Qn2M~)%9Kza*II+nx~$ht*w<7NYF zyK`m|at${J(}m+xwQqB%;rAA33WOyPiup>&{0n0O|vB^u&W$Xd%( z`*FLGt;vbGi}%xrw^Mmh%JPTjY06hw>w&9QuE8;7BtN9vl*?De8>Ykp{2Vsb+nJ#WqN!Q)@Y@d=$C+heUN&62IXSkWHT3fdt`q6aYPBh%7cPfr8 zqRZ-5{yv@Bh+{p%{H1cCXEYy4ummHd&@-dwEV3VlK>qi^MA`E;f>p7+8Bof80^?DULIFWxE$ubkgBYTxJ{={qjpV9TO zV;;>E61FE-pEIQBP(F5=%XTd8e5w>Dx8hj{d;h0=?xZXqJ)v5NFEIlA9r9SCA+{hE z>q8ItZNuV;i7jQB_&Y7;p!(FhFa*i>GxSJaEjhifIo@T^#C~Ka+JUnY z+LnmzGdI0D?baz^eV%Fd?QmGfp?78?A%5H`wwY{5^^_~GeWp$$A)OwQ#?4}TvCe>o zlPXY~srSdKwFH$-H)TiImJSpuEyw#aZ3EeEK!2o7&9ow3tDV^oTRxbc)(?!V520ep za@sGsgz4*yR{k55D@L+V%fKV-W<#1VkYM|uXJCW#aAtRbS6`(edD_q4@V0JgK1gwX zXxW1;BaN~)gVL;(7LlD1QE3*HVpNisIqdcj`V_X5O}GtKjE~0S6*6bfDD63mjE!l_ z&cZ(7pbzBRyJ?WT>3LfJcAMTp*U~4wrrL>AzEo^J*o$><>j@x9SsagZA2&u`Yo({| z@}6hDwiS;KnKHKrYA4q6#~xU4F!?(127)HvdX7t3ZrDmAYOS>}3lKw%PPbyB3R@GX zkF#xv%7GWj(~C@UkYB@*5?IWs2o+(Gby^!$x1zTNG>&90tH`%BYd0;KyUuL`@+nId+Gsgs zh>yaV-)`VXe>*=-+ws7`(Z?AQR`;0(nR=2hm*j&_sZLo;NCNGI+D;Zfj+PGxe0-j2 z*zRr^ws|M@!58rnYEOQ#82+^R;6_p%W{0PvUadz~b*b=%v)j2h47PL`;HSr!A45M; zf2fW+52S<=AU<*VT=8kXDvm!v-$4^q6MvZbUqZIL`!R?}?W*U4_$chXn$e&r12^DE z6yhlTs3`Owiq!d-b`)|FWf4w{h5e@=zAYIpNo}m5D<0vQmc~M3 z9EUMjqq$KKOy8d%eO=E@q}<7RZW867i%QAtw;JNpl;!hvS1Dao*NBZ$Mj(|i2grS`cYdQNIdhkp|v>uF!F2iT%p#_Q>DX8sKMhg ztvyrc4irN=3?9=?N|Q>d&Y_L!!UFc!PneR|ppL1D8o^A)6B^S)-&WHFWK9e_dbHDb zMBpaoNSlV7jbrfY5mv?YO+i}wgOmIy&0k{lNk)qb#(NcxC%lhF8+ad>)!b}M)Wh`1 z5%7cSr#`i){CcoULvG|A8z}K0{%Jj_(hVvn_cBKZW*;BMdd( zz%cyLZy(Xa@wA?V1-bEZ`@JpiQbcI8zxV8`{;}S}c%uC<_Jc|6M_zdi!YA_o-UTqb zLp?*F@3b=n67;AV3&!DgTtobA%fV%Ex!7~^6`gxTER0zFs~Me440vs=JT?kv(rbV* z{~!tWhdYWw-eLHa^zq9AKRnr)N_Mu5+4P`f2;(B}*Mku!bLk=9rf!W7{GY z@1(6y7cg?!8~=e7 z+a2=$ZZ{0X9IOuAH*_bCriKeZ&MiDe9QtIN@iJy$^*%F)hNP-<`ufe#8~I9gdk zn1tz#fpm6`1yRo^sQyqG+O$Ih-ZRfCb<_@egruP!vHpR2@OCT7TOnUARLHTS3i*xC z+YB5*&v4hj#8Kr~?4TzJMdih*ZJ2`0HT&60xl5F{yX5W)^W1mE){mr>WIVTP%4=d< z5JOddTWq_=S})3%uRBd_ zc`{o}T!(|-JBBzO#^O1xOGb53=Dav#v~pp>*f?*O@hs-pWgG>Y?<{h799KA&AMMjS zJYF+zDG*c1wfo~AiBmen)SdyO#J*_pQm*|H=-+&B^EfiR=`ES;&b`J4V9JaCTv4l( z%O6(CpE%{$MfoM=g;y{~@Q@LQmNBCIl(HHMy5wFbEK}sziZwD-Derb6C*X;5+oRU| zz-DXr-{}bT($B!Wc8}Qn3B5jz6=RNSRm8+v>joSlP?c(7?rK%;p(=?-c_CUHB___E z7X(A{mdd4gT(~wVO@xb>kE4o9epViTKgJ-;PVc_gCe5uEVLZ`O`^wgj;-ke@IK2{J zP-$Gsay@vrg60ewa}b~!Lcy~a8F~Jqzj8TT7~FRF4vxcvHl^ry(7!c>O*Q%+XH*l( zL&}q*Ar`zEops%!yt^A4dq&oPr&?=`U=&lv=E9=lrnd6P6D7(n1`pMEyms+^P5l#o z+E@E_Ub{8P>l3pktPXuF%+6P}nl4Qfja{N_4B1QVfIasUJ3Lw?S*d<&k|c)`pRI%( z@~>5u&Ccg4I{u%Ns2ilc#rv`NnYOMwuECzN*kK?3OnI0+B)NcsG}rkAoh{N`=XHdTUn0M` zT5R1bEm79+7qiLIG^hEFe}L1RHUS+%D=GY;>NF=3CSm&RK)Nv;3nK0`KjEFV-dcj; znTg7Z|SQe$bJ^X&tazuhX5CvDzI4)h=Ln*4l4{;z-rej)ixTZQ~m1-);e9fflB zi{uEZtko|0ITv;^*naL3<=;>}__$o9vXJbv+-h%4igM5@a$h0B1G>#(2mGAv@Z$0P zCw~csmNA>)KFf>u@&T*7L%I&y-Psp`4pY!X_lkH&VK`&H*kCT2H?uTYLJ&81_L?`* ztP~t=%+a>Y=x7sj9c}KheAj?8KX#Bt0gh?BjxZ47>~Hu(@vSf|9t-TvmR)0o=63@j zf5n&%9hs#fLy|u@rh^{zpy{!2ChFdFEHzHgfX1#fS_g7=#HD(jiN@Igifr8in)%1t z^pY&Sg!e<6bF2+d)W(mxW_df@+UKfj&}(O@-P+HWvztuo6D$C+{s&JI@YJ@=^e7U$ zO`F!L&j)v#Zbu4KeWFrD+hn@#j5TE~p8kVc(r9E;6seXy#x_#`30()h3d^M`PY=V4 z6;R2~RgDatV#n)(IHnVu6B_q8$5GVMl_Rzs$}zXfyiJA%xJxj7)l&D4Sfz0jxaI+lnlU*Pl8{ncL;{&~v~ybqq=|KfTWMjGL)JMj5^^TB0C@{pz) z)X`QJJ1|XU73flCZao>3c$aAoG6v;Fq_G7vx6(5T?0=TjVLvqGSdNt9`hMkRs|`aG zcNvvD6rsy6*GsD4ld%V&Vr3H=LD>b^dC@xLXlJ8=eG^x!c?0 zVA>zyluA;kL3iUW8RWQe1uaPoTRG(?YGM4Ul%?}7wel5u^QvHYcTeBeK-*5eAYHCJ zRjwjUF09kJ$^v4FRgMfpBg?oSBdd8QSq`_C(o5cczQ5$3*Q+CQ($+_b*2inCh5Tf& zSWG-%-9S%Pnh!>JPncSpNN{YhTdUD?+-CcI+-AA3Sr~3x+gv+&**Je+*`oe3T;RBN zBR8qJl}_ONEvpK$(@E51! zd+-hy8+*c^OUtdO-gf0HF6f@-^>{;=Ch3BE}EVSSHin+BBs~5d&F_>E$Xd%O8gO9c&Q;p2?Z#(6EEuUtYuV08< zY9HU0*E!BR*)UF)p>Zj zN+cGIMBdR|j{!OIIR2`Z@O>ohzav;{;3el=3!v`5s|iDcgkIgzh^eNLQo;{pM#89P zJ0h_W3GG>FgwcZz-~_^{`)Gb_Qy$KzaU5^JKKz~<#uDz)E@Dwr%&pMlfB?)?^0 zt$8QueE9A0QFogY5*99AgolRo2xN(v2wJ=8IRJMjABl-?rpnv!SmW(FXWL9sepXB@ z{!^v=T6tnVUIlj11p(Tb1hVN_NBMQ4ym+-JSN=uWG=@xPUh75yA=>GJV%>R|Z|4)H z)-eaAH_oJVc8B@~&fI!BvgXI!G@rH>B4KxdQ_|Qb z*}2a;yEmFAe>UaNY-yhm9hKVQn0+An8Y1)Bm(fM39nO-oCtz^Ir?}2LI|m7K>vrn8 zA0L8A+e{zOy9W~SK_GXT-a*#TGYSLh6)J#VtOk(xq%1wRX@qM*C?+bOiyW^} zxDu6k_G-Eg4TBTW*-KKEIT{~&=n6idsKjFxH0z|tD`?gH*slqqS*l@AS@N_R52`hG zqs!E0n>t~?l;v%lZt+ZH?HaZGF&t9OYlA#P912nvdOkq17wZ&>#U9=!8ed8e%;1#E z!{GZXY7}{a1hyBZEH`Sr^HJ0MSozY~JL2Qy%JA&xR*%ZA{MGDFq9;NJRT^r@!yAhK zxO*@4Y`KRT-A~B_DT{n7oq&zMN0!?IU9k=*kuOE&wLb%zc=6tVIcNcrj}hg$g^jw*s8cNh3G||NLzyvW#R5riXVaLaq0+9riQ-XT1KoQ zGHdBN1YapoPF+|ue20>y-i7!YN8qA?k(#U4UVR}Mkt=dPeo3s|E1u5psF$eUf+Cqj z*@ziLZ!N&Ko~9qYXGclBi0kB3V()8^>tr`?v1eP&{MxH@29}#9OF- zQU9AaUJntydF#9Mh6a&Wp4tU(c=$I~U!*_l>U4iC&d$FTUr~-1h#egTbsu-6QgOo$ zv14yRxAf$2`;Wd3q)Q$z{(xo*#Mwa9g%TC23cO@5G=U1X#W|B|` z>&d9C@VfMZJduCfYOD$$@`Z}tB(<5E8^IRa2Yk(j?hKiZp}cImia?v`l~t6ZerYqk zimJO!zW|10+HHCmDe^13O z7Ei?qb3xgoxmz+^&(YlAcO;c%J2}Ha6G5Lpnz_nv=H|+U!Zy121!=B=8j6W8TC{m; zGhG5JkiBrHl-uhy(o;5-61vUwvpCt~Cd8_ZWTaFZ{Xk3UYLkr;z+uAL#J2GUWLI5^ zwk{l2(BYID2FK?!mMH!mMJTV2gW&i36tioJk&Mbz$VS~u1EG-=NgD{cs$yOOZKnO` zq1~o-#HwOHM~W2VH`!Jd(7hx#i|1lzDFVyU<5uN?HD1ABUQ;7@Ez@TD9_po=;Je7v z@q|pkx234uL-hnuBc^)z8iWv=L^#Y2A=M%8#g^p~ROA=pDr93)Y%}ib!Eq$Ncp0=B zwd0>Mc!sgBKEE32(A@-4Q&e2ubw{mW zYO)V@Nll*5;}RZ!oyRBhcpQ&yJf6wp+rLNjH}bfN$59^pc)WziB9BXXJe9|%^0xLb9;-&2Y9@X$4~J1As%n!@%MPVmdC4jT+idnc|$oIiy*Qj`D2#)B`rx~0de1E0CrA#Vgfs6$* z7RXp2V}XnXG8V{KAY*}y1u_=MSRiA8j0G|l$XFm_fv<`M`rjX=x`vY}t$gx{xbQd} zO$L{-K*j%#)R|0e@lknRG8*rCO80O-1dVSn3D@Rc4%jMQG6JtsI3SYTE_x$iHeB}b& z>5|KZ5tzZq{rqG@@!sYV`i43Gs>jGx{#CmsqgTcP84F}Akg-6<0vQWrEReB4#sV1& zWGs-eK*j)tdablaMb6IUhb->s&bWk$`?2*91A$b@B+GTSJ(H52Jh409u2bp9Ju~3 zlDxGmg-AGnpDKMfI4)_ZK9&8xJ`Osk!$Y;5VBAmr zP`=2`#R-KaArcKo{L$bVA?95L+j?uG)LCAkE*`2SyP^|=!RdlfRS&`NKOTz%u?7@T ze=Hu9h#!%V#A&sB{@S273WlVB5Dw8`P>E{8p;h!#)nLub(kki0YhY!s;0x5%`J<>b z43p{kd5710_)-U0sUz0gH)d&gssp#4`U-=W3^HK!!Vnd8f<(5U{-oK!Rq+O=3Twh~ zA%@Nh`h*5=Y$d4tLM$AQ)^eLujyK7brkpoIw#UGh{6bAYqB>wdKO7bOjoyYx&|fMD z`FW#j>%Ew8LYYt$5Y7;6jq~S!ZFYX%yn1hF1=*bQ4f|+1=yI)rVS_<|de;lX)na0z zxo@K10@51lFUqRDM;yYK$PMs3J`7Kv{|nkvxAK7bJYdKV>?a4zI$&lK?SR=WX%^Nd zx!*T{!GLxKP4mMv%NB=LhQg~u!ooQEt-&wMtM|jNl}DrD=m7o;S)7HKgr8__V16dB zd8{6=maRm(oJH|3j4++$OjvRzjJ;e5e~^5#YRR4e|?F6}Skj5;QUV z^Rg949qBYy<(UQ^!$~wB+yZDR4w*>W)7fOSFR*C{lhM}Dk8X$gfuKL+ZSd<9I=(XO zi^Jb8(2HQNX;u9Oo9_(-J$!c=bogL)ENN$9bQF!d&cYZ-_4-#QA6-&xy%hD$GHafASoBN#JfM z6mO`(l0_3!pF}$IQbD8FLEa+Flr(If!{>u&u~N)Tord5)NuP9i9Q{H6=FA(RXKD=v=sLl^nils7JgP{>~r_ea+(@nUUMQCw8u=V9C8 z2O-ZdVi&Xd&~YhqK;Lp$WhrD`%`HUjEI`f&naNrK=t2G=hENCjm%~b=NgQ$oVM_@q z@(y8?kVU6MqvgQ+c}axR&l_y8L3uZC!3R#YsO1E==m3iT9#YYR`%oty3Ga5!B|E_^ z0W6FDvx%Nsuy0rQL0uZu`FNk&@1->Th~Y|vlOII*5n&k9%f=!-9$_8I)@fx_P9OTa zJ731fo>b)>!n;?+3mP0!{w2vXq@B+}6ln6_iY)9i|St8RL6#gG2`>$Gk;OP7Bm>a7c`^e*@LvH1D?q1u2ywtPjfVL8s= z%WL9+pl^BOIkToY{Wb9w%jZ>kSNdrK9aEE44Uy%w4OR0zGfU1c_DzrYYE&yv1fW14 zfybFBV}T>Hzz4^SuzxwS>KUqx1^%rpPVv2z;frNLHt$8v6RQ3l+D|o6ERiuYRqtg zft^qTJjqSvM+$YB#~Ii-y*@$GEt;j;cQ8MlZW8E5XS30U@hmH%$&ub4>Gj5Dv$2M4 z%%sy%yTk{7{w;4-4$GUF!%K$biH^6U*;ePT%l&!qI0HM5!wrli zc&z|?JEN-01nVevtWRdg&iXDp7Ug3Gm!Fn{dKa*qE@LFSI?GLUy9{dGiTF!qxwFn^ z1vbXQ2)93`;QJO z(r3W9*@QgR0h|yV!-BrwK>gnu#`flQ<#y&IA+0+LGLgLW=Y4to0uw8k3yRL%WKOk; zn|MktJLOFyvqf1FMfWf#47L1+mW!Z?oT_scHnWV~3DAL1l z(r9*);do~5%I_SL939E69%ajMs}&}kJ%(A|T*R!>LT2?{!mP90%xYM`EGQ?w)ma)H z@4sK8AD->&KlEa=yU8C13RV$IL+RCK2x5? z*z1EJ>SjI}3w+rYz#ped@wtMA219C_a9Idv35e)(NCkR4bJMHSZk>WZg>!|lzYc$& zRmba)>SsP*T?;hfLHj|3!e20EvtTVjC_=gk@FxfY(zxTvYL16bL>l)S*+ztV!UOI@ zh#=hw_y)q=NcRHXh&@ar(rf}_76cp80^oFn5~S^b-$q!5^ajA6AlQ-K4EPL!8|f~< z4-rJ9*@=uDhwuR50q;2pGHgK_@T!v`8`2vAvrfSf1&sh$iBJN3HQ==fHl#NICK237 zcLM$qVHwiBfQwIs?np-f??A94y&3RH1d-?gC!EGuF48u@Spw{abQ9p1iTD*kv}*(O zATZz~fDa=SAe{s(o5a`?ps5D@8NyDalYs9dJc=}4$Fgk*jiB!Z^jX1!(ttUW(GJoD zfRho{A>9P{B*F%yy8umRFm?;lZot=Zon#NCix|5LVI$H>z-JNKk?sZj;n$!a;Q@b( zkR&|dcfZcq0i-trzK76-bOGl0LWEwVn*i@XVAykP2Hb;?i*zU8pAm|XW>cXKf(>aq zU>!mU(hkvewHvs+y!HskQUVJa3fOG`#B?LRt>@3F4MJPbJ z8t{h*HtZQT1Ac%|f^_;mi1tY04CoGef_{Wfq-`_t*If{Ya}_X1kZW9)B83xHejX8F-}@F+vyA?!h# z{w(&?3mBWT6}khSKNn*d_+G&G@q$kP-tNR05E=U&@OXjBN)eU;?**+!Hvt}VG5+Eq(ssc25Y{8z z<-@o_=p-5ZkO$!a(sX9ABixQLOlJ-HBV4^m)BZ7uP(<{Z&sWj{=O0wXQr=eKXBr&e zqvoe;(5b;?8jNaizgB;n1|QJi9U8n*gV$&fYjBAMMGcl}aHl{HG&O7o)s39;M679)Dx4U%fk&C(%H_x;ZSJ>-w1!|(+D8Cc8WZuHX3#uwA z%V*58Ij8%AL1tv0c~Qw(vtpq?5{^pDG%&xEu^m~Sn7`gr7YO3p0np3Ob`eJM;Eppl z1-l%r0f8I7(FQN>A4g%UEsRvG3#`CRQcuW>JGiSo-sp-|jD6Dp+vyj7^&)?0RUjG; zHNbQ@a~V7 zuZ`0eM$#*7hg=vzs=Ta2&w0KX57e$y6=fHh$e4i;h}cvUMs;mujVFe408e`*O4n0A zOTIuDT?^quo>ehiaSus#D7-z}v$_FSCL$OBMB9#hEP_kv8p3BpP z2wZ67mo(k}D8Bj8;0@LK=i!STkcLgn!l0k0PAGRYT#Ku?6+SjO4O_+g1W5KiVHd4I zPc_h0W=D*s38h##yP|KnEpnkRMRX(kjd7tAoac>57@zaBx%fN6xx(R<@yLAb8xrLq zDY^zvNvLE=AS&UW{o>H-KnN|iW>>`cU6B?3sGDvuW9TMLi$kir@RjQh0D_P*>^jpT zzcga;%UpiRizXr!a4k#Odhpk@4oBzvy(FpLPBT%f?m(aNtlqfL8;IeatL}K%N7++0Uk_|IO_(f{An5XAQ{TP4S zh)xrWDDdRnq#1^HBTmW&qSTxYYuD+uyVN+f5@ukpvO7#w`smYmGj>t=!Ug57;+cGq z9GwHtP-iUgFKmJF1q1Iv49;IWsQj|e$^Q$R>fb;$yt9Os2u%Z(H82AZc!W9xkH1~d zM3hAg2KGZD%6txMfxrCnS930CY`|Al{m~e{+gLVf#&p{x0XIm)K77fpY|`SY`O``! z2{8%VZ*LHLud+#N{IN+FoS&aJ#~X|J8*1>SN-zk;$|l95q0(4wy&qo*oYoMaZ)Aq+ zq-oetm3m_h(^t)ygfAF|0(Cf8EJ<$-tOQ|>6phCu+8!Jsx8g~>9%{z0FO1?Vf?6J! zsQ;UBwBq-%sD*S&ilW}6usi?TzT5cR6x+hQ9FHVPYU8||o<`Fyo4@V_CUDLw!I literal 0 HcmV?d00001 diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeRCCompiler.cmake b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeRCCompiler.cmake similarity index 100% rename from dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeRCCompiler.cmake rename to dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeRCCompiler.cmake diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeSystem.cmake b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeSystem.cmake similarity index 56% rename from dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeSystem.cmake rename to dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeSystem.cmake index 25b9ba9..e494dec 100644 --- a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeSystem.cmake +++ b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeSystem.cmake @@ -1,13 +1,13 @@ -set(CMAKE_HOST_SYSTEM "Windows-10.0.17763") +set(CMAKE_HOST_SYSTEM "Windows-10.0.19044") set(CMAKE_HOST_SYSTEM_NAME "Windows") -set(CMAKE_HOST_SYSTEM_VERSION "10.0.17763") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19044") set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") -set(CMAKE_SYSTEM "Windows-10.0.17763") +set(CMAKE_SYSTEM "Windows-10.0.19044") set(CMAKE_SYSTEM_NAME "Windows") -set(CMAKE_SYSTEM_VERSION "10.0.17763") +set(CMAKE_SYSTEM_VERSION "10.0.19044") set(CMAKE_SYSTEM_PROCESSOR "AMD64") set(CMAKE_CROSSCOMPILING "FALSE") diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.c b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.c similarity index 87% rename from dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.c rename to dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.c index 8aeb2c1..051f748 100644 --- a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.c +++ b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.c @@ -11,6 +11,12 @@ # define volatile #endif +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + /* Version number components: V=Version, R=Revision, P=Patch Version date components: YYYY=Year, MM=Month, DD=Day */ @@ -23,16 +29,25 @@ # if defined(__GNUC__) # define SIMULATE_ID "GNU" # endif - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif # else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) # endif # if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) # endif # if defined(_MSC_VER) @@ -62,7 +77,7 @@ #endif /* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a versio is released. + * VVVV is no smaller than the current year when a version is released. */ #if __INTEL_LLVM_COMPILER < 1000000L # define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) @@ -213,8 +228,29 @@ # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) # define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + #elif defined(__ghs__) # define COMPILER_ID "GHS" @@ -271,6 +307,22 @@ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) # define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) +#elif defined(__clang__) && __has_include() +# define COMPILER_ID "ROCMClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__clang__) && __has_include() +# include +# define COMPILER_VERSION_MAJOR DEC(HIP_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(HIP_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(HIP_VERSION_PATCH) +# endif + #elif defined(__clang__) # define COMPILER_ID "Clang" # if defined(_MSC_VER) @@ -384,6 +436,9 @@ char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; #if defined(__linux) || defined(__linux__) || defined(linux) # define PLATFORM_ID "Linux" +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + #elif defined(__CYGWIN__) # define PLATFORM_ID "Cygwin" @@ -635,8 +690,12 @@ char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; ('0' + ((n)>>4 & 0xF)), \ ('0' + ((n) & 0xF)) +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + /* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR +#elif defined(COMPILER_VERSION_MAJOR) char const info_version[] = { 'I', 'N', 'F', 'O', ':', 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', @@ -660,6 +719,8 @@ char const info_version_internal[] = { 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', 'i','n','t','e','r','n','a','l','[', COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; #endif /* Construct a string literal encoding the version number components. */ @@ -689,13 +750,16 @@ char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; -#if !defined(__STDC__) -# if (defined(_MSC_VER) && !defined(__clang__)) \ - || (defined(__ibmxl__) || defined(__IBMC__)) +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) # define C_DIALECT "90" # else # define C_DIALECT # endif +#elif __STDC_VERSION__ > 201710L +# define C_DIALECT "23" +#elif __STDC_VERSION__ >= 201710L +# define C_DIALECT "17" #elif __STDC_VERSION__ >= 201000L # define C_DIALECT "11" #elif __STDC_VERSION__ >= 199901L diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.exe b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.exe new file mode 100644 index 0000000000000000000000000000000000000000..729047996acf7d4d2007d1357f84fa0b5178c6d3 GIT binary patch literal 96256 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

CV3bv)|ktm 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 literal 0 HcmV?d00001 diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.obj b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.obj new file mode 100644 index 0000000000000000000000000000000000000000..8e30685a8b25dab70d08be07d4c4c96c9d24ad38 GIT binary patch literal 1811 zcmbVN-D}%c6hAj|nlv!pIEG|4H{P3E&ZL%Rv*%aFMe6V;`q$`fV58I~mCzO%df8gn zHN&i%wqe>O%WP_uYE5%mu2yVWRYTj1%}l1~9cam{zHZK2Ris4a=_&kEUR0vW)MR$$ za2Z@!GqO{>3JG|56p8>p!4Y^49<^b2%vz;}({#$NIC1f`xLkLw zn)QZdSHz$L?KiN+rTOJV$zLo_i(d&!eB||dRd>ryqn3ZgvJI!*3{iMpZ)ZW8cc8far{n1!hVo0r6e)k9VUF}`v~hEkc1z*H#-sO|5vX4 zr*2(bYHR!W?PqZZ`_Us1!+4OR3m8W@x{8t7M&KQchdE-y42H)MqS4g}>=*)pUq%nn zbs6Ki69eU=r^bF5duHKUCH_I@Tji7Y4&Lit{&+2SeKjlmeDb=`fBNn}ZtA1Yvz=e= z-HLztkc~e0ZuZxpvr1otY#EQ*5w^2KtEgpDckzthXY4IMv*A?bngMgT2j3_|Mw~v7Ru*DYXX8Mpz@LJ!JP}u5 zBv52KAHMm5hbYo1lM#pZ1n@k%h#u-3n}!KLLs@`HbQL|!nSr#Q@i^yjMxS(;6NA-V zPFNU81O-O#m(Y{f<{smKR@1Fr;q1p<;V;cBMZKEG-3MXe+=nHB(J7F9@z>j5d5GdA zA94?2}H%4 gk%V}ts@s*8UNH-M)B~iJ-A4V9_<>0LUx0`I1=h?$0RR91 literal 0 HcmV?d00001 diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp similarity index 88% rename from dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp rename to dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp index 356dbc6..f675021 100644 --- a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -5,6 +5,12 @@ # error "A C compiler has been selected for C++." #endif +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + /* Version number components: V=Version, R=Revision, P=Patch Version date components: YYYY=Year, MM=Month, DD=Day */ @@ -23,16 +29,25 @@ # if defined(__GNUC__) # define SIMULATE_ID "GNU" # endif - /* __INTEL_COMPILER = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif # else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) # endif # if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ # define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) # endif # if defined(_MSC_VER) @@ -62,7 +77,7 @@ #endif /* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a versio is released. + * VVVV is no smaller than the current year when a version is released. */ #if __INTEL_LLVM_COMPILER < 1000000L # define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) @@ -213,8 +228,29 @@ # define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) # define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) # define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + #elif defined(__ghs__) # define COMPILER_ID "GHS" @@ -265,6 +301,22 @@ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) # define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) +#elif defined(__clang__) && __has_include() +# define COMPILER_ID "ROCMClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__clang__) && __has_include() +# include +# define COMPILER_VERSION_MAJOR DEC(HIP_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(HIP_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(HIP_VERSION_PATCH) +# endif + #elif defined(__clang__) # define COMPILER_ID "Clang" # if defined(_MSC_VER) @@ -369,6 +421,9 @@ char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; #if defined(__linux) || defined(__linux__) || defined(linux) # define PLATFORM_ID "Linux" +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + #elif defined(__CYGWIN__) # define PLATFORM_ID "Cygwin" @@ -620,8 +675,12 @@ char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; ('0' + ((n)>>4 & 0xF)), \ ('0' + ((n) & 0xF)) +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + /* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR +#elif defined(COMPILER_VERSION_MAJOR) char const info_version[] = { 'I', 'N', 'F', 'O', ':', 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', @@ -645,6 +704,8 @@ char const info_version_internal[] = { 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', 'i','n','t','e','r','n','a','l','[', COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; #endif /* Construct a string literal encoding the version number components. */ diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe new file mode 100644 index 0000000000000000000000000000000000000000..ad29733f432a4e2161d3ce9dfdfd9d95b6603ba3 GIT binary patch literal 96256 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∈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 XH)kxFr52i_PMx8om_Kg6pDpm8DZ3fS literal 0 HcmV?d00001 diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.obj b/dependencies/glm/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.obj new file mode 100644 index 0000000000000000000000000000000000000000..cb5ea159850156bbc3891d87e815bc564a1fbca9 GIT binary patch literal 1832 zcmb7FO>7%Q6n>L++B9lt+JXovMXRt`yCss{n6-E9Y-8`b z_BxIl2~|y6DYcLgm5{h_g$pW2I8a(ZY9)k(xPZi^YQ?P=%8$yayf?d!cYOh#GH<^5 z=9@R;nSC$%wLVz-?nmwQ5P%4-$$HHwIID&?grf-3tUdDj{y~s+Bi|@VsrJl01RGsC z6$YcSt~pv;guRIEOb@^cHZt5AR8VirwV?1rBv-2RJj_|?MD7S>K=Jo>bS13yiy+@qh;Jw^!>D%-}-TH zQ9K%-nm%1MVu4q}^ zs2Y}TSOwFlXG`Tu)^0f2e8Vj3*|qVpBXN3zY%Hm*7}I7MB@uZvjDN~8C8C6nBva>N zxzTLQu2gZhHmk=L7hN@i4lCRF3or>M_Od*{53nCzg2zqR?vrMrX4mbaBfj$HtKxjs zF)QXJ(<+JW2z2KEVsy0(=ppuSG>D#lFoPlV`#GAOo1UL6cn8kV4>*rJK!DG!8nwD< zTN#C0__*wXh(aKuOeo_XqbTljcYU?2IYqlx$-HG+y4|ef9FMEj3d&@Y1d219yJ;JXKu2^y!oQm(9O7e?7bYu<+O6^g9ps{c&*h#>dI62j72v z{QB=7jIF=0E6l^9Q|ZZMQ-9p-Wlx{dE^5)x9DIfM7`yB-t9Dtg=+J|Dm+{vcDjfo& zY7;bnouQQiqe>Gre~qDh6_|*=J2^WHX?nn4aY!pLsySrO{&{}MMN;bY=)}YXA8-vv z^bYjNb{M({x=lASUv*4@#eilONA$`2HKR}sXy|LD$bQWjT;A6Bt6wka*rqpk{q7=t z5NH+6+^&wjSPOeVO3X#vIRIL<1N_x-2QmVq)02Jji(fCx<Xw-UR1%z# zU+$TgoKuod<6<`YBG)No( DS}T0S literal 0 HcmV?d00001 diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/TargetDirectories.txt b/dependencies/glm/out/build/x64-Debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..ff3928e --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +D:/Grafika/dependencies/glm/out/build/x64-Debug/CMakeFiles/glm_dummy.dir +D:/Grafika/dependencies/glm/out/build/x64-Debug/CMakeFiles/edit_cache.dir +D:/Grafika/dependencies/glm/out/build/x64-Debug/CMakeFiles/rebuild_cache.dir diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/cmake.check_cache b/dependencies/glm/out/build/x64-Debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/dependencies/glm/out/build/x64-Debug/CMakeFiles/rules.ninja b/dependencies/glm/out/build/x64-Debug/CMakeFiles/rules.ninja new file mode 100644 index 0000000..991cf41 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/CMakeFiles/rules.ninja @@ -0,0 +1,69 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.21 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# localized /showIncludes string + +msvc_deps_prefix = Uwaga: w tym pliku: + + +############################################# +# Rule for compiling CXX files. + +rule CXX_COMPILER__glm_dummy_Debug + deps = msvc + command = C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1430~1.307\bin\Hostx64\x64\cl.exe /nologo /TP $DEFINES $INCLUDES $FLAGS /showIncludes /Fo$out /Fd$TARGET_COMPILE_PDB /FS -c $in + description = Building CXX object $out + + +############################################# +# Rule for linking CXX executable. + +rule CXX_EXECUTABLE_LINKER__glm_dummy_Debug + command = cmd.exe /C "$PRE_LINK && "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E vs_link_exe --intdir=$OBJECT_DIR --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\rc.exe --mt=C:\PROGRA~2\WI3CF2~1\10\bin\100190~1.0\x64\mt.exe --manifests $MANIFESTS -- C:\PROGRA~1\MICROS~2\2022\COMMUN~1\VC\Tools\MSVC\1430~1.307\bin\Hostx64\x64\link.exe /nologo $in /out:$TARGET_FILE /implib:$TARGET_IMPLIB /pdb:$TARGET_PDB /version:0.0 $LINK_FLAGS $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking CXX executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" --regenerate-during-build -SD:\Grafika\dependencies\glm -BD:\Grafika\dependencies\glm\out\build\x64-Debug + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja\ninja.exe" $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja\ninja.exe" -t targets + description = All primary targets available: + diff --git a/dependencies/glm/out/build/x64-Debug/Testing/Temporary/LastTest.log b/dependencies/glm/out/build/x64-Debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..c34e817 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Jan 08 14:08 Œrodkowoeuropejski czas stand. +---------------------------------------------------------- +End testing: Jan 08 14:08 Œrodkowoeuropejski czas stand. diff --git a/dependencies/glm/out/build/x64-Debug/build.ninja b/dependencies/glm/out/build/x64-Debug/build.ninja new file mode 100644 index 0000000..e29a2ba --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/build.ninja @@ -0,0 +1,163 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.21 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: Project +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles\rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = D$:\Grafika\dependencies\glm\out\build\x64-Debug\ +# ============================================================================= +# Object build statements for EXECUTABLE target glm_dummy + + +############################################# +# Order-only phony target for glm_dummy + +build cmake_object_order_depends_target_glm_dummy: phony || CMakeFiles\glm_dummy.dir + +build CMakeFiles\glm_dummy.dir\detail\dummy.obj: CXX_COMPILER__glm_dummy_Debug D$:\Grafika\dependencies\glm\detail\dummy.cpp || cmake_object_order_depends_target_glm_dummy + FLAGS = /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 + INCLUDES = -ID:\Grafika\dependencies\glm\.. + OBJECT_DIR = CMakeFiles\glm_dummy.dir + OBJECT_FILE_DIR = CMakeFiles\glm_dummy.dir\detail + TARGET_COMPILE_PDB = CMakeFiles\glm_dummy.dir\ + TARGET_PDB = glm_dummy.pdb + +build CMakeFiles\glm_dummy.dir\detail\glm.obj: CXX_COMPILER__glm_dummy_Debug D$:\Grafika\dependencies\glm\detail\glm.cpp || cmake_object_order_depends_target_glm_dummy + FLAGS = /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 + INCLUDES = -ID:\Grafika\dependencies\glm\.. + OBJECT_DIR = CMakeFiles\glm_dummy.dir + OBJECT_FILE_DIR = CMakeFiles\glm_dummy.dir\detail + TARGET_COMPILE_PDB = CMakeFiles\glm_dummy.dir\ + TARGET_PDB = glm_dummy.pdb + + +# ============================================================================= +# Link build statements for EXECUTABLE target glm_dummy + + +############################################# +# Link the executable glm_dummy.exe + +build glm_dummy.exe: CXX_EXECUTABLE_LINKER__glm_dummy_Debug CMakeFiles\glm_dummy.dir\detail\dummy.obj CMakeFiles\glm_dummy.dir\detail\glm.obj + FLAGS = /DWIN32 /D_WINDOWS /W3 /GR /EHsc /MDd /Zi /Ob0 /Od /RTC1 + LINK_FLAGS = /machine:x64 /debug /INCREMENTAL /subsystem:console + LINK_LIBRARIES = kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib + OBJECT_DIR = CMakeFiles\glm_dummy.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\glm_dummy.dir\ + TARGET_FILE = glm_dummy.exe + TARGET_IMPLIB = glm_dummy.lib + TARGET_PDB = glm_dummy.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles\edit_cache.util: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D D:\Grafika\dependencies\glm\out\build\x64-Debug && "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" -E echo "No interactive CMake dialog available."" + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles\edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles\rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D D:\Grafika\dependencies\glm\out\build\x64-Debug && "C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\cmake.exe" --regenerate-during-build -SD:\Grafika\dependencies\glm -BD:\Grafika\dependencies\glm\out\build\x64-Debug" + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles\rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build glm_dummy: phony glm_dummy.exe + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: D:/Grafika/dependencies/glm/out/build/x64-Debug + +build all: phony glm_dummy.exe + +# ============================================================================= +# Unknown Build Time Dependencies. +# Tell Ninja that they may appear as side effects of build rules +# otherwise ordered by order-only dependencies. + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | ..\..\..\CMakeLists.txt C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeCInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeCXXInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeCommonLanguageInclude.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeGenericSystem.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeInitializeConfigs.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeLanguageInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeRCInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeSystemSpecificInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeSystemSpecificInitialize.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Compiler\CMakeCommonCompilerMacros.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Compiler\MSVC-C.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Compiler\MSVC-CXX.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\Windows-MSVC-C.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\Windows-MSVC-CXX.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\Windows-MSVC.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\Windows.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\WindowsPaths.cmake CMakeCache.txt CMakeFiles\3.21.21080301-MSVC_2\CMakeCCompiler.cmake CMakeFiles\3.21.21080301-MSVC_2\CMakeCXXCompiler.cmake CMakeFiles\3.21.21080301-MSVC_2\CMakeRCCompiler.cmake CMakeFiles\3.21.21080301-MSVC_2\CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build ..\..\..\CMakeLists.txt C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeCInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeCXXInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeCommonLanguageInclude.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeGenericSystem.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeInitializeConfigs.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeLanguageInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeRCInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeSystemSpecificInformation.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\CMakeSystemSpecificInitialize.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Compiler\CMakeCommonCompilerMacros.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Compiler\MSVC-C.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Compiler\MSVC-CXX.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\Windows-MSVC-C.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\Windows-MSVC-CXX.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\Windows-MSVC.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\Windows.cmake C$:\Program$ Files\Microsoft$ Visual$ Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\share\cmake-3.21\Modules\Platform\WindowsPaths.cmake CMakeCache.txt CMakeFiles\3.21.21080301-MSVC_2\CMakeCCompiler.cmake CMakeFiles\3.21.21080301-MSVC_2\CMakeCXXCompiler.cmake CMakeFiles\3.21.21080301-MSVC_2\CMakeRCCompiler.cmake CMakeFiles\3.21.21080301-MSVC_2\CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/dependencies/glm/out/build/x64-Debug/cmake_install.cmake b/dependencies/glm/out/build/x64-Debug/cmake_install.cmake new file mode 100644 index 0000000..9d65672 --- /dev/null +++ b/dependencies/glm/out/build/x64-Debug/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: D:/Grafika/dependencies/glm + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "D:/Grafika/dependencies/glm/out/install/x64-Debug") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "D:/Grafika/dependencies/glm/out/build/x64-Debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeCache.txt b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeCache.txt index f000157..7ce7638 100644 --- a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeCache.txt +++ b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeCache.txt @@ -1,6 +1,6 @@ # This is the CMakeCache file. -# For build in directory: j:/Desktop/grk-cw/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug -# It was generated by CMake: C:/software/vs19/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe +# For build in directory: d:/Grafika/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug +# It was generated by CMake: C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. # If you do want to change a value, simply edit, save, and exit the editor. @@ -15,13 +15,13 @@ ######################## //Path to a program. -CMAKE_AR:FILEPATH=C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/lib.exe +CMAKE_AR:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/lib.exe //No help, variable specified on the command line. CMAKE_BUILD_TYPE:STRING=Debug -//CXX compiler -CMAKE_CXX_COMPILER:STRING=C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe //Flags used by the CXX compiler during all build types. CMAKE_CXX_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 /GR /EHsc @@ -41,8 +41,8 @@ CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG //Libraries linked by default with all C++ applications. CMAKE_CXX_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib -//C compiler -CMAKE_C_COMPILER:STRING=C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/cl.exe //Flags used by the C compiler during all build types. CMAKE_C_FLAGS:STRING=/DWIN32 /D_WINDOWS /W3 @@ -81,13 +81,13 @@ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= //No help, variable specified on the command line. -CMAKE_INSTALL_PREFIX:PATH=j:/Desktop/grk-cw/dependencies/physx-4.1/source/compiler/cmake/out/install/x64-Debug +CMAKE_INSTALL_PREFIX:PATH=D:/Grafika/dependencies/physx-4.1/source/compiler/cmake/out/install/x64-Debug //Path to a program. -CMAKE_LINKER:FILEPATH=C:/software/vs19/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/link.exe +CMAKE_LINKER:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.30.30705/bin/Hostx64/x64/link.exe -//No help, variable specified on the command line. -CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:\SOFTWARE\VS19\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.exe +//make program +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe //Flags used by the linker during the creation of modules during // all build types. @@ -202,10 +202,13 @@ PX_GENERATE_STATIC_LIBRARIES:BOOL=OFF PX_SCALAR_MATH:BOOL=OFF //Value Computed by CMake -PhysX_BINARY_DIR:STATIC=J:/Desktop/grk-cw/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug +PhysX_BINARY_DIR:STATIC=D:/Grafika/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug //Value Computed by CMake -PhysX_SOURCE_DIR:STATIC=J:/Desktop/grk-cw/dependencies/physx-4.1/source/compiler/cmake +PhysX_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +PhysX_SOURCE_DIR:STATIC=D:/Grafika/dependencies/physx-4.1/source/compiler/cmake ######################## @@ -215,19 +218,19 @@ PhysX_SOURCE_DIR:STATIC=J:/Desktop/grk-cw/dependencies/physx-4.1/source/compiler //ADVANCED property for variable: CMAKE_AR CMAKE_AR-ADVANCED:INTERNAL=1 //This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=j:/Desktop/grk-cw/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug +CMAKE_CACHEFILE_DIR:INTERNAL=d:/Grafika/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache -CMAKE_CACHE_MINOR_VERSION:INTERNAL=20 +CMAKE_CACHE_MINOR_VERSION:INTERNAL=21 //Patch version of cmake used to create the current loaded cache -CMAKE_CACHE_PATCH_VERSION:INTERNAL=21032501 +CMAKE_CACHE_PATCH_VERSION:INTERNAL=21080301 //Path to CMake executable. -CMAKE_COMMAND:INTERNAL=C:/software/vs19/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe +CMAKE_COMMAND:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe //Path to cpack program executable. -CMAKE_CPACK_COMMAND:INTERNAL=C:/software/vs19/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe +CMAKE_CPACK_COMMAND:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cpack.exe //Path to ctest program executable. -CMAKE_CTEST_COMMAND:INTERNAL=C:/software/vs19/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe +CMAKE_CTEST_COMMAND:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/ctest.exe //ADVANCED property for variable: CMAKE_CXX_COMPILER CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_CXX_FLAGS @@ -282,7 +285,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project -CMAKE_HOME_DIRECTORY:INTERNAL=J:/Desktop/grk-cw/dependencies/physx-4.1/source/compiler/cmake +CMAKE_HOME_DIRECTORY:INTERNAL=D:/Grafika/dependencies/physx-4.1/source/compiler/cmake //ADVANCED property for variable: CMAKE_LINKER CMAKE_LINKER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS @@ -317,7 +320,7 @@ CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //Path to CMake installation. -CMAKE_ROOT:INTERNAL=C:/software/vs19/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.20 +CMAKE_ROOT:INTERNAL=C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.21 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.exe b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.exe deleted file mode 100644 index 8c74e08f90868f32e1cc16f87f385cc1a83a17cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96256 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

$ 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 bvkuvel}FZ_Gp#nKuQig*pI`rXd*D9-3lk8u diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.obj b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdC/CMakeCCompilerId.obj deleted file mode 100644 index aaadc5885cf7cd85a2401eb5e4ed2543a53da8bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1843 zcmbVNU1%It6h1ezY1i1ai9sw;aYzT6f;*kvO`};ACfQBg=x$O>+6p_mot>H8OtU+) z%ukXQ1Tj^Jiy#OJKKSU*OMS86i&m|mAO%GPA62RkMFbH<5UJhDlW@F<-WmY-0i6t&1{vf}M5mwl233vgjFGp3t%4>{|$m$onzk4&t1L z)91yl{(fo9kI`ZYlR=WjZa?o3*6&5$@rX-p1D>|F?oLnbJ}o1f-`5X@aBZGHS(;y% zJyTh&EY1}sFchn+6aC5MN@;1fI=?c(Q-|Ntzej%)*eDM0L_sMT?z(4pm6o%f(KZ#` z=o*%8Sej|LN_Xv|yOo&|vx;l`j%FyD-RYWb!%?)3x^5`8?<9zXfi34XcjnH}?zX|?#c1O24H7MB*53-M-awDL1?X|LXGt6tM~I<<4A zrQ4fsf)YHhI@($df7t%KZmMnkaO=9!RQVhC~p$V=ILKFUbAM0sab7}==^>GJlkN54o3*bmBDN#M)9VZui~ zPO;u0f%~%e=}t=c|CLw%Q@0*2wf*_g>-XUf?m$n$G{(aLI*oB8Ko>Al+Z0^Jcvpbf zFoWRouf?>;_$ZM=HA>fsr` z%GmQ!X2Wia9UWg9K$uC&6lFO^Le+0ci5kEX$8Po$aF&!Oy6PMwfudXa%jAbP4v|rY zj5q@ztUNxQ&7T4~h2SYj$`^4tMgm55?ZNMAA)-j9Ohz2q6Tk!LJbJS8!!Q|TC<~B5 zm(dfPDGAC^CgePXGy0^HoE)6rJ$c0E>>a2DO-a1x73I3o!OQCqcIzS=VC`_uyj-`Yg|5rP8|g1?9m{|ks` BPA>oe diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe deleted file mode 100644 index c3463a8bd4d0997e7da50bffa25ff7305a1b2b8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96768 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 QvEJw)YG>2<6NjY#0o+kxr2qf` delta 6044 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 diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeDetermineCompilerABI_CXX.bin b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeDetermineCompilerABI_CXX.bin similarity index 70% rename from dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.20.21032501-MSVC_2/CMakeDetermineCompilerABI_CXX.bin rename to dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeDetermineCompilerABI_CXX.bin index 8b2f04c5e64f384ae28a2c64d7c60eee9cbe95d7..42895c3b38f287f67bf62b284969877f9a8782bf 100644 GIT binary patch delta 6036 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ᴻ|lb_gA&ii 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 Z(!qw&(V-RlSp#Olpk4K@39W~v{|A0+Fv0); diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeRCCompiler.cmake b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeRCCompiler.cmake new file mode 100644 index 0000000..8af8852 --- /dev/null +++ b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Program Files (x86)/Windows Kits/10/bin/10.0.19041.0/x64/rc.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .res) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeSystem.cmake b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeSystem.cmake new file mode 100644 index 0000000..e494dec --- /dev/null +++ b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19044") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19044") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19044") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19044") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.c b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..051f748 --- /dev/null +++ b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,807 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && __has_include() +# define COMPILER_ID "ROCMClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__clang__) && __has_include() +# include +# define COMPILER_VERSION_MAJOR DEC(HIP_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(HIP_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(HIP_VERSION_PATCH) +# endif + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ > 201710L +# define C_DIALECT "23" +#elif __STDC_VERSION__ >= 201710L +# define C_DIALECT "17" +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.exe b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.exe new file mode 100644 index 0000000000000000000000000000000000000000..729047996acf7d4d2007d1357f84fa0b5178c6d3 GIT binary patch literal 96256 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

CV3bv)|ktm z1@yi2F?~MnG?{DqJ6P2$vhKJ-eb=pYWqp2by$#aUcs{`E|T8|j$>XsMV0g`KFq>gcXo z`0qbkBNqegA!6lozVgRSc_Qp9eLkmh)JkMtW> zgJ{NeB*q3D6TIA>v1rNqP=Oa`oRlQo(!D${Jw{u}>CO-GwUw#(o+52!WVl!RGZ((K zwh#+0w{yhj_4F7fMyuK#Bhndvi__?4{)=xnO)v1q#xTojmOE=OKI{^HjZ?0m{BKn> zA^yTl`kqR6neEkLzB=TevYS|Pn*2^oa{SaA<$nCPk)aQSD-OWTX|Z z{Phf3vdCz<<1cpuI)8nJADdjX%bw=wntwHS?A^JQbmOi&Ox5-+{2ryY zsMjvw?OjhQ(2IKW~~`6>BDy{gwG=@TUGl5|)4D2We|_>i=k@% z3sqf;y80JN4*VS8v-WI<(HgE`cA-`CTc%4^hblUeO|&I9O)~EKY56@e@)q_E*wb@q z%YnS~RTAW@ZXPH|^P5SF4mi?b2@2DbBq&PzC2*$ClweT$6bXvc$4f9cJw}3(bg2Zc z^iTR5y3b)6(1N+y+@+n73!*b+br^TNVQ8@%;xwyos&aW~I?o`XD&pWAFDJi~a7D<21^KIh7MZq4PE4_p{bEO^bk zZ^iru8F!iwmZA-|Atv3DXY33av86Tmm!rn>Bi##dduX8lY**m*%$+RX;`eX`-tLh( zdxUYEg>1vRAMST($WP(;B}OF6AzIuY4k-7BQ!%&V{;+ll#{uBj_&t=LMQg?HL2lL& zQ_mLIPb`&wQPG~0Zd9aL%I zPsk)r8v)S3igFF7xkU{jQpx7mzqxrp4sw>$i>;P#hdEm8gLBmJtces}BdrfLe-ORM zs97Ko<;bbONBf!RJpTosJTv-F0Z+c;}7c8SF;I%yWSEiqtg6NJ&CV`zoXAz z#J^$5c+$SrSLE|Evp5r~kju5jPqEKma4$KeBXBYwq6m_(T`l zlTB;7*&__6vr9}K(vL%ZRK@yUuMGcPO10K^VmC9FJjxJ@my&OHmo!Rm{)nS;%-@lw z6MJBmJH7q{k`yx3ZRy)o0E1e5g!%qI`Z7FAhV&d!W5N20N+D$yvyoy1<2aJojAZNb zBpS%EbH5Q7E{GFku+6cVJ)O$nD!W_I!-*kYy{0xwq-#7iZttrkou8a}5M0evxB}-{ zHzL7Ry~vRReOJL)U;h_iE?ZhUL)}lFyzXJNPU&fl4+;A-wr?VdWh3R3(y}pF(b@@5 z;5jX5WC+dFe`DW zu409#2u{48wf8#rUT%GV{r=DUf1cm_Jnwt-vd(9(J+8C&K6|gV_dd}cS)D@zSDd0{ zMPUaxbFk~zjI=&@T4=cL_!}F=MpkM%{f&XsUa-lw3+=p1h6K=2tX%`2WMzsxU@hA$ z6Q(pfim+JdV@tE$O%sh`=yfX=I-n6#8>Ttb9oBcY+8WQQ4UFZH)h z5NUWIlbV)LOw6pmyevw1id1Kt&xw1?-8@w!NwZ_i0a_xtJ(L=8X=Wvk0{>^5089ci zjtQl^i#ZOp0m{NMT5=yz=r$PQrfmy_ogi0j@qJ(GunMYISiZdgkqx8Ds@EKTJ#ICJNpTP>$^Y{^mmTBhcPQkp`c7E4(mBmye#wC^Y?|pAzd| zv3|1teJyL&!x)swM@GkEO8GeM)y9g^6XBJfAlZnK6 zW?_F}tzc>_BCA%zEaxL#tPurary?xBMHHlL4KKS1VU8%BWLa~%C`YfGWC^YHMVQaA z9%#Jm43Oi3u(zz+UMC^qU4)5NXu&DPWMGfi@d&^2sfZh$ToVq6fihs+x=_7>6F`E#Uw$EM z?H?<>i4}=w=>p^V57xd|2!$e3$U?UP$R}2NRa4S3^o0DmmlO(1Micbg_wPb^55SnR z%S21CW*#u*HMxpMjN>MoO0k$V6z{})(PA*cYBH?(0fjM9NK49AeC^BZa_v0L>7Y-h zB~yMsOfr1+Ng$P}aEhL`e+BI}tUm`)!VHVVj!_~7D}F%SNb(pI3xzX(parw^?!z|4 zzuL-lGBXfyD8AQ+wJ8vU+q`)=Db2D$lw;hwh`QkVGHmXKBLgJFq$3sN&s7b*;0IP(eH|DltFk_W4U@ks(-H)I&EBx)_zOJpa- zNri?r--u)*Kd1H-LFJ`UATn!c@?Ngeix&;wu;vZ;3Z;!cmQ#NBpE9|eLWRX%nFzz` zONbTk`Or35;duFcZYmt_DWXb1I-y~O=vOnto{JEsAo-k zLNS^MLCmywm}-AD7Nr3Yrk1J4t3)%sIej~-rw^Mf=Vkxv>Gd;Gz{?@r1?uBkv&FS+GF}rAmdpxY zyrv3T6-;!G2-=sigch)ekoL9jx|VndW7}l4Zkp)6-vv8N_sG+N3fJ^ikp>p)r2imi zTcSVrtD@?H83vj-&c_n#CtXkoyv#a4AOZS`u0ea!F(0~`{$h=LllPLb5MV3XziN5B zFJ+p<(xx9WkC6-&4?|0gV-|}s3|VQpzo-3^4l>v>K$C%TC<+S&s?7y`jfem*IWtSeTzNxC z#RZ)vEkwn8H|QTllTV_V0p8z4^H-n$N;KO1Ny)M7o$##(X?qUY9qBr%y6Jaq>+*1aWO`m8ytbP*l{Q5U@#wR=Qq*$8+FzppmK;M z*7#t|lo8Zp8JcCrVv)Ak`iXO75>B8)tyUun`<7zw{Z-w#`p{~OnkHb_IAgEb|Qnqg6(8|9O$H zc$GMgv-n6}Iw3hC?liRH_@ba;%_}V+I!r)&TKgbw7%0YyB*K|&2(_OArU}eHqh@dghNauT-@Kg)O zwXhcAEslGr&Z@00#P&uu7Gh8dC$CyHh$g#>w4C*<`KM%#h^7`Hg|gy3u|lMZtnJA zBix=5lEDZInq<^Ab1#fWFqpwe4_{}&yuuy%#7v_#zOM)kAzUr@SJ8{G0xv>3WEsCQ zs}VjH;1=!EpFW@7&Dt76YTl##%WHH?gPrrcF=nttR$Cu|)A>&UP&V~@es;7=IwaFA zN9~GleH;{lu((raeFe8@4CmKU;IMOk^83zs=aRk%le`$m7q09-Nm~;jdT;T~bL*?S zFwyz~)k}xg-Z!Yn9;jxqw6O>y){`aYGz=8m0XZ@2j+BdNM57$gVw0z zSZ3wgB*f#kP75R!eLQ|QMd6vH`QC&aBj$L*d3_sj>Osw8G9!zS5xhhpVR}2~$x669HpR+P~nd%Ll0_}gzOpY}b*9tZJa*lqYMv^+4cI;5t9b-FFM)%R7A z5>2XQ{zA|ZQfF_p=01asl;icmG}w6v7Grex^3+yu!EC|xp{^EaFLBV9PM3@7iv~8alC=3Q2?ZTVPPVfX(O2W$*sPy6 zTgG5Hr?zFKPM$(zSo0@U4-0IlXz#D#J~VJ>mOHDAdW2$K2_bZ2=w{bVY*Ako*{wAE zT2**nsSA#`m9I4n>U}7KFecE`&!QRqLX;^g7flDJ8;v&S-O?|em|F(B1`gNMLDrTs zyhozStZmFqUniK_mSSL0(uA6q(5IXR7$rK4T@u=&BY`^Px)^fc)JDVFc}*}?`<)6e zP-ut&wO6-r%dLda0>7H`aI@}sg`VpmDv`Z|Pj=n~f>jm&-wJ8@0ZVvC(kq&Z_dFFZ zkDdlTVvdjIxirw(3h&dmXz|`^hxr-wR86HhW8HOGbu@2x)4^6nwvLN*TQI5&;g zQW>rJPf@!@b&s&*(0jq~84ay5LGMJ9TI^KDtp`3C2}N5QM1|pIjXvwge`*V8{!p+u zp1l<^bGo)d*>o>-ANlmGp$CCCx521i(vswBj(fQnoUq~NA}sX1Tpi3xp#@>6qGVli zhh52w?Mf5TRbZZ6(;8o5F+6^f-sy3l(%WWjJ^A?_t6!{rgr8dYxeY&`!%wK?Q|eY7 zZBS^1?sU@9X1LQz&;od)Rl)0NMGwBWy2^|ftQQOsP2O{0KcME80x!tQ=)4tPEz$>K z9t_oPeCN!bp@A`YWtr9)#<-`q9%I%U9vw^h!pJf-(3o|aKINi2e-{O=UpYnu9%Kt_ z6oI>%)N|MXrZfxGWh%zI62s%B4Cm-ip6GRhZ+i{JR8dn!5@Z}j>a-{k@vv% zb4b{J4rNAZdxc>vllC8*vFt`yq)W!K<#;~$6#AOki0wct-YEPs=JI?tm(5akfGlNX zD=@5~Qv)4xNSiY3ma;;ru3kgiPVoZs#RCxoZ6hA^K3h2!!dHZ}ik*VUXdRIYbla1V z`${(T&C*PL!!%Q$^G@fHS|OzMDsv@Uu7tJkM46~P)Far+VBhRKofHGG^c|&Bz)77T zS8zbWUqgkBFn7^_KE%<=cR+CNMABx6`{X?*(%UJD3~MmKvQCPX>xxM<7}4- zvA+8RVq`lLUUQ_Dfq8}OQpFIlv`YmDQ_LE%9gRGYF{%h$p~4v>jZxCTg6WI)-a}hY zqqd%n&M8LjJ86~|BVMfZohU3$ud_z(fZR#N)ZV&(qxLSRKEGxR&(A~e2bw_BAsSd%U%(p>kF+Nx9w;6(y&MCqb<(|+;d5vOYTVF0Q)8s@f{-=u zSHX(agP7bjK4z6vcI@(2y$ANAtSdK#K}6zeODz1Eg4 zbA#U+j5a2d2>|5PHUPy zBVjTl6e>`L5~D5;jJjG`-$RTwr>!%;6)O6}R$qvPCenwkQ{aRdSh>_=c+q@n7P@SC zzG&_j5Q1DEg{8~iL=^T|Rf$e|E&7(=YhswV8*|D?Lm0C2jj3>v-fRfF9%{J?ms)(o z$K0(R=U~tYa~|dcrRbfT&QC#4kPtR{ddsXtoP24(TLufFvatZaKGP+%pdEn8@XT(^ z|Ihb@Pt&@xzSU!KRFY|1i<&zL)sC$u~`xJIel_75vZVaE* zga`c@idBw=@kgXw$uwiUG7*6%<#R0lsq1bv;+osu^V zI+0+)B;N4Z9-=Kx1s%`3pwxw{br5)P6LPmy!I}kKdtJsz3IN@LF$XDw_SK;RlCD9A zfoRZ-H9qN`NGL4|I$!%S5~D`?G~d3O4!E^Gf)T6Z@QId#KsT_U10EKhKDEpc>M%%U zNA?J;bxSa;!U~4G;KMW`fynSuN-+3V;a80XJjX{Qm<=njI_E}@t!o6wnqZjWpCRst z`Y#4GtXV6=R9rUvb~(Xt?;i<X$4J=aqBp?ALpYFJZ6Punn~ zUn3BGzO9ejD)@`&Cdw!PsH~p%6A@#d%5ClH}B61MPi+H!)L!n>Ekzq z+>76L_#xFL5ILSj^d2lGc34l00Nz#+U@kUDP%P0E$Re`w0Fw9WcTptk^UU@$!z4Y5a=pBZFRd4+chDc=#uK$nbOb zAg*e-VNsgz5sn`Pn|&0&U%;b6mEi}zy-;{U!(=hM2MX$S0a1FRvg@cip-dUyVIkRd z|98Pft+{&s66U-KMOk+u7oIKQE!5(sBIDKzsQNW#ZM_(A-6gjlagPvpki++PgWOK! zV#eFW9OPC?H%HBF-G0XnRi)B|B8NO0XnnPLc-d~WP8*}@ON2b8J`!FcZc$8ev_leth zvd5=HPiI`#?>qhNK}xH9--(m`nq-)MpHrCCA9C&9cfQ8kjX0NTJZ~W!D)CaR5ZiZo z?xDS98K~WG2!qu2U7lUG?}k^8aPoV@%fCJ7-ZPip?%~Tf{<{zw0;?9TErhq(0F~Rz z_ntYu{RkrP984KQ;02(2&m4T$UWe<}aUI@Q6a5`n+uZ_$-{{@@8g0+H2w}Ygh5KB$ z5TZ5F75i>Ha0u@GLO5g5GUZGAE=M0knw5LcoPWDtN0G_%Z~G4-Zq4kdSCy1V%?I!Tq**#JT--zCeA4C(q z$04UA)mMpKGuQh$qLmrnjM#Vnr1$kz0FA!8_f=l^zmrOE9hETz?;}w^vWB1}o=f2e z^>HiM*889oc8FIt-vq6GlJ7+6n+{;L4sPzd2-R{l*qH-xW276ZpA&H-x;msWokG>S zp;o)ndU%JFG~I;7?ej0mD2{>8Z8~}z1A)-O@h+gg&{1|nc+3t%X`Hr0hc{W1cSt|f z^8&YAgrdQc;h86z`U!$7X90T3f${6fwDMXEkEj?6}}y3*wRKY9p~DM|dcytvT?v z9xfCrJ?mLe8Mr1>u00sG-@f*sA0_?2x%R*lg9#|h@8bm1Z3$W@J}#Bzd3)_^5aduX zt`SRf_M#kOAnrQ+WX*k;gg;jXwQdU(JFiKf)jDKNNjdJbJcAmujP*HqU^;zf7wZ!U zwOtQD7HY9JBWO?NSBNf)qN7oJ1s)Ho!aGggBYTku!F&0A;{AZ3`f#KnhU&*0hwA%r z<{+JM?190jN#>e#Y>uPdBS-SWeS~HZ7G{%s0oE`Un7ZTV`|7OBy1f`Wu-_)4MGCuO_2x4A1RG;`}5ye~HNs4n{vIq=&TyXcshHp!I%212fB9n0OHSms$ie3`~Pu z+}_`c;*0esf8qQR%OxSQ?KwTkaslIPmDLq-TO#Mtj4*_{9uhQ}!l2R&ffO+xvz|uZ z3D>NLAia>h6{}igwYP-r%BwyLe%98!a+iXzU7?n+d1P%gi>alsGeY~ZgfsvUehj%9 ztzM{t*2j{YnrOlJ+NMlQ-;gS{=ZG}1s0{S}C6<{B$$NlE-4}l`u(DpoV4|iwDx52N zQc}%^h>}>t0A*-QqW_|S@ni_v;QLA6Y6t;VZIT5Ij^#|6_qln|@jB>I-8Sz<=Zfr)O{xMFRPM^Jgz;Nb@idh7=|V>Dwb07oNb+=$LS0pa_$9NRL? z5L$-l?ga#y0fIW7x7SPPx9PB~XYj%|ZSO{T5~4u1(PyIhQlFf6F%gf;YVf^evQ%QM zW}^KrgG|`ApOq9^5K?8h7el=EQ59hp3>({rlphEwMf=ko2oW29Yy2^h2%(0HEg3>+ zfhN(|agSFC%`(t#X|`c>rBv;W1@rm{6eQdF1*B{6-EZ)fYt|BJBGK$}7?0&$bT@p^ zy|2Z!FY@ochx$ju2lyV^9>WLdowt{w)9Ph&OE3&^dk3rLGdj`T7ThguQ)f2#m*dZ% zGM=ySyMuBfYY*lkLrFTvnp;3ET3h0Guho1{(F|BY8z_p6uCilE*uVL5%YGbr6t9D_AdoxCxvg#JhaBaqD>r%?@ zE#QvWDXucB2RrKFX#E|H3Cev;_(f8A;T~S~yIpO-y?(blfiSN;vxjT_ZZ8{XQNP=0 z1A2?gc3li&>Qja?e#@iCNsKE+VFpSW{5MNKb z_X*!5lKWeeL8mMG%`Mm169+euQ)>|s7H0?MnT`6q6(KrU&f&h}G*y@=JVbnjMm{sF z`lqPOF*r;l%&S*a3=vDa0&`T2nIvH17!g z!`{Y;c+8g0=7Ojw>qXQo(s4w3S&qS)t8el?L^?%8Z!x)VA!!+Q3~xpEBu3n~rhAev z?%U9P3whs`?y>uw+&wJ%ylR)s0BXNI=}$Xq!@lO+wj^V$)Px^T{PAlCZ4mC;(Y+@` zm)oc5RlL$kDo8V`pe2dZ6lE@GNqv1F_52}punm-BdyU#WA9gc+rgx#~HWGQr$2x5- z4M?b|*R-{U2|&FBLO`v>b~%|Y66FyQ^i6sji`m`fP()B=dOIx4 zf(PHQpu_2BymWh8G~tBNlYHs+y(IDHw1n|qC^m?DeW>2Wkl7X%Q@sl|%|y7AM+`?Y2j`r}f_vIE;CMOo_d%XX zZy~?vf6BZPu0ge)rQc&NJLq+OqzI<%H9tW|`TRu+Y&x0e7u?`G++7Hk?`Z9+qqm_r zKWqcJX@hG1uzWduLy)b+TkC7sTs%L+^ul@&?=*VR2AT`pUj7RAq{PK@!!XUwpRmR4 zQ6l)R2IdfAEP?wQ2ztP+5-ybN0k^}rLqu@{8h-!41Q> z0CPbnJ>XrG<4Bof%mq=;jjZ`SfpZFxH?!r72FePS&PAchV~o_~eT$YN;n@hIh+Huh zO=H6-Qt(k9Kzlso2rmL(ZozhXMBC(jl!Bp^Cqg=6>V~?DFSiLjGg5n1us^2MhQst( zN=e3G#{<55&*{NBy?|F}B~p4Z_Vo5sdTErnJ-r7Itm!~rQ;X#viWDCZeVV;SJJjdA zi(U~0o%+&BQujz&;yRAmaAT4i=hC|ai<GmP+#roR+?AUw5JH3T4atgTd)KgG0egH0LMy%ws*(p$Skza zE3~~=RxoaH3V3LHA1Ds;%8cPn2eZBo&#T7neUV7!i&}VmE~5-v{|{#U33jU*n99pg z1pZk(@LA+?v*94#_%ih)hR>kvFAK#-UC>#W%FdwsHiWjt_a6?zpmV%B!DL8<&M>W< z2Au$zP%@@f;?I&pgs{i9272BfD*IGq^}@0QFJiDyclItlz}9@qu=AU67wmuS5Mc;K zmn6o8nq-~j+f?10^EZCKNvI2UKOs2&l1wNUND!7vi@P=b0n!%8_b9l6GyGs~Aco{} za~0mNA=4?CFEI-u(f>pSkEZHo+u7?f?20KfbZ*E{*MoKkK*u;HawvTJpWZ{}^ zG`c-~2c3%xFWJUk1ZV_Gpf^BPUu*6?^jbkI1!iO}EWnHvQ`Tg1EQt2C{*EO9MF+x+ zsETxu4>Id}KWel?S;EX1?ob)dAAb>VNC%D{MSLW&SrIh>ghgwCUTGFc9K0xFTicw0 zxfBf`kW6xOhL}kR#`I#&xS4CtiZq>eXjdO_9K^5XEz*n+q{^^wZ*N|rwHrwc zT-+IdUwKQ8KpU&74ISEg3I3#S|GJ-3K`(ua{LL(<3*q2dYS>D|YM3 zFOv!Xwmv}CImai_tX8pSdZhpF`k#|PS|YtL@p)OM#Y{hATEX-;rq`KvN|NDxnT}-| z&2%Z#e5RY2&P|cw_A~yL={crXn0hRd{`xW<%X9(LG^Q(=KF;)6rkj|4#pr_k8!x&OtpYaL&r$>>Yb8W^Z(hO7A$kcCN<42j~>m_i@G2&%yi<4VN7od zx)PoE*^IFeLR|Tbu|z>!8=deL#vaTsaSFeeF^#h6s&L|0JKSt`m-N!ikKv z=acEg&t|OUXSowU#|f`-@}KX7A9un{06a&F(w{lP|VKU)9jT>o{Kq&%Q65!bwV^J6pO7ii+s&6^juAU-Y`G%YqG zE;gCH0cT_`0M;Dl&C5(oA`k2^Z(c%dMy4ZP8XuRrBwcesyvZ7vH!nVRev+1c#zRR7 zne&EmLP$s8yPWWF8&1niA2|Z~NsrISOizl-)Z)oXjZIEkm>R!8IA~ldm@zf}Ar7uH zE{IQ#&y3dv!$DDWy0K$%1{3as;m`{|I*ypGC28^LvB*E&`@mWTP*AGxh)OpWalpGy0UZqLJ5Z-v3Hktj%kk@vK+AD62z)>M{P7!#UqAd51R9G7 z`s02%eh=Umvos+yc7AgF0EDG0X6bwi+B;Kh*8QWx6&Ev4rVslYvp9vE|C}oVzZJnjd4p-wV=khy=Mmi;H8QMt1gWE#`sGqciD#bb&I zGwWie&6p7`asj@4uC`jy9RG8~RR6VlEgwj{26Zt@Qc{zQREIK>s8+<-g(O>w<3pwV zIrHb--^@o$N^ENE!uSRMCRAsC|0q;S&o0-$NzN|)X8tt!JIUG6H~cSHmKvLarjeAI zl$nH{_4zcx;vDzf8{N@4uBfD)-;y_%HD{Ywwwf z>G81(9GbnYKQs33ZAA2T9Jgd%>_f3h+>P4Y#|Bd`hQ4zK`W0hnd`4V)QkuPc&>6>3 zw=q6BHY3AgjQb%Nzm=AI9;R`%w>VoH~CI-XO*Z z^kWX`#>A#BNnMt*BrC&+=NF%mh9*q`1Ngm`#&jFgSY4Vf2|ad-E(3ob!hI@eoNkFO zT^EnL1h~w{UAo{W>xRKi{zUP0{}w(&w+u1H=@Jo6hQ14T0WvWDE*5d8;%~BUxK4Yk z>73$~-f7M-Avwd8jAv&Ut~Ih^(`9pSS0yrOv`g5KF3sxx0vI7$t?L*Ovk24oXxaow8UEc zzA+MO@n}@zYuM_P?=6fqe^HDFJGoPRfjLvu8LBrVN1{{*eDFj4(0SrV^97P^EBr|2 z^h}778&T3n5RdAT#-n&CEK!<|P`qTWA~za;cinMK2{{cVZ&xQbL3`y(gNIur9@;Npzb+4D$hv_2p5dOMJ zIw~h!4~rgVyl#qw=vS72KUtLD&Yz*9@;hF&4Km&vzg{FEn-^CbQ{xhrqxVq znY!PQ`SW7x!_>&smuUdgK&Bx~%}k@1Ml+3Jn#eSpX%W+6rds^l7?(1wU|P+zfvNjV znO`H*5lqK2H8YK2n$NVD>GZ5rUF4Ef-3+|v?#0}0Mq-w3LVA*JdTgc+yaln#VD4Tb zDLoSS%OFSiO_g`@K_OhaU;rY#2uB>mla@4Vcdf7=tqdo0H#ddi@ys5PJ|0&g`P4AbUOMY%CZc%07%9w z!`rcpCj)UvA2L1~|JdCS4br3dY1F0pBv&mxyPHgxeA?Z}-z3CO`JRB7=YvK9lMGGh z;fWHa98ThL5~XKh0$m6?9pUI*FcqT$D%TXqVJT=R-08{6__IW;6pu_N9ib^5S#~&c zx-|ZimrOrNq(v?=eew8(2bm9hc$uFp$U#;JnXgRbB8A7LGG3X_B{nyiUuR!h{+qj- zkW0Fvn9_YD{tbmp7vS$Qhw_jM{Tqz8CHbL$Mw<)yl)lY6vu+IXn1a6<_@`a*cq;z7 znUL@QyGR1Yzy0&oY5)Gt`@4%7Bc%W8-x`cioc}fVpNp}L_D`?-@BMR(VYSZwuLZ_5 z|DAtYc;o-|l^`c~b>5n_k3N=Pu+H*$;S=kNo_y-*4bMFL+{Wi$c=4r|UwO6owb$R+ z^ycQbw!Hn$yYIdK!Padbe)RDtpMLgv$@U#z?ELbpU8QBa_w3!b|3LY{Lx+!iee_sG zNndWV}hUqP(xzpLm`~7FfnP-;^dUnC20?)XJlqAeJFd`!*k}||G>PM z|IB}6`HGdR{-?|TKb`*nw){=w#)pPYm}m~4G&v%2%G9WPrcIxLeecn;@00TX&;0)* zXnN~9mXeHe> zy^xu44AU)4|4rXRqY!#KXJS;80;*|!G@a4Eg(rPevO_r17Tx6_pnnUWjB!dF@{o*p z9u|2?5+gV*9~9rP|6k&xu|@{srrc7A9a9LfrSNb0rO_DWn8trJ#z_Q@N4^&TX)%)Q zG#UI`d=v+bNK-M2a}2NL=-YVdD@7Niq{7I)B7Q za*^ZC1aL^FNp+lN2hE?9y{uFT;&s{Z=d53Cp2G!*hidE+JhS=uoBa>@)GE|}CqBm# zQ=Unh&0B%}nNUqz3Lm5ecGSO84mBO1mNwCUmKV9Ep}j9b7}DhWLvkdef9eHfP1c@| zmS*#ENxc`PXG)KsfTd2Rw4@Bvl5t> z<0E6!Y@r?8$t)N@1*-EIOCrXHhr+wiyP49`qLw5l#VvzYnU$e4;?q--Qei(_k{TJG znYe_eg(7{TrJZGeN;)pO${ADobX72h+Dlwjj7fh;mzA-$?x2=2m4mJZ#-uwGR~MNc z>E`HiXH2>~y1W>Zu8l4q#-wYb%gC5?baeSLZYQBGfU&ktB9Jl3l&%oQq}!v*%(#Pu zx+umS8Amhj#5jhrW_M3yOgcuo(ioGDm9A{YcSxwqVXUo-$Y-prJ1AmIx=p$^GKT(M zT*ZvS7Z%;{g)t ztc*#=N>?po(wWlLz}QbhJYbprV8-r@{TX{PCfht+K8#07s53Gi#n_i|AmaeWqZtP> zmR2#;2gWM%&5T1BM=>@rj%GZbaSUV80O6L%cmng&7*AxJ%{ZKK4&zCT^BGTOT*P<^ zEU5*hbmem3LYjPn`yVZ4!XU&dP)_hVebxIg1^ z#se5vF&@a+%6Jgt2F8Aj-MexBz}SbeKjQ$#Lm7uKzKd}b;}MKw7~jn}jqymvIgCd! zE@Dg{aHXr5@o2`|7>{9G$~cH|1!IMAHDi@=E#nZzy6&>PCdOWj$1^rE4rLt3IE=BG z@dU=vj3+WqWE{>ooAD&Z`HUws-pDwD@fOBY7?&`f%D9{{ea(}uD#p_oTN%${+`#x= z#_m02`R`-w!#JL?FXP3G0~seXHZ#s;9L-qI1CT_b@Sl(7fn3dUU-S2GS`+`xD-WA~o2eDv`xx_lVBGWKQM zig6(0){M=J+c1u1?7=vZaaYFKjDr~GGuHC}ZzE$@##UfMlL@O7>$fuGY(+fhH(gE55`f9yE2Yp9K<-Av7QH%`HWjL-pIHO<1LK4 zGA>~p#JGa7-bhai<3Gl&jRNXw8Mk4q>m|z<#Mq0mzOVFeWZar@0OK}{L$vUWqqOk8 zGJK2{o^hHMo^g)mf3Wmlr1@uDtodiWP4gch{g-O~8CPij8CPrmM@av*nt#T+-m?5{ z7<)0+2TK1&jn6nhhrMM@U?(;V6l>F?L-p zaVg`jj4K#RE1eE{fQ7;%>9Xk3);E~hauf%x16`zVlT?m0Y4%MQ*_kAj{z$JzR|00{ zbS1)vq-4d^fh+xyzJo4WUqKhGqo6C5<4t9p#uytv1)sE7bkV$@F4AMsmBISW4Bdl_ z$%=?WCE!C+>5p_RbS0rgbkUkKx-x9#k?AB0D%weyMXDeE zy74+~K0@`xAJ$uK{zG~i!eJbr)Y?q6t(T$t;t#8?HlLz;LwFkdr~2a$E?0NRFALZV z%ci`jJ`sPq4U-lu9CmGaQGN1{8POn ztff!&kMg7Wr+P^8)5=fv(I3*(;?IDziLc3n>Zd<)%gr09Q+zXQ@lk!H{Auw~y`}PT z_ki3`dNUoK7s+d!Sa(Gdpn6T|Y4Rl3{v)qj8Z z*5j*O{`4X?YYoH)MGD$|)^t3NUwdwY`UgxbpQ7;p3Enj(6F=J}tBmLxA3?<5CIa+qZ+ z50#%>w3;FFHQUCQ;m6zh5lzn8dzHe|lV~1Z>qX=^ljNcGznc8C{#K?p$yQF8-V9qk zlKxG$=PLb2IOK;?zt6UASNhjlo7UbYJMhVWl&v4p%A>vKW&9?G@{@FC+S-NWk8=ti z<;1_oRzGC?TCYj+p!lZS-rEwJ9qIw`r#QU#2}jw=Zy)E&H$Bx0$4k>2YyG~F^}>VM zlW~}w7s=7K-43P25y1Q^b_ikoBjYH>A2N<%T+BF)@p{HNjE^xcV*DNBV#ePv-p2TC z#-)t6Gp=B~mvJ@YpBUFN*6akjyJUHfFyD*uF2+X2<&51~UIQ5iF#koyX2y#dYj&Gn zjANJ|r}5bir)QkTd~F<O}2XtlsCCt~xH|2~UW4>l5 zbYon_e663>?1q|M(aQYS*?$A$CmFjBm-5y6Wgo^LGvAl-yNoqEhc;deWWI&@I<`}_ zVr*u3+;{3+vX#$}B2 z8Gp-oBjZhsw=jO6aS7v7jLR86&A5tjHDfE|FBms4KFZkrZYht`jC~lNWbDiM7si2% zPcSw!-p^RGllEa8&HQ-AUfjMlyJ#ZwlbNsCP5U#>W_}`LAAUY<80RxTf^h)HKZNl{ z=4UWAa`?84w=jPL;}XViGA?KQ0plvh+WXzg_%r4=Fy6^{8|O!}ySk5*^3G>|HuFa@ z_F=wehxFzAdNALY`Pw`qki!pUejxKR8Rv6&AI4_pZ)F_KSQ{S%uzyeHCo+F3V;!gG z%Q&0)ix_Km_MVLMnIFqIkmGO1cq8*!4QE@YU|{|h=0C%@gz-I$%^aT><8tO}^KM_x zuRrsvn6JIH&CDOhd@J*_85c2s4C4mouVx&@>9=QG!v0mp?xW=ME@14#c)Avz{olpd zm-$jlhIJ+!e?R62GJhdsZ5={i#%AVAEt*aj&G-rC`*3=Gj1!rk!Z@389^)@)%=k;jC5$&~;Tb=#`RDYyF}5=Q1;!1G?`ItCBjquivHKW_ zA7)(2{1C=I%wNYihxvhweVL!bIG_2W83!^ym+=8QOlw_>-ZDbHt?caKuZX zg>b|VI`K(c>c}T;rz6(1-CFv~9Lh^tPpK7*bI=D$7x_0Cd@TmDOZg-BTKv)uqgm_7 zZbkYBT0bo>sh66M7-%)KJsxSVA?<*?q`fB2CTGfvzgQ0}`O~q?Kw-F>J)#PtzJsLW`)zzqgBO@@!RXU^#8D}9!k9o)qc%C>0xN~wIhzh zGi#2W`OU-ADsxBwa<3%0$n@;bTjGVb=O=NZt=>qSg0dhU zCV6Z1Q|ejm^+&^6KO`~z)zTw9Y_hFBN`4Af<;zRjL+tsJ_8NP;l=e&eK2&Lka^zF| z)NbV^_1l_No9x9@ez^yjd`Np+tgZe^d!S~`miBe(7c_ZEdxyQfN~~GmrTyI>nrp4! zmUgs-HhD?A*J4}ykoF~e{x$oL=0eyXy@w`0X(wB3>&K;iQM0O(eVy!&nzfzIhafwh zy*)}hp=MPlKG~nN)Cf~QNPp!e?OTp~+1~7Y!YQ`;C+&drS6k%C5kF*zQ zs}zV&={x$T`0f3HwCCCLBkj%Fss=g-gX;Tyo4h2}Ry*kMzLORqt;f)?*5Wm+wMc2N z)>cW#brN!yge;%5_u2C!?K$@LBeA_a64PHTJlR3D)fSq4nRfDMd}&9}Vj#Ufy_2*U zG&_kSpX?@%e3Gb^Bh9X0$7D~ZT`XF9TKl2XglJ8Jn?* zkG0h=v`&Pc2knNJms~H9W_y3j+9Uru%E!^&vAoj0zZAKUm$bv%^CRsB)St*6#*SqR z(y$g@;zV11B&Hoa@{%~i);~y`X?uT4yT3hs4#uRm$qBD&jvJi#?lyLlHZW!vy^SMp zJUE zuOSZpaa(KiFWsx{*tr1015Qn9cG>;U6xVl7{0bX>;d#0a+OYJ$&xS>`4eLv_=x?>s z?i}g1=KghmI^j!B*vl4}5074@Is7(*a`36m|F`>hAb$lm{OUcITJ;H^Z^N}s_m_{z z8EeB755=j)N8)OMpH>aV!*WPA)tRsuYC0(PTlC78b10s)Z?`Tc8uQHdOrph0H#{O} zT5J5KY_j+)G4@TL!*Dblbk~Ulmxt1E*KP-|5F*BU;*G=Ieqk?DYoG zqV|6Xnxik-M7TO|^_xV!wol$nG$gOnTSQAY{v>F{^*3-j74SQY-X>b{cECGCkq<$2 zFYI`ia8cpP_lSCZXL_G#@q?}(5KUXKU(jtIJhqi^sc&EL{A>HK5wz%=vw{W;9{(Zn zLq@zVXiSanBf?(O<_TJz_@$sx0o^_(_v$U#f(9J_PSE15cYQ+c70P-+jkz^~20S!T z)Q^~6ZwMNab6e64vp*yMwfBD_=(eBReNI@{DM`>6{T@LBHg_)(?k-CO4e&W8Xvl8^ zwv&5NN{*n#A5;kn`RpL~;(7Ukrd6C0blc65Uyysnxk5n$3eE`{a$(F)a!+%AQc$mR zzX@8rV(gdXp7Y(4g6b~*CTMY4&{yQXZB~(>#qXXIw6rvEm+=4Wd5dnlaoiE)xvBng^RUnFRZzC_UK z+Ft|>*ypxalw;*!K`XjXm$-PDq^*ku)kW_YG~n@zf`)AFAo{0(&4GeOJ^p~8MbT>n z4Qcz1plO?qN!<6UpcU)7?x*yks#HNMJmLk-@m(jW-&R4Zy}ygG^yud3Lmn{BxqVroS?PIYX#jF`j*744hmZO*#$uZ z?(sN6;i7)w`xNz#y=g67=ylb{vt zZ%X%Hx*enN70(9=T0Cx!pgAWV7BuaF7X&S;+%9PCT_*%BUfm#QRCU`5k^a(df(E$y z3F=iaM$izqNrF~q&la@yY@(oP6S4)(DSk{)uexUi4G7vSXze4P3L5pvUO{8d9hZEM zvx1iT)d}h~USCP+hfMR5baqcc1EPlrs+$@tXhm>@pv8UX2%6@yNYJPsvjq)#`!PXd z(w-Hxc<7sgqJI#y^x55lZc{1+t^MVcplJ{NDQJxQEkTQ)Z2Jx6C#qvtLDLF-1@+R6 z5;S0On4lF$rwgj{n=kRIG(khYUMXly$3j7k(_R#`xZrI;tG9nH>6v|kZgc%s(5Rkg z1TDR*R#2mQThO#n4>A7QHm<9n)uVj{^%^u%&}QQ^BFx%G3)jCzVg`sJy@PwO4)|-&q-S;o2u}CG=4K zx_K?I`lI^b{MxkrGtOTQ{`k%O{iv48-@jsJN?MVH3lS4O$q8x!KK#B_UjgQe0# zS^4(z0rBs5QQn^S>b}VQ_R8vtmN9$VcTpPLhm9T5dZ;qywBOl%ow_J5OwG9U)))Pi zyfxLIuD^0C_?fnm2VNZ7N9pLX%xukQ3{H*S@4oZMoyx{Z(;Clv_fkrR4VxX(WvFs@ z;DUaZW8IXTKP)}A%$9#;o7)ajZpUwacUELiCGMV) zcNBT_QbrD#eLLIG5PYb6dB6N=Udp1(loivTsScL%@lnP;9d>ccwwB7u0(syUu;E>*8!r>&q^Pn%y{qNo5Q>JSEjuld(1Ckpb{`(Z~OA`KFY|$ z_qF|Efl=9{AF#$_L>uM%W$Qnk`9xRcg_j?Ash9ux;6=AqdHxosDxKo)InnOLA&SS{ z^Y19?Gf>HWAUiOB$z96U&F@AmniHgSU;4yPi+a}v|Iu~KupcIkRk{>rEVnN3R(ulH zUAnk_xRS8+p{uVv6|9sL7uE)uM=SlK-}$rM&q2zLQ7vZwymz#6;80EV`O96E_dExz zo__RhWykhG(=(@zR%Se!|IC09t(4lyXWQ!T^Wf(=KxugVk5BsP`YFZV)E%`{qI_9x zJcju8QVzW}d-&xvPo-bTmX0e|`6+i6^xBgeFkFesve4^OSzD4849_AXyK zMmhWFFVpt73s$y9KU#fc(@^D=Hl^RZz9vYioU^-b+nYw^`T9A%W4;eoM%BK!*6^Xb za{6%5r+xAjrT*DFFSqYFQhCAf`rOBQ4pH9RJ~}-8nZe4LXyxH&+ya#mF0Wqbe`%=F zde#%OuTCGWnD@?VSW-4pxe{Av=zX}a^7{1P?~JGKR%X=|#IBk)MlrnfZPU$Jfy$3R z_^uw}5uj9`3f)lA@lx>S*%#WydG%A;|8SQfdq{ufSc6yB6UraKYrmena#DOBrPup8 z;n{QClm)3De(OK9m*R1C^ojTPj#6&sJUD+%7hfed{PcnO_gn~;^>3Jxzw|Y~$g!i8 z+~D)oZ(0W_TYGh`-M?*+k}&7zOv{}C%7z(VTwG$rN%=>nrdvL#4IX$Vwr$TmRoS|; z)!yg2HUz)(`Qh%#zKZg6o8IAV<9wC5gI_Q6Zrc<*p>_A)!)DyAtW9az5b#@&GCKK0 z?WyPcDY@I$f4KI@NTqzsow}5XBb1)UJHL{zj#3^Qw9M1%-r-8UKK6rUl|jmx`aQF} z-tbUvxW6<%%@+q&E&L`YaK{*B^NN9ohmRbrw7Brs^MPx6DZjZJUp{ywNQpZBWvH7j zP&vIQrvL6I{ghLFpY=cW@F3-2>gw{TOMR5uM8mJaQ+q0BpIMf5DCS!5#Cvj%uS~cZ zyyVoPJL-pzQWobam%Tn8s&w>Pup>2pw9@tQtrdyWZv;O$u&`Uw<98z;DZS%2+zx(D zr?y-fJzVj5wL^>FeMWLS8mUZ*abL5!m8$fbvEkgV5o49M0j74f9|kIM-M(KlZoI0D z%pCnd>$ow>FL!L8_2{?}%H|Uv>7P0@QtAHmpfRfh2Pgqgb!nI1eynnPT1w$h!NZg; z=X)1?_b2M<&x_YQHG80988BpC2vsrMXI;MIs|iZU<|((5 zUJ6p)-83)n%|(7nxU>|>s&4M-6kuu-oAcn+MkN@ zW&Al^>&0Q*KSU}qXGT5xda7Beecj{I*7ylZ=0)??TkVG`2P!u`+U=_dC4T9a+jF+{ zQ+iD5+Gh7rlk)0|A#LV;ZBo*r`j^id8K%Va_Px7myYyA+{#y3PUr&T6 z=kNV#^pXRS%Dq=S-g??KLh;!A=F#u-CMi4a-RGJ1eSp&DOKXSZgQ1FdpR-TjF*sNm zw|ZX3UI%(BD>8qKR9+aM_`PLHdbQzZ@G$pFE#3<6rJT&lT|W8!DN38)<8B8eO;Lva zdE%>Yn)5q}H~&sb5vvq;|Nj zf2aFvO{%dWw`W6clltk&;`hAbn$!o!O?o9h6u3>F(E5H&s(a7nwPmfE)D};KH5@p9 zTP?k)|G3qW+iHz|$HO@v+*TKUUiVU8_s_J>n-(AkK&*7hi<7SbGI*z`QVniZq=QA>Ylo#ju>1r)yUw}!#^3?B)XdV<^`Cm&Qupr)ots*BQ*HaAOTnzFo9gd} z_0Oh!byI!v^aE}mZ@Q_DTX*BW{+63+_X7{&|4sGLaL>vO(KprFhCTZAD%^{QjQ+I$ zO|`l-*QHgvo2sSo(LeL9-cYZ#+)&{6^9}V8B|rYw-WzJgjG?{8>;Wt z*LFTycU^s;Xu~S&$?Iyjw0&LE_FY$R)jT$|$JXoWS8ud649dp+~S#YWXX zadDSde`r)&ymoF%!S_o_NPjB4#;d!eIAX) z{|2>F%k15{sSWDSUw!oOb7LFS;!UgdlLmn=t_HQGPfU)!WrG^BN`K4k$~Cpe)cfw~ zcjlUU#chRYUd1(axqiq~AAfaC-E*VZ+?7hgMFuf~?=_TOAtuXaf;>zrIxuLgI0qfPjS^=eW2 z^vbcX)vKiy`C}$N34UU3=fvE4wd+Ft$X6e%R~viZv*==Mz52$aptVz{)vF77wVho) zu3r76bY01;;q_|BeEmb$`_!u&J{Xqxai@BX~WFcRUw&Rh9bCtLp95U;Nf@;#IZAaK+qu^i_4T+m=~P zgRZLH4QDR2>Ty-wx3~T2-Ui?(J^o)+UyS&9{`$*T)X{E3->UxgiW)Kar?19WT~SlF z_Is@4&=vLc`prKpUtUq??3z~m{njh$B>mF&SG|5kU0Cta+0oBjQFF}t-fsC<)JHmf zF!A)mSJZ@<*&~joTv1;*cJ;vFm@Dd`r3cQOn0`gQabkXa!-Okpb3>b4oeXQqq z{Sy4IsQ1i%p#P`FD{3ckA$)wh%GIslzvDJlf8(;+YU`Wh*8h1~ZSnTGorBL@R`+MU z^W=%|E~~%4`^cte4qjGg4(xLx=F7`!r=Slz27P#0?OpzGVBa?{t8uG*26un{vigL3 z!tvgP;0NY*49vZ({uy?#a!%G|)!gcr%Y{jo)rLW@&O3VlWwk8Z??(4&m(>X!tKVBT z;j;SC&U@#a8*^E`-eb`pbBA75cX|0uI@{;6`dQ8S=!bkRt3{Oo`a3)?t1&J14l37Q zRuhN5_T`%TI(2g8?boK%)Tz(qOfKzLU8fdD`Rm(!2Rb-6^2WhBwf(63o@o54P7U$X zzwi1XoeMOym_ki4z zsEj&wfd2dCA1BtSm!8T=>-|8T`q4vAu6%iVo%&SYaQv@R=fre*?sKJ1J+{%n~ z)IlAvBYRMtnth{J?&m%0)Zb>BbC!A6sV7PodQ5Cvr*<&v@xM+@>shwK_1YyhqGZ+B zD;F=RnI&q_UuQ0PxRbo-=*JCH16VQQo$7m(&hEx$S*&FRA~lz4L)@ zsyh4lx#=I$e>5#Eq)=>}MdJn-OLg_nmXrdPSum6eQDmf$YO1x3p_Sk^4GdjX)Q%VT zcJI*L=1-gdsfb#A(M3gjLyKF~|MQ8PFIBnfgOEE&JC?4E$` zr;_o)`_Egm_{gG$u zB;)KaRz37}gJgW`>@CM^ddaBHR&6usB;#jqT6KQ47UkuaWOU<;M6=Zr{T&0Z3~?X3 z>zZ>7ic$Wl+`lk3a6X;5O?m#x`Za}AX#EdflyBP=K@Z?&gw7%`-RG4XIdxOs&ylPC zi++fX6YWo|NcXz({qP3PiN|F9ujJ2%+Q}F!Q~Rms{?&1sI2%vpcc#AoXKGQO%B^x| zs?}ob=np>(Z4fRl&=qzQ5nrCKzUz%V^>G__4Ldx%{7{H+8Q~18gTouc$Q5l46fn_ho-Ymtrtk{;vifh%ZxVgZQnyuVV zjiT+nrC1q})5JF*;}hQVddzuL59+1!1hjq*g7PS2`VSQfDuJoYIEF8RE2_<7MK!s& zg34j#wU4oKVT9$<@gZ&0)o*1&E6BA_|p-tkR}ol`X}rvUWPF zbZVuU>9SO5LgUDz{%t?u$5K2H+yXfheh`IeS!~+kEVIg>)Ta`%m}(}=6&yH5bx#!8 zhiUKue$>DRxm~o~Qh;{zS!K$O3)zh3LMcD3c1*J(Mso|<-0lK4*Ot%bw&bz77@xT{71FG9c|yRK<{kGS_hU) zs6SKYR+PCLvL9vWB}@|#Pn0b~ACNy~@UN^{Bj*pr^34kvtGbY}qnYxhDpu+&Fbf3& zE7*whWxwHb3w%aiXluCNvK=<`S&KR|_Njcj;39mlDZk2jm_>}!)DiB&SneEEaSIZmGQd}eitCW z;J;Jjs5k?xEhT+YjnvmVjG??PIaP)dIsdVy)nXoF4rj*ufek2R#U4^W0`U?ma?wZh z)miE&v1-h+Kel(^&)e`vI_{4H&&5nN{&TOuH6K1nGUG4gX0hB_tg*DNP%hVMGIKID zJ%Mqt=41U+v-0kIR*rd7j<}aMm!uUNblWu8a#?u|Z1UVXu}+kH_&h1ouS@Z`+%8Bp z?^nr5b9^QI!FD^xj|-Jp%erS_J)McMD_6!=C}rhoiV5WgasumA1=gtw_)}4X9GI?R z(`)h#f;JcPa~k>v)|6Q*78IRV)m_Hs*k-U<7@HZ3rti&{)al$*c7oP^8XJI>OjzeL ze$U0@b>~1nml=;770c-sc+O78*cV~EkpsIlj+6WJ-`jBQw4JdvnLd}OSxIdPD{&U# zmTg{Qnj_ar?I4xd3tzTZM_AKO9|D|F^exei>2y1bCP zGQO1NvQmtF>0Ws@%6`xqGm0{9{AaZQFIQ2O!-|AESZ+EyrAjEVqVGUGU7yeN@7&6C z-M3+V{~FV@^fGnr?aX~AV?TwsHwx@@)Hm_HP>{n4Y+0-T`B#9ku9$((W{*;*31yYf z*?gAo%zVz4V18&=@rwlxjN#>z#&GqA$B-`cl(j^IaVf^QV0`xCv!)93yn8mQvQ=Qd zYcb!;n7o=}&;>QF!!}MmcUIhoI6$7s#B5GJa;T8asV!i0YGz60=^3e#MDg*t+c?D7 zR>*6aF`Si;e4E8)?VY?9RD7B~r}g*>Pu-O3j)Zz9gi(WjPgsH$prtEz;%Ri%<9t;}Dgj1^^+d{(pk=G@~xK8*iZQyXUNy^N1E51Vnl zMZUHa!ruZmt7e8&k}ggaCGfc{uT#Yshv}?%FUH}lg3BvbmkA}TNGeF@rKTlv9NE?^ zLuMY~w+bfY2`q1MCZ?0uH)$VZ??Z}HD2P`@m6~a4i&JdQe^I59?oTE*16vJDky;`7;#@fS{Gd1;zyIfiVEH`Pr|%j<9{`dxs0wCAvC zPbm$`pIIs#r|ZV;;2brZgSBQ3)|xq3tLM~|nI~P7PFTCI{4V}K4&*E}K+KzBJz0SE ztt2Qzl&?PxAo)bOh`7n|+X%|%7b)`rUv#W?W;?R1$`zvQAFg-lJbKY}eC9RM4n3WD zH<@&8Pp>;TMb3vgQ=D&bzRy`kb>gMxyqMF%c_U{pr;qch>y`7K??MbC zdz-AQw{FH(cP;JLx7BZ^Jr77@U0Ek~rd{3CzPY;*8yB;evzxm+8d@FLn-A@wIafD( zm26F2UDx$Emi2Thd)Ib$W9vQk3p%n!+2{N6&MoboXz|vp<(rqZZS1+`nl`5yo590L zmdLrh)85)?>u9qrb#21Nd)V0kj!dS^3JQf*0P6v^C1j;Srfjmo~3l+O()>D}@Dg&&}I@~*`D1VU5$Mr`W5m5oq;C^+>t8$yo<_P?Li z)YWR^$CtVg4|{fVYy0N5ED+bab~b-r9|gJJz<_+8XSwPF9keQCqr>A7}Mc z$I{Ll+nrsVwB5b34ajCh>_K^)raDwjIXB_JnpS6f>qhc+9UWQSeSBOjR6BKqb_Qqv zMemdb=snuFfAZcXu#99io!E^8@1LM^_;^r68M{)B=4x!hjz65qdUKl+=YX)Rqi3_7 z+FRUn_0?@oWK$lUk7Z$VS4Z1rJ>8C;Zi-gU1S=*VYFb2|)0yV3cA7x6)%6cq1GYw2 z(rPWcoynudQ?6RcI9@Xx{X2ZA`QOo(uUvN7g`2QR47%rBw_^30hV`_ z*I&h*PrTAoZ`7x_a_WubK5%#qxvZ5KB~n3?YIi{{y91Kaa*B!Pri=$ zxaa<}l@mVVr8?=A#b22?P=3%W^Zw-V>gmrM`4|5#BA~%UvhM_cJPY490DBrdSF6~UfZvAffL#P%%li6WhgTSo^!fV#sD^Ry#@Rah#Yh9C9WR?KXnG~ zd*R$_upL5WI>5bL-v_?W^<&_QY9&5q@Bs+5n*!4i6Lbk|!|!BG(A{7HVx}_S`w$Cs zHXqL(K&;RW;1-A-x(j@N0pbFECq7UvH6Sj~o4_E1e2aiJxHQ=Tdo3uEj(8FW7ok1a z1K?YbebA49kJsYf67&Rk2ts4`D)=7P$H7JCDfU{hgX_e{xPAcCpRf2vY=cm{c2It`8z2W>gP`E{5((1|xf$bT3364%uiFt!9j{+PkLxZVdo#PuY2{)LDw>R$pn zA$8EZ!Jk2>&M|NX?&DKEmEc-P0A(!Tzd@dZz8hTfIXv$~^?+A?9=Q#@0~~}npr=5s z5n};;K6n{K_6@Xhop>LF+6{nXTqib|l=2qvF0S{1!w?B|9stj%SI(^lZ-P+$JHV>N zN-i0|C`9u`j1f4e0da(030?u|hkg|}05L=Nfmus1$DwC~FF-1x9|YflltCxHwG?>{ z{Rp^vnKE`Qp#Bo2UE+@*)UOn{r%|yJUxtvMqu~2oKL)P-0{$+FI<4UJOR;7_*MJKl z`=J}aEf6|40ZwmH+SPyt2-%5dt`nbukPk^PXNBT_CAe!P%A?NR;Av*WXM@0W;MvXS z1N8aegR7Az(D#8)tzqmc=+A*aTZ{fcPlF#=a9o;NSQN{|s452yLXk+YMh#B>a zgTHT6`f?1c#24&b1v^o=7Gny%5Nv@^OdQ}4*AIa7g)3wy`XS_V033(xq546w1M4<) z2@G9NzG4jlPw!NGHh~Mepu=teFLog2t%w7-1u_b|3mk#ad?!A21LB4<2S9^U86#pZ z>F|Nrw;A_3QHJ;(h@1o9Y2Av?IxyOUIZ18Zi1l`h;{U5)sY|KzV(>78&LuW)#oC1O zE#RXN@@GG|>r2WSz8icULNPfEp7v$sTpf4}(vNeAOTMC%A>P6Do#2aHKM2mdS*c$S z-VULD?F8+&DD@CWAaYE=w;+9}{|LCit<-M-pMlW0B*DWF>Wf6SZAzWQ2!!g{2mS&g z`wwcj;~45Bu7{{`U*8Je4WTt~7@U18@)cz&!G|HWC^G`~--gc`=)`v+^P!J}&aWx$ zc7xx6P+Ljx&0g41&luQnyJEizJamWB-@{<}or+xxF6Vj^=!8(e++gPU1LFVOjdRg1 zaqc}>6QJwBw;|NucfehJxc-1$1ns-g7w8T!`(DP5Kqpr8qwky0M{qA>9QJ+S4@jr6 z1`mG|xrj2vFMSJR3_S^M*`uuUF7N>emEQ+0yif7L0Pcs_QJ%QseoS%bX7FM!V+WxV zKkvi2&`sbKenr0ud~OiqWW!nkJ~G7EPLvq|zZF8g(D#5V!l(;n%wQjcVov-mM9v5B zq6lAqz#fPddusne=LK!XiB7}T92>#(o+L^_e4RU(~8&+3p) zq~~x*C(`pSq!a1c6Vi$FtOn`C)m*1%Gu&Kff8*C_Rk;3wTmqQ|sfN@-mO#oNO%OfA z3Nb@;5Cg;n(Ln5wiLcYF!$%p=1Fb%On{s?&n@-V~%c?lvyTo4`Pjk6F} z$P19CArCxEFOo)<#Bs@J$;^j&#-62lkgb4Ca>9R^*X$6Z=YB6 z4to>clsD~_yv(QZ>3jyC$!GRieGZ@7*XI*`!@h(sXmg?{y-XZ`3~ z0KFSQ|B~q8DEc^tUXG)mYV=f#zUtB2I`p>@J+`3FcJ$gM_q!iG51{WO=zS9XA4LSl z5QA|0EJfse5 z!}@StxG`)A+rzGKZ@51k2#ygR@zMBLd_2xH_*_Di)S_0@i*;h7 zXc6tAOY9Z<#eg^>CdE;4OdJ>016t%w-9Y1jWxzh*8t5J99|#PL3?v6e2gU}*2h<)d zW?7x55p&FrIo6B$6~O#TBIaX=w;Hk5BhHP8vEA$P_9F8Fa@LI^-F{f0=^Mn(l_cG^Nst|eyv~cuk$zhEq=S-ur6!} zo5JR>HS7qx!+l{fJRDAhQ{i-23bTkNqKgY|3IDQb>dqmHOM+7}h0!_h=E6-`H_D2r)gx|ktmikV~9m?P$n^~J>4a4Zo^#nLe; z#^Rc|E^dgM;^w$D?ufhNeQ_~998bhk@pN2@GXwq(KvP!Kh&s_Annbf`6&<2m>=Q+C zSWJj1F)d0W8_*0eGk%{yQCg2i8-CQrf&T>pMK9+7 literal 0 HcmV?d00001 diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.obj b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdC/CMakeCCompilerId.obj new file mode 100644 index 0000000000000000000000000000000000000000..d8a24ed2ded68d2f5fa1ba007515a0fee9f04360 GIT binary patch literal 1839 zcmbVNU1%It6h1ezY17cOiKVmz(IFi%MKYburrTx}oMgA@26mHTwm-0=o7tJ!WSZTX zWp*}6`ygsWh>K7x=$nt~lfLw!FKTNAgTTkF2maH8l32wp_qFCn)V z$0D3tl-IlK^QgY$*l+*I+*!iY!}9%1_)+jU?=*g-C%o%QsZy`pQT)wCSb zatzyQY0c#;t@W`9IjObWwr5zH;WnCf-SRY}p|4n)+xE3;+pe41dU|3kN9UtuiJPu&^HQ>o}q@t%CW^f7pA&$BhR#~;Y zmhC!ag!*?8BCTH2MP^okKs!(Pi{hHUV#m zy~pqVIlkd?<*-C5jYBU?fuA7MCY_QegMH2{?*N6J2wGkvP$f{B886i(P0GAtO!?NDF7v z$&-^nyTG48Ll7u7wO z5*Y0Q*~fps@o9j_pARADKwM(?Vn$#jvb5GaANFTLDt6Tnat_Eb!R33+)E#PwXu-Bq ub1RXu1f%d42ZKmdf)Pnbfawjh;C}&VWlO05 literal 0 HcmV?d00001 diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..f675021 --- /dev/null +++ b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,795 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && __has_include() +# define COMPILER_ID "ROCMClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__clang__) && __has_include() +# include +# define COMPILER_VERSION_MAJOR DEC(HIP_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(HIP_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(HIP_VERSION_PATCH) +# endif + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.exe new file mode 100644 index 0000000000000000000000000000000000000000..ad29733f432a4e2161d3ce9dfdfd9d95b6603ba3 GIT binary patch literal 96256 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∈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 XH)kxFr52i_PMx8om_Kg6pDpm8DZ3fS literal 0 HcmV?d00001 diff --git a/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.obj b/dependencies/physx-4.1/source/compiler/cmake/out/build/x64-Debug/CMakeFiles/3.21.21080301-MSVC_2/CompilerIdCXX/CMakeCXXCompilerId.obj new file mode 100644 index 0000000000000000000000000000000000000000..273db66e2051a4e4d05316af9076d3a890e9da7a GIT binary patch literal 1860 zcmb7FU2NM_6h5~}w{BWlw}B`XAgfp~gz7mzYPSjrFG;&pO4>rRQ7PVnV>_wWBo2<# zlubetEubz!LLh;7;SqR2;~9y6q)mcJ2nq4NjW=Ex0}TmjoO5lrc3*&_+;hMC-R~aT z_ug}2yfy^qzWY(D#Q_BHOfno(ch^jR2*(hVSTOSY{Uab5X0=-vmx7sF2sU=<6d1`! zhURL42zvoreE{HfY-IRoP(b-oa-zcbkiX(Btn26{#K79YFqX)D2M}G+M%S`pRl&GR--13bx064UM_&$7c(| zvE0n;$(Kab{^;pa{QV`w82-zz$KE+_ZYi(Q4MJrW$73 zY#C-tx6F>(UU{jrK9QCZYRB$6x~b}Rvu!m@N7b9!s;SytSFLufhM}%crYCZAK5Djz zGqWh_s3|F#z@L0vPRWUh;?kLHC8=ip5OYR$dD&AV*kL8RdLE|X=|ijv@B)`J9fvexx&%so)i|^uGO?ISgpDcM4<2aFGkzWfDY*(M7bKf=-6{OrPX z@XclVfV0R0MEJ^@>2xf+RhGFWPDma|$pljJlsxG(vg|GQ*0&p)TeF>J`FX2l*u4(U z@wl3!uat2=gRx<04NQ=VVb-*6!!0LpCcjk@N45&$P=4dr(W`NhUMjEWL?PcFCVcSo zIO`t}W7qm$ZNB6tvS<=@{)Uwmj^f`>(?(2+@&al1Fj?%kuOC^b`a@f6-DZ<}clqivT?n+MW^Gr_L9CMlAQt9R-W&j}+5_Rrxd)jTqqisf=*!vbi7`rPdRL+U;?KSmySIGEH6VqmD&Hff>_~m|KK9R8t(sj4a$iwW zi!+(rOvdN^lt=p6OfDdUgx)Qtgx<|Hv{t>V)y>MT?B3Cd-Bu3^gUB~frCrHzFl?)0U^V-q=@84pbK)n;5gu~MCJ*~EojVjCG47>XGf1%VWUi&cz! zQDRzVcH(3X#(W+*hEL@T48jZ`dU7+PiUClG@qxq2>}jIvQv0R0?B2~M%&|q+`?$*I mjTcUR0hs^-4$1ks1$vn&KuuQ|l^B^Oe`mC3JTTduDIWj^r7S=I delta 145 zcmZ3)x{Q@GrHzH5oFgUi)I?5a#v>DbwHcRBtW;-QHF2Sr><$J7hAIX|K_JE8WfkL+ zTAW>yUl5aCl&zawKADj*pGTHqYbgVRFawC5T*IiMYkc6aGJBe+y3~HD36@S=dF$L% qypOAV-gx2E7mz6+;E