summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vs_surface_state.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Eliminate brw->vs.prog_data pointer.Kenneth Graunke2016-10-051-4/+4
* i965: use new subroutine index uploader.Dave Airlie2016-08-231-0/+2
* i965: Make all atoms to track BRW_NEW_BLORP by defaultKenneth Graunke2016-04-231-0/+4
* i965/state: Get rid of dword_pitch arguments to buffer functionsJason Ekstrand2015-12-071-12/+4
* glsl: keep track of intra-stage indices for atomicsTimothy Arceri2015-10-271-2/+2
* i965: Use _mesa_is_image_unit_valid() instead of gl_image_unit::_Valid.Francisco Jerez2015-10-091-1/+2
* i965: Add 64-bit dirty flag handling to brw_upload_pull_constantsChris Forbes2015-09-081-1/+1
* i965: Resolve GCC sign-compare warning.Rhys Kidd2015-08-181-1/+1
* i965: Hook up image state upload.Francisco Jerez2015-08-111-0/+25
* i965: Create a shader_dispatch_mode enum to replace VS/GS fields.Kenneth Graunke2015-06-011-2/+2
* i965/state: Don't use brw->state.dirty.brwJordan Justen2015-03-311-2/+2
* i965: Add new SIMD8 VS prog data flagKristian Høgsberg2014-12-101-2/+8
* i965: Move BRW_NEW_*_PROG_DATA flags to .brw (not .cache).Kenneth Graunke2014-12-021-6/+6
* 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: Skip _mesa_load_state_parameters when there are zero parameters.Kenneth Graunke2014-11-201-5/+5
* 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