ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
pcercuei has quit [Quit: dodo]
mbrost has quit [Ping timeout: 480 seconds]
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
vbelgaum has quit [Ping timeout: 480 seconds]
camus has quit []
camus has joined #dri-devel
carbonfiber has joined #dri-devel
Guest182 is now known as icecream95
<carbonfiber>
I have a laptop with an "Intel Celeron N2840" (Silvermont/"Bay Trail"), running ubuntu 20.04. I just ran glxinfo on it, and the highest opengl listed is OpenGL core 4.2. What do I need to install in order to make my laptop support OpenGL 4.6?
<jenatali>
So I was looking to hook up eglBindTexImage, and saw a giant comment in the wgl frontend about why it's implemented there as a copy rather than a direct bind, so that the copy can do a y-flip... do none of the other frontends care about reading from an upside down texture?
<jenatali>
I'm assuming either I must be missing something that does a flip somewhere, or else reading a surface as a texture just isn't something that anybody does in the real world (maybe outside of wgl)
<kisak>
carbonfiber: Baytrail is Intel Gen7, like Ivybridge. GL 4.2 driver support is accurate (and further than the Windows driver got to).
<jenatali>
I also see that mipmaps are broken through the st_context_iface::teximage binding approach, it only supports non-mipped AFAICT
<carbonfiber>
kisak: does that mean OpenGl 4.6 is not possible on it? I don't understand since I have the newest driver.
<kisak>
carbonfiber: take a look through the Intel/i965 column at https://mesamatrix.net/ where it says HSW+ (Haswell), that means driver support hasn't been figured out yet for Gen7
<kisak>
OpenGL allows you to cheat a bit on hardware support, so it's possible with brute force on the CPU side, but how that turns out in practice is sometimes not worth the effort
<carbonfiber>
I can't find any place it says HSW. Ctrl-F doesn't find it either. Which column do you mean?
<kisak>
there's a column marked Intel, with i965 under it. the boxes with slashes over them have mouse-over notes
Net147 has quit [Read error: Connection reset by peer]
<kisak>
if a specific application you have needs newer OpenGL, but doesn't actually use what's missing, you can try to override the OpenGL version ... but it's hazardous to do that globally and wandering into unsupported waters
<jenatali>
Hm. Looks like apps are supposed to query if bound drawables are upside down, or maybe just assume that they are... except that wgl's pbuffer binding isn't supposed to bind upside down
<carbonfiber>
kisak: Thanks. However its not a specific app I am trying to run. Rather it is a OpenGL book and some tutorials that I am starting with.
vbelgaum has joined #dri-devel
<robclark>
jenatali: (maybe this doesn't help, but) there is a y-flip thing internally (and also exposed via MESA_framebuffer_flip_y .. we use that for things like making webgl not upside down so we can put it straight on an overlay).. AFAIU winsys buffers are not upside down, but fbo's are.. not sure about pbuffers, maybe it depends on the winsys.. I think for surfaceless they are not upside down
<jenatali>
I think "upside down" is relative :) GL's default texture coordinates are the inverse of most window system coordinates, so AFAIK all winsys framebuffers are configured to y-flip rendering
<jenatali>
But then, reading the winsys fbo contents via bindteximage, you see that the flip happened during rendering, it seems
cedric has joined #dri-devel
<robclark>
upside-down is 0,0 being bottom left.. ie. opposite of gl ;-)
<jenatali>
Uh, isn't that GL's coords?
<jenatali>
0,0 bottom-left is GL coords, 0,0 top-left is winsys (and D3D) coords?
<robclark>
I meant gl is upside down ;-)
<jenatali>
Oh I see
<robclark>
nir_lower_wpos_ytransform has the magic for inverting
<robclark>
gallium, x11, etc.. everything but gl has it right way round ;-)
<jenatali>
Right, that's for writing, I was interested if there was something that could undo that transform for reading that I wasn't seeing
<robclark>
I think there are some places that use negative stride to invert things for stuff like readpix
bluebugs has quit [Ping timeout: 480 seconds]
pnowack_ has joined #dri-devel
pnowack_ has quit [Remote host closed the connection]
mikezackles has quit [Ping timeout: 480 seconds]
gpuman__ has joined #dri-devel
JohnnyonFlame has quit [Remote host closed the connection]
pnowack has quit [Ping timeout: 480 seconds]
gpuman_ has quit [Ping timeout: 480 seconds]
mikezackles has joined #dri-devel
nchery has quit [Remote host closed the connection]
boistordu has quit [Remote host closed the connection]
gpuman_ has joined #dri-devel
gpuman___ has joined #dri-devel
gpuman__ has quit [Ping timeout: 480 seconds]
gpuman has quit [Ping timeout: 480 seconds]
gpuman has joined #dri-devel
gpuman___ has quit [Remote host closed the connection]
gpuman_ has quit [Read error: Connection reset by peer]
<anholt_>
(trying to update to resolve some intermittent timeouts on db820c by getting its new cpufreq support)
JohnnyonFlame has joined #dri-devel
jhli has quit [Remote host closed the connection]
gpuman_ has joined #dri-devel
gpuman has quit [Remote host closed the connection]
tursulin has quit [Read error: Connection reset by peer]
Company has quit [Quit: Leaving]
JohnnyonFlame has quit [Ping timeout: 480 seconds]
gpuman has joined #dri-devel
gpuman_ has quit [Read error: Connection reset by peer]
carbonfiber has quit [Quit: Connection closed for inactivity]
gpuman_ has joined #dri-devel
gpuman__ has quit [Remote host closed the connection]
gpuman__ has joined #dri-devel
gpuman has quit [Ping timeout: 480 seconds]
mikezackles has joined #dri-devel
gpuman has joined #dri-devel
gpuman_ has quit [Ping timeout: 480 seconds]
mikezackles has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
lemonzest has joined #dri-devel
vbelgaum has quit [Ping timeout: 480 seconds]
mattrope has quit [Read error: Connection reset by peer]
mlankhorst has joined #dri-devel
gpuman_ has joined #dri-devel
gpuman___ has joined #dri-devel
gpuman__ has quit [Read error: Connection reset by peer]
gpuman has quit [Read error: Connection reset by peer]
JohnnyonFlame has joined #dri-devel
tzimmermann_ has joined #dri-devel
columbarius has quit [Remote host closed the connection]
columbarius has joined #dri-devel
tzimmermann__ has quit [Ping timeout: 480 seconds]
gpuman has joined #dri-devel
gpuman_ has quit [Ping timeout: 480 seconds]
<mupuf>
daniels: we have been upstreaming quite a bit already, but I agree. Let's try to get deqp running in post merge. We still need a bit more work on security before we can expose the farm to everyone, so don't expect the MR on Monday 😅
gpuman_ has joined #dri-devel
gpuman___ has quit [Ping timeout: 480 seconds]
alatiera has joined #dri-devel
alatiera is now known as Guest214
YuGiOhJCJ has joined #dri-devel
rasterman has joined #dri-devel
gpuman__ has joined #dri-devel
gpuman___ has joined #dri-devel
gpuman_ has quit [Ping timeout: 480 seconds]
gpuman has quit [Ping timeout: 480 seconds]
<mripard>
robclark: thanks!
<mripard>
robclark: I assumed you tested it with the sn65dsi86 bridge?
gpuman has joined #dri-devel
gpuman_ has joined #dri-devel
gpuman__ has quit [Ping timeout: 480 seconds]
gpuman___ has quit [Ping timeout: 480 seconds]
gpuman_ has quit [Remote host closed the connection]
gpuman_ has joined #dri-devel
gouchi has joined #dri-devel
gpuman__ has joined #dri-devel
danvet has joined #dri-devel
gpuman has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
gpuman has joined #dri-devel
mranosta1 has joined #dri-devel
gpuman_ has quit [Ping timeout: 480 seconds]
mranostaj has quit [Ping timeout: 480 seconds]
Hi-Angel has joined #dri-devel
gpuman_ has joined #dri-devel
gpuman has quit [Remote host closed the connection]
gpuman__ has quit [Ping timeout: 480 seconds]
gpuman has joined #dri-devel
gpuman__ has joined #dri-devel
gpuman___ has joined #dri-devel
gpuman_ has quit [Ping timeout: 480 seconds]
gpuman has quit [Ping timeout: 480 seconds]
mlankhorst has quit [Ping timeout: 480 seconds]
pcercuei has joined #dri-devel
thellstrom1 has joined #dri-devel
thellstrom has quit [Read error: Connection reset by peer]
thellstrom has joined #dri-devel
thellstrom1 has quit [Ping timeout: 480 seconds]
camus has quit []
camus has joined #dri-devel
gpuman has joined #dri-devel
gpuman__ has quit [Ping timeout: 480 seconds]
Lucretia has quit []
Peste_Bubonica has joined #dri-devel
gpuman_ has joined #dri-devel
Lucretia has joined #dri-devel
gpuman___ has quit [Ping timeout: 480 seconds]
Peste_Bubonica has quit [Quit: Leaving]
Peste_Bubonica has joined #dri-devel
gawin has joined #dri-devel
Peste_Bubonica has quit [Quit: Leaving]
Peste_Bubonica has joined #dri-devel
gpuman__ has joined #dri-devel
gpuman_ has quit [Ping timeout: 480 seconds]
gpuman has quit [Ping timeout: 480 seconds]
gpuman has joined #dri-devel
<daniels>
mupuf: hehe right :)
xexaxo has quit [Read error: Connection reset by peer]
<daniels>
anholt_: virtio-net triggering SKB panics is ... not something I saw coming
xexaxo has joined #dri-devel
<daniels>
you'd think that would be pretty well tested?
thellstrom has quit [Read error: Connection reset by peer]
X-Scale has joined #dri-devel
JohnnyonFlame has quit [Read error: Connection reset by peer]
[X-Scale] has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
Peste_Bubonica has quit [Quit: Leaving]
mlankhorst has joined #dri-devel
Company has joined #dri-devel
gawin has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
gouchi has joined #dri-devel
Surkow|laptop has quit [Ping timeout: 480 seconds]
gpuman__ has quit [Remote host closed the connection]
gpuman_ has joined #dri-devel
gpuman__ has joined #dri-devel
gpuman has quit [Ping timeout: 480 seconds]
X-Scale` has joined #dri-devel
X-Scale has quit [Ping timeout: 480 seconds]
camus has quit []
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
Surkow|laptop has joined #dri-devel
<robclark>
mripard: yup, that is the one that is currently being used in everything
gouchi has quit [Remote host closed the connection]
gpuman__ has quit [Remote host closed the connection]
gpuman has joined #dri-devel
gpuman__ has joined #dri-devel
gpuman_ has quit [Ping timeout: 480 seconds]
adjtm has quit [Quit: Leaving]
adjtm has joined #dri-devel
gpuman_ has joined #dri-devel
gpuman has quit [Ping timeout: 480 seconds]
gpuman__ has quit [Ping timeout: 480 seconds]
gpuman has joined #dri-devel
xexaxo has quit [Read error: Connection reset by peer]
xexaxo has joined #dri-devel
gpuman__ has joined #dri-devel
gpuman has quit [Ping timeout: 480 seconds]
gpuman_ has quit [Ping timeout: 480 seconds]
iive has joined #dri-devel
dllud_ has joined #dri-devel
dllud has quit [Read error: Connection reset by peer]
gpuman has joined #dri-devel
gouchi has joined #dri-devel
dllud has joined #dri-devel
dllud_ has quit [Read error: Connection reset by peer]
nchery has joined #dri-devel
gpuman_ has joined #dri-devel
gpuman has quit [Ping timeout: 480 seconds]
gpuman__ has quit [Remote host closed the connection]