summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/ff_fragment_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Set es_version to false when using FF fragment shading in meta opsPaul Berry2012-12-071-0/+1
* mesa: remove 'struct' from texenv_fragment_programBrian Paul2012-09-251-13/+13
* mesa: Silence narrowing warnings in ff_fragment_shader's emit_texenv().Kenneth Graunke2012-09-231-4/+4
* mesa: Use a new, more specific hook for shader uniform changes.Kenneth Graunke2012-08-251-1/+2
* mesa/ff_shader: Fix sampler state readingPauli Nieminen2012-08-011-1/+4
* mesa: Use initializers to configure samplersIan Romanick2012-05-231-32/+9
* mesa: add _NEW_VARYING_VP_INPUTS for gl_context::varying_vp_inputsMarek Olšák2012-04-191-1/+1
* glsl: Add a helper for generating temporary variables in ir_builder.Eric Anholt2012-04-131-31/+11
* glsl: Add a helper for ir_builder to make dereferences for assignments.Eric Anholt2012-04-131-49/+17