Searched refs:derivative_group (Results 1 – 14 of 14) sorted by relevance
110 if (state->nir->info.cs.derivative_group != DERIVATIVE_GROUP_QUADS) { in lower_cs_intrinsics_convert_block()224 if (nir->info.cs.derivative_group == DERIVATIVE_GROUP_QUADS) { in brw_nir_lower_cs_intrinsics()227 } else if (nir->info.cs.derivative_group == DERIVATIVE_GROUP_LINEAR) { in brw_nir_lower_cs_intrinsics()
42 bool derivative_group; member353 enum gl_derivative_group derivative_group:2; member
447 if (q.flags.q.derivative_group) { in merge_qualifier()448 this->flags.q.derivative_group = true; in merge_qualifier()449 this->derivative_group = q.derivative_group; in merge_qualifier()660 valid_in_mask.flags.q.derivative_group = 1; in validate_in_qualifier()757 if (state->in_qualifier->flags.q.derivative_group) { in merge_into_in_qualifier()759 if (state->in_qualifier->derivative_group != DERIVATIVE_GROUP_NONE && in merge_into_in_qualifier()760 state->cs_derivative_group != state->in_qualifier->derivative_group) { in merge_into_in_qualifier()766 state->cs_derivative_group = state->in_qualifier->derivative_group; in merge_into_in_qualifier()
664 unsigned derivative_group:1; member788 enum gl_derivative_group derivative_group; member
2237 gl_prog->info.cs.derivative_group = DERIVATIVE_GROUP_NONE; in link_cs_input_layout_qualifiers()2285 if (gl_prog->info.cs.derivative_group != DERIVATIVE_GROUP_NONE && in link_cs_input_layout_qualifiers()2286 gl_prog->info.cs.derivative_group != group) { in link_cs_input_layout_qualifiers()2291 gl_prog->info.cs.derivative_group = group; in link_cs_input_layout_qualifiers()2306 if (gl_prog->info.cs.derivative_group == DERIVATIVE_GROUP_QUADS) { in link_cs_input_layout_qualifiers()2319 } else if (gl_prog->info.cs.derivative_group == DERIVATIVE_GROUP_LINEAR) { in link_cs_input_layout_qualifiers()
1672 $$.flags.q.derivative_group = 1;1673 $$.derivative_group = DERIVATIVE_GROUP_QUADS;1675 $$.flags.q.derivative_group = 1;1676 $$.derivative_group = DERIVATIVE_GROUP_LINEAR;
194 if (prog->info.cs.derivative_group == DERIVATIVE_GROUP_QUADS && in validate_DispatchComputeGroupSizeARB()203 if (prog->info.cs.derivative_group == DERIVATIVE_GROUP_LINEAR && in validate_DispatchComputeGroupSizeARB()
1151 b->shader->info.cs.derivative_group != DERIVATIVE_GROUP_NONE); in nir_lower_tex_block()
4405 spv_check_supported(derivative_group, cap); in vtn_handle_preamble_instruction()4754 b->shader->info.cs.derivative_group = DERIVATIVE_GROUP_QUADS; in vtn_handle_execution_mode()4759 b->shader->info.cs.derivative_group = DERIVATIVE_GROUP_LINEAR; in vtn_handle_execution_mode()
442 .derivative_group = true, in radv_shader_compile_to_nir()
181 .derivative_group = true, in anv_shader_compile_to_nir()
1474 ctx->stage == MESA_SHADER_COMPUTE && ctx->info->cs.derivative_group != DERIVATIVE_GROUP_NONE; in build_tex_intrinsic()
438709 …condition_flags[88] = info->stage == MESA_SHADER_COMPUTE && info->cs.derivative_group == DERIVATIV… in nir_opt_algebraic()440346 …condition_flags[88] = info->stage == MESA_SHADER_COMPUTE && info->cs.derivative_group == DERIVATIV… in nir_opt_algebraic_before_ffma()460122 …condition_flags[88] = info->stage == MESA_SHADER_COMPUTE && info->cs.derivative_group == DERIVATIV… in nir_opt_algebraic_late()461670 …condition_flags[88] = info->stage == MESA_SHADER_COMPUTE && info->cs.derivative_group == DERIVATIV… in nir_opt_algebraic_distribute_src_mods()
915 - glsl: Parse and propagate derivative_group to shader_info