lp:~glmark2-dev/glmark2/canvas-drm-rebranch

Created by Jesse Barker and last modified
Get this branch:
bzr branch lp:~glmark2-dev/glmark2/canvas-drm-rebranch
Members of glmark2 developers can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
glmark2 developers
Project:
glmark2
Status:
Merged

Recent revisions

257. By Jesse Barker

CanvasDRM: Further simplify the select() logic. Firstly, as we have a NULL
pointer for the timeout parameter, select() won't time out and we don't need to
handle that return value. Secondly, unless we have a really great idea for
handling user input (apart from Ctrl-C), we don't need to listen on stdin.

256. By Jesse Barker

CanvasDRM: Fix handling of Ctrl-C. Because the Ctrl-C was being handled by
CanvasDRM directly, DRMState had no knowledge of the event, and wasn't able
to detect it properly when select() came back with an error. Move the
quit handler into DRMState, and give it a public should_quit() method that
CanvasDRM can call. This is better encapsulation, and allows DRMState to
properly detect the user interrupt and release the GBM resources so the
console isn't hung when the application exits.

255. By Jesse Barker

CanvasDRM: Remove the debug statement from the page flip handler based upon review comments. Can always be re-inserted if an actual page flip issue is encountered.

254. By Jesse Barker

Rebranch of lp:~glmark2-dev/glmark2/canvas-drm

Adds CanvasDRM to support rendering to gbm managed surfaces and flipping to DRM-managed framebuffers.

253. By Jesse Barker

Merge of lp:~glmark2-dev/glmark2/config-update.

Enhances GLVisualConfig to support the stencil attribute (defaults to prefer
no stencil buffer configs).

Updates EglConfig to query for all of table 3.1 in the EGL 1.4 spec.

252. By Jesse Barker

Build,Doc: Update files for 2012.11 release.

251. By Jesse Barker

Merge of lp:~glmark2-dev/glmark2/egl-state.

Adds EGLState object, which consolidates all EGL interactions.

250. By Jesse Barker

Merge of ~glmark2-dev/glmark2/shadow

Adds SceneShadow to exercise shadow mapping.

249. By Jesse Barker

CanvasX11GLX: Updates to handle the API change for GLX_EXT_swap_control
(The spec always had a void return value for glXSwapIntervalEXT, however, the
original example and protocol had a return value of int. To make matters worse,
the header files in mesa were updated a year after the spec.). Also, make the
GLX_MESA_swap_control initialization match the new logic for GLX_EXT_swap_control.

248. By Alexandros Frantzis

Build,Doc: Update files for 2012.08 release.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:glmark2/2011.11
This branch contains Public information 
Everyone can see this information.