To test regeneration in FrameCapture, the torus buffer storage example
now reinitializes its coherent buffer storage every second.
Define attrib pointers every draw.
Bug: angleproject:4599
Bug: angleproject:5857
Bug: angleproject:6774
Change-Id: I32984535d9810478b6906217102ac9c3e83464b2
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3406756
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>
Adjust the code style of the ES1 and ES2 TorusLighting samples to match
the one of TorusBufferStorage.
Use the step function override to calculate rotation and move state
changes that are required only once out of the draw function.
Bug: angleproject:5751
Change-Id: Ie663c7ecfd306504b6f9e9390ec24b251194f970
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3178904
Reviewed-by: Cody Northrop <cnorthrop@google.com>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Lubosz Sarnecki <lubosz.sarnecki@collabora.com>