aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.h
Commit message (Expand)AuthorAgeFilesLines
* i965/vs: add support for emitting SHL, SHR, ASRChris Forbes2012-11-261-0/+3
* i965/vs: Remove dead vec4_visitor::src_reg_for_float prototype.Kenneth Graunke2012-11-151-2/+0
* i965/vs: Replace brw_vs_emit.c with dumping code into the vec4_visitor.Kenneth Graunke2012-11-011-2/+14
* i965/vs: Refactor min/max handling to share code.Kenneth Graunke2012-11-011-0/+2
* i965/vs: Add support for emitting DPH opcodes.Kenneth Graunke2012-11-011-0/+1
* i965: Share the predicate field between FS and VS.Eric Anholt2012-10-171-2/+0
* i965: Make the FS and VS share a few visitor/instruction fields.Eric Anholt2012-10-171-11/+2
* i965/vs: Do the temporary allocation in emit_scratch_write().Eric Anholt2012-10-171-1/+0
* i965/vs: Simplify emit_scratch_write() prototype.Eric Anholt2012-10-171-1/+0
* i965/vs: Add a little bit of IR-level debug ability.Eric Anholt2012-10-171-0/+3
* i965/vs: Add support for splitting virtual GRFs.Eric Anholt2012-10-101-0/+1
* i965/vs: Try again when we've successfully spilled a reg.Eric Anholt2012-10-101-2/+2
* i965/vs: Implement register spilling.Kenneth Graunke2012-10-101-0/+3
* i965/vs: Add a surface index to VS_OPCODE_PULL_CONSTANT instructions.Eric Anholt2012-08-071-1/+2
* i965/vs: Move class functions to brw_vec4.cpp.Eric Anholt2012-07-061-106/+13
* i965/vs: Avoid allocating registers in to the gen7 MRF hack region.Eric Anholt2012-01-301-0/+1
* i965/vs: Implement EXT_texture_swizzle support for VS texturing.Kenneth Graunke2011-12-191-0/+2
* i965/vs: Add support for texel offsets.Kenneth Graunke2011-12-191-0/+1
* i965/vs: Implement vec4_visitor::generate_tex().Kenneth Graunke2011-12-191-0/+4
* i965/vs: Add a new dst_reg constructor for file, number, type, and mask.Kenneth Graunke2011-12-181-0/+10
* i965/vs: Add vec4_instruction::is_tex() query.Kenneth Graunke2011-12-181-0/+1
* i965: Enable faster workaround-free math on Ivybridge.Kenneth Graunke2011-11-071-0/+4
* i965/vs: Fix comparisons with uint negation.Eric Anholt2011-10-201-0/+1
* intel: Convert from GLboolean to 'bool' from stdbool.h.Kenneth Graunke2011-10-181-1/+1
* i965: make swizzle_for_size() return unsignedBrian Paul2011-10-071-2/+2
* i965: make size_swizzles[] static constBrian Paul2011-10-071-1/+1
* i965 new VS: Fix src_reg(uint32_t) constructor.Paul Berry2011-09-281-1/+1
* i965 new VS: don't share clip plane constants in pre-GEN6Paul Berry2011-09-281-0/+2
* i965: Set up clip distance VUE slots appropriately for gl_ClipDistance.Paul Berry2011-09-231-0/+1
* i965/vs: Add support for compute-to-MRF.Eric Anholt2011-09-201-0/+1
* i965/vs: Add a function for how many MRFs get written as part of a SEND.Eric Anholt2011-09-201-0/+2
* i965/vs: Remove dead fields of src_reg.Eric Anholt2011-09-201-2/+0
* i965/vs: Add support for simple algebraic optimizations.Eric Anholt2011-09-201-0/+3
* i965/vs: Add support for copy propagation of the UNIFORM and ATTR files.Eric Anholt2011-09-081-0/+2
* i965/vs: Add constant propagation to a few opcodes.Eric Anholt2011-09-081-0/+3
* i965/vs: Keep track of indices into a per-register array for virtual GRFs.Eric Anholt2011-09-081-0/+9
* i965/vs: Add support for overflowing the number of available push constants.Eric Anholt2011-09-081-0/+1
* i965/vs: Add annotation to more of the URB write.Eric Anholt2011-09-081-0/+1
* i965/vs: Add support for vector comparison ops resulting in bool cond codes.Eric Anholt2011-09-061-2/+2
* i965: new VS: use the VUE map to write out vertex attributes.Paul Berry2011-09-061-2/+1
* i965: new VS: move clip distance computation (GEN5+) to a separate function.Paul Berry2011-09-061-0/+1
* i965: new VS: Move PSIZ/flags computation to a separate function.Paul Berry2011-09-061-0/+1
* i965: new VS: move NDC computation (GEN4-5) to a separate function.Paul Berry2011-09-061-0/+1
* i965: new VS: Use output_reg[] to find NDC and HPOS registers.Paul Berry2011-09-061-1/+1
* i965/vs: Avoid the emit(), remove(), insert_before() for array instructions.Eric Anholt2011-08-311-0/+6
* i965/vs: Move logic for weird CMP type handling to CMP generators.Eric Anholt2011-08-311-8/+0
* i965/vs: Create instruction generators outside of the emit() functions.Eric Anholt2011-08-311-0/+20
* i965/vs: Pack live uniform vectors together in the push constant upload.Eric Anholt2011-08-301-0/+1
* i965/vs: Track uniforms as separate vectors once we've done array access.Eric Anholt2011-08-301-0/+1
* i965/vs: Add support for pull constant loads for uniform arrays.Eric Anholt2011-08-301-0/+11