Lines Matching defs:shader

100  * UCP/SAMPLE_POSITIONS are never accessed by same shader stage so they can use the same id.
167 unsigned pa_cl_vs_out_cntl; /* from vertex shader */
169 unsigned cc_dist_mask; /* from vertex shader */
170 unsigned clip_dist_write; /* from vertex shader */
171 unsigned cull_dist_write; /* from vertex shader */
172 boolean clip_disable; /* from vertex shader */
173 boolean vs_out_viewport; /* from vertex shader */
206 struct r600_pipe_compute *shader;
262 /* shader backend */
358 /* geometry shader properties */
449 struct r600_pipe_shader *shader;
483 /* Used to spill shader temps */
508 /* With rasterizer discard, there doesn't have to be a pixel shader.
546 /* only have images on fragment shader */
551 /* Shaders and shader resources. */
698 void evergreen_update_ps_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
699 void evergreen_update_es_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
700 void evergreen_update_gs_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
701 void evergreen_update_vs_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
702 void evergreen_update_ls_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
703 void evergreen_update_hs_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
743 struct r600_pipe_shader *shader,
746 void r600_pipe_shader_destroy(struct pipe_context *ctx, struct r600_pipe_shader *shader);
756 void r600_update_ps_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
757 void r600_update_es_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
758 void r600_update_gs_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
759 void r600_update_vs_state(struct pipe_context *ctx, struct r600_pipe_shader *shader);
839 struct r600_pipe_shader *shader, struct r600_scratch_buffer *scratch,