aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/vs: Fix leak of an empty hash_table structure per compile.Eric Anholt2012-01-181-4/+0
* i965/vs: Try to emit more components of constant vectors at once.Eric Anholt2012-01-111-2/+27
* i965/vs: Use the proper dimensionality for the sampler result register.Kenneth Graunke2012-01-041-1/+1
* i965: Silence gcc warning about uninitialized "inst" in assert() case.Eric Anholt2012-01-021-1/+1
* i965/vs: Implement EXT_texture_swizzle support for VS texturing.Kenneth Graunke2011-12-191-1/+50
* i965/vs: Add support for texel offsets.Kenneth Graunke2011-12-191-1/+5
* i965/vs: Implement vec4_visitor::visit(ir_texture *).Kenneth Graunke2011-12-191-7/+120
* i965: Add support for gl_VertexID and gl_InstanceID.Eric Anholt2011-11-111-0/+21
* i965: Add support for integral vertex attributes.Paul Berry2011-11-021-0/+1
* i965: Fix flat integral varyings.Paul Berry2011-10-311-1/+3
* i965: Use glsl_type::column_type instead of open-coding itIan Romanick2011-10-281-3/+1
* i965/vs: Fix comparisons with uint negation.Eric Anholt2011-10-201-0/+22
* i965: silence signed/unsigned comparison warningBrian Paul2011-10-191-1/+2
* intel: Convert from GLboolean to 'bool' from stdbool.h.Kenneth Graunke2011-10-181-1/+1
* mesa: Use gl_shader_program::_LinkedShaders instead of VertexProgramIan Romanick2011-10-071-1/+2
* i965 Gen6+: De-compact clip planes.Paul Berry2011-10-061-12/+24
* i965 VS: Change nr_userclip to nr_userclip_planes.Paul Berry2011-10-061-2/+2
* i965: Make brw_compute_vue_map's userclip dependency a boolean.Paul Berry2011-10-061-2/+2
* i965: Move ClipPlanesEnabled state to VS cache key.Paul Berry2011-10-061-1/+1
* i965 Gen6: Implement gl_ClipVertex.Paul Berry2011-10-051-2/+22
* i965/vs: Implement integer quotient and remainder math operations.Kenneth Graunke2011-10-021-3/+19
* i965/vs: Fix swizzle related assertionIan Romanick2011-10-011-1/+2
* i965: Assign instead of compare inside assertChris Wilson2011-09-301-1/+1
* i965/vs: Add support for bit-shift operations.Eric Anholt2011-09-281-1/+7
* i965 new VS: Fix bugs in pre-GEN6 psiz/flags computationPaul Berry2011-09-281-5/+5
* i965 new VS: don't share clip plane constants in pre-GEN6Paul Berry2011-09-281-2/+20
* i965: Set up clip distance VUE slots appropriately for gl_ClipDistance.Paul Berry2011-09-231-21/+27
* i965/vs: Return a dummy value when visiting ir_texture.Eric Anholt2011-09-211-0/+1
* i965/vs: Do VUE writes using the MRF file instead of hardware register.Eric Anholt2011-09-201-4/+6
* i965/vs: Keep track of indices into a per-register array for virtual GRFs.Eric Anholt2011-09-081-0/+6
* i965/vs: Fix variable indexed array access with more than one array.Eric Anholt2011-09-081-1/+1
* i965/vs: Add annotation to more of the URB write.Eric Anholt2011-09-081-1/+4
* i965/vs: Fix point size handling on gen4.Eric Anholt2011-09-061-4/+5
* i965/vs: Add support for vector comparison ops resulting in bool cond codes.Eric Anholt2011-09-061-19/+31
* i965/vs: Fix gen4 comparisons used for predication.Eric Anholt2011-09-061-1/+4
* i965: Remove two_side_color from brw_compute_vue_map().Paul Berry2011-09-061-1/+1
* i965: new VS: Compute urb entry size based on the VUE map.Paul Berry2011-09-061-7/+2
* i965: new VS: Clarify comments about max_usable_mrf and add an assertion.Paul Berry2011-09-061-4/+8
* i965: new VS: use the VUE map to write out vertex attributes.Paul Berry2011-09-061-111/+54
* i965: new VS: move clip distance computation (GEN5+) to a separate function.Paul Berry2011-09-061-13/+22
* i965: new VS: Move PSIZ/flags computation to a separate function.Paul Berry2011-09-061-17/+22
* i965: new VS: move NDC computation (GEN4-5) to a separate function.Paul Berry2011-09-061-2/+8
* i965: new VS: Use output_reg[] to find NDC and HPOS registers.Paul Berry2011-09-061-7/+13
* i965/vs: Avoid the emit(), remove(), insert_before() for array instructions.Eric Anholt2011-08-311-46/+50
* i965/vs: Move logic for weird CMP type handling to CMP generators.Eric Anholt2011-08-311-32/+23
* i965/vs: Convert emit() calls to the new instruction generators.Eric Anholt2011-08-311-166/+127
* i965/vs: Convert gen6 userclip handling to new generators.Eric Anholt2011-08-311-3/+3
* i965/vs: Create instruction generators outside of the emit() functions.Eric Anholt2011-08-311-0/+70
* i965/vs: Fix GL_FIXED setup when a writemask is present.Eric Anholt2011-08-301-0/+12
* i965/vs: Pack live uniform vectors together in the push constant upload.Eric Anholt2011-08-301-0/+6