Baggers
Baggers
``` 10:21 I tracked down a weirdness that's been bugging me for a while. I usually build a CEPL runtime, whenever a new SBCL version appears (sounds like it appears...
``` (defun-g gah (&uniform (x boop :ssbo)) (setf (aref (boop-b x) 0) 1f0) (setf (aref (boop-b x) 1) 2f0) (setf (aref (boop-b x) 2) 3f0) 0) ``` I think it's...
``` (defstruct-g (bar :layout :std-430) (a :int) (b (:float 5))) (make-ubo nil 'bar) ```
This code is pretty reliable at triggering the issue after a few runs ``` (defun maybe-death () (let* ((layer-count 7) (t0 (make-texture nil :dimensions '(4 4) :element-type :float :layer-count layer-count)))...
Right now I'm not sure how to render into left/right seperately for stereo rendering. Doing it in one pass might be fine, but I should support this. I think this...
Massively useful for shaders but i'm not sure how to talk about this in CEPL. What is the size of one of these structs? How do we make c-arrays or...
Saves a bit of work at runtime
To use multi-map-g you need to pass a gpu-array of indirect-commands. However to populate them from a shader they need to be an ssbo and we require ssbos to be...
If not, why is safety set to 0?
This is not clear from the code. Not sure of a way to remedy this.