| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/tests/ |
| H A D | opt_if_tests.cpp | 35 nir_variable *out_var; member in class:nir_opt_if_test 48 out_var = nir_variable_create(bld.shader, nir_var_shader_out, glsl_int_type(), "out"); 78 nir_store_var(&bld, out_var, one, 1); 115 nir_store_var(&bld, out_var, one, 1); 156 nir_store_var(&bld, out_var,
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_linking_helpers.c | 633 nir_variable *out_var = nir_deref_instr_get_variable(deref); local in function:gather_varying_component_info 634 if (out_var->data.location < VARYING_SLOT_VAR0) 637 unsigned location = out_var->data.location - VARYING_SLOT_VAR0; 642 store_varying_info_idx[location][out_var->data.location_frac]; 656 const struct glsl_type *type = out_var->type; 657 if (nir_is_arrayed_io(out_var, producer->info.stage)) { 662 vc_info->var = out_var; 664 get_interp_type(out_var, type, default_to_smooth_interp); 665 vc_info->interp_loc = get_interp_loc(out_var); 667 vc_info->is_patch = out_var 965 does_varying_match(nir_variable * out_var,nir_variable * in_var) argument 972 get_matching_input_var(nir_shader * consumer,nir_variable * out_var) argument 983 can_replace_varying(nir_variable * out_var) argument 1016 nir_variable *out_var = local in function:replace_varying_input_by_constant_load 1203 nir_variable *out_var = local in function:replace_varying_input_by_uniform_load 1351 nir_variable *out_var = nir_deref_instr_get_variable(out_deref); local in function:nir_link_opt_varyings [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_linking_helpers.c | 776 does_varying_match(nir_variable *out_var, nir_variable *in_var) argument 778 return in_var->data.location == out_var->data.location && 779 in_var->data.location_frac == out_var->data.location_frac; 783 get_matching_input_var(nir_shader *consumer, nir_variable *out_var) argument 786 if (does_varying_match(out_var, var)) 794 can_replace_varying(nir_variable *out_var) argument 799 if (glsl_type_is_array(out_var->type) || 800 glsl_type_is_dual_slot(out_var->type) || 801 glsl_type_is_matrix(out_var->type) || 802 glsl_type_is_struct_or_ifc(out_var 826 nir_variable *out_var = local in function:replace_constant_input 946 nir_variable *out_var = nir_deref_instr_get_variable(out_deref); local in function:nir_link_opt_varyings [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_shader_fragment.cpp | 980 bool FragmentShaderFromNir::emit_export_pixel(const nir_variable *out_var, nir_intrinsic_instr* instr, int outputs) argument 984 switch (out_var->data.location) { 1005 set_output(out_var->data.driver_location, value.sel()); 1007 if (out_var->data.location == FRAG_RESULT_COLOR || 1008 (out_var->data.location >= FRAG_RESULT_DATA0 && 1009 out_var->data.location <= FRAG_RESULT_DATA7)) { 1012 unsigned location = (m_dual_source_blend && (out_var->data.location == FRAG_RESULT_COLOR) 1013 ? out_var->data.index : out_var->data.driver_location) + k - m_depth_exports; 1015 sfn_log << SfnLog::io << "Pixel output " << out_var [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/d3d12/ |
| H A D | d3d12_nir_passes.c | 44 nir_variable **out_var) 47 if (*out_var == NULL) { 59 *out_var = var; 61 return nir_load_var(b, *out_var); 40 get_state_var(nir_builder * b,enum d3d12_state_var var_enum,const char * var_name,const struct glsl_type * var_type,nir_variable ** out_var) argument
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/glsl/ |
| H A D | builtin_functions.cpp | 934 ir_variable *out_var(const glsl_type *type, const char *name); 4888 builtin_builder::out_var(const glsl_type *type, const char *name) function in class:builtin_builder 5419 ir_variable *i = out_var(type, "i"); 6993 ir_variable *exponent = out_var(exp_type, "exp"); 7006 ir_variable *exponent = out_var(exp_type, "exp"); 7055 ir_variable *carry = out_var(type, "carry"); 7076 ir_variable *borrow = out_var(type, "borrow"); 7140 ir_variable *msb = out_var(type, "msb"); 7141 ir_variable *lsb = out_var(type, "lsb");
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/ |
| H A D | builtin_functions.cpp | 846 ir_variable *out_var(const glsl_type *type, const char *name); 4398 builtin_builder::out_var(const glsl_type *type, const char *name) function in class:builtin_builder 4930 ir_variable *i = out_var(type, "i"); 6514 ir_variable *exponent = out_var(exp_type, "exp"); 6527 ir_variable *exponent = out_var(exp_type, "exp"); 6576 ir_variable *carry = out_var(type, "carry"); 6590 ir_variable *borrow = out_var(type, "borrow"); 6620 ir_variable *msb = out_var(type, "msb"); 6621 ir_variable *lsb = out_var(type, "lsb");
|