aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/vs: Restructure emit() functions around a vec4_instruction constructor.Eric Anholt2011-08-301-0/+8
* i965: Fix Android build by removing relative includesChad Versace2011-08-301-1/+1
* i965/vs: Add simple dead code elimination.Eric Anholt2011-08-191-0/+1
* i965/vs: Copy the live intervals calculation over from the FS.Eric Anholt2011-08-191-0/+5
* i965/vs: Avoid generating a MOV for most ir_assignment handling.Eric Anholt2011-08-161-0/+6
* i965/vs: Add support for ir_binop_pow.Eric Anholt2011-08-161-0/+10
* i965/vs: Add support for scratch read/write codegen.Eric Anholt2011-08-161-0/+9
* i965/vs: Move virtual GRFs with array accesses to them to scratch space.Eric Anholt2011-08-161-0/+12
* i965/vs: Track the variable index of array accesses.Eric Anholt2011-08-161-0/+4
* i965/vs: Avoid generating extra moves when setting up large ir_constants.Eric Anholt2011-08-161-0/+2
* i965/vs: Handle assignment of structures/arrays/matrices better.Eric Anholt2011-08-161-1/+2
* i965/vs: Start adding support for uniformsEric Anholt2011-08-161-0/+5
* i965: Start adding the VS visitor and codegen.Eric Anholt2011-08-161-0/+434