Additional large models for glmark2

Registered by Jesse Barker

When support for the "obj" object format was added, only one "large" model (the Stanford bunny) was taken into the project tree on the basis that the additional models would make the release tarball and the package too big for some platforms and deployments. It was decided that we would make the additional models (angel, armadillo, buddha, dragon) part of an optional data package that could be released and packaged separately so it did not burden the core project distribution. There will also be some small changes to the build and option processing of the core project to allow for the presence of the optional data.

Blueprint information

Status:
Complete
Approver:
Jesse Barker
Priority:
Medium
Drafter:
Jesse Barker
Direction:
Approved
Assignee:
Jesse Barker
Definition:
Approved
Series goal:
Accepted for 2011.11
Implementation:
Implemented
Milestone target:
milestone icon 2011.10
Started by
Jesse Barker
Completed by
Jesse Barker

Sprints

Whiteboard

Headline: Optional package of large models for glmark2

Acceptance: Benchmark builds successfully with or without optional package. Offers non-default option to use additional models for "build" scenario. Runs successfully as part of default benchmarks on panda-leb Ubuntu and Android.

(?)

Work Items

Work items:
Populate ancillary repository with optional model data: DONE
Add build framework to glmark2-extra so it can install into glmark2 data share: DONE
Update configure phase of glmark2 build to support additional path elements: DONE
Update option handling for build scenario to detect models and offer/allow additional models: DONE
Update build scenario to support loading and correct display of optional models: DONE

This blueprint contains Public information 
Everyone can see this information.