| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_link.h | 17 unsigned num_outputs; member in struct:shader_linkage::__anon62bbbf380108
|
| H A D | svga_link.c | 66 free_slot = outshader_info->num_outputs + 1; 75 for (j = 0; j < outshader_info->num_outputs; j++) { 91 out_index = outshader_info->num_outputs + 1 + sem_index; 101 for (i = 0; i < outshader_info->num_outputs; i++) { 109 linkage->prevShader.num_outputs = outshader_info->num_outputs; 127 "### linkage info: num_inputs=%d input_map_max=%d prevShader.num_outputs=%d\n", 129 linkage->prevShader.num_outputs);
|
| H A D | svga_state_tgsi_transform.c | 303 templ.stream_output.num_outputs = 0; 315 orig_gs->base.info.num_outputs; 374 &svga->pipe, vs->base.info.num_outputs, 428 if (vs->base.info.num_outputs == 0) {
|
| H A D | svga_pipe_streamout.c | 146 assert(info->num_outputs <= PIPE_MAX_SO_OUTPUTS); 159 assert(info->num_outputs <= maxDecls); 183 SVGA_DBG(DEBUG_STREAMOUT, "%s: num_outputs=%d\n", 184 __FUNCTION__, info->num_outputs); 186 for (i = 0, numDecls = 0; i < info->num_outputs; i++, numDecls++) { 241 decls[numDecls].registerIndex = shader->info.num_outputs; 256 shader->info.num_outputs + 1 +
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_link.c | 62 free_slot = outshader_info->num_outputs + 1; 73 linkage->input_map[i] = outshader_info->num_outputs + 1 + sem_index; 79 for (j = 0; j < outshader_info->num_outputs; j++) {
|
| H A D | svga_pipe_streamout.c | 59 assert(info->num_outputs <= PIPE_MAX_SO_OUTPUTS); 67 assert(info->num_outputs <= SVGA3D_MAX_STREAMOUT_DECLS); 85 SVGA_DBG(DEBUG_STREAMOUT, "%s, num_outputs=%d id=%d\n", __FUNCTION__, 86 info->num_outputs, id); 92 for (i = 0; i < info->num_outputs; i++) { 105 decls[i].registerIndex = shader->info.num_outputs; 119 decls[i].registerIndex = shader->info.num_outputs + 1 + 139 info->num_outputs, 145 info->num_outputs,
|
| H A D | svga_state_tgsi_transform.c | 135 templ.stream_output.num_outputs = 0; 147 orig_gs->base.info.num_outputs; 206 &svga->pipe, vs->base.info.num_outputs,
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| H A D | tu_nir_lower_multiview.c | 93 /* Speculatively assign output locations so that we know num_outputs. We 96 unsigned num_outputs; local in function:tu_nir_lower_multiview 97 nir_assign_io_var_locations(nir, nir_var_shader_out, &num_outputs, MESA_SHADER_VERTEX); 103 num_views <= max_views_for_multipos && num_outputs + (num_views - 1) <= 32 &&
|
| /xsrc/external/mit/MesaLib/dist/src/compiler/nir/ |
| H A D | nir_lower_passthrough_edgeflags.c | 46 assert(shader->num_outputs == 67 .base = shader->num_outputs++,
|
| H A D | nir_gather_xfb_info.c | 202 unsigned num_outputs = 0; local in function:nir_gather_xfb_info_with_varyings 207 num_outputs += glsl_count_attribute_slots(var->type, false); 211 if (num_outputs == 0 || num_varyings == 0) 214 nir_xfb_info *xfb = nir_xfb_info_create(mem_ctx, num_outputs);
|
| H A D | nir_lower_fragcolor.c | 91 out_color->data.driver_location = b->shader->num_outputs++;
|
| /xsrc/external/mit/MesaLib/dist/src/microsoft/compiler/ |
| H A D | dxil_signature.c | 562 unsigned num_outputs = 0; local in function:get_output_signature 569 mod->outputs[num_outputs].sysvalue = "TARGET"; 572 mod->outputs[num_outputs].sysvalue = out_sysvalue_name(var); 579 mod->outputs[num_outputs].name = ralloc_strdup(mod->ralloc_ctx, 581 mod->outputs[num_outputs].num_elements = semantic.rows; 582 struct dxil_signature_element *elm = mod->outputs[num_outputs].elements; 584 struct dxil_psv_signature_element *psv_elm = &mod->psv_outputs[num_outputs]; 586 if (!fill_io_signature(mod, num_outputs, &semantic, 587 &outputs[num_outputs], elm, psv_elm)) 594 ++num_outputs; [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/swr/ |
| H A D | swr_draw.cpp | 65 if (ctx->vs->pipe.stream_output.num_outputs) { 75 for (uint32_t i = 0; i < so->num_outputs; i++) { 147 // max of gs and vs num_outputs 148 feState.vsVertexSize = ctx->vs->info.base.num_outputs; 150 ctx->gs->info.base.num_outputs > feState.vsVertexSize) { 151 feState.vsVertexSize = ctx->gs->info.base.num_outputs; 154 if (ctx->vs->info.base.num_outputs) {
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/r300/ |
| H A D | r300_vs_draw.c | 64 unsigned num_outputs; member in struct:vs_transform_context 104 ++vsctx->num_outputs; 204 ++vsctx->num_outputs; 234 TGSI_INTERPOLATE_PERSPECTIVE, vsctx->num_outputs); 264 new_inst.Dst[0].Register.Index = vsctx->num_outputs - 1; 335 for (i = 0; i < info.num_outputs; i++) {
|
| H A D | r300_fs.c | 94 compiler->OutputColor[0] = shader->info.num_outputs; 95 compiler->OutputColor[1] = shader->info.num_outputs; 96 compiler->OutputColor[2] = shader->info.num_outputs; 97 compiler->OutputColor[3] = shader->info.num_outputs; 98 compiler->OutputDepth = shader->info.num_outputs; 101 for(i = 0; i < shader->info.num_outputs; ++i) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r300/ |
| H A D | r300_vs_draw.c | 64 unsigned num_outputs; member in struct:vs_transform_context 104 ++vsctx->num_outputs; 204 ++vsctx->num_outputs; 234 TGSI_INTERPOLATE_PERSPECTIVE, vsctx->num_outputs); 264 new_inst.Dst[0].Register.Index = vsctx->num_outputs - 1; 337 for (i = 0; i < info.num_outputs; i++) {
|
| H A D | r300_fs.c | 94 compiler->OutputColor[0] = shader->info.num_outputs; 95 compiler->OutputColor[1] = shader->info.num_outputs; 96 compiler->OutputColor[2] = shader->info.num_outputs; 97 compiler->OutputColor[3] = shader->info.num_outputs; 98 compiler->OutputDepth = shader->info.num_outputs; 101 for(i = 0; i < shader->info.num_outputs; ++i) {
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_shader_cache.c | 47 blob_write_uint32(blob, state->stream_output.num_outputs); 48 if (state->stream_output.num_outputs) { 151 state->stream_output.num_outputs = blob_read_uint32(blob_reader); 152 if (state->stream_output.num_outputs) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/ |
| H A D | swr_draw.cpp | 100 if (ctx->vs->pipe.stream_output.num_outputs) { 110 for (uint32_t i = 0; i < so->num_outputs; i++) { 182 // max of frontend shaders num_outputs 183 feState.vsVertexSize = ctx->vs->info.base.num_outputs; 185 feState.vsVertexSize = std::max(feState.vsVertexSize, (uint32_t)ctx->gs->info.base.num_outputs); 188 feState.vsVertexSize = std::max(feState.vsVertexSize, (uint32_t)ctx->tcs->info.base.num_outputs); 191 feState.vsVertexSize = std::max(feState.vsVertexSize, (uint32_t)ctx->tes->info.base.num_outputs); 195 if (ctx->vs->info.base.num_outputs) {
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_emulate.c | 78 decl.Range.First = decl.Range.Last = ctx->info.num_outputs; 89 new_inst.Dst[0].Register.Index = ctx->info.num_outputs;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_emulate.c | 78 decl.Range.First = decl.Range.Last = ctx->info.num_outputs; 89 new_inst.Dst[0].Register.Index = ctx->info.num_outputs;
|
| /xsrc/external/mit/MesaLib.old/dist/src/compiler/nir/ |
| H A D | nir_gather_xfb_info.c | 202 unsigned num_outputs = 0; local in function:nir_gather_xfb_info_with_varyings 207 num_outputs += glsl_count_attribute_slots(var->type, false); 211 if (num_outputs == 0 || num_varyings == 0) 214 nir_xfb_info *xfb = nir_xfb_info_create(mem_ctx, num_outputs);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_shader_llvm_gs.c | 145 if (ctx->screen->info.chip_class >= GFX9 && info->num_outputs) { 158 for (i = 0; i < info->num_outputs; i++) { 221 assert(info->num_outputs <= AC_LLVM_MAX_OUTPUTS); 267 for (i = 0; i < info->num_outputs; i++) { 452 if (!sscreen->use_ngg_streamout && gs_selector->so.num_outputs) 458 for (i = 0; i < gsinfo->num_outputs; ++i) { 479 if (stream > 0 && !gs_selector->so.num_outputs) 488 for (i = 0; i < gsinfo->num_outputs; ++i) { 507 if (!sscreen->use_ngg_streamout && gs_selector->so.num_outputs) { 508 si_llvm_emit_streamout(&ctx, outputs, gsinfo->num_outputs, strea [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/r600/sfn/ |
| H A D | sfn_vertexstageexport.cpp | 355 if (m_so_info && m_so_info->num_outputs) 378 if (m_so_info->num_outputs > PIPE_MAX_SO_OUTPUTS) { 379 R600_ERR("Too many stream outputs: %d\n", m_so_info->num_outputs); 382 for (unsigned i = 0; i < m_so_info->num_outputs; i++) { 391 std::vector<GPRVector> tmp(m_so_info->num_outputs); 394 for (unsigned i = 0; i < m_so_info->num_outputs; i++) { 440 for (unsigned i = 0; i < m_so_info->num_outputs; i++) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_tess.c | 128 for (slot = 0; slot < shader->info.num_outputs; ++slot) { 166 unsigned num_outputs = draw_total_tcs_outputs(shader->draw); local in function:draw_tess_ctrl_shader_run 168 unsigned vertex_size = sizeof(struct vertex_header) + num_outputs * 4 * sizeof(float); 332 unsigned num_outputs = draw_total_tes_outputs(shader->draw); local in function:draw_tess_eval_shader_run 334 unsigned vertex_size = sizeof(struct vertex_header) + num_outputs * 4 * sizeof(float); 562 for (unsigned i = 0; i < tes->info.num_outputs; i++) {
|