ChanServ changed the topic of #asahi-gpu to: Asahi Linux: porting Linux to Apple Silicon macs | GPU / 3D graphics stack black-box RE and development (NO binary reversing) | Keep things on topic | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-gpu
al3xtjames has quit [Quit: Ping timeout (120 seconds)]
al3xtjames has joined #asahi-gpu
off^ has joined #asahi-gpu
chadmed has quit [Ping timeout: 480 seconds]
PhilippvK has joined #asahi-gpu
phiologe has quit [Ping timeout: 480 seconds]
kov has quit [Quit: Coyote finally caught me]
kov has joined #asahi-gpu
hays has quit [Remote host closed the connection]
chadmed has joined #asahi-gpu
willemml has joined #asahi-gpu
coder_kalyan has joined #asahi-gpu
coder_kalyan_ has quit [Read error: Connection reset by peer]
willemml has quit [Quit: willemml]
MajorBiscuit has joined #asahi-gpu
a_fellow_human[m] has left #asahi-gpu [#asahi-gpu]
alyssa has joined #asahi-gpu
<alyssa>
was mentally ready to work today and realized it was Family Day at the last moment, oops
<alyssa>
guess I better spend time with my family... or play with m1 gpu stuff... one of those, definitely ;)
<jn>
teach your family about the m1 gpu :)
<povik>
or pair coding? you could do both alyssa!
* alyssa
taps forehead
<alyssa>
I'm thinking I should finally figure out how depth/stencil buffers work on agx
<alyssa>
I'd been avoiding it but it's the last big ticket item for gles2..
<alyssa>
there are a whole cluster of issues here,
<alyssa>
- how to texture from a depth buffer
<alyssa>
- how to texture from a stencil buffer
<alyssa>
- how to texture from a combined depth/stencil buffer picking out a particular part
<alyssa>
- how to render to a depth buffer
<alyssa>
- how to render to a stencil buffer
<alyssa>
- how to render to both parts of a combined depth/stencil buffer
<alyssa>
- how to inform the macOS kernel about the depth/stencil buffers
<alyssa>
- how to emulate combined Z24S8 textures (the hardware seems to only do Z32F_S8 for some reason)
<alyssa>
- how to emulate combined Z24S8 render targets (the hardware seems to only do Z32F_S8 for some reason)
<alyssa>
- how to write depth values from a fragment shader (gles3 feature)
<alyssa>
- how to write stencil values from a fragment shader (internal use, gl extension)
<alyssa>
- how to reload depth/stencil buffers
<alyssa>
- how to access depth/stencil buffers CPU-side (what tiling? is there hier-z?)
coder_kalyan has quit [Remote host closed the connection]
coder_kalyan has joined #asahi-gpu
<jix>
struct.pack("f", 1.0).hex() # also works
willemml has joined #asahi-gpu
<jix>
there was quite some time with no good way to do this in python 3.x, I'm not sure when they added it
<jix>
wasn't there before python 3.5 ... and TIL in 3.8 they added optional parameters for a group separator and bytes/group: b"foobar".hex(" ", 2) == '666f 6f62 6172'
coder_kalyan has quit [Remote host closed the connection]
coder_kalyan has joined #asahi-gpu
willemml has quit [Quit: willemml]
phiologe has joined #asahi-gpu
willemml has joined #asahi-gpu
PhilippvK has quit [Ping timeout: 480 seconds]
PhilippvK has joined #asahi-gpu
willemml has quit [Read error: Connection reset by peer]
phiologe has quit [Ping timeout: 480 seconds]
PyroPeter has joined #asahi-gpu
Misthios has quit [Quit: Misthios]
Misthios has joined #asahi-gpu
Misthios has quit []
Misthios has joined #asahi-gpu
Misthios has quit []
Misthios has joined #asahi-gpu
Misthios has quit []
Misthios has joined #asahi-gpu
MajorBiscuit has quit [Quit: WeeChat 3.4]
mini has quit [Quit: ZNC closing...]
mini has joined #asahi-gpu
CME has joined #asahi-gpu
sirn- has joined #asahi-gpu
sirn has quit [singleton.oftc.net coherence.oftc.net]
sirn- is now known as sirn
hays has joined #asahi-gpu
manawyrm has quit [Quit: Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)]