aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/fs: Add support for shadow comparitors with gather4Chris Forbes2013-10-261-0/+3
* i965/fs: add support for gather4 with nonconstant offsetsChris Forbes2013-10-261-7/+46
* i965: relax brw_texture_offset assertChris Forbes2013-10-261-1/+1
* i965: Move the common binding table offset code to brw_shader.cpp.Eric Anholt2013-10-151-0/+2
* i965: Make a brw_stage_prog_data for storing the SURF_INDEX information.Eric Anholt2013-10-151-1/+2
* i965: Always have the struct gl_program * in the backend visitor.Eric Anholt2013-10-151-6/+7
* i965/fs: Convert gen7 to using GRFs for texture messages.Eric Anholt2013-10-101-56/+56
* i965/fs: Keep a copy of the live variables class around.Eric Anholt2013-10-101-1/+1
* i965: Generate code for ir_binop_imul_high.Matt Turner2013-10-071-0/+10
* i965: Use the multiplication result's type for the accumulator.Matt Turner2013-10-071-1/+1
* i965: Generate code for ir_binop_carry and ir_binop_borrow.Matt Turner2013-10-071-0/+20
* i965/fs: Add support for textureGather(.., comp)Chris Forbes2013-10-061-7/+11
* i965/fs: implement ir_query_levelsChris Forbes2013-10-051-1/+19
* i965: w/a for gather4 green RG32FChris Forbes2013-10-031-0/+4
* i965/fs: Add support for ir_tg4Chris Forbes2013-10-031-3/+59
* mesa: Fix misplaced includes of "main/uniforms.h".Francisco Jerez2013-10-011-1/+1
* i965/fs: Don't double-accept operands of logical and/or/xor operations.Kenneth Graunke2013-09-261-7/+4
* glsl: Add support for ldexp.Matt Turner2013-09-171-0/+4
* i965/fs: Expose "urb_setup" as part of brw_wm_prog_data.Paul Berry2013-09-161-2/+2
* i965: Add support for ir_triop_csel.Matt Turner2013-09-091-0/+6
* glsl: Pass _mesa_glsl_parse_state into matching_signature and such.Kenneth Graunke2013-09-091-1/+1
* i965/fs: Gen4: Zero out extra coordinates when using shadow compareChris Forbes2013-09-011-1/+7
* i965/fs: Add support for translating ir_triop_fma into MAD.Matt Turner2013-08-271-0/+7
* i965/fs: Assert that ir_expressions are usable by 3-src instructions.Matt Turner2013-08-271-0/+1
* i965: Emit MOVs for neg/abs.Matt Turner2013-08-161-2/+2
* i965/fs: Fix Sandybridge regressions from SEL optimization.Kenneth Graunke2013-08-151-4/+13
* i965/fs: Optimize IF/MOV/ELSE/MOV/ENDIF to SEL when possible.Kenneth Graunke2013-08-121-0/+78
* glsl: add ir_emit_vertex and ir_end_primitive instruction typesBryan Cain2013-08-011-0/+12
* i965/Gen4: Zero extra coordinates for ir_texChris Forbes2013-07-161-0/+4
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-2/+1
* i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke2013-07-091-20/+20
* i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke2013-07-091-1/+1
* i965: fix alpha test for MRTChris Forbes2013-07-061-2/+1