/srv/irclogs.ubuntu.com/2015/05/06/#ubuntu-mir.txt

robert_ancellAny idea why glGetStringi(GL_EXTENSIONS, i) is returning NULL but glGetString (GL_EXTENSIONS) is not?03:09
robert_ancellThis is in silo0 and seems to be why XMir is no longer working.03:09
robert_ancellHave we changed GL version at any point? (on Nexus 4)03:10
RAOFrobert_ancell: I don't think so?03:13
duflurobert_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:25
robert_ancellInteresting03:26
dufluIs you're using full OpenGL instead of ES then I don't know. But it's meant to not be present in ES03:26
duflu*If03:26
robert_ancellLooks like XMir is using a full OpenGL context03:27
robert_ancellah, no, that was XWayland. XMir does do both...03:28
duflurobert_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.xhtml03:28
dufluSo probably don't use that03:28
dufluIdeally03:28
robert_ancellduflu, it's being used in libexpoxy if it detects OpenGL 3.003:29
robert_ancellI guess this used to work fine, so not sure what changed03:29
dufluOops, that's ES 3.003:29
RAOFWhen 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:36
dufluRAOF: Perhaps, but Ubuntu needs to work on a lot more systems than that03:43
dufluOr else we lose a very large chunk of the user base03:43
RAOFI agree that there's no reason to require 3.0 support for this.03:44
dufluAlthough 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 people03:45
dufluWe already see that in Unity7 where Compiz supports more GPUs than Unity does :/03:46
robert_ancellgedit on the phone sure looks weird: http://imgur.com/RdxOB8504:15
RAOFThat looks surprisingly reasonable to me?04:16
robert_ancellJust odd to see it there :)04:16
RAOFWith the possible exception of using a crazy-arse default theme in the absence of the usual X atoms, I guess.04:16
robert_ancellAnyone remember who you have to ask to get a PPA to build ARM binaries?04:19
RAOFI believe the vanguard on #launchpad can hook you up.04:19
robert_ancellRAOF, on the freenode channel?04:20
RAOFYah.04:20
RAOFYou could probably also prod on Canonical IRC, but I don't think it's necessary.04:21
=== c74d3 is now known as _8680_
=== _8680_ is now known as c74d
duflurobert_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 nicer04:46
dufluI suspect the packages are not installed on phone for starters :)04:46
duflulight-themes04:46
robert_ancellduflu, We should be able to hard-code that in to GTK+ mir04:46
robert_ancellnot on this phone anyway04:47
dufluOTOH we could just declare we're copying the mistakes of iOS7 design, because the rest of the world did already04:47
duflu(thinner fonts in GTK without the Ubuntu theme)04:48
duflurobert_ancell: Also let me know if you can confirm any of these? https://bugs.launchpad.net/ubuntu/+source/gtk+3.0/+bugs?field.tag=snappyrdp05:04
* duflu goes to get sunshine for a bit05:04
robert_ancellduflu, I'm not working on GTK+ Mir at the moment, you probably want to poke attente05:07
* robert_ancell EOD05:07
=== 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
dufluI have a hunch that some simple sleep calls might make the phone smoother07:59
dufluDepending on how long Unity8 holds buffers for compositing07:59
=== mr2515_ is now known as sturmflut-work
duflugreyback__: 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
duflu(should have a report but doesn't)09:41
greyback__duflu: such a report would be of use for me (and other mir-based compositors)09:42
duflugreyback__: Yeah in the past I've just used temporary logging to get an idea09:42
* duflu just discovered today that bypass/overlays actually hold each buffer for almost 32ms (which is surprisingly correct)09:42
greyback__I don't think unity8's code manages buffers in the most optimal way currently. I've prototyped better solutions, but numbers always help09:43
greyback__numbers which I can compare with Mir would be ideal09:43
=== 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
racarrMorning14:49
camakoo/14:50
seb128hey racarr14:51
seb128racarr, 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 weeks14:53
racarrseb128: There is server side API in Mir now so14:54
racarrunity8 could implement per surface keymap changes14:54
seb128oh, nice14:54
seb128or as a first step per session one14:55
seb128so it's one for the unity8 team?14:55
alan_ggreyback: 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
racarrseb128: afaik14:55
racarralan_g: QTMIR_USE_GLES or14:55
racarralan_g: just a sec14:55
seb128mzanetti, greyback, ^ do you know?14:56
racarralan_g: cmake -DUSE_OPENGLES=114:56
greybackalan_g: yeah, see the switch used in the debian/rules file14:56
=== sturmflut-work is now known as sturmflut2
racarralf_: 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
racarrnot sure if we want to get the client ABI branch up first...15:42
alf_racarr: sure15:43
* alan_g thinks RAOF and duflu will have opinions about breaking ABI15:43
racarrthanks :)15:47
racarrI really like listening to the UOS summits in the background while I code...15:47
racarrthe smooth sounds of willcooke listing default applications15:53
=== dandrader is now known as dandrader|lunch
=== alan_g is now known as alan_g|EOD
=== dandrader|lunch is now known as dandrader
racarrRAOF: http://bbcamerica.tumblr.com/post/118281271151/announcing-jonathan-strange-mr-norrell I still havent gotten to reading it yet :(18:11
racarrstuck in this weird book 2666 atm lol18:11
=== ljp is now known as lpotter
racarrpoor jenkins seems pretty busy...18:17
RAOFracarr: Shall I bring my copy to Dallas for you? :)23:25

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!