jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
jrmuizel has quit [Remote host closed the connection]
<anarsoul>
CounterPillow: no vsync?
<anarsoul>
you need something similar to 7b24eec754ba0f0f794ab09413dcde2585b4a84b("drm/sun4i: wait on implicit fence before display") for rockchip driver
<anarsoul>
I mean drm driver
jrmuizel has joined #lima
jrmuizel has quit [Remote host closed the connection]
jrmuizel has joined #lima
jrmuizel has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
chewitt has joined #lima
chewitt has quit [Quit: Adios!]
guillaume_g has joined #lima
guillaume_g has quit [Quit: Konversation terminated!]
guillaume_g has joined #lima
chewitt has joined #lima
chewitt has quit [Read error: Connection reset by peer]
yuq825 has quit [Remote host closed the connection]
dddddd has joined #lima
Elpaulo1 has joined #lima
Elpaulo has quit [Ping timeout: 245 seconds]
Elpaulo1 is now known as Elpaulo
monstr has joined #lima
jrmuizel has joined #lima
buzzmarshall has joined #lima
<CounterPillow>
anarsoul: alright so I guess I need to write a patch, thanks for the hint! Will try to get around to doing that
jrmuizel has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
yuq825 has joined #lima
adjtm has quit [Ping timeout: 245 seconds]
guillaume_g has left #lima ["Konversation terminated!"]
deesix has quit [Ping timeout: 248 seconds]
yuq825 has quit [Remote host closed the connection]
<rellla>
it is linked to Varying Fetch -> "m - Mask, (0001 = float, 0011 = vec2, 0111 = vec3, 1111 = vec4)"
<rellla>
which is not right imho. it should be mmmm -> wzyx !? so 0010 only writes to .y for example
yuq825 has quit [Remote host closed the connection]
<cwabbott>
rellla: I think you don't understand what the "mmmm" means... it just means that those 4 bits form a bitfield called "m", and below that when it says "m - Mask" it means that m is short for Mask
<rellla>
cwabbott: https://pastebin.com/9x6VRbey so let's see the vec addition alu description. we have the mmmm which is the placeholder for a 4 bit field, right?
<rellla>
line 26 in the pastebin leads me to the conclusion, that only "0001 = float, 0011 = vec2, 0111 = vec3, 1111 = vec4" as values are possible
<rellla>
which is not right, isn't it?
<cwabbott>
no, that description is indeed a little lacking
<cwabbott>
there's a better description earlier up
<rellla>
for me it is like 0001 is .x, 0011 is .xy and 1010 is .yw , right?
<cwabbott>
When writing to a vector register, you can specify a "write mask" or "output mask". Conceptually, all 4 components of the result are calculated, but only the components specified by the write mask are actually written to the register"
<cwabbott>
yeah, that's right
<rellla>
ok, fine :)
<rellla>
so we have some bugs with the write mask in pp. for example: