| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Add image type to the GLSL IR. | Francisco Jerez | 2014-02-12 | 1 | -0/+1 |
* | st/mesa: add MESA_SHADER_COMPUTE case in shader_stage_to_ptarget() | Brian Paul | 2014-02-05 | 1 | -0/+2 |
* | mesa: Replace _mesa_program_index_to_target with _mesa_shader_stage_to_program. | Paul Berry | 2014-01-21 | 1 | -1/+1 |
* | glsl: Use a new foreach_two_lists macro for walking two lists at once. | Kenneth Graunke | 2014-01-13 | 1 | -14/+8 |
* | glsl: Replace foreach_iter and iter.remove() with foreach_list_safe. | Kenneth Graunke | 2014-01-13 | 1 | -6/+6 |
* | glsl: Convert piles of foreach_iter to the newer foreach_list macro. | Kenneth Graunke | 2014-01-13 | 1 | -41/+40 |
* | mesa: Use functions to convert gl_shader_stage to PROGRAM enum or pipe target. | Paul Berry | 2014-01-09 | 1 | -20/+20 |
* | mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array. | Paul Berry | 2014-01-09 | 1 | -1/+1 |
* | mesa: Remove _mesa_progshader_enum_to_string(), which is no longer used. | Paul Berry | 2014-01-08 | 1 | -1/+1 |
* | glsl: Make more use of gl_shader_stage enum in ir_set_program_inouts.cpp. | Paul Berry | 2014-01-08 | 1 | -1/+1 |
* | mesa: Store gl_shader_stage enum in gl_shader objects. | Paul Berry | 2014-01-08 | 1 | -0/+1 |
* | mesa: Clean up nomenclature for pipeline stages. | Paul Berry | 2014-01-08 | 1 | -6/+6 |
* | Rename overloads of _mesa_glsl_shader_target_name(). | Paul Berry | 2013-12-30 | 1 | -1/+1 |
* | glsl: move variables in to ir_variable::data, part II | Tapani Pälli | 2013-12-12 | 1 | -6/+7 |
* | glsl: move variables in to ir_variable::data, part I | Tapani Pälli | 2013-12-12 | 1 | -9/+9 |
* | glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound. | Paul Berry | 2013-12-09 | 1 | -7/+0 |
* | glsl/loops: replace loop controls with a normative bound. | Paul Berry | 2013-12-09 | 1 | -2/+4 |
* | glsl/loops: consolidate bounded loop handling into a lowering pass. | Paul Berry | 2013-12-09 | 1 | -42/+4 |
* | st/mesa: simplify writemask for emitting fog result | Brian Paul | 2013-11-22 | 1 | -1/+1 |
* | gallium: Make TGSI_SEMANTIC_FOG register four-component wide. | José Fonseca | 2013-11-21 | 1 | -0/+7 |
* | mesa: Remove PROGRAM_ENV_PARAM enum. | Eric Anholt | 2013-11-15 | 1 | -6/+1 |
* | mesa: Remove PROGRAM_LOCAL_PARAM enum. | Eric Anholt | 2013-11-15 | 1 | -6/+1 |
* | glsl: Add new atomic_uint built-in GLSL type. | Francisco Jerez | 2013-10-29 | 1 | -0/+1 |
* | st/mesa, glsl_to_tgsi: add support for geometry shaders | Bryan Cain | 2013-10-17 | 1 | -18/+83 |
* | glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5. | Matt Turner | 2013-10-07 | 1 | -0/+1 |
* | glsl: Add ir_binop_carry and ir_binop_borrow. | Matt Turner | 2013-10-07 | 1 | -0/+2 |
* | st/mesa: silence warning about unhandled ir_query_levels in switch | Brian Paul | 2013-10-07 | 1 | -0/+3 |
* | st/mesa: silence warning about unhandled enum in switch statement | Brian Paul | 2013-10-03 | 1 | -0/+3 |
* | st/mesa: Switch glsl_to_tgsi_instruction to the non-zeroing allocator. | Francisco Jerez | 2013-10-01 | 1 | -1/+1 |
* | mesa: Fix misplaced includes of "main/uniforms.h". | Francisco Jerez | 2013-10-01 | 1 | -1/+1 |
* | st/mesa: fix GLSL mix(.., .., bvecN) | Marek Olšák | 2013-09-29 | 1 | -1/+8 |
* | i965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS macros. | Kenneth Graunke | 2013-09-21 | 1 | -11/+1 |
* | glsl: Add support for ldexp. | Matt Turner | 2013-09-17 | 1 | -0/+1 |
* | glsl: Add conditional-select IR. | Matt Turner | 2013-09-09 | 1 | -0/+1 |
* | glsl: Pass _mesa_glsl_parse_state into matching_signature and such. | Kenneth Graunke | 2013-09-09 | 1 | -1/+1 |
* | glsl: Add support for new fma built-in in ARB_gpu_shader5. | Matt Turner | 2013-08-27 | 1 | -0/+1 |
* | st/mesa: use new float comparison opcodes if native integers are supported | Roland Scheidegger | 2013-08-15 | 1 | -34/+26 |
* | glsl: add ir_emit_vertex and ir_end_primitive instruction types | Bryan Cain | 2013-08-01 | 1 | -0/+14 |
* | glsl: Change do_set_program_inouts' is_fragment_shader arg to shader_type. | Paul Berry | 2013-08-01 | 1 | -1/+1 |
* | st/mesa: fix opcode translation for ARB_shader_bit_encoding functions | Marek Olšák | 2013-07-30 | 1 | -0/+7 |
* | tgsi: rename the TGSI fragment kill opcodes | Brian Paul | 2013-07-12 | 1 | -3/+3 |
* | tgsi: fix-up KILP comments | Brian Paul | 2013-07-12 | 1 | -0/+1 |
* | mesa: renumber shader indices according to their placement in pipeline | Marek Olšák | 2013-07-02 | 1 | -7/+3 |
* | mesa: Use shared code for converting shader targets to short strings. | Eric Anholt | 2013-06-21 | 1 | -5/+2 |
* | glsl: Remove ir_print_visitor.h includes and usage | Eric Anholt | 2013-06-21 | 1 | -3/+2 |
* | glsl: Add a gl_shader_program parameter to _mesa_uniform_{merge,split}_locati... | Ian Romanick | 2013-06-12 | 1 | -1/+1 |
* | st/mesa: add switch cases for new IR enums to silence warnings | Brian Paul | 2013-05-24 | 1 | -0/+2 |
* | st/mesa: fix weird UCMP opcode use for bool ubo load | Roland Scheidegger | 2013-05-18 | 1 | -4/+2 |
* | glsl: Add lowering pass for ir_triop_vector_insert | Ian Romanick | 2013-05-13 | 1 | -0/+1 |
* | glsl: Pass struct shader_compiler_options into do_common_optimization. | Kenneth Graunke | 2013-05-12 | 1 | -1/+1 |