gallium: remove uses_kill field from softpipe_shader
This commit is contained in:
@@ -60,7 +60,7 @@ sp_build_quad_pipeline(struct softpipe_context *sp)
|
||||
sp->depth_stencil->depth.enabled &&
|
||||
sp->framebuffer.zsbuf &&
|
||||
!sp->depth_stencil->alpha.enabled &&
|
||||
!sp->fs->uses_kill &&
|
||||
!sp->fs->info.uses_kill &&
|
||||
!sp->fs->info.writes_z;
|
||||
|
||||
/* build up the pipeline in reverse order... */
|
||||
|
||||
@@ -66,8 +66,6 @@ struct sp_fragment_shader {
|
||||
|
||||
struct tgsi_shader_info info;
|
||||
|
||||
boolean uses_kill;
|
||||
|
||||
void (*prepare)( const struct sp_fragment_shader *shader,
|
||||
struct tgsi_exec_machine *machine,
|
||||
struct tgsi_sampler *samplers);
|
||||
|
||||
@@ -64,9 +64,6 @@ softpipe_create_fs_state(struct pipe_context *pipe,
|
||||
/* get/save the summary info for this shader */
|
||||
tgsi_scan_shader(templ->tokens, &state->info);
|
||||
|
||||
/* convenience field */
|
||||
state->uses_kill = (state->info.opcode_count[TGSI_OPCODE_KIL] ||
|
||||
state->info.opcode_count[TGSI_OPCODE_KILP]);
|
||||
return state;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user