96 lines
13 KiB
Markdown
96 lines
13 KiB
Markdown

|
|
|
|
<h2 align="center">Welcome to my personal Git</h2>
|
|
|
|
<p align="center">
|
|
<img src="https://wakatime.com/share/@kbz_8/b611b574-2c8c-41f0-b351-c2153d563d60.svg"/>
|
|
</p>
|
|
|
|
<br />
|
|
<br />
|
|
<div style="margin-left: auto; margin-right: auto; width: fit-content;">
|
|
<table>
|
|
<tr>
|
|
<td>
|
|
<svg viewBox="0 0 24 20" height="20"><path d="M 4.00192,0.22088899 C 4.014426,0.35082369 4.227028,1.1304319 4.477148,1.9490205 4.914858,3.3263283 4.977388,3.4432695 5.265026,3.4302761 5.777772,3.4042891 9.154392,3.0014916 9.204416,2.9625112 9.216922,2.9365242 9.104368,2.5077397 8.94179,2.0139878 8.766706,1.5072425 8.579116,0.85756902 8.50408,0.54572574 L 8.366514,0 H 6.19047 C 4.18951,0 4.00192,0.01299347 4.00192,0.22088899 Z" style="fill:#bb0022;stroke:none;stroke-width:0.0127474" id="path1"/><path d="M 16.708016,0.54572574 C 16.232788,1.8970466 15.745054,3.6641585 15.795078,3.8070867 c 0.03752,0.090954 0.387686,0.2728629 0.787878,0.4027976 0.412698,0.1299347 1.213082,0.441778 1.788358,0.6756604 0.575276,0.2468759 1.100528,0.4287845 1.163058,0.4157911 C 19.63442,5.2623553 21.2602,0.36381716 21.2602,0.09095429 21.2602,0.03898041 20.284732,0 19.084156,0 h -2.176044 z" style="fill:#bb0022;stroke:none;stroke-width:0.0127474" id="path2"/><path d="M 6.8783,4.560708 C 3.93939,4.8985382 1.725828,5.9510093 0.512746,7.575193 L 0,8.2768404 v 1.1824058 c 0,1.1564188 0.012506,1.1953988 0.487734,1.9360268 0.6253,0.97451 1.463202,1.845073 2.576236,2.663661 1.550744,1.130432 4.239534,2.559714 4.3771,2.312838 C 7.478588,16.293811 7.00336,15.722098 6.390566,15.098412 4.389606,13.058437 4.026932,11.512214 5.18999,9.8750372 5.6277,9.2643441 6.640686,8.5107228 7.478588,8.1858861 c 3.56421,-1.4032948 9.867234,-0.5587192 15.107248,2.0139879 1.338142,0.649673 1.425684,0.67566 1.413178,0.415791 0,-0.181909 -0.325156,-0.571713 -0.925444,-1.1174384 C 20.347262,7.0164738 17.25828,5.5092313 13.50648,4.8075839 11.830676,4.4957406 8.491574,4.3658059 6.8783,4.560708 Z" style="fill:#bb0022;stroke:none;stroke-width:0.0127474" id="path3"/><path d="m 9.241934,9.0304617 c -0.93795,0.194902 -2.075996,0.6626669 -2.151032,0.8835559 -0.050024,0.1689144 2.763826,9.3163174 3.026452,9.8100694 0.150072,0.285856 0.175084,0.29885 2.401152,0.259869 1.225588,-0.01299 2.301104,-0.06497 2.363634,-0.103947 0.112554,-0.07796 1.012986,-2.767609 2.56373,-7.653154 0.387686,-1.23438 0.662818,-2.2998439 0.600288,-2.3648113 -0.12506,-0.1299347 -3.676764,-0.8705625 -3.851848,-0.8055951 -0.12506,0.03898 -1.037998,2.8585634 -1.325636,4.0539624 -0.112554,0.493752 -0.150072,0.545726 -0.31265,0.37681 -0.100048,-0.103947 -0.487734,-1.182405 -0.850408,-2.390798 L 11.042798,8.900527 10.555064,8.87454 C 10.292438,8.8615465 9.69215,8.9265139 9.241934,9.0304617 Z" style="fill:#bb0022;stroke:none;stroke-width:0.0127474" id="path4"/></svg>
|
|
<a href="https://git.kbz8.me/kbz_8/VulkanDriver"><b>VulkanDriver</b></a>
|
|
<br/>
|
|
<p>
|
|
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 href="https://git.kbz8.me/kbz_8/SPIRV-Interpreter"><b>SPIRV-Interpreter</b></a><br/>
|
|
<p>
|
|
A SPIR-V software interpreter, wrought in Zig-lean of form, steadfast of purpose, and bound to no single GPU nor driver permitting the slowest run of thy shaders and kernels.
|
|
</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/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">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<svg viewBox="0 0 25 25" height="25px" style="fill: #fff"><path 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 href="https://git.kbz8.me/kbz_8/MacroLibX"><b>MacroLibX</b></a><br/>
|
|
<p>
|
|
Rewritten version of the minilibx graphics API used at 42school, using SDL2 & Vulkan.
|
|
</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 href="https://git.kbz8.me/kbz_8/42_vox"><b>42_vox</b></a><br/>
|
|
<p>
|
|
An infinite parallelized voxel world generator with a custom Vulkan game engine.
|
|
</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 href="https://git.kbz8.me/kbz_8/Pulse"><b>Pulse</b></a><br/>
|
|
<p>
|
|
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 href="https://git.kbz8.me/kbz_8/KVF"><b>KVF</b></a><br/>
|
|
<p>
|
|
Light single-header Vulkan framework in C99 giving tons of drop-in utility functions and automated setup to bootstrap faster.
|
|
</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 .
|