aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/gen6_vs_state.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Fix cross-primitive scratch corruption when changing the per-thread all...Francisco Jerez2016-06-131-1/+1
* i965: Make all atoms to track BRW_NEW_BLORP by defaultKenneth Graunke2016-04-231-0/+2
* i965: Extract push constant state to a new fileBen Widawsky2016-02-171-89/+0
* glsl: Move _mesa_shader_stage_to_string/abbrev to shader_enums.cKristian Høgsberg Kristensen2016-01-081-1/+0
* i965: Only call _mesa_load_state_parameters if prog exists.Kenneth Graunke2015-12-221-1/+2
* i965/gen6: Resolve GCC sign-compare warning.Rhys Kidd2015-08-181-1/+1
* i965: Rename some PIPE_CONTROL flagsBen Widawsky2015-03-021-1/+1
* i965: Do Sandybridge workaround flushes before each primitive.Kenneth Graunke2015-02-171-4/+2
* i965: Store floating point mode choice in brw_stage_prog_data.Kenneth Graunke2014-12-041-5/+1
* i965: Move BRW_NEW_*_PROG_DATA flags to .brw (not .cache).Kenneth Graunke2014-12-021-4/+4
* i965: Rename CACHE_NEW_*_PROG to BRW_NEW_*_PROG_DATA.Kenneth Graunke2014-12-021-3/+3
* i965: Alphabetize brw_tracked_state flags and use a consistent style.Kenneth Graunke2014-11-291-9/+11
* i965: Skip _mesa_load_state_parameters when there are zero parameters.Kenneth Graunke2014-11-201-6/+6
* i965: Move curb_read_length/total_scratch to brw_stage_prog_data.Kenneth Graunke2014-09-031-2/+2
* i965: Store uniform constant values in a gl_constant_value instead of floatNeil Roberts2014-08-141-3/+5
* i965: Update a ton of comments about constant buffers.Eric Anholt2014-07-021-0/+14
* i965/gen6+: Merge VS/GS and WM push constant buffer upload paths.Eric Anholt2014-07-021-20/+41
* i965: Move dispatch_grf_start_reg and first_curbe_grf into stage_prog_data.Eric Anholt2014-07-021-1/+1
* i965: Reuse libdrm's header for AUB definitions.Eric Anholt2014-07-021-1/+1
* i965: Remove unneeded VS workaround stalls on Baytrail.Greg Hunt2014-06-261-1/+1
* i965: Move push constant state packets to push constant update time.Eric Anholt2014-05-021-1/+10
* i965/gen6: Don't update unit state when samplers change.Eric Anholt2014-05-021-1/+1
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-1/+1
* i965: Move the remaining driver debug over to stderr.Eric Anholt2014-02-221-3/+3
* i965: Move up duplicated fields from stage-specific prog_data to brw_stage_pr...Francisco Jerez2014-02-191-5/+5
* mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry2014-01-211-1/+1
* i965: Create a helper function for emitting PIPE_CONTROL flushes.Kenneth Graunke2014-01-201-9/+4
* i965: Tell the unit states how many binding table entries we have.Eric Anholt2013-11-051-1/+3
* i965/vs: generalize gen6_vs_push_constants in preparation for GS.Paul Berry2013-08-311-16/+29
* i965: Make sure constants re-sent after constant buffer reallocation.Paul Berry2013-08-311-1/+2
* i965: Move data from brw->vs into a base class if gs will also need it.Paul Berry2013-08-311-10/+13
* i965/vec4: Allow for dispatch_grf_start_reg to vary.Paul Berry2013-08-231-1/+2
* i965: Split sampler count variable to be per-stage.Kenneth Graunke2013-08-191-1/+1
* i965: Update workaround flush comments for Gen6 3DSTATE_VS.Kenneth Graunke2013-07-151-1/+5
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-3/+2
* i965: Shorten context base class dereference chains.Kenneth Graunke2013-07-091-2/+2
* i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke2013-07-091-2/+2
* i965/vs: split brw_vs_prog_data into generic and VS-specific parts.Paul Berry2013-04-111-8/+8
* i965: Simplify VS push constant upload code since removal of old path.Eric Anholt2013-02-111-7/+11
* i965/vs: Remove support for the old parameter layout.Kenneth Graunke2012-11-011-38/+4
* i965/vs: Fix debug dumping of VS push constants.Kenneth Graunke2012-10-251-1/+3
* intel: Remove NV_vertex_program support.Eric Anholt2012-10-151-3/+0
* intel: Make the length for PIPE_CONTROL explicit.Kenneth Graunke2012-08-081-1/+1
* i965: Rewrite the HiZ opChad Versace2012-02-071-0/+9
* i965: Remove BRW_NEW_URB_FENCE dirty bit from Gen6+ atoms.Kenneth Graunke2012-01-091-2/+1
* i965: Put a proper sampler count in 3DSTATE_VS.Kenneth Graunke2011-11-101-2/+3
* i965: Rename gen6_*_constants tracked state atoms to "push_constants".Kenneth Graunke2011-11-101-1/+1
* i965: Use 0 for the number of binding table entries in 3DSTATE_(VS|WM).Kenneth Graunke2011-11-101-5/+2
* i965/gen6+: Switch GLSL from ALT to IEEE floating point modePaul Berry2011-10-311-1/+8
* i965: Move push constants setup to emit() time.Eric Anholt2011-10-291-3/+3