Searched refs:vs_prog_data (Results 1 - 25 of 33) sorted by relevance

12

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_vs.h37 struct brw_vs_prog_data *vs_prog_data,
56 struct brw_vs_prog_data * const vs_prog_data; member in class:brw::vec4_vs_visitor
H A Dbrw_vec4_vs_visitor.cpp172 struct brw_vs_prog_data *vs_prog_data,
176 : vec4_visitor(compiler, log_data, &key->tex, &vs_prog_data->base, shader,
179 vs_prog_data(vs_prog_data)
169 vec4_vs_visitor(const struct brw_compiler * compiler,void * log_data,const struct brw_vs_prog_key * key,struct brw_vs_prog_data * vs_prog_data,const nir_shader * shader,void * mem_ctx,int shader_time_index) argument
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_vec4_vs.h37 struct brw_vs_prog_data *vs_prog_data,
55 struct brw_vs_prog_data * const vs_prog_data; member in class:brw::vec4_vs_visitor
H A Dbrw_vec4_vs_visitor.cpp103 struct brw_vs_prog_data *vs_prog_data,
108 : vec4_visitor(compiler, log_data, &key->base.tex, &vs_prog_data->base,
112 vs_prog_data(vs_prog_data)
100 vec4_vs_visitor(const struct brw_compiler * compiler,void * log_data,const struct brw_vs_prog_key * key,struct brw_vs_prog_data * vs_prog_data,const nir_shader * shader,void * mem_ctx,int shader_time_index,bool debug_enabled) argument
/xsrc/external/mit/MesaLib.old/dist/src/intel/blorp/
H A Dblorp_priv.h207 struct brw_vs_prog_data *vs_prog_data; member in struct:blorp_params
360 struct brw_vs_prog_data *vs_prog_data);
H A Dblorp.c217 struct brw_vs_prog_data *vs_prog_data)
227 vs_prog_data->inputs_read = nir->info.inputs_read;
230 &vs_prog_data->base.vue_map,
238 &vs_key, vs_prog_data, nir, -1, NULL);
215 blorp_compile_vs(struct blorp_context * blorp,void * mem_ctx,struct nir_shader * nir,struct brw_vs_prog_data * vs_prog_data) argument
H A Dblorp_clear.c141 &params->vs_prog_kernel, &params->vs_prog_data))
190 struct brw_vs_prog_data vs_prog_data; local in function:blorp_params_get_layer_offset_vs
191 memset(&vs_prog_data, 0, sizeof(vs_prog_data));
194 blorp_compile_vs(blorp, mem_ctx, b.shader, &vs_prog_data);
198 program, vs_prog_data.base.base.program_size,
199 &vs_prog_data.base.base, sizeof(vs_prog_data),
200 &params->vs_prog_kernel, &params->vs_prog_data);
H A Dblorp_genX_exec.h619 struct brw_vs_prog_data *vs_prog_data = params->vs_prog_data; local in function:blorp_emit_vs_config
620 assert(!vs_prog_data || GEN_GEN < 11 ||
621 vs_prog_data->base.dispatch_mode == DISPATCH_MODE_SIMD8);
624 if (vs_prog_data) {
630 vs_prog_data->base.base.dispatch_grf_start_reg;
632 vs_prog_data->base.urb_read_length;
640 vs_prog_data->base.dispatch_mode == DISPATCH_MODE_SIMD8;
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A DgenX_pipeline.c91 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:emit_vertex_input
94 const uint64_t inputs_read = vs_prog_data->inputs_read;
96 vs_prog_data->double_inputs_read & inputs_read;
100 const bool needs_svgs_elem = vs_prog_data->uses_vertexid ||
101 vs_prog_data->uses_instanceid ||
102 vs_prog_data->uses_firstvertex ||
103 vs_prog_data->uses_baseinstance;
109 MAX2(1, elem_count + needs_svgs_elem + vs_prog_data->uses_drawid);
203 uint32_t base_ctrl = (vs_prog_data->uses_firstvertex ||
204 vs_prog_data
1321 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:emit_3dstate_vs
[all...]
H A DgenX_cmd_buffer.c2834 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
2844 if (vs_prog_data->uses_firstvertex ||
2845 vs_prog_data->uses_baseinstance)
2847 if (vs_prog_data->uses_drawid)
2877 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
2887 if (vs_prog_data->uses_firstvertex ||
2888 vs_prog_data->uses_baseinstance)
2890 if (vs_prog_data->uses_drawid)
2931 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
2941 if (vs_prog_data
3026 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
3068 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
3205 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
3264 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_draw_upload.c462 const struct brw_vs_prog_data *vs_prog_data = local in function:brw_prepare_vertices
465 nir_get_single_slot_attribs_mask(vs_prog_data->inputs_read,
706 const struct brw_vs_prog_data *vs_prog_data = local in function:brw_prepare_shader_draw_parameters
710 if ((vs_prog_data->uses_firstvertex || vs_prog_data->uses_baseinstance) &&
718 if (vs_prog_data->uses_drawid || vs_prog_data->uses_is_indexed_draw) {
H A Dbrw_draw.c998 const struct brw_vs_prog_data *vs_prog_data = local in function:brw_draw_single_prim
1002 vs_prog_data->uses_firstvertex ||
1003 vs_prog_data->uses_baseinstance;
1006 (vs_prog_data->uses_firstvertex &&
1008 (vs_prog_data->uses_baseinstance &&
1036 * vs_prog_data, but we always flag BRW_NEW_VERTICES before the loop.
1038 if (prim_id > 0 && vs_prog_data->uses_drawid)
H A DgenX_state_upload.c476 const struct brw_vs_prog_data *vs_prog_data = local in function:genX
484 if (vs_prog_data->uses_vertexid || vs_prog_data->uses_instanceid) {
500 if (vs_prog_data->uses_vertexid) {
506 if (vs_prog_data->uses_instanceid) {
523 vs_prog_data->uses_firstvertex ||
524 vs_prog_data->uses_baseinstance;
527 vs_prog_data->uses_drawid ||
528 vs_prog_data->uses_is_indexed_draw;
531 vs_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_draw_upload.c444 const struct brw_vs_prog_data *vs_prog_data = local in function:brw_prepare_vertices
447 nir_get_single_slot_attribs_mask(vs_prog_data->inputs_read,
710 const struct brw_vs_prog_data *vs_prog_data = local in function:brw_prepare_shader_draw_parameters
714 if ((vs_prog_data->uses_firstvertex || vs_prog_data->uses_baseinstance) &&
722 if (vs_prog_data->uses_drawid || vs_prog_data->uses_is_indexed_draw) {
H A Dbrw_draw.c1031 const struct brw_vs_prog_data *vs_prog_data = local in function:brw_draw_single_prim
1035 vs_prog_data->uses_firstvertex ||
1036 vs_prog_data->uses_baseinstance;
1039 (vs_prog_data->uses_firstvertex &&
1041 (vs_prog_data->uses_baseinstance &&
1069 * vs_prog_data, but we always flag BRW_NEW_VERTICES before the loop.
1071 if (prim_id > 0 && vs_prog_data->uses_drawid)
H A DgenX_state_upload.c470 const struct brw_vs_prog_data *vs_prog_data = local in function:genX
478 if (vs_prog_data->uses_vertexid || vs_prog_data->uses_instanceid) {
494 if (vs_prog_data->uses_vertexid) {
500 if (vs_prog_data->uses_instanceid) {
517 vs_prog_data->uses_firstvertex ||
518 vs_prog_data->uses_baseinstance;
521 vs_prog_data->uses_drawid ||
522 vs_prog_data->uses_is_indexed_draw;
525 vs_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/blorp/
H A Dblorp.c260 struct brw_vs_prog_data *vs_prog_data)
270 vs_prog_data->inputs_read = nir->info.inputs_read;
273 &vs_prog_data->base.vue_map,
283 .prog_data = vs_prog_data,
258 blorp_compile_vs(struct blorp_context * blorp,void * mem_ctx,struct nir_shader * nir,struct brw_vs_prog_data * vs_prog_data) argument
H A Dblorp_priv.h230 struct brw_vs_prog_data *vs_prog_data; member in struct:blorp_params
421 struct brw_vs_prog_data *vs_prog_data);
H A Dblorp_clear.c226 &params->vs_prog_kernel, &params->vs_prog_data))
276 struct brw_vs_prog_data vs_prog_data; local in function:blorp_params_get_layer_offset_vs
277 memset(&vs_prog_data, 0, sizeof(vs_prog_data));
280 blorp_compile_vs(blorp, mem_ctx, b.shader, &vs_prog_data);
285 program, vs_prog_data.base.base.program_size,
286 &vs_prog_data.base.base, sizeof(vs_prog_data),
287 &params->vs_prog_kernel, &params->vs_prog_data);
H A Dblorp_genX_exec.h684 struct brw_vs_prog_data *vs_prog_data = params->vs_prog_data; local in function:blorp_emit_vs_config
685 assert(!vs_prog_data || GFX_VER < 11 ||
686 vs_prog_data->base.dispatch_mode == DISPATCH_MODE_SIMD8);
689 if (vs_prog_data) {
695 vs_prog_data->base.base.dispatch_grf_start_reg;
697 vs_prog_data->base.urb_read_length;
705 vs_prog_data->base.dispatch_mode == DISPATCH_MODE_SIMD8;
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A DgenX_pipeline.c93 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:emit_vertex_input
96 const uint64_t inputs_read = vs_prog_data->inputs_read;
98 vs_prog_data->double_inputs_read & inputs_read;
102 const bool needs_svgs_elem = vs_prog_data->uses_vertexid ||
103 vs_prog_data->uses_instanceid ||
104 vs_prog_data->uses_firstvertex ||
105 vs_prog_data->uses_baseinstance;
111 MAX2(1, elem_count + needs_svgs_elem + vs_prog_data->uses_drawid);
205 uint32_t base_ctrl = (vs_prog_data->uses_firstvertex ||
206 vs_prog_data
1767 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:emit_3dstate_vs
[all...]
H A DgenX_cmd_buffer.c3865 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:update_dirty_vbs_for_gfx8_vb_flush
3868 if (vs_prog_data->uses_firstvertex ||
3869 vs_prog_data->uses_baseinstance)
3871 if (vs_prog_data->uses_drawid)
3881 const struct brw_vs_prog_data *vs_prog_data,
3888 if (vs_prog_data->uses_firstvertex ||
3889 vs_prog_data->uses_baseinstance) {
3893 if (vs_prog_data->uses_drawid) {
3913 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
3931 cmd_buffer_emit_vertex_constants_and_flush(cmd_buffer, vs_prog_data,
3880 cmd_buffer_emit_vertex_constants_and_flush(struct anv_cmd_buffer * cmd_buffer,const struct brw_vs_prog_data * vs_prog_data,uint32_t base_vertex,uint32_t base_instance,uint32_t draw_id,bool force_flush) argument
3965 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
4020 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
4072 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
4194 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
4299 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
4348 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
4507 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
4567 const struct brw_vs_prog_data *vs_prog_data = get_vs_prog_data(pipeline); local in function:genX
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_program.c550 struct brw_vs_prog_data *vs_prog_data = local in function:iris_compile_vs
552 struct brw_vue_prog_data *vue_prog_data = &vs_prog_data->base;
590 brw_compile_vs(compiler, &ice->dbg, mem_ctx, &key_no_ucp, vs_prog_data,
646 const struct brw_vs_prog_data *vs_prog_data = local in function:iris_update_compiled_vs
648 const bool uses_draw_params = vs_prog_data->uses_firstvertex ||
649 vs_prog_data->uses_baseinstance;
650 const bool uses_derived_draw_params = vs_prog_data->uses_drawid ||
651 vs_prog_data->uses_is_indexed_draw;
653 vs_prog_data->uses_instanceid ||
654 vs_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_program.c1183 struct brw_vs_prog_data *vs_prog_data = local in function:crocus_compile_vs
1185 struct brw_vue_prog_data *vue_prog_data = &vs_prog_data->base;
1238 .prog_data = vs_prog_data,
1264 prog_data, sizeof(*vs_prog_data), so_decls,
1315 const struct brw_vs_prog_data *vs_prog_data = local in function:crocus_update_compiled_vs
1317 const bool uses_draw_params = vs_prog_data->uses_firstvertex ||
1318 vs_prog_data->uses_baseinstance;
1319 const bool uses_derived_draw_params = vs_prog_data->uses_drawid ||
1320 vs_prog_data->uses_is_indexed_draw;
1322 vs_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_program.c1310 struct brw_vs_prog_data *vs_prog_data = local in function:iris_compile_vs
1312 struct brw_vue_prog_data *vue_prog_data = &vs_prog_data->base;
1351 .prog_data = vs_prog_data,

Completed in 50 milliseconds

12