summaryrefslogtreecommitdiff
path: root/src/mesa/program
AgeCommit message (Expand)AuthorFilesLines
2014-04-11glsl: Drop do_common_optimization's max_unroll_iterations parameter.Kenneth Graunke1-1/+0
2014-04-08glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().Kenneth Graunke1-1/+1
2014-04-02mesa: remove redundant running of check_symbol_table()Juha-Pekka Heikkila1-2/+4
2014-04-02mesa: Add missing null check in _mesa_parse_arb_program()Juha-Pekka Heikkila1-0/+5
2014-04-02mesa: Prevent negative indexing on noise2, noise3 and noise4Juha-Pekka Heikkila1-18/+18
2014-03-28mesa: Clean up "unused parameter" warningsIan Romanick1-3/+3
2014-03-28mesa/program: Constify find_variable_storageIan Romanick1-3/+2
2014-03-25mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut1-3/+3
2014-03-18mesa: include stdbool.h in register_allocate.h to fix buildBrian Paul1-0/+2
2014-03-18ra: Convert another bool array to bitsets.Eric Anholt1-6/+7
2014-03-18ra: Use a bitset for storing which registers belong to a class.Kenneth Graunke1-5/+10
2014-03-18ra: Create a reg_belongs_to_class() helper function.Kenneth Graunke1-2/+11
2014-03-18ra: Use bool instead of GLboolean.Kenneth Graunke2-28/+29
2014-03-10mesa: remove _mesa_symbol_table_iterator structureTapani Pälli2-99/+0
2014-03-03mesa: switch to c11 mutex functionsBrian Paul1-4/+4
2014-03-02mesa: Move MESA_GLSL=dump output to stderr.Kenneth Graunke1-11/+12
2014-02-22glsl: Add a file argument to the IR printer.Eric Anholt1-1/+1
2014-02-20mesa: initialize gl_geometry_program Invocations fieldJordan Justen1-0/+1
2014-02-12glsl: Add image type to the GLSL IR.Francisco Jerez1-0/+2
2014-02-05mesa/cs: Create the gl_compute_program struct, and the code to initialize it.Paul Berry2-0/+25
2014-02-05mesa/cs: Add a MESA_SHADER_COMPUTE stage and update switch statements.Paul Berry2-0/+7
2014-01-21mesa: Replace _mesa_program_index_to_target with _mesa_shader_stage_to_program.Paul Berry2-19/+2
2014-01-21i965: Add an option to ignore sample qualifierAnuj Phogat2-3/+5
2014-01-21mesa: rename PreferDP4 to OptimizeForAOS.Matt Turner1-1/+1
2014-01-20mesa: Add varying slot for viewport indexIan Romanick1-4/+6
2014-01-20mesa: Convert gl_context::Viewport to gl_context::ViewportArrayCourtney Goeltzenleuchter1-3/+3
2014-01-17s/Tungsten Graphics/VMware/José Fonseca2-4/+4
2014-01-13glsl: Convert piles of foreach_iter to the newer foreach_list macro.Kenneth Graunke1-13/+13
2014-01-09mesa: Use functions to convert gl_shader_stage to PROGRAM enum or pipe target.Paul Berry2-16/+19
2014-01-09mesa: Index into ctx->Const.Program[] rather than using ad-hoc code.Paul Berry1-15/+2
2014-01-09mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array.Paul Berry2-16/+16
2014-01-08glsl: Make more use of gl_shader_stage enum in ir_set_program_inouts.cpp.Paul Berry1-1/+1
2014-01-08mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry2-14/+18
2014-01-08mesa: Clean up nomenclature for pipeline stages.Paul Berry4-15/+15
2013-12-30mesa: Add an assertion to _mesa_program_index_to_target().Paul Berry1-2/+3
2013-12-30mesa: Improve static error checking of arrays sized by MESA_SHADER_TYPES.Paul Berry1-1/+2
2013-12-30Rename overloads of _mesa_glsl_shader_target_name().Paul Berry1-1/+1
2013-12-12glsl: move variables in to ir_variable::data, part IITapani Pälli1-7/+7
2013-12-12glsl: move variables in to ir_variable::data, part ITapani Pälli1-5/+5
2013-12-09glsl/loops: Get rid of lower_bounded_loops and ir_loop::normative_bound.Paul Berry1-7/+0
2013-12-09glsl/loops: replace loop controls with a normative bound.Paul Berry1-2/+4
2013-12-09glsl/loops: consolidate bounded loop handling into a lowering pass.Paul Berry1-38/+4
2013-12-07mesa: Require per-sample shading if the `sample` qualifier is used.Chris Forbes1-0/+8
2013-12-04mesa: Remove support for GL_MESA_texture_arrayIan Romanick1-9/+0
2013-12-04mesa: Use a single enable for GL_EXT_texture_array and GL_MESA_texture_arrayIan Romanick1-1/+1
2013-12-04mesa: modified _mesa_align_free() to accept NULL pointerSiavash Eliasi1-2/+1
2013-11-20mesa: Fix setup of LocalParams array.Eric Anholt2-7/+14
2013-11-16Android: remove unused MESA_ENABLED_APIS variableEmil Velikov1-2/+0
2013-11-15mesa: Dynamically allocate the storage for program local parameters.Eric Anholt2-1/+18
2013-11-15mesa: Remove PROGRAM_ENV_PARAM enum.Eric Anholt3-13/+0