From 1b3960a150691fee6527e4411b5a4be36ce6b880 Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Mon, 2 Mar 2015 17:06:31 +1000 Subject: [PATCH] renderer: some minor cleanups --- src/vrend_renderer.c | 32 ++++++-------------------------- 1 file changed, 6 insertions(+), 26 deletions(-) diff --git a/src/vrend_renderer.c b/src/vrend_renderer.c index 674d981..215fd93 100644 --- a/src/vrend_renderer.c +++ b/src/vrend_renderer.c @@ -109,10 +109,8 @@ struct global_renderer_state { boolean have_robustness; boolean have_multisample; boolean have_ms_scaled_blit; - GLuint vaoid; struct pipe_rasterizer_state hw_rs_state; - struct pipe_depth_stencil_alpha_state hw_dsa_state; struct pipe_blend_state hw_blend_state; boolean have_nv_prim_restart, have_gl_prim_restart, have_bit_encoding; @@ -352,7 +350,6 @@ struct vrend_context { boolean ctx_switch_pending; - boolean pstip_inited; GLuint pstipple_tex_id; @@ -360,6 +357,12 @@ struct vrend_context { }; static void vrend_destroy_program(struct vrend_linked_shader_program *ent); +static void vrend_apply_sampler_state(struct vrend_context *ctx, + struct vrend_resource *res, + uint32_t shader_type, + int id, uint32_t srgb_decode); + +void vrend_update_stencil_state(struct vrend_context *ctx); static struct vrend_format_table tex_conv_table[VIRGL_FORMAT_MAX]; @@ -890,13 +893,6 @@ static void vrend_free_programs(struct vrend_sub_context *sub) } } -static void vrend_apply_sampler_state(struct vrend_context *ctx, - struct vrend_resource *res, - uint32_t shader_type, - int id, uint32_t srgb_decode); - -void vrend_update_stencil_state(struct vrend_context *ctx); - int vrend_create_surface(struct vrend_context *ctx, uint32_t handle, uint32_t res_handle, uint32_t format, @@ -4837,22 +4833,6 @@ static void vrend_finish_context_switch(struct vrend_context *ctx) vrend_state.current_hw_ctx = ctx; vrend_clicbs->make_current(0, ctx->sub->gl_context); - -#if 0 - /* re-emit all the state */ - vrend_hw_emit_framebuffer_state(ctx); - vrend_hw_emit_depth_range(ctx); - vrend_hw_emit_blend(ctx); - vrend_hw_emit_dsa(ctx); - vrend_hw_emit_rs(ctx); - vrend_hw_emit_blend_color(ctx); - vrend_hw_emit_streamout_targets(ctx); - - ctx->sub->stencil_state_dirty = TRUE; - ctx->sub->scissor_state_dirty = TRUE; - ctx->sub->viewport_state_dirty = TRUE; - ctx->sub->shader_dirty = TRUE; -#endif }