aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vs_surface_state.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Add a type argument to brw_state_batch().Eric Anholt2011-07-111-1/+2
* i965/gen7: Call gen7_create_constant_surface instead of brw_[...].Kenneth Graunke2011-06-081-2/+8
* i965: Split BRW_NEW_BINDING_TABLE dirty bit into one per stage.Kenneth Graunke2011-05-171-2/+2
* i965: drop state_bo references to batch_boChris Wilson2011-02-211-12/+5
* i965: Keep around a copy of the VS constant surface dumping code.Eric Anholt2010-12-231-0/+9
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-3/+3
* Merge branch 'shader-file-reorg'Brian Paul2010-06-231-1/+1
|\
| * mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-1/+1
* | i965: Remove the surface key used to generate constant surfaces.Eric Anholt2010-06-111-20/+2
* | i965: Use the state base address to avoid relocations.Eric Anholt2010-06-111-5/+1
* | i965: Remove caching of surface state objects.Eric Anholt2010-06-111-23/+10