aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_emit.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Fix Android build by removing relative includesChad Versace2011-08-301-1/+1
* i965: Implement textureSize (TXS) on Gen4.Kenneth Graunke2011-08-231-0/+5
* i965/fs: Implement textureSize (TXS) on Gen5+.Kenneth Graunke2011-08-231-0/+4
* i965/fs: Fix 32-bit integer multiplication.Eric Anholt2011-08-171-0/+5
* i965: Start adding the VS visitor and codegen.Eric Anholt2011-08-161-32/+1
* i965: Rename math FS_OPCODE_* to SHADER_OPCODE_*.Eric Anholt2011-08-161-17/+17
* i965: Create a shared enum for hardware and compiler-internal opcodes.Eric Anholt2011-08-161-0/+6
* i965: Drop the reg/hw_reg distinction.Eric Anholt2011-08-101-4/+2
* i965/fs: Stop using the exec_list iterator.Eric Anholt2011-07-291-2/+2
* i965/fs: Fix MRT drawing since the m0->m2 move for shader debug.Eric Anholt2011-07-251-1/+2
* i965/fs: Add support for TXD with shadow comparisons.Kenneth Graunke2011-06-181-2/+2
* i965/fs: Add support for non-shadow textureGrad (TXD) on gen4.Kenneth Graunke2011-06-181-1/+3
* i965/fs: Add support for non-shadow textureGrad (TXD) on Ivybridge.Kenneth Graunke2011-06-181-1/+2
* i965/fs: Fix up for 8752764076e5b3f052a57e0134424a37bf2e9164.Eric Anholt2011-05-271-1/+1
* i965/fs: Split the BRW native code emit to brw_fs_emit.cppEric Anholt2011-05-271-0/+875