| /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) { 49 blob_write_bytes(blob, &state->stream_output.stride, 50 sizeof(state->stream_output.stride)); 51 blob_write_bytes(blob, &state->stream_output.output, 52 sizeof(state->stream_output.output)); 150 memset(&state->stream_output, 0, sizeof(state->stream_output)); 151 state->stream_output.num_outputs = blob_read_uint32(blob_reader); 152 if (state->stream_output [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_gs.c | 61 memcpy(&state->stream_output, &templ->stream_output, sizeof state->stream_output);
|
| H A D | lp_state.h | 70 struct pipe_stream_output_info stream_output; member in struct:lp_geometry_shader
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_gs.c | 64 memcpy(&state->stream_output, &templ->stream_output, sizeof state->stream_output);
|
| H A D | lp_state_tess.c | 59 memcpy(&state->stream_output, &templ->stream_output, sizeof state->stream_output); 127 memcpy(&state->stream_output, &templ->stream_output, sizeof state->stream_output);
|
| H A D | lp_state.h | 80 struct pipe_stream_output_info stream_output; member in struct:lp_geometry_shader 86 struct pipe_stream_output_info stream_output; member in struct:lp_tess_ctrl_shader 92 struct pipe_stream_output_info stream_output; member in struct:lp_tess_eval_shader
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/svga/ |
| H A D | svga_pipe_gs.c | 64 if (templ->stream_output.num_outputs) { 65 gs->base.stream_output = svga_create_stream_output(svga, &gs->base, 66 &templ->stream_output); 104 if (gs->base.stream_output != NULL) 105 svga_delete_stream_output(svga, gs->base.stream_output);
|
| H A D | svga_pipe_vs.c | 132 if (templ->stream_output.num_outputs) { 133 vs->base.stream_output = svga_create_stream_output(svga, &vs->base, 134 &templ->stream_output); 183 if (vs->base.stream_output != NULL) 184 svga_delete_stream_output(svga, vs->base.stream_output);
|
| H A D | svga_state_tgsi_transform.c | 96 streamout = orig_gs->base.stream_output; 135 templ.stream_output.num_outputs = 0; 138 templ.stream_output = streamout->info; 146 templ.stream_output.output[pos_out_index].register_index = 255 if (gs != NULL && !gs->base.stream_output && 265 else if (gs == NULL && !vs->base.stream_output &&
|
| H A D | svga_shader.h | 187 struct svga_stream_output *stream_output; member in struct:svga_shader 342 return svga->curr.vs != NULL && svga->curr.vs->base.stream_output != NULL; 350 return svga->curr.gs != NULL && svga->curr.gs->base.stream_output != NULL;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/svga/ |
| H A D | svga_pipe_gs.c | 64 if (templ->stream_output.num_outputs) { 65 gs->base.stream_output = svga_create_stream_output(svga, &gs->base, 66 &templ->stream_output); 103 if (gs->base.stream_output != NULL) 104 svga_delete_stream_output(svga, gs->base.stream_output);
|
| H A D | svga_pipe_vs.c | 132 if (templ->stream_output.num_outputs) { 133 vs->base.stream_output = svga_create_stream_output(svga, &vs->base, 134 &templ->stream_output); 186 if (vs->base.stream_output != NULL) 187 svga_delete_stream_output(svga, vs->base.stream_output);
|
| H A D | svga_state_tgsi_transform.c | 264 streamout = orig_gs->base.stream_output; 303 templ.stream_output.num_outputs = 0; 306 templ.stream_output = streamout->info; 314 templ.stream_output.output[pos_out_index].register_index = 454 if (gs != NULL && !gs->base.stream_output && 464 else if (gs == NULL && !vs->base.stream_output &&
|
| H A D | svga_shader.h | 289 struct svga_stream_output *stream_output; member in struct:svga_shader 475 return svga->curr.vs != NULL && svga->curr.vs->base.stream_output != NULL; 483 return svga->curr.gs != NULL && svga->curr.gs->base.stream_output != NULL;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/a6xx/ |
| H A D | fd6_program.h | 53 struct ir3_stream_output_info *stream_output; member in struct:fd6_program_state
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_vs_llvm.c | 108 vs->base.state.stream_output = state->stream_output;
|
| H A D | draw_vs.c | 252 dvs->state.stream_output = *info; 258 memset(&dvs->state.stream_output, 0, sizeof(dvs->state.stream_output));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_live_shader_cache.c | 107 state->stream_output.num_outputs) { 108 _mesa_sha1_update(&sha1_ctx, &state->stream_output, 109 sizeof(state->stream_output));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/ |
| H A D | draw_vs_llvm.c | 124 vs->base.state.stream_output = state->stream_output;
|
| H A D | draw_vs.c | 267 dvs->state.stream_output = *info; 273 memset(&dvs->state.stream_output, 0, sizeof(dvs->state.stream_output));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/d3d10umd/ |
| H A D | Draw.cpp | 72 for (unsigned i = 0; i < gs->state.stream_output.num_outputs; ++i) { 74 ShaderFindOutputMapping(vs, gs->state.stream_output.output[i].register_index); 75 if (mapping != gs->state.stream_output.output[i].register_index) { 76 gs->state.stream_output.output[i].register_index = mapping;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/ |
| H A D | ir3_gallium.c | 353 struct ir3_stream_output_info stream_output = {}; local in function:ir3_shader_state_create 354 copy_stream_out(&stream_output, &cso->stream_output); 356 hwcso->shader = ir3_shader_from_nir(compiler, nir, 0, &stream_output); 558 struct ir3_stream_output_info *info = &v->shader->stream_output; 561 if (v->shader->stream_output.num_outputs == 0)
|
| /xsrc/external/mit/MesaLib/dist/src/freedreno/ir3/ |
| H A D | ir3_disk_cache.c | 96 _mesa_sha1_update(&ctx, &shader->stream_output, 97 sizeof(shader->stream_output));
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/include/pipe/ |
| H A D | p_state.h | 287 struct pipe_stream_output_info stream_output; member in struct:pipe_shader_state 296 memset(&state->stream_output, 0, sizeof(state->stream_output));
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/include/pipe/ |
| H A D | p_state.h | 301 struct pipe_stream_output_info stream_output; member in struct:pipe_shader_state 310 memset(&state->stream_output, 0, sizeof(state->stream_output));
|