opengl: Regenerate code with ES 3.1 and new extensions
Enable ES 3.1 generation in glgen.py, and regenerate everything to add
support for that as well as these new extensions in the registry:
- EXT_copy_image
- EXT_draw_buffers_indexed
- EXT_geometry_shader
- EXT_gpu_shader5
- EXT_primitive_bounding_box
- EXT_shader_implicit_conversions
- EXT_shader_io_blocks
- EXT_tessellation_shader
- EXT_texture_border_clamp
- EXT_texture_buffer
- EXT_texture_cube_map_array
- EXT_texture_view
Bug: 15028495
Change-Id: I3f45a7ef5367c70e54ce6b36a8c030ae11033434
diff --git a/opengl/libs/GLES_trace/gltrace.proto b/opengl/libs/GLES_trace/gltrace.proto
index 671bcf5..00303c2 100644
--- a/opengl/libs/GLES_trace/gltrace.proto
+++ b/opengl/libs/GLES_trace/gltrace.proto
@@ -664,6 +664,97 @@
glUniformMatrix4x2fvNV = 637;
glUniformMatrix3x4fvNV = 638;
glUniformMatrix4x3fvNV = 639;
+ glActiveShaderProgram = 640;
+ glBindImageTexture = 641;
+ glBindProgramPipeline = 642;
+ glBindVertexBuffer = 643;
+ glCreateShaderProgramv = 644;
+ glDeleteProgramPipelines = 645;
+ glDispatchCompute = 646;
+ glDispatchComputeIndirect = 647;
+ glDrawArraysIndirect = 648;
+ glDrawElementsIndirect = 649;
+ glFramebufferParameteri = 650;
+ glGenProgramPipelines = 651;
+ glGetBooleani_v = 652;
+ glGetFramebufferParameteriv = 653;
+ glGetMultisamplefv = 654;
+ glGetProgramInterfaceiv = 655;
+ glGetProgramPipelineInfoLog = 656;
+ glGetProgramPipelineiv = 657;
+ glGetProgramResourceIndex = 658;
+ glGetProgramResourceLocation = 659;
+ glGetProgramResourceName = 660;
+ glGetProgramResourceiv = 661;
+ glGetTexLevelParameterfv = 662;
+ glGetTexLevelParameteriv = 663;
+ glIsProgramPipeline = 664;
+ glMemoryBarrier = 665;
+ glMemoryBarrierByRegion = 666;
+ glProgramUniform1f = 667;
+ glProgramUniform1fv = 668;
+ glProgramUniform1i = 669;
+ glProgramUniform1iv = 670;
+ glProgramUniform1ui = 671;
+ glProgramUniform1uiv = 672;
+ glProgramUniform2f = 673;
+ glProgramUniform2fv = 674;
+ glProgramUniform2i = 675;
+ glProgramUniform2iv = 676;
+ glProgramUniform2ui = 677;
+ glProgramUniform2uiv = 678;
+ glProgramUniform3f = 679;
+ glProgramUniform3fv = 680;
+ glProgramUniform3i = 681;
+ glProgramUniform3iv = 682;
+ glProgramUniform3ui = 683;
+ glProgramUniform3uiv = 684;
+ glProgramUniform4f = 685;
+ glProgramUniform4fv = 686;
+ glProgramUniform4i = 687;
+ glProgramUniform4iv = 688;
+ glProgramUniform4ui = 689;
+ glProgramUniform4uiv = 690;
+ glProgramUniformMatrix2fv = 691;
+ glProgramUniformMatrix2x3fv = 692;
+ glProgramUniformMatrix2x4fv = 693;
+ glProgramUniformMatrix3fv = 694;
+ glProgramUniformMatrix3x2fv = 695;
+ glProgramUniformMatrix3x4fv = 696;
+ glProgramUniformMatrix4fv = 697;
+ glProgramUniformMatrix4x2fv = 698;
+ glProgramUniformMatrix4x3fv = 699;
+ glSampleMaski = 700;
+ glTexStorage2DMultisample = 701;
+ glUseProgramStages = 702;
+ glValidateProgramPipeline = 703;
+ glVertexAttribBinding = 704;
+ glVertexAttribFormat = 705;
+ glVertexAttribIFormat = 706;
+ glVertexBindingDivisor = 707;
+ glBlendEquationSeparateiEXT = 708;
+ glBlendEquationiEXT = 709;
+ glBlendFuncSeparateiEXT = 710;
+ glBlendFunciEXT = 711;
+ glColorMaskiEXT = 712;
+ glCopyImageSubDataEXT = 713;
+ glDisableiEXT = 714;
+ glEnableiEXT = 715;
+ glFramebufferTextureEXT = 716;
+ glGetSamplerParameterIivEXT = 717;
+ glGetSamplerParameterIuivEXT = 718;
+ glGetTexParameterIivEXT = 719;
+ glGetTexParameterIuivEXT = 720;
+ glIsEnablediEXT = 721;
+ glPatchParameteriEXT = 722;
+ glPrimitiveBoundingBoxEXT = 723;
+ glSamplerParameterIivEXT = 724;
+ glSamplerParameterIuivEXT = 725;
+ glTexBufferEXT = 726;
+ glTexBufferRangeEXT = 727;
+ glTexParameterIivEXT = 728;
+ glTexParameterIuivEXT = 729;
+ glTextureViewEXT = 730;
eglGetDisplay = 2000;
eglInitialize = 2001;