summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_vs.c
AgeCommit message (Expand)AuthorFilesLines
2013-07-14i965/vs: Gen4/5: enable front colors if back colors are writtenChris Forbes1-0/+6
2013-07-09i965: Delete intel_context entirely.Kenneth Graunke1-1/+1
2013-07-09i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke1-11/+7
2013-07-09i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke1-1/+1
2013-07-09i965: Move intel_context::perf_debug to brw_context.Kenneth Graunke1-2/+0
2013-07-09i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke1-11/+12
2013-06-16i965: Shrink Gen5 VUE map layout to be the same as Gen4.Chris Forbes1-20/+3
2013-06-07i965/vs: add support for emitting gl_ClipVertexChris Forbes1-6/+0
2013-04-25i965: Avoid recompiles for fragment clamping on non-clamping APIs.Eric Anholt1-1/+1
2013-04-11i965/vs: split brw_vs_prog_data into generic and VS-specific parts.Paul Berry1-19/+48
2013-04-11i965/vs: split brw_vs_prog_key into generic and VS-specific parts.Paul Berry1-23/+24
2013-04-11i965/vs: split brw_vs_compile into generic and VS-specific parts.Paul Berry1-2/+2
2013-04-11i965/vs: Remove brw_vs_prog_data pointer from brw_vs_compile.Paul Berry1-13/+15
2013-04-11i965: Generalize computation of VUE map in preparation for GS.Paul Berry1-6/+6
2013-03-30i965: Fix an inconsistency inb the VUE map with gl_ClipVertex on gen4/5.Eric Anholt1-7/+11
2013-03-24i965: Shrink brw_vue_map struct.Paul Berry1-0/+8
2013-03-24i965: Store the geometry output VUE map in brw_context.Paul Berry1-0/+5
2013-03-24i965: Move brw_vs_prog_data::outputs_written into VUE map.Paul Berry1-11/+12
2013-03-24i965: Rename BRW_VARYING_SLOT_MAX -> BRW_VARYING_SLOT_COUNT.Paul Berry1-2/+2
2013-03-23i965: Clarify nomenclature: vert_result -> varyingPaul Berry1-9/+9
2013-03-15Replace gl_vert_result enum with gl_varying_slot.Paul Berry1-30/+30
2013-03-05i965: Make perf_debug() output to GL_ARB_debug_output in a debug context.Eric Anholt1-10/+11
2013-02-20i965: Consign COORD_REPLACE VS hacks to Pre-Gen6.Paul Berry1-10/+12
2013-01-07i965: Support GL_FIXED and packed vertex formats natively on Haswell+.Kenneth Graunke1-2/+8
2012-11-28i965/vs: Move uses of brw_compile from do_vs_prog to brw_vs_emit.Kenneth Graunke1-6/+2
2012-11-28i965/vs: Rework memory contexts for shader compilation data.Kenneth Graunke1-1/+1
2012-11-28i965/vs: Pass the brw_context pointer into brw_compute_vue_map().Kenneth Graunke1-3/+2
2012-11-28i965/vs: Pass the brw_context pointer into vec4_visitor and do_vs_prog.Kenneth Graunke1-1/+1
2012-11-26i965: set attribute w/a bits for packed formatsChris Forbes1-4/+26
2012-11-26i965: Generalize GL_FIXED VS w/a supportChris Forbes1-4/+5
2012-11-01i965: Remove unused variables after removing the old VS backend.Kenneth Graunke1-2/+0
2012-11-01i965/vs: Remove brw_vs_compile::constant_map.Kenneth Graunke1-17/+1
2012-11-01i965/vs: Replace brw_vs_emit.c with dumping code into the vec4_visitor.Kenneth Graunke1-9/+6
2012-10-10i965/vs: Fix unit mismatch in scratch base_offset parameter.Kenneth Graunke1-1/+1
2012-09-07i965: Make the param pointer arrays for the VS dynamically sized.Eric Anholt1-0/+33
2012-09-07i965: Add functions for comparing two brw_wm/vs_prog_data structs.Eric Anholt1-0/+19
2012-08-27i965: Set swizzle fields in the VS precompile program key.Kenneth Graunke1-0/+11
2012-08-27i965/vs: Add VS program key dumping to INTEL_DEBUG=perf.Kenneth Graunke1-0/+71
2012-08-12i965: Add performance debug for register spilling.Eric Anholt1-0/+4
2012-08-09i965/gen6+: Add support for edge flags.Eric Anholt1-2/+4
2012-08-09i965/vs: Add comment noting copy_edgeflag state dependency.Eric Anholt1-0/+2
2012-08-07i965/vs: Add support for loading uniform buffer variables as pull constants.Eric Anholt1-0/+5
2012-08-07i965: Bind UBOs as surfaces like we do for pull constants.Eric Anholt1-1/+1
2012-08-06i965: Allocate dummy slots for point sprites before computing VUE map.Kenneth Graunke1-2/+2
2012-07-12i965: Move loop over texture units into brw_populate_sampler_prog_key.Kenneth Graunke1-4/+1
2012-02-21i965: Split the VS binding table to a separate table.Eric Anholt1-0/+5
2012-02-21i965: Move VUE map computation to once at VS compile time.Eric Anholt1-7/+9
2012-02-21i965: Make the userclip flag for the VUE map come from VS prog data.Eric Anholt1-2/+7
2012-01-18i965: Remove the INTEL_OLD_VS option.Kenneth Graunke1-1/+1
2012-01-05i965: Fix transform feedback of gl_ClipVertex.Paul Berry1-5/+8