Make WEBGL_depth_texture refer to right section in main spec
ANGLE_instanced_arrays extension addendum for index validation

This makes the specification to have reasonable security and stability
guarantees and match what at least Chrome has already implemented.
Merge pull request #494 from NVIDIA/fix-extension-refs

Make WEBGL_depth_texture refer to right section in main spec
Merge pull request #495 from NVIDIA/fix-angle-instanced-arrays-spec

ANGLE_instanced_arrays extension addendum for index validation
Add proposal for WEBGL_draw_elements_no_range_check

The goal of the extension is to eliminate one common source of WebGL CPU
overhead by removing drawElements index validation.

The extension changes the behavior of drawElements as opposed to
introducing a new call or a toggleable flag to make it possible to get
rid of index buffer copies in CPU memory entirely after the extension
has been enabled.
Added check for a potential texture binding regressionin Chrome
Typo. it's -> its
Merge pull request #496 from toji/binding_loss

Added check for a potential texture binding regression in Chrome
Remove precision qualifiers from booleans in constructor tests

Use default precision qualifiers for float and int instead. Booleans or
literals do not have precision qualifiers.
Add tests for a literal and booleans with a precision qualifier

According to GLSL spec, boolean variables and literals do not
have a precision qualifier, so compilation should fail in these cases.
Add simple benchmark for drawElements index validation overhead

The test changes data in an index buffer and calls drawElements on it.
There are always some invalid indices in the buffer, so that any drawing
is not performed but the test just measures the overhead from uploading
data and performing validation.

The test is written to specifically target implementations in Chrome and
Firefox in March 2014, so some of the results might be slightly
misleading on other implementations.
Remove problematic drawElements benchmark case

The removed test case was designed specifically to hit the worst case of
the algorithm in Firefox, and if the intention was misinterpreted it
could put on undue pressure to optimize it at the cost of real world
performance.
Merge pull request #500 from NVIDIA/bvec-precision-fix

Fix conformance test issues related to boolean precision
Merge pull request #502 from NVIDIA/drawelements-extension-spec

Add proposal for WEBGL_draw_elements_no_range_check
Remove extra }s in comments.
Merge pull request #503 from gregcouch/master

Remove extra }s in comments.
Wrap extension contexts from debug contexts.
Merge pull request #504 from gregcouch/master

Wrap extension contexts from debug contexts.
Restore drawElements benchmark hitting the worst case in Firefox

It was decided that the benchmark should be included after all as long as
it is clearly marked as not based on real-world content.
Add missing header to drawElements validation test