Add benchmark for shadow mapping

Registered by Alexandros Frantzis

Add benchmark for drawing shadows using shadow mapping.

Blueprint information

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

Related branches

Sprints

Whiteboard

Meta:
Headline: A new glmark2 demonstrating shadow mapping.
Acceptance: The shadow map test renders correctly for both the Nouveau and NVIDIA proprietary driver stacks.

(?)

Work Items

Work items:
Add skeleton of SceneShadow so glmark2 knows and can run the new scene: DONE
Add the "normal" pass, based on SceneBuild rendering the horse object: DONE
Add a pass to generate the depth texture for the shadow calculations: DONE
Add a pass to render the ground under the horse with the shadow cast upon it: DONE
Do cross-platform testing and refinements (to address driver behavior differences): DONE
Clean up and refactor the code for actual merge proposal: DONE

This blueprint contains Public information 
Everyone can see this information.