[03:09] Any idea why glGetStringi(GL_EXTENSIONS, i) is returning NULL but glGetString (GL_EXTENSIONS) is not? [03:09] This is in silo0 and seems to be why XMir is no longer working. [03:10] Have we changed GL version at any point? (on Nexus 4) [03:13] robert_ancell: I don't think so? [03:25] robert_ancell: glGetStringi is regular OpenGL, not OpenGLES. You will find it does not exist in ES (https://www.khronos.org/opengles/sdk/docs/man/). But Mesa is lazy and mixes both the APIs, so unsupported functions in ES may still be linkable, even if not functional. [03:26] Interesting [03:26] Is you're using full OpenGL instead of ES then I don't know. But it's meant to not be present in ES [03:26] *If [03:27] Looks like XMir is using a full OpenGL context [03:28] ah, no, that was XWayland. XMir does do both... [03:28] robert_ancell: OK, but even on desktop it will only work with very new GPUs (OpenGL 3.0 and later): https://www.khronos.org/opengles/sdk/docs/man3/html/glGetString.xhtml [03:28] So probably don't use that [03:28] Ideally [03:29] duflu, it's being used in libexpoxy if it detects OpenGL 3.0 [03:29] I guess this used to work fine, so not sure what changed [03:29] Oops, that's ES 3.0 [03:36] When you say “very new GPUs”, what you probably mean is “everything from at least the last 5 years”. (Mesa support is somewhat newer, obviously ☺) [03:43] RAOF: Perhaps, but Ubuntu needs to work on a lot more systems than that [03:43] Or else we lose a very large chunk of the user base [03:44] I agree that there's no reason to require 3.0 support for this. [03:45] Although I would like to build a shell in future, I don't want Unity to have such high requirements that my shell becomes a necessary fallback for lots of people [03:46] We already see that in Unity7 where Compiz supports more GPUs than Unity does :/ [04:15] gedit on the phone sure looks weird: http://imgur.com/RdxOB85 [04:16] That looks surprisingly reasonable to me? [04:16] Just odd to see it there :) [04:16] With the possible exception of using a crazy-arse default theme in the absence of the usual X atoms, I guess. [04:19] Anyone remember who you have to ask to get a PPA to build ARM binaries? [04:19] I believe the vanguard on #launchpad can hook you up. [04:20] RAOF, on the freenode channel? [04:20] Yah. [04:21] You could probably also prod on Canonical IRC, but I don't think it's necessary. === c74d3 is now known as _8680_ === _8680_ is now known as c74d [04:46] robert_ancell: Yeah if you could ask the GTK guys what we have to set to get the default Ubuntu theme then GTK apps on Mir would look nicer [04:46] I suspect the packages are not installed on phone for starters :) [04:46] light-themes [04:46] duflu, We should be able to hard-code that in to GTK+ mir [04:47] not on this phone anyway [04:47] OTOH we could just declare we're copying the mistakes of iOS7 design, because the rest of the world did already [04:48] (thinner fonts in GTK without the Ubuntu theme) [05:04] robert_ancell: Also let me know if you can confirm any of these? https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bugs?field.tag=snappyrdp [05:04] * duflu goes to get sunshine for a bit [05:07] duflu, I'm not working on GTK+ Mir at the moment, you probably want to poke attente [05:07] * robert_ancell EOD === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [07:59] I have a hunch that some simple sleep calls might make the phone smoother [07:59] Depending on how long Unity8 holds buffers for compositing === mr2515_ is now known as sturmflut-work [09:41] greyback__: It occurs to me Mir should have a report or something for how long compositor buffers are held. Do you have any idea for Unity8's performance there? [09:41] (should have a report but doesn't) [09:42] duflu: such a report would be of use for me (and other mir-based compositors) [09:42] greyback__: Yeah in the past I've just used temporary logging to get an idea [09:42] * duflu just discovered today that bypass/overlays actually hold each buffer for almost 32ms (which is surprisingly correct) [09:43] I don't think unity8's code manages buffers in the most optimal way currently. I've prototyped better solutions, but numbers always help [09:43] numbers which I can compare with Mir would be ideal === greyback__ is now known as greyback === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader === chihchun is now known as chihchun_afk === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader [14:49] Morning [14:50] o/ [14:51] hey racarr [14:53] racarr, what's the status of being able to change the physical keyboard layout under Mir/unity8 (setxkbmap style)? In Brussels you said it should be easy and you could do it in the next weeks [14:54] seb128: There is server side API in Mir now so [14:54] unity8 could implement per surface keymap changes [14:54] oh, nice [14:55] or as a first step per session one [14:55] so it's one for the unity8 team? [14:55] greyback: I'm trying to build qtmir on a tablet and getting some undefined references I don't see when cross compiling. Like "/home/phablet/spike-using-WindowManager/src/modules/Unity/Application/mirbuffersgtexture.cpp:56: undefined reference to `glDeleteTextures'. Is that something you recognise? [14:55] seb128: afaik [14:55] alan_g: QTMIR_USE_GLES or [14:55] alan_g: just a sec [14:56] mzanetti, greyback, ^ do you know? [14:56] alan_g: cmake -DUSE_OPENGLES=1 [14:56] alan_g: yeah, see the switch used in the debian/rules file === sturmflut-work is now known as sturmflut2 [15:42] alf_: alan_g: https://code.launchpad.net/~mir-team/mir/pluck-low-hanging-event-fruit/+merge/258213 maybe you guys can update review comments? thinking I could start landing the pipe... [15:42] not sure if we want to get the client ABI branch up first... [15:43] racarr: sure [15:43] * alan_g thinks RAOF and duflu will have opinions about breaking ABI [15:47] thanks :) [15:47] I really like listening to the UOS summits in the background while I code... [15:53] the smooth sounds of willcooke listing default applications === dandrader is now known as dandrader|lunch === alan_g is now known as alan_g|EOD === dandrader|lunch is now known as dandrader [18:11] RAOF: http://bbcamerica.tumblr.com/post/118281271151/announcing-jonathan-strange-mr-norrell I still havent gotten to reading it yet :( [18:11] stuck in this weird book 2666 atm lol === ljp is now known as lpotter [18:17] poor jenkins seems pretty busy... [23:25] racarr: Shall I bring my copy to Dallas for you? :)