Lines Matching refs:state
302 int uniform_size = MIN2(vs->state.uniform_size, ccb->size);
304 int size = uniform_size + vs->state.constant_size + 32;
309 VS_CMD_SHADER_ADDRESS(ctx->vs->bo->va, ctx->vs->state.shader_size);
310 VS_CMD_SHADER_INFO(ctx->vs->state.prefetch, ctx->vs->state.shader_size);
312 int num_outputs = ctx->vs->state.num_outputs;
366 if (info->mode == PIPE_PRIM_POINTS && ctx->vs->state.point_size_idx == -1)
395 if ((info->mode == PIPE_PRIM_POINTS && ctx->vs->state.point_size_idx == -1) ||
405 if (vs->state.point_size_idx != -1)
628 if (fs->state.frag_depth_reg != -1) {
629 render->depth_test |= (fs->state.frag_depth_reg << 6);
692 render->multi_sample |= (fs->state.frag_color0_reg << 28) |
693 (fs->state.frag_color0_reg << 24) |
694 (fs->state.frag_color0_reg << 20) |
695 (fs->state.frag_color0_reg << 16);
714 render->aux0 = (ctx->vs->state.varying_stride >> 3);
722 if (fs->state.uses_discard ||
724 fs->state.frag_depth_reg != -1 ||
765 if (fs->state.frag_color1_reg != -1)
766 render->aux0 |= (fs->state.frag_color1_reg << 28);
768 if (ctx->vs->state.num_varyings) {
772 for (int i = 0, index = 0; i < ctx->vs->state.num_outputs; i++) {
775 if (i == ctx->vs->state.gl_pos_idx ||
776 i == ctx->vs->state.point_size_idx)
779 struct lima_varying_info *v = ctx->vs->state.varying + i;
806 false, "add render state at va %x\n",
857 int uniform_size = MIN2(vs->state.uniform_size, ccb->size);
859 int size = uniform_size + vs->state.constant_size + 32;
875 vs->constant, vs->state.constant_size);
942 vs->state.num_outputs * 8);
947 for (int i = 0; i < vs->state.num_outputs; i++) {
948 struct lima_varying_info *v = vs->state.varying + i;
950 if (i == vs->state.gl_pos_idx ||
951 i == vs->state.point_size_idx)
964 vs->state.varying_stride = align(offset, 16);
970 if (vs->state.num_varyings) {
972 gp_output_size += align(vs->state.varying_stride * num, 0x40);
976 if (vs->state.point_size_idx != -1) {
989 for (int i = 0; i < vs->state.num_outputs; i++) {
990 struct lima_varying_info *v = vs->state.varying + i;
992 if (i == vs->state.gl_pos_idx) {
996 } else if (i == vs->state.point_size_idx) {
1004 varying[n++] = (vs->state.varying_stride << 11) | (v->components - 1) |
1179 job->pp_max_stack_size = MAX2(job->pp_max_stack_size, ctx->fs->state.stack_size);
1182 job->dump, ctx->vs->bo->map, ctx->vs->state.shader_size, false,
1184 lima_dump_shader(job->dump, ctx->vs->bo->map, ctx->vs->state.shader_size, false);
1187 job->dump, ctx->fs->bo->map, ctx->fs->state.shader_size, false,
1189 lima_dump_shader(job->dump, ctx->fs->bo->map, ctx->fs->state.shader_size, true);