Searched refs:ff_gs (Results 1 – 9 of 9) sorted by relevance
44 sizeof(*gs), 32, &brw->ff_gs.state_offset); in brw_upload_gs_unit()49 if (brw->ff_gs.prog_active) { in brw_upload_gs_unit()50 gs->thread0.grf_reg_count = (ALIGN(brw->ff_gs.prog_data->total_grf, 16) / in brw_upload_gs_unit()55 brw->ff_gs.state_offset + in brw_upload_gs_unit()57 brw->ff_gs.prog_offset + in brw_upload_gs_unit()68 brw->ff_gs.prog_data->urb_read_length; in brw_upload_gs_unit()
147 &brw->ff_gs.prog_offset, &brw->ff_gs.prog_data); in brw_codegen_ff_gs_prog()248 if (brw->ff_gs.prog_active != key.need_gs_prog) { in brw_upload_ff_gs_prog()250 brw->ff_gs.prog_active = key.need_gs_prog; in brw_upload_ff_gs_prog()253 if (brw->ff_gs.prog_active) { in brw_upload_ff_gs_prog()256 &brw->ff_gs.prog_offset, &brw->ff_gs.prog_data)) { in brw_upload_ff_gs_prog()
67 &brw->ff_gs.surf_offset[surf_index], in gen6_update_sol_surfaces()73 brw->ff_gs.surf_offset[surf_index] = 0; in gen6_update_sol_surfaces()123 if (brw->ff_gs.bind_bo_offset != 0) { in brw_gs_upload_binding_table()125 brw->ff_gs.bind_bo_offset = 0; in brw_gs_upload_binding_table()136 32, &brw->ff_gs.bind_bo_offset); in brw_gs_upload_binding_table()139 memcpy(bind, brw->ff_gs.surf_offset, in brw_gs_upload_binding_table()
75 OUT_BATCH(brw->ff_gs.prog_offset); in upload_gs_state_for_tf()79 (brw->ff_gs.prog_data->urb_read_length << GEN6_GS_URB_READ_LENGTH_SHIFT)); in upload_gs_state_for_tf()86 (brw->ff_gs.prog_data->svbi_postincrement_value << in upload_gs_state_for_tf()179 } else if (brw->ff_gs.prog_active) { in upload_gs_state()
492 if (brw->ff_gs.prog_active) in gen6_upload_binding_table_pointers()493 OUT_BATCH(brw->ff_gs.bind_bo_offset); /* gs */ in gen6_upload_binding_table_pointers()
118 const bool gs_present = brw->ff_gs.prog_active || brw->geometry_program; in upload_urb()
92 if (brw->ff_gs.prog_active) in upload_pipelined_state_pointers()94 brw->ff_gs.state_offset | 1); in upload_pipelined_state_pointers()
760 DEFINE_PROG_DATA_DOWNCAST(ff_gs)
1058 } ff_gs; member