Currently sitting at about 3000 lines of code all said
Notices by Drew DeVault (drewdevault@fosstodon.org), page 5
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Wednesday, 30-Oct-2024 03:41:30 JST Drew DeVault -
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Wednesday, 30-Oct-2024 03:41:30 JST Drew DeVault Moar chunk, sourced directly from a region file I have lying around in ~/.minecraft
cc @SRAZKVT, you were curious about this
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Wednesday, 30-Oct-2024 03:41:29 JST Drew DeVault Block lighting
It has some limitations, first, it assumes full daylight at all times, second, it cannot retrieve lighting information across chunk boundaries
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Wednesday, 30-Oct-2024 03:41:29 JST Drew DeVault Fog
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Wednesday, 30-Oct-2024 03:41:28 JST Drew DeVault Quick break from real work to add clouds
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 14:42:32 JST Drew DeVault Ended up just calling this a "twoquad"
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 14:42:32 JST Drew DeVault Is there a name for the 3D object which has two upright quads in an "X" configuration
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 11:04:17 JST Drew DeVault @SRAZKVT I've implemented a minecraft client before, I'm well aware...
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 03:00:30 JST Drew DeVault Cursed
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 03:00:29 JST Drew DeVault Expanding the renderer a bit more. Some placeholder for water that looks less ugly than before, better transparency support in general, and I've stopped generating meshes for occluded faces. Generating geometry in about 2ms on this machine which is close enough to my performance goals for now
Swapped out my GPU earlier which is why this dropped to 30 FPS while recording, the performance is still fine
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 03:00:29 JST Drew DeVault Same location rendered by Minecraft beta 1.7.3
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 03:00:29 JST Drew DeVault Better
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 03:00:29 JST Drew DeVault Behold: a chunk
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 03:00:28 JST Drew DeVault Added Minecraft-style ambient lighting because it was easy and makes it look a lot nicer
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 03:00:28 JST Drew DeVault (~2000 FPS when vsync is disabled and I'm not recording the screen on the crappier GPU)
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Tuesday, 29-Oct-2024 03:00:28 JST Drew DeVault Next up is to render more than one chunk, add some simple lighting, and flesh out special cases for rendering like torches.
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Sunday, 27-Oct-2024 23:51:31 JST Drew DeVault Behold: you can look
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Sunday, 27-Oct-2024 23:51:30 JST Drew DeVault Added some stuff to the debug overlay to procrastinate generating terrain geometry
(FPS hangs out around 1700 on this machine when vsync is disabled, for the curious)
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Sunday, 27-Oct-2024 23:51:30 JST Drew DeVault Behold: some text
-
Embed this notice
Drew DeVault (drewdevault@fosstodon.org)'s status on Sunday, 27-Oct-2024 23:51:30 JST Drew DeVault Behold: a sprite
Code is a bit messy since I'm remembering how to write OpenGL code in real time as I work on it