summaryrefslogtreecommitdiffstats
path: root/src/mesa/program
Commit message (Expand)AuthorAgeFilesLines
* mesa: Add an assertion to _mesa_program_index_to_target().Paul Berry2013-12-301-2/+3
* mesa: Improve static error checking of arrays sized by MESA_SHADER_TYPES.Paul Berry2013-12-301-1/+2
* Rename overloads of _mesa_glsl_shader_target_name().Paul Berry2013-12-301-1/+1
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-7/+7
* glsl: move variables in to ir_variable::data, part ITapani Pälli2013-12-121-5/+5
* glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry2013-12-091-7/+0
* glsl/loops: replace loop controls with a normative bound.Paul Berry2013-12-091-2/+4
* glsl/loops: consolidate bounded loop handling into a lowering pass.Paul Berry2013-12-091-38/+4
* mesa: Require per-sample shading if the `sample` qualifier is used.Chris Forbes2013-12-071-0/+8
* mesa: Remove support for GL_MESA_texture_arrayIan Romanick2013-12-041-9/+0
* mesa: Use a single enable for GL_EXT_texture_array and GL_MESA_texture_arrayIan Romanick2013-12-041-1/+1
* mesa: modified _mesa_align_free() to accept NULL pointerSiavash Eliasi2013-12-041-2/+1
* mesa: Fix setup of LocalParams array.Eric Anholt2013-11-202-7/+14
* Android: remove unused MESA_ENABLED_APIS variableEmil Velikov2013-11-161-2/+0
* mesa: Dynamically allocate the storage for program local parameters.Eric Anholt2013-11-152-1/+18
* mesa: Remove PROGRAM_ENV_PARAM enum.Eric Anholt2013-11-153-13/+0
* mesa: Remove PROGRAM_LOCAL_PARAM enum.Eric Anholt2013-11-153-13/+0
* mesa: Update a comment about valid values of a field.Eric Anholt2013-11-151-1/+1
* mesa: Build program as part of libmesa.Matt Turner2013-11-061-45/+0
* mesa: Add a helper function _mesa_get_min_invocations_per_fragment()Anuj Phogat2013-11-012-0/+35
* glsl: Add new builtins required by GL_ARB_sample_shadingAnuj Phogat2013-11-011-0/+1
* mesa: Pass number of samples as a program state variableAnuj Phogat2013-11-012-0/+13
* glsl: Add new atomic_uint built-in GLSL type.Francisco Jerez2013-10-291-0/+2
* mesa: Remove dricore from the build.Eric Anholt2013-10-241-13/+1
* glsl: Implement [iu]mulExtended() built-ins for ARB_gpu_shader5.Matt Turner2013-10-071-0/+1
* glsl: Add ir_binop_carry and ir_binop_borrow.Matt Turner2013-10-071-0/+2
* glsl: add plumbing for GL_ARB_texture_query_levelsChris Forbes2013-10-051-0/+3
* glsl: add texture gather changesMaxence Le Dore2013-10-031-0/+3
* mesa/program: Switch ir_to_mesa_instruction to the non-zeroing allocator.Francisco Jerez2013-10-011-1/+1
* mesa: Fix misplaced includes of "main/uniforms.h".Francisco Jerez2013-10-011-1/+1
* mesa: Remove some remaining FEATURE_* detritus.Eric Anholt2013-09-261-3/+0
* glsl: Remove unused pointer value.Vinson Lee2013-09-241-1/+1
* glsl: Hide many classes local to individual .cpp files in anon namespaces.Eric Anholt2013-09-231-2/+14
* mesa: Drop an extra copy-and-pasted copy in the program clone function.Eric Anholt2013-09-231-1/+0
* mesa: Convert some runtime asserts to static asserts.Eric Anholt2013-09-231-2/+2
* i965, mesa: Use the new DECLARE_R[Z]ALLOC_CXX_OPERATORS macros.Kenneth Graunke2013-09-211-11/+1
* glsl: Add support for ldexp.Matt Turner2013-09-171-0/+1
* mesa: Properly set the fog scale (gl_Fog.scale) to +INF when fog start and en...Henri Verbeet2013-09-101-2/+1
* glsl: Add conditional-select IR.Matt Turner2013-09-091-0/+1
* glsl: Pass _mesa_glsl_parse_state into matching_signature and such.Kenneth Graunke2013-09-091-1/+1
* glsl: Add support for new fma built-in in ARB_gpu_shader5.Matt Turner2013-08-271-0/+1
* mesa/program: Make prog_instruction.h and program.h safe to include from C++.Paul Berry2013-08-232-0/+16
* mesa: Refactor copying of linked program data.Paul Berry2013-08-011-4/+1
* glsl: add ir_emit_vertex and ir_end_primitive instruction typesBryan Cain2013-08-011-0/+14
* glsl: Change do_set_program_inouts' is_fragment_shader arg to shader_type.Paul Berry2013-08-011-1/+1
* mesa/program: remove useless YYIDLaurent Carlier2013-07-311-2/+2
* mesa/program: Switch from the deprecated YYLEX_PARAM to %lex-param.Kenneth Graunke2013-07-311-5/+4
* mesa/program: Change the program parser's namespace.Kenneth Graunke2013-07-312-3/+10
* glsl: Remove redundant writes to prog->LinkStatusPaul Berry2013-07-301-1/+0
* mesa: fix Address Sanitizer (ASan) issue in _mesa_add_parameter()Brian Paul2013-07-121-1/+15