mirror of
https://github.com/brl/mutter.git
synced 2024-12-23 11:32:04 +00:00
cogl: Remove unused COGL_FEATURE_ID_DEPTH_TEXTURE
https://gitlab.gnome.org/GNOME/mutter/merge_requests/866
This commit is contained in:
parent
45e77c1d87
commit
fb49e9def7
@ -194,8 +194,6 @@ cogl_is_context (void *object);
|
|||||||
* @COGL_FEATURE_ID_BUFFER_AGE: Available if the age of #CoglOnscreen back
|
* @COGL_FEATURE_ID_BUFFER_AGE: Available if the age of #CoglOnscreen back
|
||||||
* buffers are tracked and so cogl_onscreen_get_buffer_age() can be
|
* buffers are tracked and so cogl_onscreen_get_buffer_age() can be
|
||||||
* expected to return age values other than 0.
|
* expected to return age values other than 0.
|
||||||
* @COGL_FEATURE_ID_DEPTH_TEXTURE: Whether #CoglFramebuffer support rendering
|
|
||||||
* the depth buffer to a texture.
|
|
||||||
* @COGL_FEATURE_ID_PRESENTATION_TIME: Whether frame presentation
|
* @COGL_FEATURE_ID_PRESENTATION_TIME: Whether frame presentation
|
||||||
* time stamps will be recorded in #CoglFrameInfo objects.
|
* time stamps will be recorded in #CoglFrameInfo objects.
|
||||||
*
|
*
|
||||||
@ -213,7 +211,6 @@ typedef enum _CoglFeatureID
|
|||||||
COGL_FEATURE_ID_MAP_BUFFER_FOR_READ,
|
COGL_FEATURE_ID_MAP_BUFFER_FOR_READ,
|
||||||
COGL_FEATURE_ID_MAP_BUFFER_FOR_WRITE,
|
COGL_FEATURE_ID_MAP_BUFFER_FOR_WRITE,
|
||||||
COGL_FEATURE_ID_SWAP_BUFFERS_EVENT,
|
COGL_FEATURE_ID_SWAP_BUFFERS_EVENT,
|
||||||
COGL_FEATURE_ID_DEPTH_TEXTURE,
|
|
||||||
COGL_FEATURE_ID_PRESENTATION_TIME,
|
COGL_FEATURE_ID_PRESENTATION_TIME,
|
||||||
COGL_FEATURE_ID_FENCE,
|
COGL_FEATURE_ID_FENCE,
|
||||||
COGL_FEATURE_ID_TEXTURE_RG,
|
COGL_FEATURE_ID_TEXTURE_RG,
|
||||||
|
@ -846,9 +846,6 @@ cogl_framebuffer_set_stereo_mode (CoglFramebuffer *framebuffer,
|
|||||||
* is available as a texture. You can retrieve the texture with
|
* is available as a texture. You can retrieve the texture with
|
||||||
* cogl_framebuffer_get_depth_texture().
|
* cogl_framebuffer_get_depth_texture().
|
||||||
*
|
*
|
||||||
* <note>It's possible that your GPU does not support depth textures. You
|
|
||||||
* should check the %COGL_FEATURE_ID_DEPTH_TEXTURE feature before using this
|
|
||||||
* function.</note>
|
|
||||||
* <note>It's not valid to call this function after the framebuffer has been
|
* <note>It's not valid to call this function after the framebuffer has been
|
||||||
* allocated as the creation of the depth texture is done at allocation time.
|
* allocated as the creation of the depth texture is done at allocation time.
|
||||||
* </note>
|
* </note>
|
||||||
|
@ -430,12 +430,6 @@ _cogl_driver_update_features (CoglContext *ctx,
|
|||||||
COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE, TRUE);
|
COGL_FEATURE_ID_OFFSCREEN_MULTISAMPLE, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (COGL_CHECK_GL_VERSION (gl_major, gl_minor, 3, 0) ||
|
|
||||||
_cogl_check_extension ("GL_ARB_depth_texture", gl_extensions))
|
|
||||||
{
|
|
||||||
COGL_FLAGS_SET (ctx->features, COGL_FEATURE_ID_DEPTH_TEXTURE, TRUE);
|
|
||||||
}
|
|
||||||
|
|
||||||
COGL_FLAGS_SET (private_features, COGL_PRIVATE_FEATURE_PBOS, TRUE);
|
COGL_FLAGS_SET (private_features, COGL_PRIVATE_FEATURE_PBOS, TRUE);
|
||||||
|
|
||||||
flags |= (COGL_FEATURE_MAP_BUFFER_FOR_READ |
|
flags |= (COGL_FEATURE_MAP_BUFFER_FOR_READ |
|
||||||
|
@ -318,11 +318,6 @@ _cogl_driver_update_features (CoglContext *context,
|
|||||||
COGL_FEATURE_ID_UNSIGNED_INT_INDICES, TRUE);
|
COGL_FEATURE_ID_UNSIGNED_INT_INDICES, TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_cogl_check_extension ("GL_OES_depth_texture", gl_extensions))
|
|
||||||
{
|
|
||||||
COGL_FLAGS_SET (context->features, COGL_FEATURE_ID_DEPTH_TEXTURE, TRUE);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (context->glMapBuffer)
|
if (context->glMapBuffer)
|
||||||
{
|
{
|
||||||
/* The GL_OES_mapbuffer extension doesn't support mapping for
|
/* The GL_OES_mapbuffer extension doesn't support mapping for
|
||||||
|
Loading…
Reference in New Issue
Block a user