22:53:18|3b|also, a few places, you LOOP over hash keys and values in parallel, which seems odd compared to just for k being the hash-keys of table using (hash-value v)
22:59:39|3b|ACTION is also suspicious of your dependencies in .asd... nothing depended on attributes, and only 1 thing depends on gl-features, and nothing depends on that 1 thing?
23:03:01|3b|ACTION also would probably use 1,0,1 or something similarly obvious for default color of unknown light types
23:04:53|3b|ACTION has no particular substantive comments though
8:07:43shinmerabiggest issue right now is that define-gl-struct, while creating a class, does not create one that you can just make instances of, since all instances are meant to represent data in a GL buffer, and can't be used detached from that context.