Commit Graph

3 Commits

Author SHA1 Message Date
1a7b86f6d1 View mode and Chez Scheme rewrite
All of the common lisp code was translated into Chez Scheme. A grid
coordinate system was added; with the 'v' key one can toggle a grid
selector which may be manipulated with vi keys or the numpad.

Currently, when moving the selector there is an issue. The selector is
moved by updating one of two vertex buffers (one is for geometry, one is
for mesh instances). I plan on the second one to be static in the long
run, this is a 'quick and dirty solution'. Uniform buffers will
eventually be implemented. Right now, everything works with a bit of
error message spam.
2024-06-28 00:36:03 -05:00
f4506e5a90 Added a development diary
A development diary will be good for organization. The diary will list
things like plans or tasks to complete.
2024-05-22 21:15:28 -05:00
d076c9673d Hello Triangle program with Vulkan
The Vulkan bits are written in C. Then in common lisp you talk to the
renderer. On the common lisp side, the program was made to allow
interaction with the REPL while the game runs. Vertex buffers have not
been implemented yet, the Vulkan stuff is currently barebones.
2024-05-03 12:01:33 -05:00