aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_emit.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/vs: Don't lose attribute type when converting ATTR to FIXED_HW_REG.Kenneth Graunke2012-11-191-0/+1
* i965: Remove duplicate brw_opcodes table in favor of opcode_descs.Kenneth Graunke2012-11-151-2/+2
* i965/vs: Remove support for the old parameter layout.Kenneth Graunke2012-11-011-1/+0
* i965/vs: Replace brw_vs_emit.c with dumping code into the vec4_visitor.Kenneth Graunke2012-11-011-19/+49
* i965/vs: Add support for emitting DPH opcodes.Kenneth Graunke2012-11-011-0/+4
* i965/vs: Only do INTEL_DEBUG=perf when there's a GLSL shader.Kenneth Graunke2012-11-011-3/+2
* 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