aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vs_surface_state.c
Commit message (Expand)AuthorAgeFilesLines
* Revert 5 i965 patches: 8e27a4d2, 373143ed, c5bdf9be, 6f56e142, 88e3d404Jordan Justen2014-09-041-2/+2
* i965: Create a macro for setting a dirty bit.Paul Berry2014-09-011-2/+2
* i965: Store uniform constant values in a gl_constant_value instead of floatNeil Roberts2014-08-141-4/+6
* i965: Merge VS/GS and WM pull constant buffer upload paths.Eric Anholt2014-07-021-16/+29
* i965: Use intel_upload_space() for pull constant uploads.Eric Anholt2014-03-261-16/+10
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-2/+2
* i965: Move the remaining driver debug over to stderr.Eric Anholt2014-02-221-2/+2
* i965: Move up duplicated fields from stage-specific prog_data to brw_stage_pr...Francisco Jerez2014-02-191-5/+5
* mesa: Fold long lines introduced by the previous patch.Paul Berry2014-01-211-2/+4
* mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry2014-01-211-2/+2
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-2/+2
* i965: Unvirtualize brw_create_constant_surface; delete Gen7+ variant.Kenneth Graunke2013-11-051-3/+3
* i965: Implement ABO surface state emission.Francisco Jerez2013-10-291-0/+23
* i965: Make a brw_stage_prog_data for storing the SURF_INDEX information.Eric Anholt2013-10-151-7/+7
* i965: Move binding table code to a new file, brw_binding_tables.c.Kenneth Graunke2013-09-191-62/+0
* i965: Generalize brw_vec4_upload_binding_table() beyond vec4 stages.Kenneth Graunke2013-09-191-10/+11
* i965: Convert loop to memcpy in brw_vec4_upload_binding_table().Kenneth Graunke2013-09-191-9/+6
* i965: Update comments in brw_vec4_upload_binding_table().Kenneth Graunke2013-09-191-6/+1
* i965/vs: generalize brw_vs_binding_table in preparation for GS.Paul Berry2013-08-311-13/+29
* i965: generalize brw_vs_pull_constants in preparation for GS.Paul Berry2013-08-311-26/+43
* i965: Move data from brw->vs into a base class if gs will also need it.Paul Berry2013-08-311-19/+24
* i965/gs: Update defines related to GS surface organization.Paul Berry2013-08-311-4/+4
* i965: Make the VS binding table as small as possible.Kenneth Graunke2013-08-191-3/+4
* i965/vs: Rework binding table size calculation.Kenneth Graunke2013-08-191-5/+1
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-2/+2
* i965: Move intel_context::bufmgr to brw_context.Kenneth Graunke2013-07-091-2/+1
* i965: Move intel_context::vtbl to brw_context.Kenneth Graunke2013-07-091-2/+2
* mesa: add & use a new driver flag for UBO updates instead of _NEW_BUFFER_OBJECTMarek Olšák2013-05-111-3/+2
* i965/vs: split brw_vs_prog_data into generic and VS-specific parts.Paul Berry2013-04-111-8/+10
* i965: Make the fragment shader pull constants index by dwords, not vec4s.Eric Anholt2013-04-011-1/+1
* i965: Make the constant surface interface take a normal byte size.Eric Anholt2013-04-011-4/+3
* i965: Specialize SURFACE_STATE creation for shader time.Kenneth Graunke2013-03-141-4/+1
* i965: Consistently use nr_pull_params instead of NumParameters.Eric Anholt2012-12-281-3/+2
* i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt2012-12-051-0/+10
* intel: Remove NV_vertex_program support.Eric Anholt2012-10-151-4/+0
* i965: Bind UBOs as surfaces like we do for pull constants.Eric Anholt2012-08-071-0/+24
* i965: Add an offset argument to constant buffer setup.Eric Anholt2012-08-071-1/+1
* i965: Correct the size of the state batch space allocated for binding tables.Eric Anholt2012-02-211-1/+1
* i965: Split the VS binding table to a separate table.Eric Anholt2012-02-211-2/+49
* i965: Clean up code for VS pull constant surface creation.Kenneth Graunke2011-11-101-53/+8
* i965: Use a single binding table for all pipeline stages.Kenneth Graunke2011-11-101-25/+2
* i965: Use 0 for the number of binding table entries in 3DSTATE_(VS|WM).Kenneth Graunke2011-11-101-8/+0
* i965: Remove outdated comment about CACHE_NEW_SURF_BIND dirty bit.Kenneth Graunke2011-11-101-2/+1
* i965: Remove BRW_NEW_NR_VS_SURFACES dirty bit from brw_vs_surfaces.Kenneth Graunke2011-11-101-1/+0
* i965: Use new vtable entries for surface state updating functions.Kenneth Graunke2011-11-101-7/+3
* i965: Move VS pull constant upload to emit() time.Eric Anholt2011-10-291-2/+2
* i965: Fold prepare() and emit() of VS surface state setup together.Eric Anholt2011-10-291-37/+25
* i965: Remove the validated BO list, now that it's unused.Eric Anholt2011-10-291-1/+0
* i965: remove unneeded includes of texstore.hBrian Paul2011-10-031-1/+0
* i965: Make the old VS backend record pull constant references in pull_params[].Eric Anholt2011-08-301-9/+10