aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/genX_state_upload.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Program MEDIA_VFE_STATE in a more readable fashion.Kevin Rogovin2017-12-121-6/+13
* i965: Emit CS stall before MEDIA_VFE_STATE.Kenneth Graunke2017-12-041-0/+12
* i965: Move PIPE_CONTROL defines and prototypes to brw_pipe_control.h.Kenneth Graunke2017-12-041-3/+0
* i965/gen10: emit 3DSTATE_MULTISAMPLE more often.Rafael Antognolli2017-12-011-1/+2
* i965: Reorganize batch/state BO fields into a 'brw_growing_bo' struct.Kenneth Graunke2017-11-291-8/+8
* i965: const a few structs and vars to avoid writing to them by accidentEric Engestrom2017-11-281-4/+4
* i965: Fix Smooth Point Enables.Kenneth Graunke2017-11-281-1/+1
* i965: Upload invariant state once at the start of the batch on Gen4-5.Kenneth Graunke2017-11-161-2/+0
* i965: Fold ABO state upload code into the SSBO/UBO state upload code.Kenneth Graunke2017-11-151-11/+0
* i965/gen10: Don't set Antialiasing Enable in 3DSTATE_RASTER if num_samples > 1Anuj Phogat2017-11-031-0/+10
* i965/gen10: Don't set Smooth Point Enable in 3DSTATE_SF if num_samples > 1Anuj Phogat2017-11-031-1/+12
* i965: Don't flag BRW_NEW_SURFACES unless some push constants are dirty.Kenneth Graunke2017-10-301-2/+1
* i965: correctly assign SamplerCount of INTERFACE_DESCRIPTOR_DATAKevin Rogovin2017-10-291-1/+1
* i965: Call gen6_upload_push_constants() even when the stage is disabled.Kenneth Graunke2017-10-241-16/+9
* i965: Drop a bunch of downcasting and upcasting of gl_program pointers.Kenneth Graunke2017-10-241-19/+12
* i965: Move _mesa_shader_write_subroutine_indices down a level.Kenneth Graunke2017-10-241-6/+0
* i965/sbe: fix active components for SSO programs with over 16 inputsIago Toral Quiroga2017-10-191-8/+2
* i965: Delete dead brw_context fields.Kenneth Graunke2017-10-131-1/+0
* i965: Get rid of gen7_cs_state.cJason Ekstrand2017-10-121-2/+66
* mesa: rename various buffer bindings to one struct.Dave Airlie2017-10-111-1/+1
* i965: skip reading unused slots at the begining of the URB for the FSIago Toral Quiroga2017-10-021-10/+6
* i965: Convert brw->*_program into a brw->programs[i] array.Kenneth Graunke2017-09-261-24/+31
* i965: Use a separate state buffer, but avoid changing flushing behavior.Kenneth Graunke2017-09-141-9/+22
* i965: Split brw_emit_reloc into brw_batch_reloc and brw_state_reloc.Kenneth Graunke2017-09-141-3/+4
* genxml: Make Border Color Pointer an address on Gen4-5, not an offset.Kenneth Graunke2017-09-021-6/+4
* i965: Inline emit_reloc in __genx_combine_addressKenneth Graunke2017-09-021-12/+5
* i965: drop brw->is_cherryview in favor of devinfo->is_cherryviewLionel Landwerlin2017-08-301-1/+3
* i965: drop brw->is_baytrail in favor of devinfo->is_baytrailLionel Landwerlin2017-08-301-2/+4
* i965: drop brw->gt in favor of devinfo->gtLionel Landwerlin2017-08-301-1/+1
* i965: Mark functions used conditionally as UNUSEDMatt Turner2017-08-291-2/+2
* i965: Explicitly cast between different enumsMatt Turner2017-08-291-4/+4
* i965: Remove some 'inline' keywordsMatt Turner2017-08-291-7/+7
* i965: Use GEN_GEN and GEN_IS_HASWELL in genX_state_upload.c code.Kenneth Graunke2017-08-251-4/+4
* i965: Fix missing newlines in perf_debug messages.Kenneth Graunke2017-08-171-1/+1
* i965: Don't use ggtt_bo for Gen8+ streamout offset buffer.Kenneth Graunke2017-08-081-1/+1
* i965: Simplify *_bo() helpers.Kenneth Graunke2017-08-081-47/+25
* i965: Get rid of KSP_roKenneth Graunke2017-08-081-15/+4
* i965: Reduce passing 2x32b of reloc_domains to 2 bitsChris Wilson2017-08-041-17/+7
* i965: Always use the pre-computed offset for the relocation entryChris Wilson2017-08-041-7/+6
* i965: Use {} to initialize GENX_* structs.Rafael Antognolli2017-07-241-1/+1
* i965/miptree: Use num_samples of 1 instead of 0 for single-sampledTopi Pohjolainen2017-07-201-3/+3
* i965: Convert WM_STATE to genxml on gen4-5.Rafael Antognolli2017-07-181-38/+153
* i965: Convert CLIP_STATE to genxml.Rafael Antognolli2017-07-181-2/+100
* i965: Push UBO data, but don't use it just yet.Kenneth Graunke2017-07-131-7/+62
* i965: Stop re-uploading push constants after URB reconfiguration.Kenneth Graunke2017-07-131-7/+2
* i965: Separate uploading push constant data from the pointer packets.Kenneth Graunke2017-07-131-34/+47
* i965: Store per-stage push constant BO pointers.Kenneth Graunke2017-07-131-1/+2
* i965: Add a "write" parameter to intel_bufferobj_buffer.Kenneth Graunke2017-07-131-1/+1
* i965: Convert GS_STATE to genxml.Rafael Antognolli2017-07-131-25/+54
* i965: Prepare gs_state emitting code to include gen4-5.Rafael Antognolli2017-07-131-13/+11