tynet-lichat/shirakumo - IRC Chatlog
Search
19:03:24
gingerale
I'll have two weeks of vacation in a month, so I'm not in a rush at the moment. Just doing preparation investigation.
20:25:10
selwyn
i am 80% sure that obs does sth very similar, because trialvr and obs sometimes clashed when being run at the same time
20:28:39
gingerale
Alrighty, thank you. I also found some mentions of Windows having this BitBlt function that lets you copy the pixels of a source device context if you have the window handle, so I might look into that direction as well. But I'll definitely start with your code.
20:29:43
shinmera
Window capture is a bit fraught because of the different ways the windows can draw stuff.
20:30:22
shinmera
game capture usually works by literally sharing the buffer with another application, so you can just use the same texture.
20:30:48
shinmera
window capture on the other hand most likely needs to copy the windows buffer via blitting to an actual gpu texture to do anything.
20:31:48
shinmera
That's just my hunch though, I imagine the texture sharing version is a bit more complicated to avoid races and such.
20:33:52
selwyn
there was just no point in maintaining an over complex linux version considering that valve was going to deprecate steamvr on linux
23:55:48
|3b|
ended up with 17 min for ~1.5M glyphs in 370 or so fonts with 8 threads, not too bad. found 4 more glyphs that errored though :(
23:56:53
|3b|
i think i need to go through and filter out duplicated contours, since that seemed to be most of those.
23:58:16
|3b|
also seems to be something odd happening with some other glyphs, looks like some contours aren't ending up where they are supposed to be.. need to go dig into zpb-ttf and see if it is something wrong with composite glyphs or if they are just like that in the file and using hinting or whatever to fix them
0:19:02
|3b|
hmm, maybe those 2 were just an edge followed by exact same edge in reverse order, which might be slightly easier to detect than arbitrary identical edges, will just try fixing that for now