aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Improve performance of copy/constant propagation.Eric Anholt2012-10-081-2/+1
* i965/fs: Move constant propagation to the same codebase as copy prop.Eric Anholt2012-10-081-1/+1
* i965: Replace brw_wm_* with dumping code into the fs_visitor.Eric Anholt2012-10-081-2/+28
* i965/fs: Pull ir_binop_min/ir_binop_max handling to a separate function.Eric Anholt2012-10-081-0/+2
* i965/fs: Refactor rectangle/GL_CLAMP texture coordinate adjustment.Eric Anholt2012-10-081-1/+2
* i965/fs: Pass fragment depth to the fb write as a fs_reg, not an ir_variable.Eric Anholt2012-10-081-1/+1
* i965: Index sampler program key data by linker-assigned index.Kenneth Graunke2012-08-271-1/+1
* i965/fs: Remove unused 'sampler' parameter in emit_texture_genX().Kenneth Graunke2012-08-251-6/+3
* i965/fs: Communicate the pull constant block read parameters through fs_regs.Eric Anholt2012-08-071-1/+3
* i965/fs: Don't clobber sampler message MRFs with subexpressions.Kenneth Graunke2012-08-061-0/+3
* i965/fs: Factor out texcoord setup into a helper function.Kenneth Graunke2012-08-061-0/+1
* i965/fs: Move message header and texture offset setup to generate_tex().Kenneth Graunke2012-08-061-0/+1
* i965: Replace fs_visitor::kill_emitted with gl_fragment_program::UsesKill.Paul Berry2012-07-201-1/+0
* i965/fs.h: Refactor tests for instructions modifying a register.Eric Anholt2012-07-181-0/+1
* i965/fs: Rename virtual_grf_next to virtual_grf_count.Eric Anholt2012-07-181-1/+1
* i965/fs: Move class functions from the header to .cpp files.Eric Anholt2012-07-061-278/+26
* i965/fs: Move copy propagation test out to a separate function.Eric Anholt2012-07-031-0/+4
* i965/fs: Add FS_OPCODE_MOV_DISPATCH_TO_FLAGS to fragment shader backend.Paul Berry2012-07-021-0/+1
* i965/msaa: Add backend support for centroid interpolation.Paul Berry2012-06-251-1/+2
* i965/fs: Refactor interpolation code to prepare for adding centroid support.Paul Berry2012-06-251-0/+2
* i965: Compute dFdy() correctly for FBOs.Paul Berry2012-06-221-1/+2
* i965/fs: Fix user-defined FS outputs with less than four components.Kenneth Graunke2012-06-051-0/+1
* i965/gen6+: Add support for GL_ARB_blend_func_extended.Eric Anholt2012-05-231-0/+1
* i965/fs: Do more register coalescing by using the interference graph.Eric Anholt2012-05-171-0/+1
* Revert "i965/fs: Jump from discard statements to the end of the program when ...Eric Anholt2012-05-141-22/+0
* i965/fs: Add support for copy propagation.Eric Anholt2012-05-141-0/+3
* i965/fs: Add a local common subexpression elimination pass.Kenneth Graunke2012-05-141-0/+4
* i965/fs: Use a const reference in fs_reg::equals instead of a pointer.Kenneth Graunke2012-05-141-14/+14
* i965/fs: Fix regression in comparison handling from ANDs change.Eric Anholt2012-05-041-0/+1
* i965: Add basic block generator.Eric Anholt2012-04-191-0/+4
* i965/fs: Try to avoid generating extra MOVs to do saturates.Eric Anholt2012-04-111-0/+3
* i965/fs: Jump from discard statements to the end of the program when done.Eric Anholt2012-03-161-0/+22
* i965/fs: Add a new fs_inst::regs_written function.Kenneth Graunke2012-02-151-0/+12
* i965/fs: Add support for generating MADs.Eric Anholt2012-02-101-0/+1
* i965/fs: Fix rendering corruption in unigine tropics.Eric Anholt2012-01-301-0/+2
* i965: Rename texturing ops from FS_OPCODE to SHADER_OPCODE, except TXB.Kenneth Graunke2011-12-181-5/+5
* i965/fs: Make register file enum 0 be the undefined register file.Eric Anholt2011-11-301-6/+6
* i965/fs: Add support for user-defined out variables.Eric Anholt2011-11-091-4/+4
* i965: Enable faster workaround-free math on Ivybridge.Kenneth Graunke2011-11-071-0/+7
* i965/gen6+: Parameterize barycentric interpolation modes.Paul Berry2011-10-271-2/+2
* i965/fs: Fix comparisions with uint negation.Eric Anholt2011-10-201-0/+1
* intel: Convert from GLboolean to 'bool' from stdbool.h.Kenneth Graunke2011-10-181-2/+2
* mesa: Use gl_shader_program::_LinkedShaders instead of FragmentProgramIan Romanick2011-10-071-1/+2
* 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-1/+10
* i965/fs: Implement texelFetch() on Ironlake and Sandybridge.Kenneth Graunke2011-09-191-0/+1
* i965: Fix Android build by removing relative includesChad Versace2011-08-301-2/+2
* i965: Avoid generating MOVs for most ir_assignment handling.Kenneth Graunke2011-08-291-0/+5
* i965/fs: Revert "Avoid generating MOVs for assignments for expressions."Kenneth Graunke2011-08-291-4/+1
* i965/fs: Implement textureSize (TXS) on Gen5+.Kenneth Graunke2011-08-231-1/+2