aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_emit.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Use Haswell's sample_d_c for textureGrad with shadow samplers.Kenneth Graunke2013-01-071-2/+7
* i965/fs: Remove dead code from generate_uniform_pull_constant_load_gen7.Kenneth Graunke2013-01-071-2/+0
* i965/fs: Set up gen7 UBO loads as sends from GRFs.Eric Anholt2012-12-141-0/+75
* i965/fs: Improve performance of shaders that start out with a discard.Eric Anholt2012-12-111-0/+62
* i965/fs: Rewrite discards to use a flag subreg to track discarded pixels.Eric Anholt2012-12-111-58/+18
* i965/fs: Add an instruction flag for choosing the flag subregister.Eric Anholt2012-12-111-4/+5
* i965: Let brw_flag_reg() choose the flag reg and subreg.Eric Anholt2012-12-111-2/+2
* i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt2012-12-051-0/+4
* i965: Add a flag for instructions with normal writemasking disabled.Eric Anholt2012-12-051-0/+1
* i965/fs: Add instruction emit for varying-index reads of uniforms.Eric Anholt2012-12-041-0/+94
* i965/fs: Rename the existing pull constant load opcode.Eric Anholt2012-12-041-5/+6
* i965/fs: Move struct brw_compile (p) entirely inside fs_generator.Kenneth Graunke2012-11-261-1/+3
* i965/fs: Split final assembly code generation out of fs_visitor.Kenneth Graunke2012-11-261-20/+73
* i965/fs: Abort on unsupported opcodes rather than failing.Kenneth Graunke2012-11-261-1/+1
* i965/fs: Move brw_wm_compile::fp to fs_visitor.Kenneth Graunke2012-11-261-1/+1
* i965/fs: Move brw_wm_compile::dispatch_width into fs_visitor.Kenneth Graunke2012-11-261-13/+13
* i965: Remove duplicate brw_opcodes table in favor of opcode_descs.Kenneth Graunke2012-11-151-2/+2
* i965: Share the predicate field between FS and VS.Eric Anholt2012-10-171-1/+1
* i965: Rename fs_cfg types to not mention fs.Eric Anholt2012-10-171-12/+12
* i965: Move brw_fs_cfg.* to brw_cfg.*.Eric Anholt2012-10-171-1/+1
* i965: Replace brw_wm_* with dumping code into the fs_visitor.Eric Anholt2012-10-081-4/+18
* i965: Move program dump to a helper function in brw_eu.c.Eric Anholt2012-09-171-22/+5
* i965/msaa: Add sample-alpha-to-coverage support for multiple render targetsAnuj Phogat2012-08-231-0/+12
* i965: Drop the confusing saturate argument to math instruction setup.Eric Anholt2012-08-081-10/+0
* i965/fs: Communicate the pull constant block read parameters through fs_regs.Eric Anholt2012-08-071-3/+13
* i965/fs: Move message header and texture offset setup to generate_tex().Kenneth Graunke2012-08-061-0/+21
* i965: Avoid unnecessary recompiles for shaders that don't use dFdy().Paul Berry2012-07-191-0/+4
* i965/fs: Add FS_OPCODE_MOV_DISPATCH_TO_FLAGS to fragment shader backend.Paul Berry2012-07-021-0/+26
* i965: Compute dFdy() correctly for FBOs.Paul Berry2012-06-221-3/+11
* i965/gen6+: Add support for GL_ARB_blend_func_extended.Eric Anholt2012-05-231-0/+9
* Revert "i965/fs: Jump from discard statements to the end of the program when ...Eric Anholt2012-05-141-55/+0
* i965: Add basic block generator.Eric Anholt2012-04-191-0/+37
* i965/fs: Jump from discard statements to the end of the program when done.Eric Anholt2012-03-161-0/+55
* i965/fs: Add support for generating MADs.Eric Anholt2012-02-101-0/+14
* i965: Don't make consumers of brw_CONT/brw_WHILE track if depth in loop.Eric Anholt2011-12-211-21/+2
* i965: Don't make consumers of brw_WHILE do pre-gen6 BREAK/CONT patching.Eric Anholt2011-12-211-29/+4
* i965: Don't make consumers of brw_DO()/brw_WHILE() track loop start.Eric Anholt2011-12-211-1/+1
* i965: Drop unused do_insn argument from gen6_CONT().Eric Anholt2011-12-211-1/+1
* i965: Rename texturing ops from FS_OPCODE to SHADER_OPCODE, except TXB.Kenneth Graunke2011-12-181-15/+15
* i965/fs: Make register file enum 0 be the undefined register file.Eric Anholt2011-11-301-2/+19
* i965/gen4: Fix sampling from integer textures.Eric Anholt2011-11-171-1/+15
* i965: Fix Sandybridge regression introduced by workaround-free math.Kenneth Graunke2011-11-071-1/+1
* i965: Enable faster workaround-free math on Ivybridge.Kenneth Graunke2011-11-071-1/+30
* i965/fs: Fix comparisions with uint negation.Eric Anholt2011-10-201-0/+10
* i965: Remove EOT parameter from brw_SAMPLE and brw_set_sampler_message.Kenneth Graunke2011-10-181-1/+0
* intel: Convert from GLboolean to 'bool' from stdbool.h.Kenneth Graunke2011-10-181-1/+1
* i965/fs: Implement integer quotient and remainder math operations.Kenneth Graunke2011-10-021-0/+2
* i965/fs: Split generate_math into gen4/gen6 and 1/2 operand variants.Kenneth Graunke2011-09-261-53/+79
* i965/fs: Implement texelFetch() on Gen4.Kenneth Graunke2011-09-191-0/+5
* i965/fs: Implement texelFetch() on Ironlake and Sandybridge.Kenneth Graunke2011-09-191-0/+4