aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Fix predicated-send-based discards with MRT.Eric Anholt2014-03-051-2/+2
* i965: Move compiler debugging output to stderr.Eric Anholt2014-02-221-21/+24
* i965: Use the object label when available for INTEL_DEBUG=vs,gs,fs output.Eric Anholt2014-02-221-1/+2
* i965: Make sure that backend_reg::type and brw_reg::type are consistent for f...Francisco Jerez2014-02-191-0/+1
* i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free fu...Francisco Jerez2014-02-191-18/+10
* i965/fs: Use conditional sends to do FB writes on HSW+.Eric Anholt2014-02-181-9/+13
* i965/fs: Remove fs_reg::sechalf.Francisco Jerez2014-02-121-2/+0
* i965/fs: Remove fs_reg::smear.Francisco Jerez2014-02-121-2/+2
* i965/fs: Add support for specifying register horizontal strides.Francisco Jerez2014-02-121-3/+5
* i965/fs: Add support for sub-register byte offsets to the FS back-end IR.Francisco Jerez2014-02-121-0/+1
* i965/fs: Simplify FS_OPCODE_SET_OMASK stride mashing a bit.Kenneth Graunke2014-02-111-4/+2
* i965/fs: Simplify FS_OPCODE_SET_SAMPLE_ID stride mashing a bit.Kenneth Graunke2014-02-111-2/+1
* i965: Remove *_generator::shader field; use prog field instead.Paul Berry2014-01-231-4/+2
* i965/fs: add support for BRW_OPCODE_AVG in fs_generatorTopi Pohjolainen2014-01-231-0/+3
* i965/fs: introduce blorp specific rt-write for fs_generatorTopi Pohjolainen2014-01-231-0/+19
* i965/fs: allow unit tests to dump the final patched assemblyTopi Pohjolainen2014-01-231-6/+7
* i965/fs: introduce non-compressed equivalent of tex_cmsTopi Pohjolainen2014-01-231-0/+5
* i965: rename tex_ms to tex_cmsTopi Pohjolainen2014-01-231-2/+2
* i965/fs: Support arbitrarily large sampler state indices on Haswell+.Kenneth Graunke2014-01-221-1/+18
* i965/fs: Refactor sampler message header to duplicate less code.Kenneth Graunke2014-01-221-25/+21
* i965: Use get_element_ud to shorten texture header access.Kenneth Graunke2014-01-221-2/+1
* i965: Replace 8-wide and 16-wide with SIMD8 and SIMD16.Eric Anholt2014-01-171-7/+7
* i965/fs: allow fs-generator use without gl_fragment_programTopi Pohjolainen2013-12-271-3/+6
* i965/fs: generate fs programs also without any 8-width instructionsTopi Pohjolainen2013-12-271-2/+6
* i965: Add shader opcode for sampling MCS surfaceChris Forbes2013-12-071-0/+5
* i965/cfg: Clean up cfg_t constructors.Matt Turner2013-12-041-1/+1
* i965/fs: Don't emit SIMD16 BFI instructions.Matt Turner2013-11-201-1/+22
* i965/fs: Emit compressed 3-source instructions on Haswell.Matt Turner2013-11-201-3/+3
* i965/fs: Fix message setup for SIMD8 spills.Eric Anholt2013-11-121-1/+1
* i965/fs: Gen4-5: Setup discard masks for MRT alpha testChris Forbes2013-11-061-1/+1
* i965: Expose brw_reg_from_fs_reg() to other files.Kenneth Graunke2013-11-041-1/+1
* i965: Add FS backend for builtin gl_SampleMask[]Anuj Phogat2013-11-011-0/+42
* i965: Add FS backend for builtin gl_SampleIDAnuj Phogat2013-11-011-0/+29
* i965/fs: Use the gen7 scratch read opcode when possible.Eric Anholt2013-10-301-0/+10
* i965: Merge together opcodes for SHADER_OPCODE_GEN4_SCRATCH_READ/WRITEEric Anholt2013-10-301-6/+6
* i965/fs: Fix register spilling for 16-wide.Eric Anholt2013-10-301-4/+4
* i965/gen7: Implement code generation for untyped surface read instructions.Francisco Jerez2013-10-291-0/+18
* i965/gen7: Implement code generation for untyped atomic instructions.Francisco Jerez2013-10-291-0/+21
* i965/fs: Add support for shadow comparitors with gather4Chris Forbes2013-10-261-3/+12
* i965: Add SHADER_OPCODE_TG4_OFFSET for gather with nonconstant offsets.Chris Forbes2013-10-261-1/+7
* i965/fs: Only unroll high-accuracy dFdy() from SIMD16 to SIMD8 on gen4 and IVB.Paul Berry2013-10-231-10/+27
* i965/fs: Fix accidental type conversion in header setupChris Forbes2013-10-221-3/+2
* i965/fs: Fix handling of sampler messages with header but zero offsetChris Forbes2013-10-221-3/+11
* i965/fs: Dynamically set up the WM binding table offsets.Eric Anholt2013-10-151-1/+1
* i965: Make a brw_stage_prog_data for storing the SURF_INDEX information.Eric Anholt2013-10-151-9/+12
* i965/fs: Convert gen7 to using GRFs for texture messages.Eric Anholt2013-10-101-4/+23
* i965: allow SIMD8 sampler messages in SIMD16 modeChia-I Wu2013-10-091-1/+2
* i965: Remove the "ARF" register file.Matt Turner2013-10-071-3/+0
* i965: Add Gen assertion checks for newer instructions.Matt Turner2013-10-071-0/+11
* i965: Generate code for ir_binop_carry and ir_binop_borrow.Matt Turner2013-10-071-0/+12