Home
last modified time | relevance | path

Searched refs:num_varyings (Results 1 – 6 of 6) sorted by relevance

/external/mesa3d/src/gallium/drivers/etnaviv/
Detnaviv_shader.c73 for (int idx = 0; idx < link.num_varyings; ++idx) in etna_link_shaders()
84 if (link.num_varyings > 0 && link.varyings[link.num_varyings - 1].num_components <= 2) in etna_link_shaders()
90 cs->PA_ATTRIBUTE_ELEMENT_COUNT = VIVS_PA_ATTRIBUTE_ELEMENT_COUNT_COUNT(link.num_varyings); in etna_link_shaders()
91 for (int idx = 0; idx < link.num_varyings; ++idx) in etna_link_shaders()
95 cs->VS_OUTPUT_COUNT = 1 + link.num_varyings; /* position + varyings */ in etna_link_shaders()
101 for (int idx = 0; idx < link.num_varyings; ++idx) in etna_link_shaders()
129 VIVS_PS_INPUT_COUNT_COUNT(link.num_varyings + 1) | /* Number of inputs plus position */ in etna_link_shaders()
132 VIVS_PS_TEMP_REGISTER_CONTROL_NUM_TEMPS(MAX2(fs->num_temps, link.num_varyings + 1)); in etna_link_shaders()
139 VIVS_PS_INPUT_COUNT_COUNT(link.num_varyings + 2) | /* MSAA adds another input */ in etna_link_shaders()
142 VIVS_PS_TEMP_REGISTER_CONTROL_NUM_TEMPS(MAX2(fs->num_temps, link.num_varyings + 2)); in etna_link_shaders()
[all …]
Detnaviv_compiler.h103 unsigned num_varyings; member
Detnaviv_compiler.c193 int num_varyings; member
2035 c->num_varyings = native_idx - 1; in permute_ps_inputs()
2067 assert(sf->num_reg == c->num_varyings); in fill_in_ps_inputs()
2224 if (c->num_varyings > c->specs->max_varyings) { in etna_compile_check_limits()
2225 DBG("Number of varyings (%d) exceeds maximum %d", c->num_varyings, in etna_compile_check_limits()
2534 if (fsio->reg > info->num_varyings) in etna_link_shader()
2535 info->num_varyings = fsio->reg; in etna_link_shader()
2564 assert(info->num_varyings == fs->infile.num_reg); in etna_link_shader()
/external/libdrm/etnaviv/
Detnaviv_gpu.c84 gpu->specs.num_varyings = get_param(dev, core, ETNA_GPU_NUM_VARYINGS); in etna_gpu_new()
166 *value = gpu->specs.num_varyings; in etna_gpu_get_param()
Detnaviv_priv.h65 uint32_t num_varyings; member
/external/mesa3d/src/intel/blorp/
Dblorp_genX_exec.h164 const unsigned num_varyings = in emit_urb_config() local
166 const unsigned total_needed = 16 + 16 + num_varyings * 16; in emit_urb_config()
201 const unsigned num_varyings = in blorp_emit_input_varying_data() local
204 *size = 16 + num_varyings * vec4_size_in_bytes; in blorp_emit_input_varying_data()
288 const unsigned num_varyings = in blorp_emit_vertex_elements() local
290 const unsigned num_elements = 2 + num_varyings; in blorp_emit_vertex_elements()
368 for (unsigned i = 0; i < num_varyings; ++i) { in blorp_emit_vertex_elements()