This commit is contained in:
2026-01-07 14:31:59 +01:00
parent 95298d68f9
commit bf659b8ce5

119
README.md
View File

@@ -5,37 +5,92 @@
<figure><embed src="https://wakatime.com/share/@kbz_8/b611b574-2c8c-41f0-b351-c2153d563d60.svg"></embed></figure>
<img alt="Static Badge" src="https://img.shields.io/badge/Favourite%20Music-Homage%20%7C%20Mild%20High%20Club-red?style=flat-square&logo=youtube&logoSize=auto&color=%23ff0022">
<table>
<tr>
<td>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/VulkanDriver"><b>VulkanDriver</b></a><br/>
<br/>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-Zig-orange?style=flat-square&logo=Zig">
<br/>
<img alt="GitHub License" src="https://img.shields.io/github/license/Kbz-8/VulkanDriver?style=flat-square&logo=unlicense&logoColor=white">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/Kbz-8/VulkanDriver?style=flat-square&logo=github">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/Kbz-8/VulkanDriver?style=flat-square&logo=github">
</td>
<td>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/SPIRV-Interpreter"><b>SPIRV-Interpreter</b></a><br/>
<br/>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-Zig-orange?style=flat-square&logo=Zig">
</td>
</tr>
<tr>
<td>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/KVF"><b>KVF</b></a><br/>
<br/>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-C-blue?style=flat-square&logo=C">
</td>
<td>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/Pulse"><b>Pulse</b></a><br/>
<br/>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-C-blue?style=flat-square&logo=C">
</td>
</tr>
</table>
<br />
<br />
<div style="margin-left: auto; margin-right: auto; width: fit-content;">
<table>
<tr>
<td>
<svg viewBox="0 0 192 192" height="25px"><g transform="translate(0.0, 192.0) scale(0.1, -0.1)" fill="#BB0022" stroke="none"><path d="M320 1703 c1 -10 18 -70 38 -133 35 -106 40 -115 63 -114 41 2 311 33 315 36 1 2 -8 35 -21 73 -14 39 -29 89 -35 113 l-11 42 -174 0 c-160 0 -175 -1 -175 -17z"></path><path d="M1336 1678 c-38 -104 -77 -240 -73 -251 3 -7 31 -21 63 -31 33 -10 97 -34 143 -52 46 -19 88 -33 93 -32 8 3 138 380 138 401 0 4 -78 7 -174 7 l-174 0 -16 -42z"></path><path d="M550 1369 c-235 -26 -412 -107 -509 -232 l-41 -54 0 -91 c0 -89 1 -92 39 -149 50 -75 117 -142 206 -205 124 -87 339 -197 350 -178 3 6 -35 50 -84 98 -160 157 -189 276 -96 402 35 47 116 105 183 130 285 108 789 43 1208 -155 107 -50 114 -52 113 -32 0 14 -26 44 -74 86 -218 191 -465 307 -765 361 -134 24 -401 34 -530 19z"></path><path d="M739 1025 c-75 -15 -166 -51 -172 -68 -4 -13 221 -717 242 -755 12 -22 14 -23 192 -20 98 1 184 5 189 8 9 6 81 213 205 589 31 95 53 177 48 182 -10 10 -294 67 -308 62 -10 -3 -83 -220 -106 -312 -9 -38 -12 -42 -25 -29 -8 8 -39 91 -68 184 l-53 169 -39 2 c-21 1 -69 -4 -105 -12z"></path></g></svg>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/VulkanDriver"><b>VulkanDriver</b></a>
<br/>
<p style="font-size: 0.75em; text-align: justify;">
A rather calamitous endeavor upon the Vulkan specification, fashioned into an Installable Client Driver for my own learning… and a touch of personal amusement.
</p>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-Zig-orange?style=flat-square&logo=Zig">
<br/>
<img alt="GitHub License" src="https://img.shields.io/github/license/Kbz-8/VulkanDriver?style=flat-square&logo=unlicense&logoColor=white">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/Kbz-8/VulkanDriver?style=flat-square&logo=github">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/Kbz-8/VulkanDriver?style=flat-square&logo=github">
</td>
<td>
<svg fill="#fff" height="20px" viewBox="0 0 24 24"><path d="M14,9H10a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V10A1,1,0,0,0,14,9Zm-1,4H11V11h2Zm8,0a1,1,0,0,0,0-2H19V9h2a1,1,0,0,0,0-2H18.82A3,3,0,0,0,17,5.18V3a1,1,0,0,0-2,0V5H13V3a1,1,0,0,0-2,0V5H9V3A1,1,0,0,0,7,3V5.18A3,3,0,0,0,5.18,7H3A1,1,0,0,0,3,9H5v2H3a1,1,0,0,0,0,2H5v2H3a1,1,0,0,0,0,2H5.18A3,3,0,0,0,7,18.82V21a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V18.82A3,3,0,0,0,18.82,17H21a1,1,0,0,0,0-2H19V13Zm-4,3a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8A1,1,0,0,1,8,7h8a1,1,0,0,1,1,1Z"/></svg>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/SPIRV-Interpreter"><b>SPIRV-Interpreter</b></a><br/>
<p style="font-size: 0.75em; text-align: justify;">
A SPIRV interpreter written in Zig.
</p>
<div style="position: absolute; bottom: 0;">
<img alt="Static Badge" src="https://img.shields.io/badge/Language-Zig-orange?style=flat-square&logo=Zig">
<br/>
<img alt="GitHub License" src="https://img.shields.io/github/license/Kbz-8/SPIRV-Interpreter?style=flat-square&logo=unlicense&logoColor=white">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/Kbz-8/SPIRV-Interpreter?style=flat-square&logo=github">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/Kbz-8/SPIRV-Interpreter?style=flat-square&logo=github">
</div>
</td>
</tr>
<tr>
<td>
<svg viewBox="0 0 25 25" height="25px"><path fill="#fff" d="M19.581 16.851H24v-4.439ZM24 3.574h-4.419v4.42l-4.419 4.418v4.44h4.419v-4.44L24 7.993Zm-4.419 0h-4.419v4.42zm-6.324 8.838H4.419l8.838-8.838H8.838L0 12.412v3.595h8.838v4.419h4.419z"/></svg>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/MacroLibX"><b>MacroLibX</b></a><br/>
<p style="font-size: 0.75em; text-align: justify;">
A rather calamitous endeavor upon the Vulkan specification, fashioned into an Installable Client Driver for my own learning… and a touch of personal amusement.
</p>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-C++-magenta?style=flat-square&logo=cplusplus">
<br/>
<img alt="GitHub License" src="https://img.shields.io/github/license/seekrs/MacroLibX?style=flat-square&logo=unlicense&logoColor=white">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/seekrs/MacroLibX?style=flat-square&logo=github">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/seekrs/MacroLibX?style=flat-square&logo=github">
</td>
<td>
<svg viewBox="0 0 24 24" height="25px"><path fill="white" d="m6.762.534 8.728 3.481 8.469 7.449-6.494-.631L6.762.534Zm10.72 10.463 6.518.581-7.826 8.749-8.649 3.139 9.957-12.469ZM6.592.601l10.699 10.331L7.355 23.44 0 12.465 6.592.601Z"/></svg>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/42_vox"><b>42_vox</b></a><br/>
<p style="font-size: 0.75em; text-align: justify;">
A rather calamitous endeavor upon the Vulkan specification, fashioned into an Installable Client Driver for my own learning… and a touch of personal amusement.
</p>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-C++-magenta?style=flat-square&logo=cplusplus">
<br/>
<img alt="GitHub License" src="https://img.shields.io/github/license/Kbz-8/42_vox?style=flat-square&logo=unlicense&logoColor=white">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/Kbz-8/42_vox?style=flat-square&logo=github">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/Kbz-8/42_vox?style=flat-square&logo=github">
</td>
</tr>
<tr>
<td>
<svg fill="#fff" height="25px" viewBox="0 0 512 512"><g><path d="M480.003,128H48c0-22.056-17.944-40-40-40c-4.418,0-8,3.582-8,8s3.582,8,8,8c13.234,0,24,10.766,24,24v288 c0,4.418,3.582,8,8,8s8-3.582,8-8v-8h16.01C77.238,408,88,397.238,88,384.01V384h392.003C497.646,384,512,369.646,512,352.003 V159.997C512,142.354,497.646,128,480.003,128z M496,352.003c0,8.821-7.176,15.997-15.997,15.997H80c-4.418,0-8,3.582-8,8v8.01 c0,4.406-3.584,7.99-7.99,7.99H48V144h432.003c8.821,0,15.997,7.176,15.997,15.997V352.003z"/><path d="M240,192c-22.922,0-43.057,12.12-54.363,30.28c-0.784,0.849-1.379,1.856-1.737,2.954c-5.03,9.136-7.9,19.621-7.9,30.766 c0,11.406,3.013,22.115,8.264,31.399c0.187,0.398,0.407,0.778,0.656,1.14C196.078,307.354,216.586,320,240,320 c35.29,0,64-28.71,64-64c0-11.406-3.013-22.115-8.264-31.399c-0.187-0.398-0.407-0.778-0.656-1.14 C283.922,204.646,263.414,192,240,192z M192,256c0-4.395,0.605-8.648,1.717-12.695c3.596,3.178,8.453,6.73,15.035,10.53 c6.376,3.681,11.742,6.078,16.208,7.612c-2.622,2.061-5.987,4.385-10.208,6.821c-8.449,4.878-14.816,7.039-18.36,7.752 C193.58,269.922,192,263.144,192,256z M288,256c0,4.103-0.52,8.087-1.493,11.891c-3.617-3.227-8.542-6.848-15.259-10.726 c-5.96-3.441-11.036-5.758-15.321-7.298c2.483-1.885,5.564-3.966,9.321-6.135c8.447-4.876,14.816-7.039,18.36-7.752 C286.42,242.078,288,248.856,288,256z M273.948,222.099c-4.562,1.524-10.087,3.96-16.699,7.777 c-6.252,3.61-10.952,6.997-14.49,10.051C242.31,236.682,242,232.717,242,228c0-9.763,1.314-16.361,2.469-19.785 C255.934,209.279,266.244,214.384,273.948,222.099z M227.619,209.627C226.655,214.344,226,220.354,226,228 c0,7.056,0.557,12.721,1.401,17.26c-3.022-1.232-6.59-2.938-10.65-5.282c-8.302-4.793-13.33-9.159-15.769-11.883 C207.376,219.18,216.739,212.535,227.619,209.627z M206.049,289.898c4.564-1.524,10.086-3.954,16.702-7.774 c6.252-3.61,10.952-6.997,14.49-10.051C237.69,275.318,238,279.283,238,284c0,9.763-1.314,16.361-2.469,19.785 C224.065,302.721,213.753,297.615,206.049,289.898z M252.381,302.373C253.345,297.656,254,291.646,254,284 c0-7.633-0.653-13.635-1.614-18.347c3.066,1.237,6.708,2.97,10.863,5.368c8.764,5.06,13.892,9.652,16.163,12.33 C273.012,292.546,263.486,299.405,252.381,302.373z"/><path d="M440,168c-4.418,0-8,3.582-8,8s3.582,8,8,8c8.822,0,16,7.178,16,16v112c0,8.822-7.178,16-16,16H240 c-39.701,0-72-32.299-72-72s32.299-72,72-72h168c4.418,0,8-3.582,8-8s-3.582-8-8-8H240c-48.523,0-88,39.477-88,88s39.477,88,88,88 h200c17.645,0,32-14.355,32-32V200C472,182.355,457.645,168,440,168z"/><path d="M112,232H88c-8.822,0-16,7.178-16,16v16c0,8.822,7.178,16,16,16h24c8.822,0,16-7.178,16-16v-16 C128,239.178,120.822,232,112,232z M88,264v-16h24l0.001,16H88z"/><path d="M112,176H88c-8.822,0-16,7.178-16,16v16c0,8.822,7.178,16,16,16h24c8.822,0,16-7.178,16-16v-16 C128,183.178,120.822,176,112,176z M88,208v-16h24l0.001,16H88z"/><path d="M112,288H88c-8.822,0-16,7.178-16,16v16c0,8.822,7.178,16,16,16h24c8.822,0,16-7.178,16-16v-16 C128,295.178,120.822,288,112,288z M88,320v-16h24l0.001,16H88z"/><path d="M432,200h-24c-4.418,0-8,3.582-8,8s3.582,8,8,8h24c4.418,0,8-3.582,8-8S436.418,200,432,200z"/><path d="M432,296h-24c-4.418,0-8,3.582-8,8s3.582,8,8,8h24c4.418,0,8-3.582,8-8S436.418,296,432,296z"/><path d="M432,224h-24c-4.418,0-8,3.582-8,8s3.582,8,8,8h24c4.418,0,8-3.582,8-8S436.418,224,432,224z"/><path d="M432,248h-24c-4.418,0-8,3.582-8,8s3.582,8,8,8h24c4.418,0,8-3.582,8-8S436.418,248,432,248z"/><path d="M432,272h-24c-4.418,0-8,3.582-8,8s3.582,8,8,8h24c4.418,0,8-3.582,8-8S436.418,272,432,272z"/></g></svg>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/Pulse"><b>Pulse</b></a><br/>
<p style="font-size: 0.75em; text-align: justify;">
A GPGPU library built on top of Vulkan, WebGPU, OpenGL (Core/ES) (Metal and D3D11 to come).
</p>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-C-blue?style=flat-square&logo=C">
<br/>
<img alt="GitHub License" src="https://img.shields.io/badge/license-CC%7CBY%7CNC%7CSA-green?style=flat-square&logo=unlicense&logoColor=white&color=%2397ca00">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/Kbz-8/Pulse?style=flat-square&logo=github">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/Kbz-8/Pulse?style=flat-square&logo=github">
</td>
<td>
<svg fill="#fff" height="25px" viewBox="0 0 24 24"><path d="M21,21H3L12,3Z"/></svg>
<a style="vertical-align: top;" href="https://git.kbz8.me/kbz_8/KVF"><b>KVF</b></a><br/>
<p style="font-size: 0.75em; text-align: justify;">
Light single-header Vulkan framework in C99.
</p>
<img alt="Static Badge" src="https://img.shields.io/badge/Language-C-blue?style=flat-square&logo=C">
<br/>
<img alt="GitHub License" src="https://img.shields.io/github/license/Kbz-8/KVF?style=flat-square&logo=unlicense&logoColor=white">
<img alt="GitHub Repo stars" src="https://img.shields.io/github/stars/Kbz-8/KVF?style=flat-square&logo=github">
<img alt="GitHub forks" src="https://img.shields.io/github/forks/Kbz-8/KVF?style=flat-square&logo=github">
</td>
</tr>
</table>
</div>
You can contact me at contact@kbz8.me .