aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Set fs_inst::header_present for untyped atomics/surface reads.Kenneth Graunke2014-05-011-0/+2
* i965/fs: Remove 'mul_arg' from try_emit_mad().Matt Turner2014-04-301-6/+11
* i965/fs: Change fs_visitor::emit_lrp to use MAC for gen<6Juha-Pekka Heikkila2014-04-161-7/+4
* i965/fs: Track whether we're doing dual source in a more obvious way.Eric Anholt2014-04-081-1/+2
* i965/fs: Skip emitting MACH/MOV for small integers.Kenneth Graunke2014-04-081-12/+21
* i965: Actually initialize simd16_unsupported and no16_msg.Kenneth Graunke2014-03-181-0/+2
* i965: Accurately bail on SIMD16 compiles.Kenneth Graunke2014-03-181-22/+22
* i965/fs: Support pull parameters in SIMD16 mode.Kenneth Graunke2014-03-181-1/+2
* i965/fs: Don't renumber UNIFORM registers.Kenneth Graunke2014-03-181-2/+1
* i965/fs: Save push constant location information.Kenneth Graunke2014-03-181-0/+1
* i965: Merge resolving of shader program sourceTopi Pohjolainen2014-03-051-6/+2
* i965: Merge initialisation of backend_visitorTopi Pohjolainen2014-03-051-7/+2
* i965: Move compiler debugging output to stderr.Eric Anholt2014-02-221-2/+2
* i965/fs: Drop the emit(fs_inst) overload.Kenneth Graunke2014-02-211-17/+10
* i965/fs: Pass fs_regs by constant reference where possible.Matt Turner2014-02-211-5/+7
* i965/fs: Allocate the param_size array dynamically.Francisco Jerez2014-02-191-1/+1
* i965/fs: Use a separate variable to keep track of the last uniform index seen.Francisco Jerez2014-02-191-5/+6
* i965/fs: Remove fs_reg::retype.Francisco Jerez2014-02-191-11/+11
* i965: Move up duplicated fields from stage-specific prog_data to brw_stage_pr...Francisco Jerez2014-02-191-5/+5
* i965/fs: Use conditional sends to do FB writes on HSW+.Eric Anholt2014-02-181-1/+13
* i965/fs: Remove fs_reg::sechalf.Francisco Jerez2014-02-121-3/+1
* i965/fs: Remove fs_reg::smear.Francisco Jerez2014-02-121-7/+7
* glsl: Add image type to the GLSL IR.Francisco Jerez2014-02-121-0/+1
* i965/fs: Emit shader w/a for Gen6 gatherChris Forbes2014-02-081-0/+34
* 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/+4
* i965/fs: Plumb sampler index into emit_texture_gen7.Kenneth Graunke2014-01-221-2/+2
* i965: Compute the number of live registers at each IP.Kenneth Graunke2014-01-211-0/+1
* i965/fs: Add and use MAX_SAMPLER_MESSAGE_SIZE definition.Matt Turner2014-01-211-4/+6
* i965: Replace 8-wide and 16-wide with SIMD8 and SIMD16.Eric Anholt2014-01-171-11/+11
* i965: set size of txf_mcs payload vgrf properlyChris Forbes2014-01-041-0/+1
* i965/fs: add support for gl_SampleMaskIn[]Chris Forbes2013-12-141-0/+2
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-14/+14
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-4/+4
* glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry2013-12-091-5/+0
* glsl/loops: replace loop controls with a normative bound.Paul Berry2013-12-091-2/+4
* glsl/loops: consolidate bounded loop handling into a lowering pass.Paul Berry2013-12-091-31/+2
* i965/fs: Sample from MCS surface when requiredChris Forbes2013-12-071-8/+38
* i965: Emit better code for ir_unop_sign.Matt Turner2013-12-041-8/+24
* i965: Don't use MACH for integer multiplies on Gen8+.Kenneth Graunke2013-12-021-1/+1
* i965/fs: Remove force_sechalf stackKenneth Graunke2013-11-161-5/+1
* i965/fs: Gen4-5: Implement alpha test in shader for MRTChris Forbes2013-11-061-0/+54
* i965/gen7: Handle atomic instructions from the FS back-end.Francisco Jerez2013-11-041-2/+132
* i965: Add FS backend for builtin gl_SampleMask[]Anuj Phogat2013-11-011-0/+12
* i965: Add FS backend for builtin gl_SampleIDAnuj Phogat2013-11-011-0/+2
* i965: Add FS backend for builtin gl_SamplePositionAnuj Phogat2013-11-011-0/+5
* i965/fs: Exit the compile if spilling would overwrite in-use MRFs.Eric Anholt2013-10-301-0/+2
* glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez2013-10-291-0/+1
* i965: Remove ir_txf coord+offset special case in visitorsChris Forbes2013-10-261-43/+13
* i965: Add asserts to ensure that ir_tg4 offset arrays are loweredChris Forbes2013-10-261-0/+3