<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>programming across whatever currently interests me&#xA;&#xA;operating systems, languages, graphics, web, electronics&#xA;&#xA;mostly low-level, mostly from scratch&#xA;&#xA;Discord: https://discord.gg/gx78E2mFV7</description><link>https://bsky.app/profile/uncontainedbyte.bsky.social</link><title>@uncontainedbyte.bsky.social - UncontainedByte</title><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mzh6b3aqkk2x</link><description>Day-171 Project: Voxel-game&#xA;&#xA;was starting to rework chunks to own there own buffers, and be rendered separately, but decided to do that a little bit later, ill see about getting some gravity implemented instead&#xA;&#xA;surprise tomorrow&#xA;&#xA;#buildinpublic #100DaysOfCode #cpp #gamedev</description><pubDate>04 Nov 2026 01:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mzh6b3aqkk2x</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mzepboxm5k24</link><description>Day-170 Project: Voxel-game&#xA;&#xA;i reworked basiclly the entire BufferObject from ubylib to support resizing, setting data without recreating the buffer, and sub region data setting&#xA;&#xA;thats all&#xA;&#xA;ill see about chunks owning there meshes and buffers next&#xA;&#xA;#buildinpublic #100DaysOfCode #cpp #gamedev</description><pubDate>03 Nov 2026 01:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mzepboxm5k24</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mzc3z6u5uc23</link><description>Day-169 Project: Voxel-game&#xA;&#xA;block placing and breaking works now, but...&#xA;&#xA;chunk remeshing isnt implemented, so no graphic updates&#xA;&#xA;i did connect Key::R to remesh everything just to see the changes(image below)&#xA;&#xA;next: chunks&#xA;&#xA;#buildinpublic #100DaysOfCode #cpp #gamedev</description><pubDate>02 Nov 2026 00:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mzc3z6u5uc23</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mz7krombvc2j</link><description>Day-168 Project: Voxel-game&#xA;&#xA;entity collision with the world works&#xA;&#xA;entities now have velocity vector&#xA;&#xA;there is no entity to entity collision yet&#xA;&#xA;TODO: block placing/breaking&#xA;&#xA;#buildinpublic #100DaysOfCode #cpp #gamedev</description><pubDate>01 Nov 2026 00:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mz7krombvc2j</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mz4yn4yl4k26</link><description>Day-167 Project: Voxel-game&#xA;&#xA;was vary busy today(un intended)&#xA;so vary little was done&#xA;&#xA;started working on physics for entities&#xA;converted the world class to GW namespace so its data is more accessable&#xA;&#xA;TODO: physics, block placing/breaking&#xA;&#xA;#buildinpublic #100DaysOfCode #cpp #gamedev</description><pubDate>31 Oct 2026 00:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mz4yn4yl4k26</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mz2lelyzhs2k</link><description>Day-166 Project: Voxel-game&#xA;&#xA;add a player and camera&#xA;&#xA;camera has smoothing for both position and rotation&#xA;also has a few other settings for future use&#xA;&#xA;next ill try some physics, block placing/breaking, or work on chunks some(possibly all)&#xA;&#xA;#buildinpublic #100DaysOfCode #cpp #gamedev</description><pubDate>30 Oct 2026 01:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mz2lelyzhs2k</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3myxz7bver22t</link><description>Day-165 Project: Voxel-game&#xA;&#xA;was a bit busy today, so didnt get anything big done&#xA;&#xA;mostly cleaned up the greedy meshing function to try and make it more readable ( i didnt succeed vary much)&#xA;&#xA;and cleaned up other places&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp #gamedev</description><pubDate>29 Oct 2026 00:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3myxz7bver22t</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3myvhyrt6yc25</link><description>Day-164 Project: Voxel-game&#xA;&#xA;vertices are 12 bytes now,&#xA;there are 2 levels of chunks, LV0 which dont have greedy meshing and LV1 which has greedy meshing,&#xA;added texture atlesing, which had a bug for 2 hours...&#xA;&#xA;image is 50x50 LV1 chunks at 150FPS&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>28 Oct 2026 00:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3myvhyrt6yc25</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3myt2oqt6ds2u</link><description>Day-163 Project: Voxel-game&#xA;&#xA;tried to make block rendering faster&#xA;separated chunk meshes into 6, one for each face direction&#xA;shrank 32byte*6 per face data, into 8 bytes&#xA;implemented multi draw calls in my API&#xA;&#xA;results: 200FPS -&gt; 20FPS&#xA;vram: 3.7GB -&gt; 214MB&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>27 Oct 2026 01:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3myt2oqt6ds2u</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3myqgqitg4k2i</link><description>Day-162 Project: Voxel-game&#xA;&#xA;chunks now know about there neighbors,&#xA;mesh generation, while still temparary, accounts for neighbors,&#xA;&#xA;working on a world manager that manages chunks, and how im going to handle meshes and rendering&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>26 Oct 2026 00:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3myqgqitg4k2i</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mynx6up3fs2r</link><description>Day-161 Project: Voxel-game&#xA;&#xA;working on chunks&#xA;&#xA;first design doenst know its neighbors, and isnt optimized for rendering at all, also no chunk manager for loading/save/generating or anything, meaning its all manual&#xA;&#xA;im working on the new design&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>25 Oct 2026 00:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mynx6up3fs2r</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mylelxbb322u</link><description>Day-160 Project: Voxel-game&#xA;&#xA;name for my library will be ubylib.&#xA;ill be posting it once its in a more &#34;functional state&#34;&#xA;&#xA;cleaned up ubylib and added cmake&#xA;&#xA;working on chunks for my game, 32x32x32, separated into layers and lists.&#xA;&#xA;2h to fix z coordinate&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>23 Oct 2026 23:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mylelxbb322u</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3myiyvvcz6k2o</link><description>Day-159 Project: Voxel-game&#xA;&#xA;started working on voxel renderer (vary new, i know)&#xA;&#xA;the image is 100x100x100 cubes with no face culling&#xA;(36,000,000 vertices) at 200~300FPS, ill use this as i standard for now.&#xA;&#xA;the game is a programming colony sim of sorts&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>23 Oct 2026 01:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3myiyvvcz6k2o</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3myghjr5hoc2z</link><description>Day-158 Project: Learning-Vulkan?&#xA;&#xA;finished InputObject.&#xA;action/keybindings input style done.&#xA;window events done.&#xA;&#xA;also made everything cleanup, something ive been ignoring&#xA;(wish i didnt)&#xA;spent 2~3h fixing memory leaks.&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>22 Oct 2026 00:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3myghjr5hoc2z</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mydwhjlsuk2r</link><description>Day-157 Project: Learning-Vulkan?&#xA;&#xA;unfortunately i was quite busy today, so i did not complete InputObject.&#xA;&#xA;things left to finish:&#xA;action/keybindings input style,&#xA;window events(resizing, mode changes, etc)&#xA;&#xA;also need a name for said library/API&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>21 Oct 2026 00:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mydwhjlsuk2r</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mybhtmtrwk2x</link><description>Day-156 Project: Learning-Vulkan?&#xA;&#xA;keyboard input is done.&#xA;mouse input is done, as well as position and such.&#xA;&#xA;both event style and isX style are pressent,&#xA;theres a 3rd style i would like to add though, so ill do that next.&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>20 Oct 2026 01:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mybhtmtrwk2x</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3my6za66uk222</link><description>Day-155 Project: Learning-Vulkan?&#xA;&#xA;working on InputObject which basically just wraps SDL3 into my library.&#xA;&#xA;i was expecting this to be a fairly quick process, but like the rest of the project, is taking longer then intended...&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>19 Oct 2026 01:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3my6za66uk222</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3my4cs4zae223</link><description>Day-154 Project: Learning-Vulkan?&#xA;&#xA;forgot to mention i also did depth buffer on Day-153(yesterday)&#xA;&#xA;also, samplers where there, just not enabled(1 line of code)&#xA;&#xA;push constants exist now, they where easy &amp; simple, but still annoying to add&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>18 Oct 2026 00:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3my4cs4zae223</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxzvp2cmmk27</link><description>Day-153 Project: Learning-Vulkan?&#xA;&#xA;textures now, work.&#xA;samplers also work.&#xA;uniforms work.&#xA;&#xA;in case of missing textures, there is a built in error texture.&#xA;&#xA;guess i just needed a little break&#xA;ʷᵃˢⁿᵗ ᵃ ᵛᵃʳʸ ⁿᶦᶜᵉ  ᵇʳᵉᵃᵏ ᵗʰᵒᵘᵍʰ&#xA;&#xA;next: push Constants&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>17 Oct 2026 01:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxzvp2cmmk27</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxxdahbyns2i</link><description>Day-152 Project: sick&#xA;&#xA;im feeling a lot better, so ill try to get some progress on `Learning Vulkan?`&#xA;&#xA;#100DaysOfCode</description><pubDate>16 Oct 2026 00:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxxdahbyns2i</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxuqsypoxk2w</link><description>Day-151 Project: sick&#xA;&#xA;i cant think straight right now, i tried to finish textures and samplers, but thats beyond my current capacity, so it might be a bit before any progress on `Learning Vulkan?`&#xA;&#xA;#100DaysOfCode</description><pubDate>14 Oct 2026 23:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxuqsypoxk2w</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxsdsvrwgc2o</link><description>Day-150 Project: sick&#xA;&#xA;i cant think straight right now, i tried to finish textures and samplers, but thats beyond my current capacity, so it might be a bit before any progress on `Learning Vulkan?`&#xA;&#xA;#100DaysOfCode</description><pubDate>14 Oct 2026 00:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxsdsvrwgc2o</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxprdkuwis2r</link><description>Day-149 Project: Learning-Vulkan?&#xA;&#xA;i &#34;think&#34; i know what to do now, but i wasnt able to focus due to some reasons, so not much progress to report&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>13 Oct 2026 00:23 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxprdkuwis2r</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxndynyzt22j</link><description>Day-148 Project: Learning-Vulkan?&#xA;&#xA;i think samplers themselves are good, same with textures, making the shaders, renderer, and such all work together is the main part now,&#xA;&#xA;its pretty hard, its like trying to organize a web into groups&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>12 Oct 2026 01:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxndynyzt22j</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxktjlkcok2j</link><description>Day-147 Project: Learning-Vulkan?&#xA;&#xA;BufferObject implemented,&#xA;supports Vertex and Index for now.&#xA;&#xA;rendering now works, buffers can be bound for later draw calls to use, same with shaders,&#xA;&#xA;draw(indexBuffer) and draw(vertexBuffer) are valid draw calls.&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>11 Oct 2026 01:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxktjlkcok2j</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxid4cgzw225</link><description>Day-146 Project: busy (Learning-Vulkan?)&#xA;&#xA;was to busy, so no progress updates&#xA;&#xA;#100DaysOfCode</description><pubDate>10 Oct 2026 01:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxid4cgzw225</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxfqetunm223</link><description>Day-145 Project: Learning-Vulkan?&#xA;&#xA;triangle works finally&#xA;&#xA;spent 1~2 hours debugging why there was no triangle:&#xA;front face culling was enabled instead of back face.&#xA;&#xA;next: buffers, maybe VMA&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>09 Oct 2026 00:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxfqetunm223</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxdbf3auc227</link><description>Day-144 Project: Learning-Vulkan?&#xA;&#xA;i got command pool finally&#xA;&#xA;pipeline(s) are finally generating&#xA;&#xA;but still no rendering yet&#xA;&#xA;working on command buffers and commands next.&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>08 Oct 2026 01:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxdbf3auc227</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mxasvcswks25</link><description>Day-143 Project: Learning-Vulkan?&#xA;&#xA;having a &#34;general&#34; understanding of vulkan, isnt vary useful it seems.&#xA;&#xA;trying to figure out what goes where, and how they all interact is turning out to be quite the challange.&#xA;&#xA;my indecisiveness isnt helping either.&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>07 Oct 2026 01:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mxasvcswks25</guid></item><item><link>https://bsky.app/profile/uncontainedbyte.bsky.social/post/3mx6awnev5k2w</link><description>Day-142 Project: Learning-Vulkan&#xA;&#xA;working on figuring out dynamic rendering with vulkan&#xA;&#xA;also trying to make it a nice API to use...&#xA;&#xA;because why not~&#xA;&#xA;also trying to make it so that all vulkan and backend libraries arent included when you include my API&#xA;&#xA;#buildinpublic #100DaysOfCode #lowlevel #cpp</description><pubDate>06 Oct 2026 01:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:awkrtf3oynsnpemcwrc3odqw/app.bsky.feed.post/3mx6awnev5k2w</guid></item></channel></rss>