Ongoing work on glmark2 - work in 11.06
This will track work on glmark2 during the 11.06 milestone period to improve our ability to benchmark OpenGL ES operations.
Blueprint information
- Status:
- Complete
- Approver:
- Jesse Barker
- Priority:
- High
- Drafter:
- Alexandros Frantzis
- Direction:
- Approved
- Assignee:
- Alexandros Frantzis
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Implemented
- Milestone target:
- 2011.06
- Started by
- Alexandros Frantzis
- Completed by
- Alexandros Frantzis
Related branches
Related bugs
Sprints
Whiteboard
[alf Jun 07]: New architecture work ongoing in lp:~afrantzis/glmark2/new-arch
[alf Jun 10]: New architecture changes merged into lp:glmark2
[alf Jun 16]: Validation mode merged into lp:glmark2
[alf Jun 21]: LibMatrix port work merged into lp:glmark2
Work Items (11.06):
Think about improvements to the current glmark2 architecture: DONE
Add metadata to benchmarks, so that they can be easily and uniquely identified by name (and also their options): DONE
[jesse-barker] Add to LibMatrix and Program functionality needed for glmark2: DONE
Port glmark2 to use LibMatrix and Program classes: DONE
Ensure that benchmarks can be correctly run out-of-order: DONE
Add command line switch to list available benchmarks and their options: DONE
Add command line switch to select a subset of the benchmarks to run and their order: DONE
Add support for specifying per benchmark options: DONE
Add support and command line switch for calling glFinish() instead of *SwapBuffers(): DONE
Add a simple benchmark validation mode: DONE
Document all new features in man page and help text (--help): DONE
Update lava-test (aka abrek) test definitions for new output format: DONE
Work Items
Dependency tree
* Blueprints in grey have been implemented.