freenode/#shirakumo - IRC Chatlog
Search
9:37:13
Shinmera
mfiano: Good tip. It looks like the near/far planes were too far apart so depth buffer precision puked all over
9:48:49
hjudt
Shinmera: a question about parachute: i've tried to use :fix (*my-hash-table*) but it complains about it's value not being a list. have i misunderstood something? if i use let ((*my-hash-table* (make-hash-table))) to override it, i can achieve what i want. is :fix not supposed to do the same?
9:54:25
hjudt
"In case your code will cause changes to the global environment, you probably will want to fix it in place to make sure they are restored to their former values after the test completes. Parachute allows you to automatically fix variables, functions, and macros in place."
9:56:16
Shinmera
Meanwhile you can enjoy this new clipmap video https://www.youtube.com/watch?v=dTRDlgw-C50&feature=youtu.be
9:56:16
Colleen
www.youtube.com/watch?v=dTR... Website (HTML), Title: Geometry Clipmaps - High Resolution - YouTube
10:11:41
hjudt
maybe with-fixtures has similar bugs; i will try it later. time for lunch now. thanks for fixing, i'll test it later.
11:48:45
Shinmera
Nice, made the clipmap draw calls instanced, so that drawing the entire clipmap only takes 13 GL calls.
11:49:48
Shinmera
Next I should tackle caching mmaps, which I've been putting off because it sounds annoying :V
13:56:30
Shinmera
It's probably now bottlenecked by the fact that I'm constantly uploading textures, so I gotta get smarter about that somehow
14:09:34
Shinmera
Really not sure what to do about this. I suppose I could try again with the technique of assembling the four quads on the CPU side and then uploading the needed region to the GPU using unpack stride.
15:36:37
Shinmera
I must not be using the pixel store options quite right... http://filebox.tymoon.eu//file/TVRZd05nPT0=
16:36:43
Shinmera
Could make it more efficient than this still with some extra tricks but I'll keep that in mind in case performance becomes a problem again later.