01:58 youngfaceatold: I would like to do it like in old days, that would be very efficient, jbarnes, Keith Packard, kristian, Eric anholt in the room, so me included, and we decide where to move with the stack, each has a round to suggest and present their idea. Not sure if airlied and ajax also hanged in the same crew, I did not see them on a specific picture that I remember, then we just program the needed and maintain it, that would go so fast that way, we'd
04:09 youngfaceatold: Technically I learned to be hardware engineer, and I see very well where gfxstrand aims, and I think you can violate the spec, by not writing certain output vertex on vertex shader 1.1 or 1.2 in glsl spec, in which case the pipeline would stall, so you cmp set and you instead write to executing new vertex shader, so you could define dynamic geometry such as point based rendering scenegraph. Otherwise you would end up not knowing the order of
04:09 youngfaceatold: geometry primitives assembled, as spec would give undefined for order indeed. New vertex shader you execute, by assigning scratch reg as the next instruction. So it would overwrite the loads of source attributes.
15:15 ilgaz: Hello. Let's say a nouveau powered gpu with a current kernel (non lts) displays portions of screen from _previous_ desktop on desktop manager without user login. Should it be considered a security issue?
15:31 karolherbst: ilgaz: in theory yes, practically it's kinda hard to exploit or to make any use of it. Though it should be fixed, it's just not high priority and will require some used memory management in order to not impact performance too much
15:31 fdobridge: <i​llwieckz> If i was the previous user I would say yes 😁
15:32 karolherbst: you can also just allocate memory and read it out and get old content
15:32 karolherbst: the question is just... how would you make a feasible attack out of it
15:33 fdobridge: <i​llwieckz> I guess a similar issue can happen when a game can save a screenshot while rendering a uncleared buffer…
15:33 karolherbst: the one thing I could come up with is e.g. AI based maleware trying to find credit card information and stuff... but then the timing needs to be perfect and other details
15:34 karolherbst: oh sure
15:34 karolherbst: the point is just: how much data do you have to process to make even use of it
15:35 karolherbst: but yeah.. it should get fixed at some point, it's just not very critical
15:38 fdobridge: <i​llwieckz> I'm more concerned by the login manager rendering the screen of the previous user than an app reusing parts of another window from another app.
15:45 ilgaz: apologies system sleep.I checked channel log
15:56 ilgaz: i: I should really carry the instructions and post some good bug report but temp. health issue, can't type much
18:51 ilgaz: bbl