summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vs.c
Commit message (Expand)AuthorAgeFilesLines
* i965/vec4: Extract function to set up vec4 prog key for precompiling.Paul Berry2013-10-241-14/+1
* i965/vec4: Remove uses_clip_distance from program key.Paul Berry2013-10-241-4/+1
* glsl: Move UsesClipDistance from gl_{vertex,geometry}_program into gl_program.Paul Berry2013-10-241-1/+2
* i965: Make a brw_stage_prog_data for storing the SURF_INDEX information.Eric Anholt2013-10-151-0/+2
* i965: Remove dead arguments from prog_data_compare.Eric Anholt2013-10-151-2/+1
* i965: Fix brw_vs_prog_data_compare to actually check field members.Kenneth Graunke2013-09-191-1/+1
* i965/gen6+: Remove VUE map dependency on userclip_active.Paul Berry2013-09-161-13/+13
* i965/gs: Don't assign gl_Layer its own slot in the VUE map.Paul Berry2013-09-051-0/+5
* i965/gs: make the state atom for compiling Gen7 geometry shaders.Paul Berry2013-08-311-6/+7
* i965: Move data from brw->vs into a base class if gs will also need it.Paul Berry2013-08-311-6/+6
* i965: Allocate just enough space for user clip planes in uniform arrays.Kenneth Graunke2013-08-281-2/+4
* i965: Silence unused variable warning in release buildChad Versace2013-08-281-1/+1
* i965/gs: Add a data structure for tracking VS output VUE map.Paul Berry2013-08-231-1/+7
* i965/vec4: Make a function for setting up vec4 program key clip info.Paul Berry2013-08-231-6/+18
* i965/vec4: Move vec4 data structures and functions to brw_vec4.{cpp,h}.Paul Berry2013-08-231-26/+0
* i965: Shorten sampler loops in precompile key setup.Kenneth Graunke2013-08-201-1/+2
* i965/vs: Rework binding table size calculation.Kenneth Graunke2013-08-191-10/+0
* i965: Shorten sampler loops in key setup.Kenneth Graunke2013-08-191-1/+2
* i965: get rid of clip plane compactionChris Forbes2013-08-161-12/+2
* i965/Gen4-5: ensure VUE slots for clipdistance are valid if user clipping is ...Chris Forbes2013-08-161-0/+5
* i965/vs: Gen4/5: enable front colors if back colors are writtenChris Forbes2013-07-141-0/+6
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-1/+1
* i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke2013-07-091-11/+7
* i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke2013-07-091-1/+1
* i965: Move intel_context::perf_debug to brw_context.Kenneth Graunke2013-07-091-2/+0
* i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke2013-07-091-11/+12
* i965: Shrink Gen5 VUE map layout to be the same as Gen4.Chris Forbes2013-06-161-20/+3
* i965/vs: add support for emitting gl_ClipVertexChris Forbes2013-06-071-6/+0
* i965: Avoid recompiles for fragment clamping on non-clamping APIs.Eric Anholt2013-04-251-1/+1
* i965/vs: split brw_vs_prog_data into generic and VS-specific parts.Paul Berry2013-04-111-19/+48
* i965/vs: split brw_vs_prog_key into generic and VS-specific parts.Paul Berry2013-04-111-23/+24
* i965/vs: split brw_vs_compile into generic and VS-specific parts.Paul Berry2013-04-111-2/+2
* i965/vs: Remove brw_vs_prog_data pointer from brw_vs_compile.Paul Berry2013-04-111-13/+15
* i965: Generalize computation of VUE map in preparation for GS.Paul Berry2013-04-111-6/+6
* i965: Fix an inconsistency inb the VUE map with gl_ClipVertex on gen4/5.Eric Anholt2013-03-301-7/+11
* i965: Shrink brw_vue_map struct.Paul Berry2013-03-241-0/+8
* i965: Store the geometry output VUE map in brw_context.Paul Berry2013-03-241-0/+5
* i965: Move brw_vs_prog_data::outputs_written into VUE map.Paul Berry2013-03-241-11/+12
* i965: Rename BRW_VARYING_SLOT_MAX -> BRW_VARYING_SLOT_COUNT.Paul Berry2013-03-241-2/+2
* i965: Clarify nomenclature: vert_result -> varyingPaul Berry2013-03-231-9/+9
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-30/+30
* i965: Make perf_debug() output to GL_ARB_debug_output in a debug context.Eric Anholt2013-03-051-10/+11
* i965: Consign COORD_REPLACE VS hacks to Pre-Gen6.Paul Berry2013-02-201-10/+12
* i965: Support GL_FIXED and packed vertex formats natively on Haswell+.Kenneth Graunke2013-01-071-2/+8
* i965/vs: Move uses of brw_compile from do_vs_prog to brw_vs_emit.Kenneth Graunke2012-11-281-6/+2
* i965/vs: Rework memory contexts for shader compilation data.Kenneth Graunke2012-11-281-1/+1
* i965/vs: Pass the brw_context pointer into brw_compute_vue_map().Kenneth Graunke2012-11-281-3/+2
* i965/vs: Pass the brw_context pointer into vec4_visitor and do_vs_prog.Kenneth Graunke2012-11-281-1/+1
* i965: set attribute w/a bits for packed formatsChris Forbes2012-11-261-4/+26
* i965: Generalize GL_FIXED VS w/a supportChris Forbes2012-11-261-4/+5