summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/ff_fragment_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* mesa: set GLSL 1.20 for the fixed-function fragment shaderMarek Olšák2017-01-101-1/+13
* mesa: add gl_constants::GLSLOptimizeConservativelyMarek Olšák2017-01-051-3/+7
* treewide: s/comparitor/comparator/Ilia Mirkin2016-12-121-1/+1
* mesa: use special checksums for unset checksums and fixed-func shadersMarek Olšák2016-11-221-0/+3
* mesa/glsl: remove unused uses_builtin_functions fieldTimothy Arceri2016-11-231-1/+0
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-3/+3
* r200/glsl/st/mesa: use common outputs written fieldTimothy Arceri2016-10-261-1/+1
* mesa/i965/i915/r200: eliminate gl_vertex_programTimothy Arceri2016-10-261-1/+1
* mesa: simplify ff fs generator a bitMiklós Máté2016-08-091-8/+6
* glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri2016-06-301-1/+1
* glsl/main: remove unused params and make function staticTimothy Arceri2016-06-301-1/+1
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-1/+1
* mesa: Use bitmask/ffs to build ff fragment shader keys.Mathias Fröhlich2016-06-161-3/+7
* mesa/glsl: stop using GL shader type internallyTimothy Arceri2016-06-161-1/+1
* glsl: make max array trackers ints and use -1 as base. (v2)Dave Airlie2016-05-241-3/+3
* glsl: move to compiler/Emil Velikov2016-01-261-4/+4
* nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* nir: remove dependency on glslRob Clark2015-10-161-1/+1
* ff_fragment_shader: Use binding to set the sampler unitIan Romanick2015-10-121-6/+4
* mesa: remove Driver.NewShaderProgramMarek Olšák2015-10-031-1/+2
* mesa: clean up #includes in ff_fragment_shader.cppBrian Paul2015-10-011-12/+10
* mesa: create, use new _mesa_texture_base_format() functionBrian Paul2015-01-051-1/+1
* main: remove extern C around #includes in ff_fragment_shader.cppBrian Paul2014-12-161-5/+3
* mesa: Remove context parameter from dd_function_table::NewShaderProgramIan Romanick2014-10-241-1/+1
* ff_fragment_shader: Silence unused parameter warning in smearIan Romanick2014-10-241-6/+6
* mesa: move ShaderCompilerOptions into gl_constantsMarek Olšák2014-08-111-1/+1
* ff_fragment_shader: Access glsl_types directly.Kenneth Graunke2014-07-091-15/+15
* Remove the ATI_envmap_bumpmap extensionJason Ekstrand2014-06-301-80/+0
* mesa: In emit_texenv() type mismatch was forced with typecastJuha-Pekka Heikkila2014-06-181-8/+9
* mesa: Eliminate gl_shader_program::InternalSeparateShaderIan Romanick2014-05-021-1/+1
* mesa: Drop _ReallyEnabled usage from ff_fragment_shader.Eric Anholt2014-04-301-14/+3
* mesa: Replace use of _ReallyEnabled as a boolean with use of _Current.Eric Anholt2014-04-301-1/+1
* glsl: Drop do_common_optimization's max_unroll_iterations parameter.Kenneth Graunke2014-04-111-1/+1
* glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().Kenneth Graunke2014-04-081-1/+2
* mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut2014-03-251-4/+4
* mesa: Replace ctx->Shader.Current{Vertex,Fragment,Geometry}Program with an ar...Paul Berry2014-01-211-4/+4
* s/Tungsten Graphics/VMware/José Fonseca2014-01-171-2/+2
* glsl: Change _mesa_glsl_parse_state ctor to use gl_shader_stage enum.Paul Berry2014-01-081-1/+1
* mesa: Assert variable coming from get_variable() in get_current_attribJuha-Pekka Heikkila2013-12-191-0/+1
* mesa: Add asserts into emit_fog_instructionsJuha-Pekka Heikkila2013-12-191-0/+3
* mesa: add asserts in load_texunit_bumpmapJuha-Pekka Heikkila2013-12-181-0/+2
* glsl: move variables in to ir_variable::data, part IITapani Pälli2013-12-121-4/+4
* glsl: Simplify the built-in function linking code.Kenneth Graunke2013-12-011-1/+1
* mesa: Fix misplaced includes of "main/uniforms.h".Francisco Jerez2013-10-011-1/+0
* glsl: Remove ir_print_visitor.h includes and usageEric Anholt2013-06-211-1/+0
* mesa: fix OES_EGL_image_external being partially allowed in the core profileMarek Olšák2013-06-131-1/+2
* glsl: Pass struct shader_compiler_options into do_common_optimization.Kenneth Graunke2013-05-121-1/+4
* ff_fragment_shader: Don't do unnecessary (and dangerous) uniform setup.Paul Berry2013-03-191-16/+0
* Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry2013-03-151-19/+19
* Replace gl_vert_result enum with gl_varying_slot.Paul Berry2013-03-151-4/+3