diff options
author | Jonathan Gray <jsg@cvs.openbsd.org> | 2019-01-29 11:52:33 +0000 |
---|---|---|
committer | Jonathan Gray <jsg@cvs.openbsd.org> | 2019-01-29 11:52:33 +0000 |
commit | 37bbf6a1792773f11c15a4da1588a7520ee2fb4e (patch) | |
tree | 64944d4aa665a1e479cfc004e446593062254550 /lib/mesa/src/mapi/glapi/gen/gl_API.xml | |
parent | 6b139c2063623e9310025247cd966490b9aa57ea (diff) |
Merge Mesa 18.3.2
Diffstat (limited to 'lib/mesa/src/mapi/glapi/gen/gl_API.xml')
-rw-r--r-- | lib/mesa/src/mapi/glapi/gen/gl_API.xml | 209 |
1 files changed, 197 insertions, 12 deletions
diff --git a/lib/mesa/src/mapi/glapi/gen/gl_API.xml b/lib/mesa/src/mapi/glapi/gen/gl_API.xml index eb1d9b83b..aae9a5835 100644 --- a/lib/mesa/src/mapi/glapi/gen/gl_API.xml +++ b/lib/mesa/src/mapi/glapi/gen/gl_API.xml @@ -8400,6 +8400,10 @@ <xi:include href="ARB_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> +<!-- ARB extension 179 - 189 --> + +<xi:include href="ARB_gl_spirv.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <!-- Non-ARB extensions sorted by extension number. --> <category name="GL_EXT_blend_color" number="2"> @@ -8419,16 +8423,6 @@ </function> </category> -<category name="GL_EXT_polygon_offset" number="3"> - <enum name="POLYGON_OFFSET_BIAS_EXT" value="0x8039"/> - - <function name="PolygonOffsetEXT" deprecated="3.1"> - <param name="factor" type="GLfloat"/> - <param name="bias" type="GLfloat"/> - <glx rop="4098" ignore="true"/> - </function> -</category> - <category name="GL_EXT_texture" number="4"> <enum name="ALPHA4_EXT" value="0x803B"/> <enum name="ALPHA8_EXT" value="0x803C"/> @@ -10887,6 +10881,110 @@ <!-- Extension number 180 is not listed in the extension registry. --> +<category name="GL_ARB_sample_locations" number="181"> + <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB" value="0x933D"> + <size name="Get" mode="get"/> + </enum> + + <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB" value="0x933E"> + <size name="Get" mode="get"/> + </enum> + + <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB" value="0x933F"> + <size name="Get" mode="get"/> + </enum> + + <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB" value="0x9340"> + <size name="Get" mode="get"/> + </enum> + + <enum name="SAMPLE_LOCATION_ARB" value="0x8E50"> + <size name="GetMultisamplefv" mode="get"/> + </enum> + + <enum name="PROGRAMMABLE_SAMPLE_LOCATION_ARB" value="0x9341"> + <size name="GetMultisamplefv" mode="get"/> + </enum> + + <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB" value="0x9342"> + <size name="FramebufferParameteri"/> + <size name="GetFramebufferParameteri"/> + </enum> + + <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB" value="0x9343"> + <size name="FramebufferParameteri"/> + <size name="GetFramebufferParameteri"/> + </enum> + + <function name="FramebufferSampleLocationsfvARB" no_error="true"> + <param name="target" type="GLenum"/> + <param name="start" type="GLuint"/> + <param name="count" type="GLsizei"/> + <param name="v" type="const GLfloat *"/> + </function> + + <function name="NamedFramebufferSampleLocationsfvARB" no_error="true"> + <param name="framebuffer" type="GLuint"/> + <param name="start" type="GLuint"/> + <param name="count" type="GLsizei"/> + <param name="v" type="const GLfloat *"/> + </function> + + <function name="EvaluateDepthValuesARB"/> +</category> + +<category name="GL_NV_sample_locations" number="472"> + <enum name="SAMPLE_LOCATION_SUBPIXEL_BITS_NV" value="0x933D" alias="SAMPLE_LOCATION_SUBPIXEL_BITS_ARB"> + <size name="Get" mode="get"/> + </enum> + + <enum name="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_NV" value="0x933E" alias="SAMPLE_LOCATION_PIXEL_GRID_WIDTH_ARB"> + <size name="Get" mode="get"/> + </enum> + + <enum name="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_NV" value="0x933F" alias="SAMPLE_LOCATION_PIXEL_GRID_HEIGHT_ARB"> + <size name="Get" mode="get"/> + </enum> + + <enum name="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_NV" value="0x9340" alias="PROGRAMMABLE_SAMPLE_LOCATION_TABLE_SIZE_ARB"> + <size name="Get" mode="get"/> + </enum> + + <enum name="SAMPLE_LOCATION_NV" value="0x8E50" alias="SAMPLE_LOCATION_ARB"> + <size name="GetMultisamplefv" mode="get"/> + </enum> + + <enum name="PROGRAMMABLE_SAMPLE_LOCATION_NV" value="0x9341" alias="PROGRAMMABLE_SAMPLE_LOCATION_ARB"> + <size name="GetMultisamplefv" mode="get"/> + </enum> + + <enum name="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_NV" value="0x9342" alias="FRAMEBUFFER_PROGRAMMABLE_SAMPLE_LOCATIONS_ARB"> + <size name="FramebufferParameteri"/> + <size name="GetFramebufferParameteri"/> + </enum> + + <enum name="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_NV" value="0x9343" alias="FRAMEBUFFER_SAMPLE_LOCATION_PIXEL_GRID_ARB"> + <size name="FramebufferParameteri"/> + <size name="GetFramebufferParameteri"/> + </enum> + + <function name="FramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="FramebufferSampleLocationsfvARB"> + <param name="target" type="GLenum"/> + <param name="start" type="GLuint"/> + <param name="count" type="GLsizei"/> + <param name="v" type="const GLfloat *"/> + </function> + + <function name="NamedFramebufferSampleLocationsfvNV" no_error="true" es2="3.1" alias="NamedFramebufferSampleLocationsfvARB"> + <param name="framebuffer" type="GLuint"/> + <param name="start" type="GLuint"/> + <param name="count" type="GLsizei"/> + <param name="v" type="const GLfloat *"/> + </function> + + <function name="ResolveDepthValuesNV" es2="3.1" alias="EvaluateDepthValuesARB"/> +</category> + <category name="GL_SUN_convolution_border_modes" number="182"> <enum name="WRAP_BORDER_SUN" value="0x81D4"/> </category> @@ -12841,6 +12939,11 @@ <xi:include href="EXT_separate_shader_objects.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> +<xi:include href="EXT_vertex_attrib_64bit.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + +<xi:include href="AMD_depth_clamp_separate.xml" + xmlns:xi="http://www.w3.org/2001/XInclude"/> + <category name="GL_EXT_texture_sRGB_decode" number="402"> <enum name="TEXTURE_SRGB_DECODE_EXT" value="0x8A48"/> <enum name="DECODE_EXT" value="0x8A49"/> @@ -12859,6 +12962,8 @@ <enum name="GPU_MEMORY_INFO_EVICTED_MEMORY_NVX" value="0x904B" /> </category> +<xi:include href="AMD_gpu_shader_int64.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> + <category name="GL_NV_fill_rectangle" number="466"> <enum name="FILL_RECTANGLE_NV" value="0x933C"/> </category> @@ -12867,6 +12972,53 @@ <enum name="CONSERVATIVE_RASTERIZATION_INTEL" value="0x83FE"/> </category> +<category name="GL_NV_conservative_raster" number="465"> + <enum name="CONSERVATIVE_RASTERIZATION_NV" value="0x9346"> + <size name="Get" mode="get"/> + </enum> + <enum name="SUBPIXEL_PRECISION_BIAS_X_BITS_NV" value="0x9347"> + <size name="Get" mode="get"/> + </enum> + <enum name="SUBPIXEL_PRECISION_BIAS_Y_BITS_NV" value="0x9348"> + <size name="Get" mode="get"/> + </enum> + <enum name="MAX_SUBPIXEL_PRECISION_BIAS_BITS_NV" value="0x9349"> + <size name="Get" mode="get"/> + </enum> + <function name="SubpixelPrecisionBiasNV" es1="1.0" es2="2.0" no_error="true"> + <param name="xbits" type="GLuint"/> + <param name="ybits" type="GLuint"/> + </function> +</category> + +<category name="GL_NV_conservative_raster_dilate" number="480"> + <enum name="CONSERVATIVE_RASTER_DILATE_NV" value="0x9379"> + <size name="Get" mode="get"/> + </enum> + <enum name="CONSERVATIVE_RASTER_DILATE_RANGE_NV" value="0x937A"> + <size name="Get" mode="get"/> + </enum> + <enum name="CONSERVATIVE_RASTER_DILATE_GRANULARITY_NV" value="0x937B"> + <size name="Get" mode="get"/> + </enum> + <function name="ConservativeRasterParameterfNV" es1="1.0" es2="2.0" no_error="true"> + <param name="pname" type="GLenum"/> + <param name="param" type="GLfloat"/> + </function> +</category> + +<category name="GL_NV_conservative_pre_snap_triangles" number="487"> + <enum name="CONSERVATIVE_RASTER_MODE_NV" value="0x954D"> + <size name="Get" mode="get"/> + </enum> + <enum name="CONSERVATIVE_RASTER_MODE_POST_SNAP_NV" value="0x954E"/> + <enum name="CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV" value="0x954F"/> + <function name="ConservativeRasterParameteriNV" es1="1.0" es2="2.0" no_error="true"> + <param name="pname" type="GLenum"/> + <param name="param" type="GLint"/> + </function> +</category> + <xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> <category name="GL_EXT_polygon_offset_clamp" number="460"> @@ -12882,8 +13034,41 @@ <xi:include href="EXT_window_rectangles.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/> +<!-- 520. GL_EXT_shader_framebuffer_fetch --> +<category name="GL_EXT_shader_framebuffer_fetch" number="520"> + <enum name="FRAGMENT_SHADER_DISCARDS_SAMPLES_EXT" value="0x8A52"/> + <function name="FramebufferFetchBarrierEXT" es2="2.0"/> +</category> + <!-- Unnumbered extensions sorted by name. --> +<category name="GL_AMD_framebuffer_multisample_advanced"> + <enum name="RENDERBUFFER_STORAGE_SAMPLES_AMD" value="0x91B2"/> + <enum name="MAX_COLOR_FRAMEBUFFER_SAMPLES_AMD" value="0x91B3"/> + <enum name="MAX_COLOR_FRAMEBUFFER_STORAGE_SAMPLES_AMD" value="0x91B4"/> + <enum name="MAX_DEPTH_STENCIL_FRAMEBUFFER_SAMPLES_AMD" value="0x91B5"/> + <enum name="NUM_SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B6"/> + <enum name="SUPPORTED_MULTISAMPLE_MODES_AMD" value="0x91B7"/> + + <function name="RenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> + <param name="target" type="GLenum"/> + <param name="samples" type="GLsizei"/> + <param name="storageSamples" type="GLsizei"/> + <param name="internalformat" type="GLenum"/> + <param name="width" type="GLsizei"/> + <param name="height" type="GLsizei"/> + </function> + + <function name="NamedRenderbufferStorageMultisampleAdvancedAMD" es2="3.0"> + <param name="renderbuffer" type="GLuint" /> + <param name="samples" type="GLsizei" /> + <param name="storageSamples" type="GLsizei"/> + <param name="internalformat" type="GLenum" /> + <param name="width" type="GLsizei" /> + <param name="height" type="GLsizei" /> + </function> +</category> + <category name="GL_ATI_blend_equation_separate"> <function name="BlendEquationSeparateATI" alias="BlendEquationSeparate"> <param name="modeRGB" type="GLenum"/> @@ -12940,12 +13125,12 @@ <enum name="TIME_ELAPSED_EXT" value="0x88BF"/> <type name="int64EXT" size="8"/> <type name="uint64EXT" unsigned="true" size="8"/> - <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v"> + <function name="GetQueryObjecti64vEXT" alias="GetQueryObjecti64v" es2="2.0"> <param name="id" type="GLuint"/> <param name="pname" type="GLenum"/> <param name="params" type="GLint64EXT *"/> </function> - <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v"> + <function name="GetQueryObjectui64vEXT" alias="GetQueryObjectui64v" es2="2.0"> <param name="id" type="GLuint"/> <param name="pname" type="GLenum"/> <param name="params" type="GLuint64EXT *"/> |