summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_fs_emit.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-07-09i965: Delete intel_context entirely.Kenneth Graunke1-2/+1
2013-07-09i965: Move intel_context::gen and gt fields to brw_context.Kenneth Graunke1-22/+22
2013-07-09i965: Move intel_context::is_<platform> flags to brw_context.Kenneth Graunke1-2/+2
2013-07-06i965: fix alpha test for MRTChris Forbes1-3/+1
2013-06-21glsl: Remove ir_print_visitor.h includes and usageEric Anholt1-1/+0
2013-06-16i965: Implement 16-wide math on G45 and Ironlake.Kenneth Graunke1-0/+25
2013-05-06i965/fs: Add support for bit instructions.Matt Turner1-0/+48
2013-05-02i965: Share the register file enum between the two backends.Eric Anholt1-1/+1
2013-04-01i965/fs: Use LD messages for pre-gen7 varying-index uniform loadsEric Anholt1-18/+37
2013-04-01i965/fs: Improve performance of varying-index uniform loads on IVB.Eric Anholt1-13/+14
2013-03-29i965: Fix INTEL_DEBUG=shader_time for fragment shaders with discards.Kenneth Graunke1-6/+7
2013-03-29i965/fs: Generate LOD sampler message from ir_lod.Matt Turner1-0/+4
2013-03-28i965/fs: Switch shader_time writes to using GRFs.Eric Anholt1-1/+36
2013-03-11i965/fs: Switch to using sampler LD messages for uniform pull constants.Eric Anholt1-29/+25
2013-03-02i965: add a new virtual opcode: SHADER_OPCODE_TXF_MSChris Forbes1-0/+7
2013-02-28i965/fs: Use the LRP instruction for ir_triop_lrp when possible.Kenneth Graunke1-0/+14
2013-02-15i965/fs: Do a general SEND dependency workaround for the original 965.Eric Anholt1-42/+0
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-0/+1
2013-01-28i965: Fix assignment instead of comparison in asserts.Vinson Lee1-2/+2
2013-01-24i965/fs/gen7: Fix fatal typo in unpackHalf2x16Chad Versace1-1/+1
2013-01-24i965/fs/gen7: Emit code for GLSL 3.00 pack/unpack operations (v4)Chad Versace1-1/+104
2013-01-07i965: Use Haswell's sample_d_c for textureGrad with shadow samplers.Kenneth Graunke1-2/+7
2013-01-07i965/fs: Remove dead code from generate_uniform_pull_constant_load_gen7.Kenneth Graunke1-2/+0
2012-12-14i965/fs: Set up gen7 UBO loads as sends from GRFs.Eric Anholt1-0/+75
2012-12-11i965/fs: Improve performance of shaders that start out with a discard.Eric Anholt1-0/+62
2012-12-11i965/fs: Rewrite discards to use a flag subreg to track discarded pixels.Eric Anholt1-58/+18
2012-12-11i965/fs: Add an instruction flag for choosing the flag subregister.Eric Anholt1-4/+5
2012-12-11i965: Let brw_flag_reg() choose the flag reg and subreg.Eric Anholt1-2/+2
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/fs: Add instruction emit for varying-index reads of uniforms.Eric Anholt1-0/+94
2012-12-04i965/fs: Rename the existing pull constant load opcode.Eric Anholt1-5/+6
2012-11-26i965/fs: Move struct brw_compile (p) entirely inside fs_generator.Kenneth Graunke1-1/+3
2012-11-26i965/fs: Split final assembly code generation out of fs_visitor.Kenneth Graunke1-20/+73
2012-11-26i965/fs: Abort on unsupported opcodes rather than failing.Kenneth Graunke1-1/+1
2012-11-26i965/fs: Move brw_wm_compile::fp to fs_visitor.Kenneth Graunke1-1/+1
2012-11-26i965/fs: Move brw_wm_compile::dispatch_width into fs_visitor.Kenneth Graunke1-13/+13
2012-11-15i965: Remove duplicate brw_opcodes table in favor of opcode_descs.Kenneth Graunke1-2/+2
2012-10-17i965: Share the predicate field between FS and VS.Eric Anholt1-1/+1
2012-10-17i965: Rename fs_cfg types to not mention fs.Eric Anholt1-12/+12
2012-10-17i965: Move brw_fs_cfg.* to brw_cfg.*.Eric Anholt1-1/+1
2012-10-08i965: Replace brw_wm_* with dumping code into the fs_visitor.Eric Anholt1-4/+18
2012-09-17i965: Move program dump to a helper function in brw_eu.c.Eric Anholt1-22/+5
2012-08-23i965/msaa: Add sample-alpha-to-coverage support for multiple render targetsAnuj Phogat1-0/+12
2012-08-08i965: Drop the confusing saturate argument to math instruction setup.Eric Anholt1-10/+0
2012-08-07i965/fs: Communicate the pull constant block read parameters through fs_regs.Eric Anholt1-3/+13
2012-08-06i965/fs: Move message header and texture offset setup to generate_tex().Kenneth Graunke1-0/+21
2012-07-19i965: Avoid unnecessary recompiles for shaders that don't use dFdy().Paul Berry1-0/+4
2012-07-02i965/fs: Add FS_OPCODE_MOV_DISPATCH_TO_FLAGS to fragment shader backend.Paul Berry1-0/+26