austriancoder changed the topic of #etnaviv to: #etnaviv - the home of the reverse-engineered Vivante GPU driver - Logs https://freenode.irclog.whitequark.org/etnaviv
_whitelogger has joined #etnaviv
JohnnyonFlame has joined #etnaviv
lynxeye has joined #etnaviv
pcercuei has joined #etnaviv
philn_ is now known as philn
berton has joined #etnaviv
JohnnyonFlame has quit [Read error: Connection reset by peer]
JohnnyonFlame has joined #etnaviv
JohnnyonFlame has quit [Read error: Connection reset by peer]
philn_ has joined #etnaviv
wumpus has quit [Quit: brb]
philn has quit [Ping timeout: 260 seconds]
wumpus has joined #etnaviv
<lynxeye> flto: since you reversed those parts, maybe you remember: does the 128B TS mode actually work with sampler TS? For me it seems to only produce corrupt colors in the second 4x4 color tile. 256B mode works fine.
<flto> lynxeye: since I documented a bit for it in the sampler, I think it should work.. but I don't remember
<lynxeye> flto: The bit you documented seems to have an effect, in that it cleared tiles are read correctly in 128B mode, but only half of the actually written tiles are correctly decompressed...
<flto> maybe the 128B mode just doesn't work with compression? in etna_screen_resource_alloc_ts I made it always use 256B with compression
<flto> I don't remember if compressed scanout needs 128 or 256.. if it uses 128 then I'd assume there's a way to make the sampler work..
<lynxeye> Yep, it might be buggy. 128B with compression works fine with the DCSS DEC400 decompression, though. Which means I now have a NULL intersection between the compression formats for scanout and sampler :/
<lynxeye> yes, the DCSS DEC400 compression can only deal with the 128B TS format
<flto> it wouldn't be the first time there is a problem like this (imx6q) ;-)
<lynxeye> *sigh*
<lynxeye> hah! seems there are more bits in the TX_CTRL
<lynxeye> Ah, bit 7 in TX_CTRL seems to control compression. Now I wonder why this wasn't an issue with 256B mode, maybe this one implies compression.
<flto> interesting, there's already another bit for compression in TS_SAMPLER_CONFIG
<lynxeye> TS_SAMPLER seems to be partially ignored, at least the TS_ENABLE bit is ignored and only TX_CTRL enable bit is taken into account
JohnnyonFlame has joined #etnaviv
philn_ is now known as philn
cphealy_ has joined #etnaviv
JohnnyonFlame has quit [Read error: Connection reset by peer]
pcercuei has quit [Quit: leaving]
diverger has quit [Ping timeout: 246 seconds]
diverger has joined #etnaviv
diverger has quit [Ping timeout: 256 seconds]
diverger has joined #etnaviv
diverger has quit [Read error: Connection reset by peer]
diverger has joined #etnaviv
JohnnyonFlame has joined #etnaviv
diverger has quit [Quit: ZNC 1.7.5 - https://znc.in]
diverger has joined #etnaviv
divergence has joined #etnaviv
diverger has quit [Ping timeout: 258 seconds]
divergence has quit [Ping timeout: 240 seconds]
diverger has joined #etnaviv
berton has quit [Quit: Leaving]
lynxeye has quit [Quit: lynxeye]
karolherbst has quit [Quit: duh 🐧]