kons-9
kons-9 copied to clipboard
Common Lisp 3D Graphics Project
SBCL Port
Here will be some things needed for SBCL to work, platform independent
Implement a method `find-closest-point` for the class `polyhedron`. Ignore the shape's transform. The returned point must be on the surface of a face, on an edge, or at a vertex...
Port the system to sbcl/MacOS/OpenGL. Need to get off CCL, as it doesn't run on the M1 chip.
Port the system to sbcl/Windows/OpenGL.
Port the system to sbcl/Linux/OpenGL.
This introduces a testsuite, the README file shows how to run a few tests from the command line or from the REPL. There is just a few tests, to give...
EDIT: This happens with a moderately complex scene (~2K children for a shape). I assume if the total number of characters to be drawn is over 65K it crashes. I...
In order to better prevent situations where merges to main break the build, I suggest that we create a suite of smoke tests to be run on a branch before...
Opening up issue as per request in this ticket: https://github.com/kaveh808/kons-9/discussions/118#discussioncomment-3844190 PROBLEM: Menu boxes render properly but the text is offset by varying amounts on 4k mintor as per screenshot: ...
Use vertex arrays and the like to speed up the current naive drawing code in `opengl.lisp`.