diff options
author | Rhys Perry <[email protected]> | 2018-06-14 19:56:28 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2018-06-14 20:09:45 -0600 |
commit | 67f40dadaa6666dacd90d1540eaadef20b9d48ba (patch) | |
tree | a070a32006510b483b9710ef6acb7356f6c94b01 /src/mapi | |
parent | cd2e673abc436d71e304fd5ad577054197041c7f (diff) |
mesa: add support for ARB_sample_locations
Signed-off-by: Rhys Perry <[email protected]>
Reviewed-by: Brian Paul <[email protected]> (v2)
Reviewed-by: Marek Olšák <[email protected]> (v2)
Diffstat (limited to 'src/mapi')
-rw-r--r-- | src/mapi/glapi/gen/gl_API.xml | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml index 8ad45970c9c..49807e1ea52 100644 --- a/src/mapi/glapi/gen/gl_API.xml +++ b/src/mapi/glapi/gen/gl_API.xml @@ -10881,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> |