From: Brian Paul Date: Fri, 6 May 2016 15:20:23 +0000 (-0600) Subject: cso: remove / add some comments X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5888c47cc968a6b6d8ee6c85f43380b0d5970744;p=mesa.git cso: remove / add some comments Signed-off-by: Brian Paul --- diff --git a/src/gallium/auxiliary/cso_cache/cso_context.c b/src/gallium/auxiliary/cso_cache/cso_context.c index 4cf3b2bddd5..5206acae8f4 100644 --- a/src/gallium/auxiliary/cso_cache/cso_context.c +++ b/src/gallium/auxiliary/cso_cache/cso_context.c @@ -51,8 +51,7 @@ /** - * Info related to samplers and sampler views. - * We have one of these for fragment samplers and another for vertex samplers. + * Per-shader sampler information. */ struct sampler_info { @@ -1154,7 +1153,6 @@ unsigned cso_get_aux_vertex_buffer_slot(struct cso_context *ctx) } -/**************** fragment/vertex sampler view state *************************/ enum pipe_error cso_single_sampler(struct cso_context *ctx, unsigned shader_stage, @@ -1199,6 +1197,9 @@ cso_single_sampler(struct cso_context *ctx, unsigned shader_stage, } +/** + * Send staged sampler state to the driver. + */ void cso_single_sampler_done(struct cso_context *ctx, unsigned shader_stage) { @@ -1234,9 +1235,6 @@ cso_set_samplers(struct cso_context *ctx, unsigned i; enum pipe_error temp, error = PIPE_OK; - /* TODO: fastpath - */ - for (i = 0; i < nr; i++) { temp = cso_single_sampler(ctx, shader_stage, i, templates[i]); if (temp != PIPE_OK)