ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
microlinux has quit [Remote host closed the connection]
vstehle has quit [Ping timeout: 480 seconds]
hyrc_ has joined #panfrost
camus has joined #panfrost
hyrc has quit [Ping timeout: 480 seconds]
camus1 has quit [Ping timeout: 480 seconds]
<alyssa> "how is the resource specified?"
<alyssa> the first source is a bitfiled
<alyssa> sampler_index | (sampler_table << 11) | (texture_index << 16) | (texture_table << 27)
<alyssa> Actually, the first source is 64-bit. that encodes the former word
<alyssa> the latter word is
<alyssa> offset_x | (offset_y << 4)
alpernebbi has quit [Ping timeout: 480 seconds]
alpernebbi has joined #panfrost
<alyssa> the DDK clamps offsets to -8...7
<alyssa> this is spec compliant (?)
<alyssa> for negative offsets, the DDK sets .explicit_offset
<alyssa> which adds another staging register which is packed as offset_x | (offset_y << 8) with both signed int8 offsets
<alyssa> I assume ms index is the same as bifrost with "
<HdkR> Which offset? If it is the one I have in the back of my head, sounds compliant
<alyssa> HdkR: textureOffset parameters
<HdkR> Yep, that's compliant
<alyssa> ^ shows assembly for flat varying loads
<alyssa> that loads a U16
<HdkR> Nvidia is the only weirdo that allows offsets that are non-constant and outside the -8 to 7 range :D
<alyssa> at least ostensibly.
<alyssa> HdkR: Nice :-)
<alyssa> it's also used for a flat f16 load
<alyssa> flat f32 is regfmt 0
<alyssa> and then regfmt is only 2-bits, since you don't need to distinguish sign sign
<alyssa> Alternatively, it's two adjacent bits, not an enum
<alyssa> [size] [interpolate]
<alyssa> if size = 1, load 16-bits, else load 32-bits
<alyssa> if interpolate = 1, interpolate smoothly, else do not interpolate (flat varying)
camus1 has joined #panfrost
camus has quit [Remote host closed the connection]
<alyssa> unsigned right shifts use RSHIFT_OR
<alyssa> signed right shifts also use RSHIFT_OR
<alyssa> but set bit 34 for sign extension
<alyssa> this answers all my questions from earlier this evening, so signing off
<alyssa> will do the mesa updates tomorrow, I think
tlwoerner has joined #panfrost
nlhowell has quit [Ping timeout: 480 seconds]
jernej_ has joined #panfrost
jernej has quit [Read error: Connection reset by peer]
jambalaya has quit [Remote host closed the connection]
jambalaya has joined #panfrost
vstehle has joined #panfrost
camus has joined #panfrost
camus1 has quit [Read error: Connection reset by peer]
camus has quit []
camus has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
camus has joined #panfrost
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
rasterman has joined #panfrost
wolfshappen has quit [Ping timeout: 480 seconds]
wilkom has joined #panfrost
JulianGro has quit [Ping timeout: 480 seconds]
JulianGro has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
camus has joined #panfrost
camus1 has quit [Ping timeout: 480 seconds]
robmur01 has quit [Quit: Leaving]
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
alyssa has quit [Quit: leaving]
nlhowell has joined #panfrost
<nlhowell> 2/buf20
<macc24> yes
<macc24> 2/buf20
<nlhowell> there is deep meaning in that mistype
* nlhowell forms new religion
camus has joined #panfrost
camus1 has quit [Ping timeout: 480 seconds]
Danct12 has quit [Remote host closed the connection]
Net147 has quit [Remote host closed the connection]
Net147 has joined #panfrost
camus1 has joined #panfrost
camus has quit [Remote host closed the connection]
MajorBiscuit has joined #panfrost
camus has joined #panfrost
camus1 has quit [Ping timeout: 480 seconds]
wolfshappen has joined #panfrost
robmur01 has joined #panfrost
<robmur01> In best Die Hard fashion... "ho ho ho, now I have a T604"
<HdkR> I still don't understand it being a Christmas film
<robmur01> it's a film set at Christmas
<robmur01> but frankly that's less important than me now having the Arndale board in my hands and (shortly) two weeks off :D
<HdkR> :D
<HdkR> Must have been hard to find an Arndale board
<robmur01> I nabbed it from a clearout pile when we moved offices a few years back, and it's been sat in my desk drawer since
<HdkR> Nice
<HdkR> I definitely wanted one when they were first shown off. Had to settle for the first Exynos Chromebook
<robmur01> it occurs to me now that I can actually use it for testing some arch/arm stuff I plan to start in the new year, but mostly it is for trolling alyssa (if I can get it working)
rasterman has joined #panfrost
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Quit: WeeChat 3.3]
jambalaya has quit [Ping timeout: 480 seconds]
camus has joined #panfrost
jambalaya has joined #panfrost
camus1 has quit [Ping timeout: 480 seconds]