[11:47] <dandrader> alan_g, what am I missing on the second approach? http://pastebin.ubuntu.com/24194904/
[11:49] <alan_g> dandrader: required fields. ;)
[11:49] <dandrader> alan_g, namely?
[11:50] <alan_g> If you look in the libmirclientcpp header for surface spec you'll see comments about the fields
[11:51] <dandrader> alan_g, reading the code, anyone would assume the two snippets mean the same
[11:52] <alan_g> dandrader: I agree. I hit the same issue writing that header
[11:54] <dandrader> alan_g, only difference I see is the missing buffer_usage specification
[11:54] <dandrader> alan_g, compariing with your miral code
[11:56] <dandrader> alan_g, I suppose those convenience calls all assume hardware buffer usage
[11:56]  * alan_g finally goes look at the code
[11:56] <alan_g> buffer usage & pixel format
[11:57] <alan_g> I know it doesn't make sense. I just work here.
[11:58] <dandrader> alan_g, right. reading up mir_create_window_spec documentation it does say you must specify buffer usage
[11:59] <dandrader> alan_g, now my code works...
[11:59] <alan_g> dandrader: Right, and in the new world order it there won't be a default bufferstream to apply it to...
[12:00]  * dandrader doesn't know what a "bufferstream"  is
[12:01] <alan_g> Lucky you!
[12:01] <dandrader> :D