Lines Matching defs:sf_state
781 struct brw_sf_unit_state *sf_state;
786 sizeof(*sf_state), 4096);
792 sf_state = memset(sf_state_bo->virtual, 0, sizeof(*sf_state));
793 sf_state->thread0.grf_reg_count = BRW_GRF_BLOCKS(SF_KERNEL_NUM_GRF);
794 sf_state->thread0.kernel_start_pointer =
797 kernel_bo, sf_state->thread0.grf_reg_count << 1,
799 sf_state->sf1.single_program_flow = 1;
800 sf_state->sf1.binding_table_entry_count = 0;
801 sf_state->sf1.thread_priority = 0;
802 sf_state->sf1.floating_point_mode = 0; /* Mesa does this */
803 sf_state->sf1.illegal_op_exception_enable = 1;
804 sf_state->sf1.mask_stack_exception_enable = 1;
805 sf_state->sf1.sw_exception_enable = 1;
806 sf_state->thread2.per_thread_scratch_space = 0;
808 sf_state->thread2.scratch_space_base_pointer = 0;
809 sf_state->thread3.const_urb_entry_read_length = 0; /* no const URBs */
810 sf_state->thread3.const_urb_entry_read_offset = 0; /* no const URBs */
811 sf_state->thread3.urb_entry_read_length = 1; /* 1 URB per vertex */
813 sf_state->thread3.urb_entry_read_offset = 1;
814 sf_state->thread3.dispatch_grf_start_reg = 3;
815 sf_state->thread4.max_threads = SF_MAX_THREADS - 1;
816 sf_state->thread4.urb_entry_allocation_size = URB_SF_ENTRY_SIZE - 1;
817 sf_state->thread4.nr_urb_entries = URB_SF_ENTRIES;
818 sf_state->sf5.viewport_transform = FALSE; /* skip viewport */
819 sf_state->sf6.cull_mode = BRW_CULLMODE_NONE;
820 sf_state->sf6.scissor = 0;
821 sf_state->sf7.trifan_pv = 2;
822 sf_state->sf6.dest_org_vbias = 0x8;
823 sf_state->sf6.dest_org_hbias = 0x8;