aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_state_upload.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Merge gen7_clip_state atom into gen6_clip_state atom.Kenneth Graunke2016-08-311-1/+1
* i965: Upload surface state for non-coherent framebuffer fetch.Francisco Jerez2016-08-251-0/+4
* i965: fix compiler warnings for 32bit buildTimothy Arceri2016-07-141-1/+1
* i965: Combine 3DSTATE_STREAMOUT emitters and genX_sol_state atoms.Kenneth Graunke2016-06-231-1/+1
* i965: Send the minimal number of STATE_BASE_ADDRESS packets.Kenneth Graunke2016-05-161-12/+2
* i965: Combine Gen4-7 and Gen8+ state base address emitters.Kenneth Graunke2016-05-161-2/+2
* i965: Move Gen4-5 programs to brw_upload_programs() too.Kenneth Graunke2016-05-161-5/+6
* i965: Introduce state flag for blorpTopi Pohjolainen2016-04-231-0/+1
* i965: Split brw_upload_texture_surfaces into compute/render atoms.Kenneth Graunke2016-02-111-2/+2
* i965: Implement compute sampler state atom.Francisco Jerez2016-01-191-0/+2
* i965: Add state bit to trigger re-emission of color calculator state.Francisco Jerez2016-01-141-0/+1
* i965: Add the TCS/TES state upload atoms to the gen7_atoms list.Kenneth Graunke2015-12-281-0/+14
* i965: Handle mix-and-match TCS/TES with separate shader objects.Kenneth Graunke2015-12-221-9/+29
* i965: Upload HS push constants whenever default tess. levels change.Kenneth Graunke2015-12-221-0/+2
* i965: Consolidate BRW_NEW_TESS_{CTRL,EVAL}_PROGRAM flags.Kenneth Graunke2015-12-221-4/+3
* i965: Only call brw_upload_tcs/tes_prog when using tessellation.Kenneth Graunke2015-12-221-2/+9
* i965: Add tessellation control shaders.Kenneth Graunke2015-12-221-0/+1
* i965: Add tessellation evaluation shadersKenneth Graunke2015-12-221-0/+3
* i965: Add tessellation shader push constant support.Kenneth Graunke2015-12-111-0/+2
* i965: Add tessellation shader sampler support.Kenneth Graunke2015-12-111-0/+2
* i965: Add tessellation shader surface support.Kenneth Graunke2015-12-111-0/+12
* i965: Hook up L3 partitioning state atom.Francisco Jerez2015-12-091-0/+4
* i965: Define and use REG_MASK macro to make masked MMIO writes slightly more ...Francisco Jerez2015-12-091-1/+1
* i965: Define state flag to signal that the URB size has been altered.Francisco Jerez2015-12-091-0/+1
* i965: Add state bits for tess stagesChris Forbes2015-12-071-0/+7
* i965: Add backend structures for tess stagesChris Forbes2015-12-071-0/+8
* i965: Create new files for HS/DS/TE state upload code.Kenneth Graunke2015-12-071-1/+6
* i965: Combine BRW_NEW_*_BINDING_TABLE dirty bits.Kenneth Graunke2015-11-111-3/+1
* i965: Setup pull constant state for compute programsJordan Justen2015-11-011-0/+2
* i965/cs: Upload UBO/SSBO surfacesJordan Justen2015-09-301-0/+2
* i965/cs: Setup surface binding for gl_NumWorkGroupsJordan Justen2015-09-291-0/+3
* i965: Simplify handling of VUE map changes.Kenneth Graunke2015-09-261-1/+15
* i965: Implement DriverFlags.NewShaderStorageBufferIago Toral Quiroga2015-09-251-0/+1
* i965/cs: Emit texture surfaces to enable CS samplingJordan Justen2015-09-101-0/+2
* i965: Resolve GCC sign-compare warning.Rhys Kidd2015-09-101-1/+1
* i965/cs: Setup push constant data for uniformsJordan Justen2015-09-021-0/+2
* i965: Hook up image state upload.Francisco Jerez2015-08-111-0/+12
* i965: Enable hardware-generated binding tables on render path.Abdiel Janulgue2015-07-181-0/+4
* i965: Rename intel_emit* to reflect their new location in brw_pipe_controlChris Wilson2015-06-241-2/+2
* i965: Use _mesa_geometric_ functions appropriatelyKevin Rogovin2015-06-171-2/+4
* i965: Upload atomic buffer state for compute shadersJordan Justen2015-05-021-0/+2
* i965/state: Emit pipeline select when changing pipelinesJordan Justen2015-05-021-0/+5
* i965/cs: Emit state base addressJordan Justen2015-05-021-0/+2
* i965/cs: Upload brw_cs_stateJordan Justen2015-05-021-0/+2
* i965/cs: Emit compute shader code and upload programsJordan Justen2015-05-021-0/+3
* i965/cs: Add BRW_NEW_CS_PROG_DATA and BRW_CACHE_CS_PROGJordan Justen2015-05-021-0/+1
* i965/cs: Add BRW_NEW_COMPUTE_PROGRAM state flag.Paul Berry2015-05-021-0/+6
* i965/state: Remove brw->state.dirtyJordan Justen2015-03-311-6/+0
* i965/state: Don't use brw->state.dirty.mesaJordan Justen2015-03-311-7/+6
* i965/state: Don't use brw->state.dirty.brwJordan Justen2015-03-311-14/+13