FroggyGreen
29b7e4b50b
Set up uniform buffers for the camera. The camera still lacks a proper controller on the lisp side, but you can create the matrix data in lisp. The projection matrices use the "reverse-z" trick. When setting up depth buffering in the (near) future, this needs to be considered.
24 lines
463 B
Common Lisp
24 lines
463 B
Common Lisp
(in-package #:cl-user)
|
|
|
|
(defpackage #:sof-asd
|
|
(:use :cl :asdf))
|
|
|
|
(in-package :sof-asd)
|
|
|
|
(defsystem "sof"
|
|
:version "0.0.1"
|
|
:description "A 3D roguelike/tabletop inspired adventure game."
|
|
:author "Frosch"
|
|
:license "GPLv3"
|
|
:depends-on (#:cffi-libffi)
|
|
:components
|
|
((:module "src"
|
|
:components
|
|
((:file "package")
|
|
(:module "math"
|
|
:components
|
|
((:file "vec")
|
|
(:file "quat")
|
|
(:file "mat")))
|
|
(:file "main")))))
|