2022-12-21 00:45
ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
00:05
marliere has quit [Quit: marliere]
00:07
columbarius has joined #dri-devel
00:07
qpla has quit [Read error: Connection reset by peer]
00:08
Kayden has quit [Quit: Leaving]
00:08
co1umbarius has quit [Ping timeout: 480 seconds]
00:10
kaiwenjon has quit [Quit: WeeChat 3.8]
00:22
rbmarliere has joined #dri-devel
00:29
rbmarliere has quit [Quit: rbmarliere]
00:32
<
Mangix >
from the openwrt wiki on smartphone tethering: usbmuxd needs to be started manually after every reboot
00:33
<
Mangix >
This should be fixable with procd
00:34
rbmarliere has joined #dri-devel
00:34
rbmarliere has quit []
00:35
rbmarliere has joined #dri-devel
00:38
sukuna has joined #dri-devel
00:40
iive has quit [Quit: They came for me...]
00:44
sukuna2 has joined #dri-devel
00:45
sukuna1 has quit [Ping timeout: 480 seconds]
00:46
anujp has joined #dri-devel
00:52
sukuna has quit [Ping timeout: 480 seconds]
01:05
co1umbarius has joined #dri-devel
01:05
flynnjiang has joined #dri-devel
01:07
columbarius has quit [Ping timeout: 480 seconds]
01:30
yyds has joined #dri-devel
01:50
simon-perretta-img has quit [Ping timeout: 480 seconds]
01:53
simon-perretta-img has joined #dri-devel
02:16
glennk has quit [Ping timeout: 480 seconds]
02:16
simon-perretta-img has quit [Ping timeout: 480 seconds]
02:23
simon-perretta-img has joined #dri-devel
02:33
sukuna2 has quit [Remote host closed the connection]
02:40
Calandracas_ has quit [Remote host closed the connection]
02:45
Calandracas has joined #dri-devel
02:47
Calandracas has quit [Remote host closed the connection]
02:49
Calandracas has joined #dri-devel
03:14
smaeul_ has joined #dri-devel
03:14
smaeul has quit [Read error: No route to host]
03:32
bmodem has joined #dri-devel
03:52
kts has joined #dri-devel
04:13
simon-perretta-img has quit [Remote host closed the connection]
04:14
simon-perretta-img has joined #dri-devel
04:24
kts_ has joined #dri-devel
04:24
kts has quit [Remote host closed the connection]
04:33
Duke`` has joined #dri-devel
04:43
anujp has quit [Ping timeout: 480 seconds]
04:51
Company has quit [Quit: Leaving]
04:59
fab has joined #dri-devel
05:37
kts has joined #dri-devel
05:37
Duke`` has quit [Ping timeout: 480 seconds]
05:39
kts_ has quit [Ping timeout: 480 seconds]
06:03
Kayden has joined #dri-devel
06:11
fab has quit [Quit: fab]
06:14
rasterman has joined #dri-devel
06:37
jsa has joined #dri-devel
06:38
bmodem has quit [Ping timeout: 480 seconds]
06:38
sima has quit [Ping timeout: 480 seconds]
06:38
bmodem has joined #dri-devel
06:39
kzd has quit [Ping timeout: 480 seconds]
06:40
fab has joined #dri-devel
06:46
tzimmermann has joined #dri-devel
06:53
frankbinns has quit [Ping timeout: 480 seconds]
07:00
sghuge has quit [Remote host closed the connection]
07:00
sghuge has joined #dri-devel
07:04
pcercuei has joined #dri-devel
07:05
<
javierm >
tzimmermann: provided my r-b on the list. I noticed that these two already had tags in patchwork but didn't notice that was just a t-b
07:07
kts has joined #dri-devel
07:07
bolson has quit [Remote host closed the connection]
07:07
glennk has joined #dri-devel
07:18
jkrzyszt has joined #dri-devel
07:26
frankbinns has joined #dri-devel
07:29
Kayden has quit [Read error: Connection reset by peer]
07:29
Kayden has joined #dri-devel
07:35
lynxeye has joined #dri-devel
07:35
ungeskriptet has joined #dri-devel
07:37
ungeskriptet has quit []
07:39
ungeskriptet has joined #dri-devel
07:41
<
pq >
Lucretia, disable glvnd maybe?
07:49
<
tzimmermann >
javierm, thank ouy so much. i'll send out another update with the DMAMEM_OPS change and then it's hopefully ready
07:55
ghishadow_ has joined #dri-devel
07:58
<
javierm >
tzimmermann: great
08:01
ghishadow has quit [Ping timeout: 480 seconds]
08:04
<
Lucretia >
pq: is there anything else I should disable?
08:05
fab has quit [Quit: fab]
08:06
kts has quit [Ping timeout: 480 seconds]
08:06
<
pq >
Lucretia, I don't know, that's just a wild guess. But if you have glvnd enabled, then libGL.so and friends from from glvnd project and not Mesa.
08:07
Haaninjo has joined #dri-devel
08:08
<
pq >
If glvnd is enabled in Mesa, then Mesa will not build libGL.so and other libs that applications will link to.
08:09
<
Lucretia >
well, we can't have so's, they need to be static to start.
08:09
<
pq >
sure, applies to static libs too
08:09
<
Lucretia >
currently disabled: all -Werror;s, llvm, shared-glapi, glx, vulkan-drivers, zstd, xmlconfig, expat, tools,shader-cache, glvnd, b_staticpic
08:09
<
pq >
I'm not sure glvnd
*can* do static libs to begin with.
08:10
<
Lucretia >
I had to modify libosmesa to be static
08:10
<
pq >
I have no idea if it is even possible to build a static lib from Mesa.
08:11
<
Lucretia >
can't see why not, if the shared_library function is changed to static_library
08:12
<
emersion >
the mesa loader uses dlopen(), i think
08:13
<
pq >
there are several frontend libraries like libEGL, libGL, libOpenGL, libGLESv2 that apps picks and choose, and they all tend to want to have a single instance of the same internal dynamic dispatching library or whatever, and somewhere at the end there are the hardware drivers, though those are built into a single blob I think.
08:14
<
pq >
so I'm not at all certain that it would be easy or possible to make everything link statically
08:14
<
pq >
I mean, even simple small projects like libwayland have problems being linked fully statically.
08:15
<
Lucretia >
the aim is to 1) get it building, so getting bits missing from the support libs added
08:15
<
Lucretia >
what is the mesa laoder?
08:15
<
emersion >
Lucretia: sounds like someone assumed GLint==GLfixed
08:15
<
Lucretia >
2) osmesa, swrast, libGL.a
08:18
<
pq >
I think mesa loader is the code that searches for, opens and loads the driver components (a.k.a DRI drivers).
08:18
<
emersion >
Lucretia: sounds like there is a mistake in src/mapi/glapi/gen/OES_fixed_point.xml
08:18
<
Lucretia >
thing is open amigaos, shared libs are different, there more like oop libs, they can only be functions, so you get a vector table of functions at negative offsets to the base of the library, you get the base when you OpenLibrary()
08:18
<
emersion >
the third parameter there is declared GLint
08:18
<
emersion >
for TexGenxOES
08:18
<
emersion >
according to this, and to the Mesa impl, should be GLfixed
08:20
<
Lucretia >
yeah, it's GLint
08:20
<
emersion >
probably went under the radar because GLfixed happens to match GLint on most platforms
08:21
flynnjiang1 has joined #dri-devel
08:21
<
Lucretia >
there is a libdl, but not sure how well it works
08:23
<
Lucretia >
emersion: yeah, changing it fixed it.
08:23
jfalempe has quit [Quit: jfalempe]
08:23
<
Lucretia >
so, I read that the glx, wgl, agl style libs are deprecated in favour of egl, is that right?
08:24
jfalempe_ has joined #dri-devel
08:24
<
pq >
EGL can take their place, yes - more or less
08:24
<
Lucretia >
so not deprecated?
08:25
<
pq >
but since applications must be written for one of those, the old ones are still needed
08:25
<
pq >
they are not drop-in replacements, each has a different API
08:25
<
pq >
but the same fundamental purpose
08:25
jfalempe_ has quit []
08:25
flynnjiang has quit [Read error: Connection reset by peer]
08:26
jfalempe_ has joined #dri-devel
08:26
jfalempe_ has quit []
08:26
<
Lucretia >
I was thinking about writing a lib for amiga, there has been that functionality in the past, so probably see what they did there.
08:27
jfalempe_ has joined #dri-devel
08:27
<
Lucretia >
are there any docs/talks covering the whole architecture of mesa?
08:27
<
pq >
EGL is preferred, because you don't have to reinvent everything you would in a GLX style OS-specific lib.
08:28
amarsh04 has quit []
08:33
amarsh04 has joined #dri-devel
08:37
cmichael has joined #dri-devel
08:41
kts has joined #dri-devel
08:59
<
MrCooper >
Lucretia: note that softpipe will be too slow for real-world apps, it's a reference driver not intended for normal usage
09:00
<
Lucretia >
I know, this is to "get something working"
09:00
<
Lucretia >
first have to work on getting it going with what we have or see if we need something else.
09:02
<
Lucretia >
but, tbh, I have doubts about the whole thing now.
09:03
<
Lucretia >
mesa isn't as portable as I'd hoped it'd be, considering it started on amiga.
09:05
<
Lucretia >
well, it's portable if you're linux, elf and/or posix ,I suppose :/
09:08
<
MrCooper >
it started on Amiga almost 30 years ago :)
09:10
<
MrCooper >
when I started getting involved around the millennium, the main focus was already on Linux
09:10
<
Lucretia >
am aware when it started, was using amiga's back then when it started, even tried mesa on it...
09:13
<
MrCooper >
same here, with the Permedia 2 GPU connected to the PowerPC accelerator
09:13
<
Lucretia >
ooh get you, it was pricey enough getting a blizzard 1230-iv+scsi+256mb going.
09:14
<
MrCooper >
then I started using Linux on that system and got involved in Linux graphics stack development, and here we are some 25 years later
09:14
<
Lucretia >
I was at uni and had to move the entire machine into a tower because using Linux on it caused it to overheat
09:15
<
MrCooper >
yeah I used a tower case as well
09:15
<
Lucretia >
I hacked mine together.
09:15
<
Lucretia >
pc keyboards didn't work well back then
09:16
<
Lucretia >
have you seen the pistorm? it's mental.
09:17
kxkamil has quit []
09:18
<
Lucretia >
check it out
09:22
<
MrCooper >
I will, thanks
09:26
kxkamil has joined #dri-devel
09:26
<
Lucretia >
so, what is mesa loader?
09:26
ghishadow has joined #dri-devel
09:26
ghishadow has quit [Remote host closed the connection]
09:27
<
emersion >
it's the part that looks at hw devices and loads the correct Mesa driver
09:27
<
emersion >
Mesa drivers are .so's in /usr/lib/dri
09:27
ghishadow_ has quit [Ping timeout: 480 seconds]
09:29
<
Lucretia >
emersion: ok. are the driver's api imperative or oo?
09:29
<
emersion >
although, seems like most of the drivers are hard-links of each other
09:44
flynnjiang1 has quit []
09:46
V has quit [Ping timeout: 480 seconds]
10:10
cmichael has quit [Remote host closed the connection]
10:19
<
mlankhorst >
When doing pull requests, is it even worth it to mention 'assorted small fixes to XXX/YYY, etc'?
10:29
K`den has joined #dri-devel
10:33
yyds has quit [Remote host closed the connection]
10:33
Kayden has quit [Ping timeout: 480 seconds]
10:34
epoch101 has quit []
10:34
V has joined #dri-devel
10:49
V has quit [Ping timeout: 480 seconds]
10:52
kts has quit [Ping timeout: 480 seconds]
10:58
kts has joined #dri-devel
11:01
cmichael has joined #dri-devel
11:13
tobiasjakobi has joined #dri-devel
11:13
tobiasjakobi has quit [Remote host closed the connection]
11:27
crabbedhaloablut has quit []
11:28
crabbedhaloablut has joined #dri-devel
11:34
chloekek has joined #dri-devel
11:49
fab has joined #dri-devel
12:09
YuGiOhJCJ has joined #dri-devel
12:12
yyds has joined #dri-devel
12:14
V has joined #dri-devel
12:16
cmichael has quit [Quit: Leaving]
12:19
guludo has joined #dri-devel
12:22
V has quit [Ping timeout: 480 seconds]
12:31
V has joined #dri-devel
12:32
bmodem has quit [Ping timeout: 480 seconds]
12:33
rsalvaterra has quit []
12:34
rsalvaterra has joined #dri-devel
12:35
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
12:52
V has quit [Ping timeout: 480 seconds]
12:54
kts has quit [Ping timeout: 480 seconds]
12:59
kts has joined #dri-devel
13:12
digetx is now known as Guest1624
13:12
digetx has joined #dri-devel
13:15
Guest1624 has quit [Ping timeout: 480 seconds]
13:19
kzd has joined #dri-devel
13:27
kzd has quit [Ping timeout: 480 seconds]
13:35
frankbinns1 has joined #dri-devel
13:36
frankbinns has quit [Read error: Connection reset by peer]
13:45
fab has quit [Quit: fab]
13:46
fab has joined #dri-devel
14:15
coldfeet has joined #dri-devel
14:17
coldfeet has quit [Remote host closed the connection]
14:20
bolson has joined #dri-devel
14:21
V has joined #dri-devel
14:29
kzd has joined #dri-devel
14:33
kts has quit [Ping timeout: 480 seconds]
14:38
epoch101 has joined #dri-devel
14:38
frankbinns1 has quit [Read error: Connection reset by peer]
14:38
frankbinns1 has joined #dri-devel
14:45
kts has joined #dri-devel
14:50
<
zmike >
I think after deleting piano, this is the only other one I've seen that changes randomly, which should go a long way towards reducing ci noise
15:04
heat has joined #dri-devel
15:07
<
lynxeye >
or whoever else takes an interest in looking at shadow plane helpers
15:10
jsa has quit [Ping timeout: 480 seconds]
15:10
<
tzimmermann >
lynxeye, thanks! i would have missed that patch
15:12
warpme has joined #dri-devel
15:12
<
DavidHeidelberg >
zmike: thank you a lot! :)
15:13
chaos_princess has quit [Quit: chaos_princess]
15:14
warpme has quit [Read error: No route to host]
15:17
warpme has joined #dri-devel
15:20
Arsen has quit [Ping timeout: 480 seconds]
15:22
chaos_princess has joined #dri-devel
15:24
<
tzimmermann >
lynxeye, shall i merge this patch for you?
15:27
<
lynxeye >
tzimmermann: that would be appreciated
15:27
<
tzimmermann >
ok, i'll add the r-b and cc
15:30
<
lynxeye >
tzimmermann: I didn't think of adding the stable cc, as the stable team seems to pick patches into the appropriate branches from the Fixes: tag
15:30
<
tzimmermann >
i'm not sure if it makes a difference either
15:34
Duke`` has joined #dri-devel
15:37
iive has joined #dri-devel
15:40
Arsen has joined #dri-devel
15:40
mriesch has quit [Remote host closed the connection]
15:45
frankbinns1 has quit [Ping timeout: 480 seconds]
15:53
anujp has joined #dri-devel
15:54
jernej has joined #dri-devel
16:02
simon-perretta-img has quit [Ping timeout: 480 seconds]
16:03
simon-perretta-img has joined #dri-devel
16:07
yyds has quit [Remote host closed the connection]
16:09
tzimmermann has quit [Quit: Leaving]
16:12
zxrom_ has joined #dri-devel
16:17
zxrom has quit [Ping timeout: 480 seconds]
16:20
soreau has quit [Ping timeout: 480 seconds]
16:21
frankbinns1 has joined #dri-devel
16:22
anujp has quit [Ping timeout: 480 seconds]
16:22
anujp has joined #dri-devel
16:25
simon-perretta-img has quit [Read error: Connection reset by peer]
16:26
simon-perretta-img has joined #dri-devel
16:28
soreau has joined #dri-devel
16:28
yyds has joined #dri-devel
16:32
ghishadow has joined #dri-devel
16:50
kaiwenjon has joined #dri-devel
16:55
pa has quit [Ping timeout: 480 seconds]
17:00
warpme has joined #dri-devel
17:00
kts_ has joined #dri-devel
17:01
kts has quit [Ping timeout: 480 seconds]
17:02
pa has joined #dri-devel
17:03
Calandracas has quit [Remote host closed the connection]
17:10
Calandracas has joined #dri-devel
17:16
mripard has quit [Quit: mripard]
17:24
simon-perretta-img has quit [Ping timeout: 480 seconds]
17:24
simon-perretta-img has joined #dri-devel
17:32
Calandracas_ has joined #dri-devel
17:33
lynxeye has quit [Quit: Leaving.]
17:37
ghishadow has quit []
17:37
Calandracas has quit [Ping timeout: 480 seconds]
17:38
ghishadow has joined #dri-devel
17:40
Guest1577 has quit []
17:41
sima has joined #dri-devel
17:44
kts has joined #dri-devel
17:46
jfalempe_ has quit []
17:46
kts_ has quit [Ping timeout: 480 seconds]
17:58
Calandracas_ has quit [Remote host closed the connection]
18:00
Calandracas has joined #dri-devel
18:01
Calandracas has quit [Remote host closed the connection]
18:02
Calandracas has joined #dri-devel
18:12
Calandracas has quit [Remote host closed the connection]
18:12
Calandracas has joined #dri-devel
18:14
Calandracas has quit [Remote host closed the connection]
18:15
kaylablossom has joined #dri-devel
18:16
Calandracas has joined #dri-devel
18:26
konstantin_ has joined #dri-devel
18:26
konstantin is now known as Guest1652
18:26
konstantin_ is now known as konstantin
18:29
Guest1652 has quit [Ping timeout: 480 seconds]
18:30
Duke`` has joined #dri-devel
18:30
gouchi has joined #dri-devel
18:39
gouchi has quit [Quit: Quitte]
18:41
jsa has joined #dri-devel
18:48
konstantin_ has joined #dri-devel
18:48
konstantin is now known as Guest1653
18:48
konstantin_ is now known as konstantin
18:52
Guest1653 has quit [Ping timeout: 480 seconds]
19:13
K`den is now known as Kayden
19:14
K`den has joined #dri-devel
19:14
Kayden has quit [Read error: Connection reset by peer]
19:19
Kayden has joined #dri-devel
19:20
V has quit [Remote host closed the connection]
19:21
kaylablossom has quit [Remote host closed the connection]
19:22
a-865 has joined #dri-devel
19:31
frankbinns1 is now known as frankbinns
19:42
ghishadow has quit [Ping timeout: 480 seconds]
19:51
jkrzyszt has quit [Quit: Konversation terminated!]
19:53
frankbinns1 has joined #dri-devel
19:53
jsa1 has joined #dri-devel
19:53
jsa has quit [Ping timeout: 480 seconds]
19:58
iive has quit [Ping timeout: 480 seconds]
19:59
frankbinns has quit [Ping timeout: 480 seconds]
19:59
rasterman has quit [Quit: Gettin' stinky!]
20:00
iive has joined #dri-devel
20:03
simon-perretta-img has quit [Read error: Connection reset by peer]
20:03
simon-perretta-img has joined #dri-devel
20:06
Daanct12 has joined #dri-devel
20:07
JoshuaAshton has quit [Ping timeout: 480 seconds]
20:07
samuelig_ has joined #dri-devel
20:07
tiredchiku has quit [Read error: Connection reset by peer]
20:07
Plagman has quit [Read error: Connection reset by peer]
20:07
caitcatd- has joined #dri-devel
20:07
chamlis has quit [Ping timeout: 480 seconds]
20:07
chamlis has joined #dri-devel
20:07
samuelig has quit [Read error: Connection reset by peer]
20:07
Sid127 has joined #dri-devel
20:08
Plagman has joined #dri-devel
20:08
kwizart has quit [Remote host closed the connection]
20:08
agomez has joined #dri-devel
20:08
kwizart has joined #dri-devel
20:08
tanty has quit [Remote host closed the connection]
20:09
caitcatdev has quit [Read error: Connection reset by peer]
20:10
Danct12 has quit [Ping timeout: 480 seconds]
20:21
Duke`` has quit [Ping timeout: 480 seconds]
20:26
JoshuaAshton has joined #dri-devel
20:31
tobiasjakobi has joined #dri-devel
20:31
tobiasjakobi has quit [Remote host closed the connection]
20:32
smaeul_ has quit []
20:32
smaeul has joined #dri-devel
20:48
Haaninjo has quit [Quit: Ex-Chat]
20:57
ghishadow has joined #dri-devel
20:57
fab has quit [Quit: fab]
21:10
chloekek has quit [Remote host closed the connection]
21:16
heat is now known as Guest1668
21:16
heat has joined #dri-devel
21:17
Guest1668 has quit [Read error: No route to host]
21:24
sima has quit [Ping timeout: 480 seconds]
21:42
crabbedhaloablut has quit []
21:44
crabbedhaloablut has joined #dri-devel
21:49
guludo has quit [Quit: WeeChat 4.2.2]
21:50
Znullptr_ has joined #dri-devel
22:02
lemonzest has quit [Quit: WeeChat 4.2.2]
22:08
Znullptr_ has quit []
22:14
lemonzest has joined #dri-devel
22:19
glennk has quit [Ping timeout: 480 seconds]
22:28
neniagh has quit [Ping timeout: 480 seconds]
22:31
heat has quit [Remote host closed the connection]
22:37
_whitelogger has joined #dri-devel
23:11
krumelmonster has quit [Ping timeout: 480 seconds]
23:18
simon-perretta-img has quit [Ping timeout: 480 seconds]
23:18
simon-perretta-img has joined #dri-devel
23:44
yyds has quit [Remote host closed the connection]
23:47
pcercuei has quit [Quit: dodo]
23:53
alanc has quit [Remote host closed the connection]
23:53
alanc has joined #dri-devel