diff options
| author | José Fonseca <jfonseca@vmware.com> | 2009-10-25 11:49:01 +0000 | 
|---|---|---|
| committer | José Fonseca <jfonseca@vmware.com> | 2009-10-25 11:49:01 +0000 | 
| commit | 5fcb75758c50bd10e8bd730e55bcbf73614eeb60 (patch) | |
| tree | a7dbcf788b465006b24327bab786534e3fc18dc6 /src | |
| parent | e4c5e01c109e51baaad23e90d08e8543b0fd6c07 (diff) | |
llvmpipe: Dump the sampler state of the shader key.
Diffstat (limited to 'src')
| -rw-r--r-- | src/gallium/drivers/llvmpipe/lp_state_fs.c | 18 | 
1 files changed, 18 insertions, 0 deletions
| diff --git a/src/gallium/drivers/llvmpipe/lp_state_fs.c b/src/gallium/drivers/llvmpipe/lp_state_fs.c index 7728ba6076..530a2d448c 100644 --- a/src/gallium/drivers/llvmpipe/lp_state_fs.c +++ b/src/gallium/drivers/llvmpipe/lp_state_fs.c @@ -400,6 +400,7 @@ generate_fragment(struct llvmpipe_context *lp,  #ifdef DEBUG     tgsi_dump(shader->base.tokens, 0);     if(key->depth.enabled) { +      debug_printf("depth.format = %s\n", pf_name(key->zsbuf_format));        debug_printf("depth.func = %s\n", debug_dump_func(key->depth.func, TRUE));        debug_printf("depth.writemask = %u\n", key->depth.writemask);     } @@ -419,6 +420,23 @@ generate_fragment(struct llvmpipe_context *lp,        debug_printf("alpha_dst_factor = %s\n", debug_dump_blend_factor(key->blend.alpha_dst_factor, TRUE));     }     debug_printf("blend.colormask = 0x%x\n", key->blend.colormask); +   for(i = 0; i < PIPE_MAX_SAMPLERS; ++i) { +      if(key->sampler[i].format) { +         debug_printf("sampler[%u] = \n", i); +         debug_printf("  .format = %s\n", pf_name(key->sampler[i].format)); +         debug_printf("  .target = %u\n", key->sampler[i].target); +         debug_printf("  .pot = %u%u%u\n", key->sampler[i].pot_width, key->sampler[i].pot_height, key->sampler[i].pot_depth); +         debug_printf("  .wrap = %u %u %u\n", key->sampler[i].wrap_s, key->sampler[i].wrap_t, key->sampler[i].wrap_r); +         debug_printf("  .min_img_filter = %u\n", key->sampler[i].min_img_filter); +         debug_printf("  .min_mip_filter = %u\n", key->sampler[i].min_mip_filter); +         debug_printf("  .mag_img_filter = %u\n", key->sampler[i].mag_img_filter); +         if(key->sampler[i].compare_mode) +            debug_printf("  .compare_mode = %s\n", debug_dump_blend_func(key->sampler[i].compare_func, TRUE)); +         debug_printf("  .normalized_coords = %u\n", key->sampler[i].normalized_coords); +         debug_printf("  .prefilter = %u\n", key->sampler[i].prefilter); +      } +   } +  #endif     variant = CALLOC_STRUCT(lp_fragment_shader_variant); | 
