aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_emit.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: add new VS_OPCODE_UNPACK_FLAGS_SIMD4X2Chris Forbes2013-08-161-0/+23
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-2/+0
* i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke2013-07-091-19/+19
* i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke2013-07-091-3/+3
* i965/vs: Combine code generation's inst->opcode switch statements.Kenneth Graunke2013-06-261-163/+166
* i965/vs: Use the MAD instruction when possible.Eric Anholt2013-06-101-0/+4
* i965/vs: Add support for bit instructions.Matt Turner2013-05-061-0/+29
* i965/vs: Add support for LRP instruction.Matt Turner2013-04-251-0/+4
* i965/vs: Don't hardcode DEBUG_VS in generic vec4 code.Paul Berry2013-04-111-7/+9
* i965/vs: rename vec4_generator::generate_vs_instruction.Paul Berry2013-04-111-4/+4
* i965/vs: Generalize data structures pointed to by vec4_generator.Paul Berry2013-04-111-5/+4
* i965/vs: Rename vec4_generator::prog to shader_prog.Paul Berry2013-04-111-4/+4
* i965/vs: Use GRFs for pull constant offsets on gen7.Eric Anholt2013-04-101-17/+28
* i965/vs: Add a pass to set dependency control fields on instructions.Eric Anholt2013-04-011-0/+15
* i965/vs: Use a send from a 2-register VGRF for shader time writes.Eric Anholt2013-03-281-2/+1
* i965/fs: Switch shader_time writes to using GRFs.Eric Anholt2013-03-281-1/+2
* i965: add a new virtual opcode: SHADER_OPCODE_TXF_MSChris Forbes2013-03-021-0/+7
* i965: Remove writemask support from brw_SAMPLE().Eric Anholt2013-02-131-1/+0
* i965: Disable write masking when setting up texturing m0.Eric Anholt2013-02-041-1/+3
* i965/vs/gen7: Emit code for GLSL ES 3.00 pack/unpack operations (v3)Chad Versace2013-01-241-0/+8
* i965: Use Haswell's sample_d_c for textureGrad with shadow samplers.Kenneth Graunke2013-01-071-2/+7
* i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt2012-12-051-0/+4
* i965: Add a flag for instructions with normal writemasking disabled.Eric Anholt2012-12-051-0/+1
* i965: Add a header_present flag for setting up dp read messages.Eric Anholt2012-12-041-0/+2
* i965/vs: Fix uninitialized shader pointer used in debug output.Eric Anholt2012-12-031-0/+2
* i965/vs: Move struct brw_compile (p) entirely inside vec4_generator.Kenneth Graunke2012-11-281-1/+3
* i965/vs: Split final assembly code generation out of vec4_visitor.Kenneth Graunke2012-11-281-40/+64
* i965/vs: Abort on unsupported opcodes rather than failing.Kenneth Graunke2012-11-281-3/+4
* i965/vs: Move some functions from brw_vec4_emit.cpp to brw_vec4.cpp.Kenneth Graunke2012-11-281-263/+0
* i965: emit w/a for packed attribute formats in VSChris Forbes2012-11-261-0/+2
* 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