aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_emit.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: Remove ir_print_visitor.h includes and usageEric Anholt2013-06-211-1/+0
* i965: Implement 16-wide math on G45 and Ironlake.Kenneth Graunke2013-06-161-0/+25
* i965/fs: Add support for bit instructions.Matt Turner2013-05-061-0/+48
* i965: Share the register file enum between the two backends.Eric Anholt2013-05-021-1/+1
* i965/fs: Use LD messages for pre-gen7 varying-index uniform loadsEric Anholt2013-04-011-18/+37
* i965/fs: Improve performance of varying-index uniform loads on IVB.Eric Anholt2013-04-011-13/+14
* i965: Fix INTEL_DEBUG=shader_time for fragment shaders with discards.Kenneth Graunke2013-03-291-6/+7
* i965/fs: Generate LOD sampler message from ir_lod.Matt Turner2013-03-291-0/+4
* i965/fs: Switch shader_time writes to using GRFs.Eric Anholt2013-03-281-1/+36
* i965/fs: Switch to using sampler LD messages for uniform pull constants.Eric Anholt2013-03-111-29/+25
* i965: add a new virtual opcode: SHADER_OPCODE_TXF_MSChris Forbes2013-03-021-0/+7
* i965/fs: Use the LRP instruction for ir_triop_lrp when possible.Kenneth Graunke2013-02-281-0/+14
* i965/fs: Do a general SEND dependency workaround for the original 965.Eric Anholt2013-02-151-42/+0
* i965: Remove writemask support from brw_SAMPLE().Eric Anholt2013-02-131-1/+0
* i965: Disable write masking when setting up texturing m0.Eric Anholt2013-02-041-0/+1
* i965: Fix assignment instead of comparison in asserts.Vinson Lee2013-01-281-2/+2
* i965/fs/gen7: Fix fatal typo in unpackHalf2x16Chad Versace2013-01-241-1/+1
* i965/fs/gen7: Emit code for GLSL 3.00 pack/unpack operations (v4)Chad Versace2013-01-241-1/+104
* 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