Using Pbkit and NXDK. Thanks to @mborgerson, @thrimbor, @badsectoracula and the XboxDev discord in general for helping me out!
https://github.com/jhoffis/xprojScreenshot from 2025-01-22:
We have chunks in the y coordinates as well now! And an allocator tracker which tells me when I leak memory or get close to the max memory of 64 MB!
Screenshot from 2025-01-13 22-39-26:
We have very fast rendering speeds now and different textures depending on type and direction of faces.
16th Dec:
Got repeating textures working! (The white lines are not part of the render)
Audio is now sounding:
Audio impl update 9th Dec:
UPDATE: I got it working in a rather hacky manner by compiling Xemu using PulseAudio configuration, since the support for AC97 is severly lacking in this emulator - which is a shame. I'm using @badsectoracula's method to make it work by manually creating a thread that polls and pushes audio-buffer data.
Can't get xaudio nor SDL audio to work on Xemu...
Video of first map prototype (7th Dec):
Screenshot from 2024-12-06 14-51-12:
feelsgoodman
bluecube:
Screenshot from 2024-12-06 13-17-11:
Now it loads, but why is it brown...
Screenshot from 2024-12-06 12-36-41:
Texture loaded from disk does not work properly...
Screenshot from 2024-12-06 04-19-11:
FINALLY got SOME texture to load! Using hardcoded array from the demo! Also, I transfered the wrong data to the texture coordinates...
Screenshot from 2024-12-04 13-37-15:
i now realize why the cube looked so strange. It was using the viewport as the model, the model as the view, and the view as the projection.
Screenshot from 2024-12-03 16-00-39:
seems like the z is around 1000 times shorter or smt and of course the x value is wider because 16:9
Screenshot from 2024-12-03 15-11-57:
I have this cube now, but it does not rotate well. It kinda skews and stretches and only eventually fully turns around. It's supposed to be a equal length, width, height cube.
Screenshot from 2024-12-02.13-21-06:
Screenshot from 2024-12-02 12-56-07:
The first triangle (1st of December 2024):