summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4.h
Commit message (Expand)AuthorAgeFilesLines
* i965/vs: Don't hardcode DEBUG_VS in generic vec4 code.Paul Berry2013-04-111-2/+7
* i965/vs: Generalize computation of array strides in preparation for GS.Paul Berry2013-04-111-0/+1
* i965/vs: Generalize attribute setup code in preparation for GS.Paul Berry2013-04-111-0/+1
* i965/vs: Generalize vertex emission code in preparation for GS.Paul Berry2013-04-111-0/+5
* i965/vs: rename vec4_generator::generate_vs_instruction.Paul Berry2013-04-111-3/+3
* i965/vs: Generalize data structures pointed to by vec4_generator.Paul Berry2013-04-111-3/+2
* i965/vs: Rename vec4_generator::prog to shader_prog.Paul Berry2013-04-111-2/+2
* i965/vs: move VS-specific data members to vs_vec4_visitor.Paul Berry2013-04-111-9/+14
* i965/vs: move ARB_vertex_program functions to vec4_vs_visitor.Paul Berry2013-04-111-3/+5
* i965/vs: Add virtual function make_reg_for_system_value().Paul Berry2013-04-111-0/+2
* i965/vs: Make some vec4_visitor functions virtual.Paul Berry2013-04-111-4/+12
* i965/vs: Make vec4_vs_visitor class derived from vec4_visitor.Paul Berry2013-04-111-0/+11
* i965/vs: Remove brw_vs_prog_data pointer from brw_vs_compile.Paul Berry2013-04-111-0/+1
* i965/vs: Make type of vec4_visitor::vp more generic.Paul Berry2013-04-111-1/+1
* i965: Rename backend_visitor::prog to shader_prog.Paul Berry2013-04-111-1/+1
* i965/vs: Use GRFs for pull constant offsets on gen7.Eric Anholt2013-04-101-0/+4
* i965/vs: Add a pass to set dependency control fields on instructions.Eric Anholt2013-04-011-0/+2
* i965/vs: Teach copy propagation about sends from GRFs.Eric Anholt2013-03-281-0/+6
* i965/vs: Prepare split_virtual_grfs() for the presence of SENDs from GRFs.Eric Anholt2013-03-281-0/+1
* i965: Track ARB program state along with GLSL state for shader_time.Eric Anholt2013-03-281-1/+1
* i965: Rename BRW_VARYING_SLOT_MAX -> BRW_VARYING_SLOT_COUNT.Paul Berry2013-03-241-2/+2
* i965: Clarify nomenclature: vert_result -> varyingPaul Berry2013-03-231-2/+2
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-2/+2
* i965/vs/gen7: Emit code for GLSL ES 3.00 pack/unpack operations (v3)Chad Versace2013-01-241-0/+5
* i965/vs: Reference the core GL uniform storage for non-builtin uniforms.Eric Anholt2012-12-281-1/+1
* i965: Add asserts to check that we don't realloc ParameterValues.Eric Anholt2012-12-281-0/+1
* i965: Generalize VS compute-to-MRF for compute-to-another-GRF, too.Eric Anholt2012-12-141-1/+1
* i965/vs: Extend opt_compute_to_mrf to handle limited "reswizzling"Eric Anholt2012-12-141-0/+2
* i965/vs: Fix gen6+ math operand quirks in one placeChris Forbes2012-12-141-0/+1
* i965: Adjust the split between shader_time_end() and shader_time_write().Eric Anholt2012-12-141-1/+1
* i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt2012-12-051-0/+9
* i965: Add a flag for instructions with normal writemasking disabled.Eric Anholt2012-12-051-0/+1
* i965/vs: Split final assembly code generation out of vec4_visitor.Kenneth Graunke2012-11-281-4/+40
* i965/vs: Rework memory contexts for shader compilation data.Kenneth Graunke2012-11-281-1/+3
* i965/vs: Pass the brw_context pointer into vec4_visitor and do_vs_prog.Kenneth Graunke2012-11-281-1/+2
* i965/fs: Move struct brw_compile (p) entirely inside fs_generator.Kenneth Graunke2012-11-261-0/+1
* i965: emit w/a for packed attribute formats in VSChris Forbes2012-11-261-0/+1
* i965/vs: add support for emitting SHL, SHR, ASRChris Forbes2012-11-261-0/+3
* i965/vs: Remove dead vec4_visitor::src_reg_for_float prototype.Kenneth Graunke2012-11-151-2/+0
* i965/vs: Replace brw_vs_emit.c with dumping code into the vec4_visitor.Kenneth Graunke2012-11-011-2/+14
* i965/vs: Refactor min/max handling to share code.Kenneth Graunke2012-11-011-0/+2
* i965/vs: Add support for emitting DPH opcodes.Kenneth Graunke2012-11-011-0/+1
* i965: Share the predicate field between FS and VS.Eric Anholt2012-10-171-2/+0
* i965: Make the FS and VS share a few visitor/instruction fields.Eric Anholt2012-10-171-11/+2
* i965/vs: Do the temporary allocation in emit_scratch_write().Eric Anholt2012-10-171-1/+0
* i965/vs: Simplify emit_scratch_write() prototype.Eric Anholt2012-10-171-1/+0
* i965/vs: Add a little bit of IR-level debug ability.Eric Anholt2012-10-171-0/+3
* 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-2/+2
* i965/vs: Implement register spilling.Kenneth Graunke2012-10-101-0/+3