summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_vec4_emit.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-07-09i965: Delete intel_context entirely.Kenneth Graunke1-2/+0
2013-07-09i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke1-19/+19
2013-07-09i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke1-3/+3
2013-06-26i965/vs: Combine code generation's inst->opcode switch statements.Kenneth Graunke1-163/+166
2013-06-10i965/vs: Use the MAD instruction when possible.Eric Anholt1-0/+4
2013-05-06i965/vs: Add support for bit instructions.Matt Turner1-0/+29
2013-04-25i965/vs: Add support for LRP instruction.Matt Turner1-0/+4
2013-04-11i965/vs: Don't hardcode DEBUG_VS in generic vec4 code.Paul Berry1-7/+9
2013-04-11i965/vs: rename vec4_generator::generate_vs_instruction.Paul Berry1-4/+4
2013-04-11i965/vs: Generalize data structures pointed to by vec4_generator.Paul Berry1-5/+4
2013-04-11i965/vs: Rename vec4_generator::prog to shader_prog.Paul Berry1-4/+4
2013-04-10i965/vs: Use GRFs for pull constant offsets on gen7.Eric Anholt1-17/+28
2013-04-01i965/vs: Add a pass to set dependency control fields on instructions.Eric Anholt1-0/+15
2013-03-28i965/vs: Use a send from a 2-register VGRF for shader time writes.Eric Anholt1-2/+1
2013-03-28i965/fs: Switch shader_time writes to using GRFs.Eric Anholt1-1/+2
2013-03-02i965: add a new virtual opcode: SHADER_OPCODE_TXF_MSChris Forbes1-0/+7
2013-02-13i965: Remove writemask support from brw_SAMPLE().Eric Anholt1-1/+0
2013-02-04i965: Disable write masking when setting up texturing m0.Eric Anholt1-1/+3
2013-01-24i965/vs/gen7: Emit code for GLSL ES 3.00 pack/unpack operations (v3)Chad Versace1-0/+8
2013-01-07i965: Use Haswell's sample_d_c for textureGrad with shadow samplers.Kenneth Graunke1-2/+7
2012-12-05i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt1-0/+4
2012-12-05i965: Add a flag for instructions with normal writemasking disabled.Eric Anholt1-0/+1
2012-12-04i965: Add a header_present flag for setting up dp read messages.Eric Anholt1-0/+2
2012-12-03i965/vs: Fix uninitialized shader pointer used in debug output.Eric Anholt1-0/+2
2012-11-28i965/vs: Move struct brw_compile (p) entirely inside vec4_generator.Kenneth Graunke1-1/+3
2012-11-28i965/vs: Split final assembly code generation out of vec4_visitor.Kenneth Graunke1-40/+64
2012-11-28i965/vs: Abort on unsupported opcodes rather than failing.Kenneth Graunke1-3/+4
2012-11-28i965/vs: Move some functions from brw_vec4_emit.cpp to brw_vec4.cpp.Kenneth Graunke1-263/+0
2012-11-26i965: emit w/a for packed attribute formats in VSChris Forbes1-0/+2
2012-11-19i965/vs: Don't lose attribute type when converting ATTR to FIXED_HW_REG.Kenneth Graunke1-0/+1
2012-11-15i965: Remove duplicate brw_opcodes table in favor of opcode_descs.Kenneth Graunke1-2/+2
2012-11-01i965/vs: Remove support for the old parameter layout.Kenneth Graunke1-1/+0
2012-11-01i965/vs: Replace brw_vs_emit.c with dumping code into the vec4_visitor.Kenneth Graunke1-19/+49
2012-11-01i965/vs: Add support for emitting DPH opcodes.Kenneth Graunke1-0/+4
2012-11-01i965/vs: Only do INTEL_DEBUG=perf when there's a GLSL shader.Kenneth Graunke1-3/+2
2012-10-10i965/vs: Add support for splitting virtual GRFs.Eric Anholt1-0/+1
2012-10-10i965/vs: Try again when we've successfully spilled a reg.Eric Anholt1-1/+4
2012-10-10i965/vs: Implement register spilling.Kenneth Graunke1-0/+14
2012-09-21i965: Remove brw_set_predicate_inverse(p, true) from scratch offset codeKenneth Graunke1-1/+0
2012-09-17i965: Move program dump to a helper function in brw_eu.c.Eric Anholt1-23/+6
2012-08-27i965/vs: Add VS program key dumping to INTEL_DEBUG=perf.Kenneth Graunke1-1/+2
2012-08-13i965: Fix the scaling of seconds to ms in perf debug.Eric Anholt1-1/+1
2012-08-12i965: Add perf debug for stalls during shader compiles.Eric Anholt1-2/+18
2012-08-12i965: Add performance debug for shader recompiles.Eric Anholt1-0/+6
2012-08-08i965/vs: Protect pow(x,y) MOV of y on gen4 from other instruction flags.Eric Anholt1-0/+4
2012-08-08i965: Drop the confusing saturate argument to math instruction setup.Eric Anholt1-3/+0
2012-08-07i965/vs: Add a surface index to VS_OPCODE_PULL_CONSTANT instructions.Eric Anholt1-7/+12
2012-02-21i965: Split the VS binding table to a separate table.Eric Anholt1-1/+1
2012-02-21i965: Move VUE map computation to once at VS compile time.Eric Anholt1-1/+1
2012-01-26i965/vs: Use the sampler for VS pull constant loading on Ivybridge.Kenneth Graunke1-0/+17