Finish the refactoring of terrain. Remaining engine, lighting, post processing, rasterizer and render it self…
Log in to leave a comment
Finish the refactoring of terrain. Remaining engine, lighting, post processing, rasterizer and render it self…
Log in to leave a comment
Still working on refactoring. It takes too much time :(
Thanks to constexpr, there are a lot of things can be computed on compile time!
Log in to leave a comment
Refactoring the relevant code for the renderer. This is a fairly large work.
Log in to leave a comment
Wasting my time.
Say that it only works on unix systems next time.
And what’s with all the autos in your source code, even the main function has an auto return type, might aswell be using python.
very impressive project
Hi, thanks for testing my project.
As you can see, it does indeed only support unix systems. I wrote “3D render for Linux terminal” in the GitHub repo About. You might have missed it :)
As for the code, it’s a bit messy right now, which is exactly why I’m refactoring it!
Working on RNDIS network card driver~
It’s the protocol that you share network through you phone via USB connection.
Log in to leave a comment
Both keybard and mouse are working now~
All layout info is dynamically extracted from Report Descriptors -> zero hard-coding :)
Yes, advanced peripherals like 12-bit mice and NKRO keyboard are supported either.
Log in to leave a comment
Finally completed the parser and integrated it into the keyboard driver. It support 6-key rollover (press 6 keys at the same time)!
Add a ensure method for HashMap to better handle default value in HID Report Desc Parser.
Log in to leave a comment
The sub classes of HidDevice (e.g. Keyboard) are able to grant report data currently but still waiting to parse them into key event and modifiers.
Log in to leave a comment
As you can see, I’m developing the HID Report Descriptor parser for my USB stack.
Log in to leave a comment