aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/program
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add image type to the GLSL IR.Francisco Jerez2014-02-121-0/+2
* mesa/cs: Create the gl_compute_program struct, and the code to initialize it.Paul Berry2014-02-052-0/+25
* mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements.Paul Berry2014-02-052-0/+7
* mesa: Replace _mesa_program_index_to_target with _mesa_shader_stage_to_program.Paul Berry2014-01-212-19/+2
* i965: Add an option to ignore sample qualifierAnuj Phogat2014-01-212-3/+5
* mesa: rename PreferDP4 to OptimizeForAOS.Matt Turner2014-01-211-1/+1
* mesa: Add varying slot for viewport indexIan Romanick2014-01-201-4/+6
* mesa: Convert gl_context::Viewport to gl_context::ViewportArrayCourtney Goeltzenleuchter2014-01-201-3/+3
* s/Tungsten Graphics/VMware/José Fonseca2014-01-172-4/+4
* glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke2014-01-131-13/+13
* mesa: Use functions to convert gl_shader_stage to PROGRAM enum or pipe target.Paul Berry2014-01-092-16/+19
* mesa: Index into ctx->Const.Program[] rather than using ad-hoc code.Paul Berry2014-01-091-15/+2
* mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array.Paul Berry2014-01-092-16/+16
* glsl: Make more use of gl_shader_stage enum in ir_set_program_inouts.cpp.Paul Berry2014-01-081-1/+1
* mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry2014-01-082-14/+18
* mesa: Clean up nomenclature for pipeline stages.Paul Berry2014-01-084-15/+15
* 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