aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/gen8_ps_state.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Move BRW_NEW_FRAGMENT_PROGRAM from 3DSTATE_PS to PS_EXTRA.Kenneth Graunke2016-10-041-1/+1
* i965: Fix cross-primitive scratch corruption when changing the per-thread all...Francisco Jerez2016-06-131-1/+1
* i965/ps_state: Use wm_prog_data.has_side_effectsJason Ekstrand2016-06-031-4/+3
* i965/fs: Organize prog_data by ksp number rather than SIMD widthJason Ekstrand2016-05-141-26/+11
* i965/state: Clean up WM/PS state to pull more things out of prog_dataJason Ekstrand2016-05-141-15/+4
* i965/fs: Rework the persample shading key/prog_data bitsJason Ekstrand2016-05-141-14/+8
* i965: Make all atoms to track BRW_NEW_BLORP by defaultKenneth Graunke2016-04-231-2/+5
* i965: Whack UAV bit when FS discards and there are no color writes.Kenneth Graunke2016-03-281-2/+7
* i965/fs: Pass usage of depth, W, and sample mask through prog_dataJason Ekstrand2016-02-111-3/+6
* i965: Ensure FS execution in presence of atomic buffersIago Toral Quiroga2015-12-221-1/+1
* mesa: Add a _mesa_active_fragment_shader_has_side_effects helperIago Toral Quiroga2015-12-221-2/+1
* i965: remove trailing spaces in various filesIago Toral Quiroga2015-11-251-1/+1
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+5
* i965: Don't tell the hardware about our UAV access.Francisco Jerez2015-10-091-3/+29
* i965/gen9: Annotate input coverage mask changeBen Widawsky2015-09-031-2/+6
* i965/gen7-8: Set up early depth/stencil control appropriately for image load/...Francisco Jerez2015-08-111-0/+6
* i965/gen7-8: Poke the 3DSTATE UAV access enable bits.Francisco Jerez2015-08-111-1/+2
* i965/skl: Set the pulls bary bit in 3DSTATE_PS_EXTRANeil Roberts2015-07-061-0/+3
* i965: execution of frag-shader when it has atomic bufferKevin Rogovin2015-06-171-0/+3
* i965: Remove _NEW_MULTISAMPLE dirty bit from 3DSTATE_PS_EXTRA.Kenneth Graunke2015-05-271-2/+2
* i965/ps/gen8: Refactor state uploadingTopi Pohjolainen2015-04-301-26/+46
* i965/ps: Use SET_FIELD() for sampler countTopi Pohjolainen2015-04-301-2/+3
* i965/skl: Fix the maximum thread count format for the PSNeil Roberts2015-03-021-1/+6
* i965: Store floating point mode choice in brw_stage_prog_data.Kenneth Graunke2014-12-041-6/+1
* i965: Make Gen4-5 and Gen8+ ALT checks use ctx->_Shader too.Kenneth Graunke2014-12-041-1/+1
* i965: Move PSCDEPTH calculations from draw time to compile time.Kenneth Graunke2014-12-041-17/+1
* i965: Move BRW_NEW_*_PROG_DATA flags to .brw (not .cache).Kenneth Graunke2014-12-021-5/+5
* i965: Rename CACHE_NEW_*_PROG to BRW_NEW_*_PROG_DATA.Kenneth Graunke2014-12-021-7/+7
* i965: Alphabetize brw_tracked_state flags and use a consistent style.Kenneth Graunke2014-11-291-4/+7
* i965: Use brw_wm_prog_data::uses_kill, not gl_fragment_program::UsesKillKenneth Graunke2014-11-271-1/+1
* i965: Create prog_data temporary variables in PS state upload code.Kenneth Graunke2014-11-271-16/+19
* i965: Fix missing CACHE_NEW_WM_PROG in 3DSTATE_PS_EXTRA.Kenneth Graunke2014-11-271-2/+2
* i965: Move curb_read_length/total_scratch to brw_stage_prog_data.Kenneth Graunke2014-09-031-2/+2
* i965: Provide a context flag to let us enable fast clearKristian Høgsberg2014-08-151-0/+2
* i965: Add an option to not generate the SIMD8 fragment shaderKristian Høgsberg2014-08-151-2/+2
* i965: Assign PS kernel start pointers when we decide which kernels to useKristian Høgsberg2014-08-141-6/+8
* i965: Move dispatch_grf_start_reg and first_curbe_grf into stage_prog_data.Eric Anholt2014-07-021-4/+4
* i965: Move push constant state packets to push constant update time.Eric Anholt2014-05-021-6/+2
* i965: Merge gen8_upload_constant_state into gen7_upload_constant_state.Eric Anholt2014-05-021-1/+1
* i965: Drop unnecessary state flag for units on NEW_BINDING_TABLE.Eric Anholt2014-05-021-1/+0
* i965/gen7+: Move sampler state packets to the stage sampler state table update.Eric Anholt2014-05-021-7/+1
* i965: Drop a NEW_SAMPLER annotation for use of sampler_count.Eric Anholt2014-05-021-1/+0
* i965: Track the number of samples in the drawbuffer.Eric Anholt2014-04-301-4/+4
* i965: Move binding table update packets to binding table setup time.Eric Anholt2014-03-101-6/+0
* i965: Store absolute thread count in max_wm_threads on Broadwell.Kenneth Graunke2014-02-201-1/+4
* i965: Only use the SIMD16 program for per-sample shading on Broadwell.Kenneth Graunke2014-02-191-9/+32
* i965: Set "Position XY Offset Select" bits in 3DSTATE_PS on Broadwell.Kenneth Graunke2014-02-191-0/+18
* i965: Add missing sample shading bits to Gen8's 3DSTATE_PS_EXTRA.Kenneth Graunke2014-02-191-1/+15
* i965: Move up duplicated fields from stage-specific prog_data to brw_stage_pr...Francisco Jerez2014-02-191-1/+1
* i965: Silence unused variable 'ctx' warning.Kenneth Graunke2014-01-311-1/+0