diff options
author | Eric Anholt <[email protected]> | 2014-09-29 11:33:13 -0700 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2014-09-29 11:51:09 -0700 |
commit | b65761f764f2c03b375460b3d6e36227ec161c2d (patch) | |
tree | fcfac52f82bb741059198c70505689b87de13494 /src/gallium/drivers/vc4/vc4_context.h | |
parent | 76cd9955d96c1b0a13905e255571eb35b3aa2a99 (diff) |
vc4: Add the necessary stubs for occlusion queries.
We have to expose them for GL 2.0, but we just always return a value of 0.
We should be advertising 0 query bits instead of 64, but gallium doesn't
have plumbing for that yet. At least this stops the segfaults.
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_context.h')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_context.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/gallium/drivers/vc4/vc4_context.h b/src/gallium/drivers/vc4/vc4_context.h index 94306a7e86c..3c43b9441a0 100644 --- a/src/gallium/drivers/vc4/vc4_context.h +++ b/src/gallium/drivers/vc4/vc4_context.h @@ -244,6 +244,7 @@ struct pipe_context *vc4_context_create(struct pipe_screen *pscreen, void vc4_draw_init(struct pipe_context *pctx); void vc4_state_init(struct pipe_context *pctx); void vc4_program_init(struct pipe_context *pctx); +void vc4_query_init(struct pipe_context *pctx); void vc4_simulator_init(struct vc4_screen *screen); int vc4_simulator_flush(struct vc4_context *vc4, struct drm_vc4_submit_cl *args); @@ -266,5 +267,5 @@ bool vc4_rt_format_is_565(enum pipe_format f); bool vc4_tex_format_supported(enum pipe_format f); uint8_t vc4_get_tex_format(enum pipe_format f); const uint8_t *vc4_get_format_swizzle(enum pipe_format f); - +void vc4_init_query_functions(struct vc4_context *vc4); #endif /* VC4_CONTEXT_H */ |