Bug 917046 - Add feature that allows non-array instanced drawing. r=bjacob

This commit is contained in:
Jeff Gilbert 2013-09-19 15:33:11 -07:00
parent c97feedb8c
commit e62044056e
2 changed files with 15 additions and 0 deletions

View File

@ -89,6 +89,7 @@ namespace GLFeature {
framebuffer_object,
get_query_object_iv,
instanced_arrays,
instanced_non_arrays,
occlusion_query,
occlusion_query_boolean,
occlusion_query2,

View File

@ -158,6 +158,20 @@ static const FeatureInfo sFeatureInfoArr[] = {
GLContext::Extensions_End
}
},
{
"instanced_non_arrays",
330, // OpenGL version
300, // OpenGL ES version
{
GLContext::ARB_instanced_arrays,
GLContext::Extensions_End
}
/* This is an expanded version of `instanced_arrays` that allows for all
* enabled active attrib arrays to have non-zero divisors.
* ANGLE_instanced_arrays and NV_instanced_arrays forbid this, but GLES3
* has no such restriction.
*/
},
{
"occlusion_query",
200, // OpenGL version