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

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_vec4_gs_nir.cpp87 assert(gs_prog_data->include_primitive_id);
94 if (gs_prog_data->invocations > 1)
H A Dbrw_vec4_gs_visitor.h73 struct brw_gs_prog_data * const gs_prog_data; member in class:brw::vec4_gs_visitor
H A Dgfx6_gs_visitor.cpp99 if (gs_prog_data->num_transform_feedback_bindings) {
130 if (gs_prog_data->include_primitive_id) {
193 brw_imm_ud(gs_prog_data->output_topology <<
354 if (gs_prog_data->num_transform_feedback_bindings) {
447 if (gs_prog_data->num_transform_feedback_bindings)
469 if (gs_prog_data->num_transform_feedback_bindings) {
511 if (gs_prog_data->include_primitive_id)
527 switch (gs_prog_data->output_topology) {
603 unsigned num_bindings = gs_prog_data->num_transform_feedback_bindings;
624 gs_prog_data
[all...]
H A Dbrw_vec4_gs_visitor.cpp52 gs_prog_data(prog_data)
145 if (gs_prog_data->include_primitive_id)
249 brw_imm_ud(gs_prog_data->output_vertex_size_hwords));
263 inst->offset = gs_prog_data->control_data_header_size_hwords;
503 gs_prog_data->control_data_format ==
519 if (gs_prog_data->control_data_format !=
H A Dbrw_fs_visitor.cpp778 const struct brw_gs_prog_data *gs_prog_data = local in function:fs_visitor::emit_urb_writes
785 starting_urb_offset = 2 * gs_prog_data->control_data_header_size_hwords;
786 if (gs_prog_data->static_vertex_count == -1)
798 gs_prog_data->output_vertex_size_hwords * 2;
H A Dbrw_fs_nir.cpp2191 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_end_primitive
2200 if (gs_prog_data->control_data_format !=
2252 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_control_data_bits
2355 if (gs_prog_data->static_vertex_count == -1)
2407 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_vertex
2491 gs_prog_data->control_data_format ==
2506 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_input_load
2507 const unsigned push_reg_count = gs_prog_data->base.urb_read_length * 8;
2510 if (gs_prog_data->invocations == 1 &&
2523 assert(gs_prog_data
[all...]
H A Dbrw_fs.cpp1617 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_thread_end
1626 if (gs_prog_data->static_vertex_count != -1) {
8391 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::setup_gs_payload
8397 if (gs_prog_data->include_primitive_id) {
8408 gs_prog_data->base.include_vue_handles = true;
/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_gs_visitor.h72 struct brw_gs_prog_data * const gs_prog_data; member in class:brw::vec4_gs_visitor
H A Dbrw_vec4_gs_nir.cpp103 assert(gs_prog_data->include_primitive_id);
110 if (gs_prog_data->invocations > 1)
H A Dgen6_gs_visitor.cpp132 if (gs_prog_data->include_primitive_id) {
195 brw_imm_ud(gs_prog_data->output_topology <<
513 if (gs_prog_data->include_primitive_id)
549 gs_prog_data->num_transform_feedback_bindings = linked_xfb_info->NumOutputs;
550 for (i = 0; i < gs_prog_data->num_transform_feedback_bindings; i++) {
551 gs_prog_data->transform_feedback_bindings[i] =
553 gs_prog_data->transform_feedback_swizzles[i] =
563 if (!gs_prog_data->num_transform_feedback_bindings)
566 switch (gs_prog_data->output_topology) {
642 unsigned num_bindings = gs_prog_data
[all...]
H A Dbrw_vec4_gs_visitor.cpp51 gs_prog_data(prog_data)
144 if (gs_prog_data->include_primitive_id)
217 bool static_vertex_count = gs_prog_data->static_vertex_count != -1;
266 brw_imm_ud(gs_prog_data->output_vertex_size_hwords));
280 inst->offset = gs_prog_data->control_data_header_size_hwords;
285 if (devinfo->gen >= 8 && gs_prog_data->static_vertex_count == -1)
406 if (devinfo->gen >= 8 && gs_prog_data->static_vertex_count == -1)
533 gs_prog_data->control_data_format ==
549 if (gs_prog_data->control_data_format !=
H A Dbrw_fs_visitor.cpp673 const struct brw_gs_prog_data *gs_prog_data = local in function:fs_visitor::emit_urb_writes
680 starting_urb_offset = 2 * gs_prog_data->control_data_header_size_hwords;
681 if (gs_prog_data->static_vertex_count == -1)
693 gs_prog_data->output_vertex_size_hwords * 2;
H A Dbrw_fs_nir.cpp2010 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_end_primitive
2019 if (gs_prog_data->control_data_format !=
2071 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_control_data_bits
2174 if (gs_prog_data->static_vertex_count == -1)
2226 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_vertex
2310 gs_prog_data->control_data_format ==
2324 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_input_load
2325 const unsigned push_reg_count = gs_prog_data->base.urb_read_length * 8;
2329 if (gs_prog_data->invocations == 1 &&
2343 assert(gs_prog_data
[all...]
H A Dbrw_fs.cpp1521 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::emit_gs_thread_end
1530 if (gs_prog_data->static_vertex_count != -1) {
6947 struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(prog_data); local in function:fs_visitor::setup_gs_payload
6953 if (gs_prog_data->include_primitive_id) {
6964 gs_prog_data->base.include_vue_handles = true;
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_gs.c54 struct brw_gs_prog_data *gs_prog_data)
76 gs_prog_data->num_transform_feedback_bindings = linked_xfb_info->NumOutputs;
77 for (i = 0; i < gs_prog_data->num_transform_feedback_bindings; i++) {
78 gs_prog_data->transform_feedback_bindings[i] =
80 gs_prog_data->transform_feedback_swizzles[i] =
53 brw_gfx6_xfb_setup(const struct gl_transform_feedback_info * linked_xfb_info,struct brw_gs_prog_data * gs_prog_data) argument
H A DgenX_state_upload.c2568 const struct brw_gs_prog_data *gs_prog_data = local in function:genX
2611 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1;
2612 gs.OutputTopology = gs_prog_data->output_topology;
2614 gs_prog_data->control_data_header_size_hwords;
2616 gs.InstanceControl = gs_prog_data->invocations - 1;
2619 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id;
2621 gs.ControlDataFormat = gs_prog_data->control_data_format;
2671 gs.ExpectedVertexCount = gs_prog_data->vertices_in;
2673 if (gs_prog_data->static_vertex_count != -1) {
2675 gs.StaticOutputVertexCount = gs_prog_data
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A DgenX_pipeline.c1521 const struct brw_gs_prog_data *gs_prog_data = get_gs_prog_data(pipeline); local in function:emit_3dstate_gs
1527 gs.DispatchMode = gs_prog_data->base.dispatch_mode;
1535 gs.IncludeVertexHandles = gs_prog_data->base.include_vue_handles;
1536 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id;
1545 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1;
1546 gs.OutputTopology = gs_prog_data->output_topology;
1547 gs.VertexURBEntryReadLength = gs_prog_data->base.urb_read_length;
1548 gs.ControlDataFormat = gs_prog_data->control_data_format;
1549 gs.ControlDataHeaderSize = gs_prog_data->control_data_header_size_hwords;
1550 gs.InstanceControl = MAX2(gs_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A DgenX_pipeline.c2003 const struct brw_gs_prog_data *gs_prog_data = get_gs_prog_data(pipeline); local in function:emit_3dstate_gs
2009 gs.DispatchMode = gs_prog_data->base.dispatch_mode;
2016 gs.IncludeVertexHandles = gs_prog_data->base.include_vue_handles;
2017 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id;
2026 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1;
2027 gs.OutputTopology = gs_prog_data->output_topology;
2028 gs.ControlDataFormat = gs_prog_data->control_data_format;
2029 gs.ControlDataHeaderSize = gs_prog_data->control_data_header_size_hwords;
2030 gs.InstanceControl = MAX2(gs_prog_data->invocations, 1) - 1;
2034 gs.ExpectedVertexCount = gs_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/crocus/
H A Dcrocus_program.c110 struct brw_gs_prog_data *gs_prog_data)
123 gs_prog_data->num_transform_feedback_bindings = so_info->num_outputs;
125 gs_prog_data->transform_feedback_bindings[i] =
127 gs_prog_data->transform_feedback_swizzles[i] =
1692 struct brw_gs_prog_data *gs_prog_data = local in function:crocus_compile_gs
1694 struct brw_vue_prog_data *vue_prog_data = &gs_prog_data->base;
1727 gfx6_gs_xfb_setup(&ish->stream_output, gs_prog_data);
1733 brw_compile_gs(compiler, &ice->dbg, mem_ctx, &key_clean, gs_prog_data, nir,
1755 prog_data, sizeof(*gs_prog_data), so_decls,
2377 const struct brw_ff_gs_prog_data *gs_prog_data local in function:crocus_update_compiled_ff_gs
109 gfx6_gs_xfb_setup(const struct pipe_stream_output_info * so_info,struct brw_gs_prog_data * gs_prog_data) argument
2437 const struct brw_gs_prog_data *gs_prog_data = (void *) gs->prog_data; local in function:crocus_update_compiled_shaders
[all...]
H A Dcrocus_state.c4440 const struct brw_gs_prog_data *gs_prog_data = local in function:crocus_is_drawing_points
4442 return gs_prog_data->output_topology == _3DPRIM_POINTLIST;
6852 const struct brw_gs_prog_data *gs_prog_data = brw_gs_prog_data(shader->prog_data); local in function:crocus_upload_dirty_render_state
6854 const struct brw_stage_prog_data *prog_data = &gs_prog_data->base.base;
6858 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1;
6859 gs.OutputTopology = gs_prog_data->output_topology;
6861 gs_prog_data->control_data_header_size_hwords;
6863 gs.InstanceControl = gs_prog_data->invocations - 1;
6866 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id;
6868 gs.ControlDataFormat = gs_prog_data
6939 const struct brw_ff_gs_prog_data *gs_prog_data = (struct brw_ff_gs_prog_data *)ice- local in function:crocus_upload_dirty_render_state
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/iris/
H A Diris_program.c961 struct brw_gs_prog_data *gs_prog_data = local in function:iris_compile_gs
963 struct brw_vue_prog_data *vue_prog_data = &gs_prog_data->base;
983 brw_compile_gs(compiler, &ice->dbg, mem_ctx, key, gs_prog_data, nir,
1254 const struct brw_gs_prog_data *gs_prog_data = (void *) gs->prog_data; local in function:iris_update_compiled_shaders
1256 gs_prog_data->output_topology == _3DPRIM_POINTLIST ||
1257 gs_prog_data->output_topology == _3DPRIM_LINESTRIP;
H A Diris_state.c3691 struct brw_gs_prog_data *gs_prog_data = (void *) prog_data; local in function:iris_store_gs_state
3696 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1;
3697 gs.OutputTopology = gs_prog_data->output_topology;
3699 gs_prog_data->control_data_header_size_hwords;
3700 gs.InstanceControl = gs_prog_data->invocations - 1;
3702 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id;
3703 gs.ControlDataFormat = gs_prog_data->control_data_format;
3705 gs.ExpectedVertexCount = gs_prog_data->vertices_in;
3710 if (gs_prog_data->static_vertex_count != -1) {
3712 gs.StaticOutputVertexCount = gs_prog_data
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A DgenX_state_upload.c2670 const struct brw_gs_prog_data *gs_prog_data = local in function:genX
2713 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1;
2714 gs.OutputTopology = gs_prog_data->output_topology;
2716 gs_prog_data->control_data_header_size_hwords;
2718 gs.InstanceControl = gs_prog_data->invocations - 1;
2721 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id;
2723 gs.ControlDataFormat = gs_prog_data->control_data_format;
2773 gs.ExpectedVertexCount = gs_prog_data->vertices_in;
2775 if (gs_prog_data->static_vertex_count != -1) {
2777 gs.StaticOutputVertexCount = gs_prog_data
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_state.c4129 const struct brw_gs_prog_data *gs_prog_data = local in function:iris_is_drawing_points
4131 return gs_prog_data->output_topology == _3DPRIM_POINTLIST;
4463 struct brw_gs_prog_data *gs_prog_data = (void *) prog_data; local in function:iris_store_gs_state
4468 gs.OutputVertexSize = gs_prog_data->output_vertex_size_hwords * 2 - 1;
4469 gs.OutputTopology = gs_prog_data->output_topology;
4471 gs_prog_data->control_data_header_size_hwords;
4472 gs.InstanceControl = gs_prog_data->invocations - 1;
4474 gs.IncludePrimitiveID = gs_prog_data->include_primitive_id;
4475 gs.ControlDataFormat = gs_prog_data->control_data_format;
4477 gs.ExpectedVertexCount = gs_prog_data
[all...]
H A Diris_program.c1809 struct brw_gs_prog_data *gs_prog_data = local in function:iris_compile_gs
1811 struct brw_vue_prog_data *vue_prog_data = &gs_prog_data->base;
1847 brw_compile_gs(compiler, dbg, mem_ctx, &brw_key, gs_prog_data,
2177 const struct brw_gs_prog_data *gs_prog_data = (void *) gs->prog_data; local in function:iris_update_compiled_shaders
2179 gs_prog_data->output_topology == _3DPRIM_POINTLIST ||
2180 gs_prog_data->output_topology == _3DPRIM_LINESTRIP;

Completed in 90 milliseconds