gallium: s/PIPE_CAP_TIMER_QUERY/PIPE_CAP_QUERY_TIME_ELAPSED/
To better reflect what it is being advertised. Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Marek Olšák <maraeo@gmail.com> Reviewed-by: Brian Paul <brianp@vmware.com>
This commit is contained in:

committed by
José Fonseca

parent
ef11ed61a0
commit
9976216bf6
@@ -33,7 +33,7 @@ The integer capabilities:
|
||||
* ``PIPE_CAP_MAX_RENDER_TARGETS``: The maximum number of render targets that may be
|
||||
bound.
|
||||
* ``PIPE_CAP_OCCLUSION_QUERY``: Whether occlusion queries are available.
|
||||
* ``PIPE_CAP_TIMER_QUERY``: Whether timer queries are available.
|
||||
* ``PIPE_CAP_QUERY_TIME_ELAPSED``: Whether PIPE_QUERY_TIME_ELAPSED queries are available.
|
||||
* ``PIPE_CAP_TEXTURE_SHADOW_MAP``: indicates whether the fragment shader hardware
|
||||
can do the depth texture / Z comparison operation in TEX instructions
|
||||
for shadow testing.
|
||||
|
@@ -74,7 +74,7 @@ galahad_context_create_query(struct pipe_context *_pipe,
|
||||
}
|
||||
|
||||
if (query_type == PIPE_QUERY_TIME_ELAPSED &&
|
||||
!pipe->screen->get_param(pipe->screen, PIPE_CAP_TIMER_QUERY)) {
|
||||
!pipe->screen->get_param(pipe->screen, PIPE_CAP_QUERY_TIME_ELAPSED)) {
|
||||
glhd_error("Timer query requested but not supported");
|
||||
}
|
||||
|
||||
|
@@ -193,7 +193,7 @@ i915_get_param(struct pipe_screen *screen, enum pipe_cap cap)
|
||||
case PIPE_CAP_SHADER_STENCIL_EXPORT:
|
||||
case PIPE_CAP_TEXTURE_MIRROR_CLAMP:
|
||||
case PIPE_CAP_TEXTURE_SWIZZLE:
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
case PIPE_CAP_SM3:
|
||||
case PIPE_CAP_SEAMLESS_CUBE_MAP:
|
||||
case PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE:
|
||||
|
@@ -126,7 +126,7 @@ llvmpipe_get_param(struct pipe_screen *screen, enum pipe_cap param)
|
||||
return PIPE_MAX_COLOR_BUFS;
|
||||
case PIPE_CAP_OCCLUSION_QUERY:
|
||||
return 1;
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
case PIPE_CAP_QUERY_TIMESTAMP:
|
||||
return 1;
|
||||
case PIPE_CAP_TEXTURE_MIRROR_CLAMP:
|
||||
|
@@ -70,7 +70,7 @@ nv30_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
|
||||
case PIPE_CAP_POINT_SPRITE:
|
||||
case PIPE_CAP_SCALED_RESOLVE:
|
||||
case PIPE_CAP_OCCLUSION_QUERY:
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
case PIPE_CAP_QUERY_TIMESTAMP:
|
||||
case PIPE_CAP_TEXTURE_SHADOW_MAP:
|
||||
case PIPE_CAP_TEXTURE_SWIZZLE:
|
||||
|
@@ -134,7 +134,7 @@ nv50_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
|
||||
case PIPE_CAP_VERTEX_COLOR_CLAMPED:
|
||||
return 1;
|
||||
case PIPE_CAP_QUERY_TIMESTAMP:
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
case PIPE_CAP_OCCLUSION_QUERY:
|
||||
return 1;
|
||||
case PIPE_CAP_MAX_STREAM_OUTPUT_BUFFERS:
|
||||
|
@@ -110,7 +110,7 @@ nvc0_screen_get_param(struct pipe_screen *pscreen, enum pipe_cap param)
|
||||
case PIPE_CAP_VERTEX_COLOR_CLAMPED:
|
||||
return 1;
|
||||
case PIPE_CAP_QUERY_TIMESTAMP:
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
case PIPE_CAP_OCCLUSION_QUERY:
|
||||
case PIPE_CAP_STREAM_OUTPUT_PAUSE_RESUME:
|
||||
return 1;
|
||||
|
@@ -128,7 +128,7 @@ static int r300_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
|
||||
return is_r500 ? 1 : 0;
|
||||
|
||||
/* Unsupported features. */
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
case PIPE_CAP_MAX_DUAL_SOURCE_RENDER_TARGETS:
|
||||
case PIPE_CAP_INDEP_BLEND_ENABLE:
|
||||
case PIPE_CAP_INDEP_BLEND_FUNC:
|
||||
|
@@ -481,7 +481,7 @@ static int r600_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
|
||||
return 8;
|
||||
|
||||
/* Timer queries, present when the clock frequency is non zero. */
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
return rscreen->info.r600_clock_crystal_freq != 0;
|
||||
case PIPE_CAP_QUERY_TIMESTAMP:
|
||||
return rscreen->info.drm_minor >= 20 &&
|
||||
|
@@ -385,7 +385,7 @@ static int r600_get_param(struct pipe_screen* pscreen, enum pipe_cap param)
|
||||
return 8;
|
||||
|
||||
/* Timer queries, present when the clock frequency is non zero. */
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
return rscreen->info.r600_clock_crystal_freq != 0;
|
||||
|
||||
case PIPE_CAP_MIN_TEXEL_OFFSET:
|
||||
|
@@ -84,7 +84,7 @@ softpipe_get_param(struct pipe_screen *screen, enum pipe_cap param)
|
||||
return 1;
|
||||
case PIPE_CAP_OCCLUSION_QUERY:
|
||||
return 1;
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
return 1;
|
||||
case PIPE_CAP_TEXTURE_MIRROR_CLAMP:
|
||||
return 1;
|
||||
|
@@ -158,7 +158,7 @@ svga_get_param(struct pipe_screen *screen, enum pipe_cap param)
|
||||
return MIN2(result.u, PIPE_MAX_COLOR_BUFS);
|
||||
case PIPE_CAP_OCCLUSION_QUERY:
|
||||
return 1;
|
||||
case PIPE_CAP_TIMER_QUERY:
|
||||
case PIPE_CAP_QUERY_TIME_ELAPSED:
|
||||
return 0;
|
||||
case PIPE_CAP_TEXTURE_SHADOW_MAP:
|
||||
return 1;
|
||||
|
@@ -433,7 +433,7 @@ enum pipe_cap {
|
||||
PIPE_CAP_POINT_SPRITE = 6,
|
||||
PIPE_CAP_MAX_RENDER_TARGETS = 7,
|
||||
PIPE_CAP_OCCLUSION_QUERY = 8,
|
||||
PIPE_CAP_TIMER_QUERY = 9,
|
||||
PIPE_CAP_QUERY_TIME_ELAPSED = 9,
|
||||
PIPE_CAP_TEXTURE_SHADOW_MAP = 10,
|
||||
PIPE_CAP_TEXTURE_SWIZZLE = 11,
|
||||
PIPE_CAP_MAX_TEXTURE_2D_LEVELS = 12,
|
||||
|
@@ -382,7 +382,7 @@ void st_init_extensions(struct st_context *st)
|
||||
{ o(EXT_texture_filter_anisotropic), PIPE_CAP_ANISOTROPIC_FILTER },
|
||||
{ o(EXT_texture_mirror_clamp), PIPE_CAP_TEXTURE_MIRROR_CLAMP },
|
||||
{ o(EXT_texture_swizzle), PIPE_CAP_TEXTURE_SWIZZLE },
|
||||
{ o(EXT_timer_query), PIPE_CAP_TIMER_QUERY },
|
||||
{ o(EXT_timer_query), PIPE_CAP_QUERY_TIME_ELAPSED },
|
||||
{ o(EXT_transform_feedback), PIPE_CAP_MAX_STREAM_OUTPUT_BUFFERS },
|
||||
|
||||
{ o(AMD_seamless_cubemap_per_texture), PIPE_CAP_SEAMLESS_CUBE_MAP_PER_TEXTURE },
|
||||
@@ -652,7 +652,7 @@ void st_init_extensions(struct st_context *st)
|
||||
if (ctx->Const.MaxDualSourceDrawBuffers > 0)
|
||||
ctx->Extensions.ARB_blend_func_extended = GL_TRUE;
|
||||
|
||||
if (screen->get_param(screen, PIPE_CAP_TIMER_QUERY) &&
|
||||
if (screen->get_param(screen, PIPE_CAP_QUERY_TIME_ELAPSED) &&
|
||||
screen->get_param(screen, PIPE_CAP_QUERY_TIMESTAMP)) {
|
||||
ctx->Extensions.ARB_timer_query = GL_TRUE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user