aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_emit.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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-1/+4
* i965/vs: Implement register spilling.Kenneth Graunke2012-10-101-0/+14
* i965: Remove brw_set_predicate_inverse(p, true) from scratch offset codeKenneth Graunke2012-09-211-1/+0
* i965: Move program dump to a helper function in brw_eu.c.Eric Anholt2012-09-171-23/+6
* i965/vs: Add VS program key dumping to INTEL_DEBUG=perf.Kenneth Graunke2012-08-271-1/+2
* i965: Fix the scaling of seconds to ms in perf debug.Eric Anholt2012-08-131-1/+1
* i965: Add perf debug for stalls during shader compiles.Eric Anholt2012-08-121-2/+18
* i965: Add performance debug for shader recompiles.Eric Anholt2012-08-121-0/+6
* i965/vs: Protect pow(x,y) MOV of y on gen4 from other instruction flags.Eric Anholt2012-08-081-0/+4
* i965: Drop the confusing saturate argument to math instruction setup.Eric Anholt2012-08-081-3/+0
* i965/vs: Add a surface index to VS_OPCODE_PULL_CONSTANT instructions.Eric Anholt2012-08-071-7/+12
* i965: Split the VS binding table to a separate table.Eric Anholt2012-02-211-1/+1
* i965: Move VUE map computation to once at VS compile time.Eric Anholt2012-02-211-1/+1
* i965/vs: Use the sampler for VS pull constant loading on Ivybridge.Kenneth Graunke2012-01-261-0/+17
* i965/vs: Take attributes into account when deciding urb_entry_size.Kenneth Graunke2012-01-181-0/+8
* i965: Don't make consumers of brw_CONT/brw_WHILE track if depth in loop.Eric Anholt2011-12-211-21/+2
* i965: Don't make consumers of brw_WHILE do pre-gen6 BREAK/CONT patching.Eric Anholt2011-12-211-29/+4
* i965: Don't make consumers of brw_DO()/brw_WHILE() track loop start.Eric Anholt2011-12-211-1/+1
* i965: Drop unused do_insn argument from gen6_CONT().Eric Anholt2011-12-211-1/+1
* i965/vs: Add support for texel offsets.Kenneth Graunke2011-12-191-1/+17
* i965/vs: Implement vec4_visitor::generate_tex().Kenneth Graunke2011-12-191-0/+106
* i965: Add support for gl_VertexID and gl_InstanceID.Eric Anholt2011-11-111-1/+10
* i965: Enable faster workaround-free math on Ivybridge.Kenneth Graunke2011-11-071-2/+17
* i965: Add support for integral vertex attributes.Paul Berry2011-11-021-0/+1
* i965: Rename pixel_scoreboard_clear to last_render_target for clarity.Kenneth Graunke2011-10-181-1/+1
* i965: Use Ivybridge's "Legacy Data Port" for reads/writes.Kenneth Graunke2011-10-181-1/+3
* intel: Convert from GLboolean to 'bool' from stdbool.h.Kenneth Graunke2011-10-181-1/+1
* i965: Make brw_compute_vue_map's userclip dependency a boolean.Paul Berry2011-10-061-1/+1
* i965: Reverse the operands for INT DIV prior to Gen6.Kenneth Graunke2011-10-021-2/+15
* i965/vs: Implement integer quotient and remainder math operations.Kenneth Graunke2011-10-021-1/+3
* i965/gen6: Fix assign instead of compare in assertChris Wilson2011-09-301-1/+1
* i965 new VS: don't share clip plane constants in pre-GEN6Paul Berry2011-09-281-18/+3
* i965: Don't upload clip planes when gl_ClipDistance is in use.Paul Berry2011-09-231-1/+1
* i965/vs: Add support for compute-to-MRF.Eric Anholt2011-09-201-0/+1
* i965/vs: Handle destinations in the MRF file.Eric Anholt2011-09-201-0/+6
* i965/vs: Add support for simple algebraic optimizations.Eric Anholt2011-09-201-0/+1
* i965/vs: Add constant propagation to a few opcodes.Eric Anholt2011-09-081-0/+1
* i965/vs: Add support for overflowing the number of available push constants.Eric Anholt2011-09-081-0/+1
* i965/vs: Pack uniform registers before optimizationEric Anholt2011-09-081-1/+1
* i965/vs: Use write commits on scratch writes in pre-gen6.Eric Anholt2011-09-061-2/+22
* i965/vs: Fix message setup for array read/writes on pre-gen6.Eric Anholt2011-09-061-18/+14
* i965/vs: Fix constant-indexed array read/write addresses on pre-gen6.Eric Anholt2011-09-061-1/+1
* i965/vs: Make pre-gen6 math operate in vector mode instead of scalar.Eric Anholt2011-09-061-1/+1
* i965/vs: Fix copy-and-paste disaster in pre-gen6 POW support.Eric Anholt2011-09-061-5/+0
* i965/vs: Fix NULL pointer dereference in pre-Gen6 push constant loading.Kenneth Graunke2011-09-021-2/+2
* i965/vs: Fix GL_FIXED setup when a writemask is present.Eric Anholt2011-08-301-13/+12
* i965/vs: Pack live uniform vectors together in the push constant upload.Eric Anholt2011-08-301-3/+2
* i965/vs: Add support for pull constant loads for uniform arrays.Eric Anholt2011-08-301-1/+45
* i965: Use native integer uniforms when the new VS backend is in use.Eric Anholt2011-08-301-1/+0