libera/#shirakumo - IRC Chatlog
Search
20:19:39
Colleen
<selwyn> i capture video of the whole screen, not individual windows of other processes
20:22:52
Colleen
<selwyn> i do that by using win32 magic to expose the screen as a d3d texture (surface?)
20:25:10
Colleen
<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
Colleen
<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
Colleen
<shinmera> Window capture is a bit fraught because of the different ways the windows can draw stuff.
20:30:19
Colleen
<gingerale> I never understood the difference between game capture and window capture on it.
20:30:22
Colleen
<shinmera> game capture usually works by literally sharing the buffer with another application, so you can just use the same texture.
20:30:48
Colleen
<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:40
Colleen
<selwyn> on linux i used to have to copy the whole screen and it was as slow as balls
20:31:48
Colleen
<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:12
Colleen
<gingerale> Well, I'm going to sleep now. I'm too tired to keep looking into this for today.
20:33:52
Colleen
<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
Colleen
<|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
Colleen
<|3b|> i think i need to go through and filter out duplicated contours, since that seemed to be most of those.
23:58:16
Colleen
<|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
Colleen
<|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