aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/ff_fragment_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* glsl: Make a little tracking class for emitting IR lists.Eric Anholt2012-04-131-50/+28
* glsl: Add common swizzles to ir_builder.Eric Anholt2012-04-131-48/+18
* glsl: Let ir_builder expressions take un-dereferenced variables.Eric Anholt2012-04-131-13/+6
* glsl: Create an ir_builder helper for hand-generating IR.Eric Anholt2012-04-131-82/+46
* ff_fragment_shader: Remove some dead fields.Eric Anholt2012-04-091-11/+0
* mesa: fix ir_variable declarationBrian Paul2012-01-121-1/+1
* mesa: remove _mesa_ffs(), implement ffs() for non-GNU platformsBrian Paul2012-01-121-1/+1
* linker: Calculate the sampler to texture target mapping during linkingIan Romanick2012-01-111-1/+1
* mesa: Use static buffer for uniform nameIan Romanick2012-01-111-1/+6
* mesa: Use uniform interfaces in fixed-function fragment shader codeIan Romanick2012-01-111-5/+24
* ff_fragment_shader: Don't generate swizzles for scalar combiner inputsIan Romanick2012-01-031-6/+10
* mesa: Make gl_program::InputsRead 64 bits.Mathias Fröhlich2011-11-291-1/+1
* mesa: fix frag shader generation for alpha test with no color buffersBrian Paul2011-11-281-0/+6
* mesa: add support for GL_OES_EGL_image_externalChia-I Wu2011-11-031-0/+7
* mesa, i965: prepare for more than 8 texture targetsChia-I Wu2011-11-031-1/+1
* glsl: Rename remaining internal builtins from gl_MESA* to gl_*MESA.Eric Anholt2011-10-261-3/+3
* glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick2011-10-251-1/+1
* mesa: Convert fixed function fragment program generator to GLSL IR.Eric Anholt2011-10-181-749/+682
* ff_fragment_shader: Use FRAG_RESULT_COLOR to write all our colors at once.Eric Anholt2011-10-181-12/+3
* mesa: Use gl_shader_program::_LinkedShaders instead of VertexProgramIan Romanick2011-10-071-5/+5
* Merge branch 'glsl-to-tgsi'Bryan Cain2011-08-041-1/+2
|\
| * mesa: support boolean and integer-based parameters in prog_parameterBryan Cain2011-08-011-1/+2
* | mesa: Fix ff fragment shader inputs calculation when enabling a VS.Eric Anholt2011-07-281-2/+1
|/
* mesa: Kill gl_fragment_program::FogOption with fireIan Romanick2011-04-211-8/+1
* mesa: Fix bugs in ff fragment shader fog handlingIan Romanick2011-04-211-19/+20
* mesa: move sampler state into new gl_sampler_object typeBrian Paul2011-04-101-3/+4