freenode/#shirakumo - IRC Chatlog
Search
12:14:34
scymtym
Shinmera: the game is running but i'm not sure everything is working correctly. i see lots of CFFI-related slow paths
12:18:48
scymtym
i had to tweak a few things because i use safety 3, speed 0 for everything. maybe that is causing problems
12:20:01
scymtym
anyway, in https://techfak.de/~jmoringe/kandria-render-flamegraph.png the red part is CFFI looking up stuff at runtime, the green part is sb-alien calling EVAL and GENSYM at runtime
12:20:53
scymtym
but UPDATE-VERTEX-BUFFERS may be red herring anyway, because i had to change one method
12:21:36
scymtym
with higher safety, SBCL checks CALL-NEXT-METHOD more carefully and that revealed a problem
12:22:12
Shinmera
still weird that it actually does anything in alloy, by default I don't think the game should render any text...
12:22:46
scymtym
possibly. in trial/resource/buffer-object.lisp, there is an UPDATE-BUFFER-DATA method for (eql t) that applies the next method to different arguments
12:23:47
scymtym
i changed (apply #'c-n-m …) to (apply #'update-buffer-data …) to get around that problem
12:24:59
Shinmera
No idea why c-n-m is in there, your fix should be correct and equivalent to what it should be doing anyway.
12:26:50
Shinmera
It does call it a lot at runtime when it renders UI, but if there's no UI shown on screen, it should not.
12:27:55
Shinmera
text rendering in alloy is currently immediate and that's An Issue that I don't know how to solve yet (because of allocation/deallocation issues)
12:30:23
scymtym
i should probably recompile with default optimization settings before looking further
12:30:57
scymtym
but caught a few things already. some slot type issues in addition to the next method call
15:56:32
scymtym
it seems that i fixed enough bugs to actually run the game with the replaced RENDER generic function
16:26:20
Shinmera
the repl thread is used for OS and input stuff, which is then turned into events that are put onto a queue for processing in the render thread
16:33:40
Colleen
selwyn: drmeister said at 2020.11.29 20:56:49: Sorry to bring this up but the new-rebuild-dist doesn't work like rebuild-dist for quickclasp. new-rebuild-dist fails and dumps me in the sbcl command line.
16:37:43
Shinmera
I wanted to say that I got used to people saying they would do a thing but then didn't, and I get it, but that sounds very negative
16:41:40
Shinmera
yeah, need to add a thing to make them get "stuck" for a few frames before shooting away from the knockback to make it more obvious
18:51:17
adlai
ACTION arrived here with previous stack frame: https://irclog.tymoon.eu/freenode/%23lisp?around=1606822066#1606822035
18:51:55
adlai
if this is the wrong venue for that topic -- and it does seem to be -- please redirect me to a better one
19:10:17
adlai
what limitations do you request that I impose to my usage of the log search function ?
19:17:07
adlai
ACTION has encountered friendly search functions that actually end up costing guilt, unsolicited advertisements, and worse; thus, asking before heating up your datacenter.
19:24:59
adlai
also, if "What do you want?" could please be considered a polite greeting, that would be a major step forwards for humanity; although, I am not too optimistic in that regard.
22:19:52
surabax
I think it's "shiro kuma" with swapped "o" and "a" letters, which means "white bear" in Japanese