i965: Use sample barycentric coordinates with per sample shading
[mesa.git] / src / mesa / drivers / dri / i965 / brw_shader.cpp
2014-01-17 Eric Anholti965: Stop doing our optimization on a copy of the...
2014-01-08 Paul Berryglsl: Make more use of gl_shader_stage enum in ir_set_p...
2014-01-08 Paul Berrymesa: Use gl_shader::Stage instead of gl_shader::Type...
2014-01-08 Paul Berrymesa: Store gl_shader_stage enum in gl_shader objects.
2014-01-08 Paul Berrymesa: Clean up nomenclature for pipeline stages.
2013-12-30 Paul BerryRename overloads of _mesa_glsl_shader_target_name().
2013-12-12 Tapani Pälliglsl: move variables in to ir_variable::data, part I
2013-12-09 Paul Berryglsl/loops: Get rid of lower_bounded_loops and ir_loop...
2013-12-09 Paul Berryglsl/loops: consolidate bounded loop handling into...
2013-12-07 Chris Forbesi965: Add shader opcode for sampling MCS surface
2013-11-04 Francisco Jerezi965: Add a 'has_side_effects' back-end instruction...
2013-10-31 Eric Anholti965/fs: Use the gen7 scratch read opcode when possible.
2013-10-31 Eric Anholti965: Merge together opcodes for SHADER_OPCODE_GEN4_SCR...
2013-10-29 Francisco Jerezi965: Implement ABO surface state emission.
2013-10-29 Francisco Jerezglsl: Add new atomic_uint built-in GLSL type.
2013-10-26 Chris Forbesi965: Add lowering pass to fold offset into unnormalize...
2013-10-26 Chris Forbesi965: Add lowering pass for splitting textureGatherOffsets
2013-10-26 Chris Forbesi965: relax brw_texture_offset assert
2013-10-26 Chris Forbesi965: Add SHADER_OPCODE_TG4_OFFSET for gather with...
2013-10-26 Chris Forbesi965: add missing tg4 case in brw_instruction_name
2013-10-25 Paul Berryi965/gs: Precompile geometry shaders.
2013-10-15 Eric Anholti965: Move the common binding table offset code to...
2013-10-14 Matt Turneri965: Don't copy prop source mods into instructions...
2013-10-02 Chris Forbesi965: add SHADER_OPCODE_TG4
2013-09-17 Matt Turneri965: Lower ldexp.
2013-09-11 Paul Berryi965/gs: Add opcodes needed for EndPrimitive().
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_DWORD_2_IMMED.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_VERTEX_COUNT.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_SET_WRITE_OFFSET.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_THREAD_END.
2013-08-23 Paul Berryi965/gs: Add GS_OPCODE_URB_WRITE.
2013-08-23 Paul Berryi965: Make brw_{program,vs}.h safe to include from...
2013-08-15 Chris Forbesi965: add new VS_OPCODE_UNPACK_FLAGS_SIMD4X2
2013-08-02 Paul Berrymesa: Refactor copying of linked program data.
2013-08-02 Paul Berryglsl: Change do_set_program_inouts' is_fragment_shader...
2013-07-09 Kenneth Graunkei965: Move intel_context::gen and gt fields to brw_context.
2013-07-09 Kenneth Graunkei965: Move intel_context::perf_debug to brw_context.
2013-07-09 Kenneth Graunkei965: Pass brw_context to functions rather than intel_c...
2013-07-02 Marek Olšákmesa: renumber shader indices according to their placem...
2013-06-21 Eric Anholtmesa: Use shared code for converting shader targets...
2013-06-21 Eric Anholtglsl: Remove ir_print_visitor.h includes and usage
2013-05-13 Ian Romanickglsl: Add lowering pass for ir_triop_vector_insert
2013-05-12 Kenneth Graunkeglsl: Pass struct shader_compiler_options into do_commo...
2013-05-06 Matt Turneri965: Lower bitfieldInsert.
2013-05-02 Eric Anholti965: Make dump_instructions be a virtual method of...
2013-05-01 Kenneth Graunkei965: Lower textureGrad() for samplerCubeShadow.
2013-04-29 Kenneth Graunkei965: Move is_math/is_tex/is_control_flow() to backend_...
2013-04-26 Matt Turneri965/vs: Add support for LRP instruction.
2013-04-10 Eric Anholti965/vs: Use GRFs for pull constant offsets on gen7.
2013-04-01 Eric Anholti965: Dump shader source for linked shader programs.
2013-03-29 Kenneth Graunkei965: Fix INTEL_DEBUG=shader_time for fragment shaders...
2013-03-29 Eric Anholti965: Add names for all instructions to dump_instructio...
2013-03-05 Eric Anholti965: Make perf_debug() output to GL_ARB_debug_output...
2013-02-28 Kenneth Graunkei965/fs: Use the LRP instruction for ir_triop_lrp when...
2013-02-28 Kenneth Graunkeglsl: Convert mix() to use a new ir_triop_lrp opcode.
2013-01-25 Matt Turneri965: Lower the 4x8 pack/unpack operations
2013-01-25 Ian Romanickglsl: Add GLSL_TYPE_INTERFACE
2013-01-25 Ian Romanickglsl: Replace most default cases in switches on GLSL...
2013-01-25 Chad Versacei965: Lower the GLSL ES 3.00 pack/unpack operations...
2013-01-08 Kenneth Graunkei965: Use Haswell's sample_d_c for textureGrad with...
2012-12-28 Eric Anholti965: Stop making a copy of non-builtin uniforms in...
2012-12-28 Eric Anholti965: Add texrect scale parameters before pointers...
2012-12-28 Eric Anholti965: Fix a typo in a comment.
2012-12-05 Eric Anholti965/fs: Add support for uniform array access with...
2012-11-15 Kenneth Graunkei965: Remove brw_shader_program wrapper struct.
2012-09-29 Kenneth Graunkei965: Complain about variable index lowering when INTEL...
2012-09-29 Kenneth Graunkei965: Dump linked shaders on MESA_GLSL=dump.
2012-09-27 Eric Anholtintel: Mark some file-local code as static.
2012-08-27 Kenneth Graunkei965: Make VS programs obey the shader_precompile drico...
2012-08-25 Kenneth Graunkei965: Fix brw_link_shader to return false rather than...
2012-08-07 Eric Anholti965/fs: Add support for loading uniform buffer variabl...
2012-07-20 Paul Berrymesa: Set gl_fragment_program::UsesKill in do_set_progr...
2012-07-12 Kenneth Graunkei965: Add a lowering pass to convert TXD to TXL by...
2012-01-18 Eric Anholti965: Fix refcount leak of the gl_program structure.
2012-01-11 Ian Romanicki965: Don't use _mesa_ir_link_shader to do our dirty...
2011-12-20 Kenneth Graunkei965/fs: Factor out texture offset bitfield computation.
2011-11-30 Eric Anholti965: Don't perform the precompile on fragment shaders...
2011-11-09 Eric Anholti965: Make brw_type_for_base_type return the element...
2011-11-07 Ian Romanicki965: Move _mesa_ir_link_shader call before device...
2011-10-26 Ian Romanickglsl: Add uniform_locations_assigned parameter to do_de...
2011-10-18 Kenneth Graunkeintel: Convert from GLboolean to 'bool' from stdbool.h.
2011-10-03 Kenneth Graunkei965: Stop lowering integer division to multiply and...
2011-10-03 Kenneth Graunkei965/fs: Implement integer quotient and remainder math...
2011-08-31 Bryan Cainglsl: Use a separate div_to_mul_rcp lowering flag for...
2011-08-30 Eric Anholti965/vs: Don't lower uniform array indexing.
2011-08-30 Chad Versacei965: Fix Android build by removing relative includes
2011-08-27 Stéphane MarchesinMerge branch 'master' of git://anongit.freedesktop...
2011-08-16 Eric Anholti965/vs: Run the shader backend at link time and return...
2011-08-16 Eric Anholti965/vs: Enable variable array indexing in the VS.
2011-08-16 Eric Anholti965: Start adding the VS visitor and codegen.
2011-08-16 Eric Anholti965: Generate driver-specific IR for non-fragment...
2011-06-04 Christian KönigMerge remote-tracking branch 'origin/master' into pipe...
2011-05-27 Eric Anholti965/fs: Do a FS compile up front at link time to produ...
2011-05-27 Eric Anholti965: Move a couple of GLSL IR -> BRW helper functions...
2011-05-27 Eric Anholti965: Move non-FS-specific shader support to brw_shader...