summaryrefslogtreecommitdiff
path: root/src/mesa/main/ff_fragment_shader.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-06-21glsl: Remove ir_print_visitor.h includes and usageEric Anholt1-1/+0
2013-06-13mesa: fix OES_EGL_image_external being partially allowed in the core profileMarek Olšák1-1/+2
2013-05-12glsl: Pass struct shader_compiler_options into do_common_optimization.Kenneth Graunke1-1/+4
2013-03-19ff_fragment_shader: Don't do unnecessary (and dangerous) uniform setup.Paul Berry1-16/+0
2013-03-15Replace gl_frag_attrib enum with gl_varying_slot.Paul Berry1-19/+19
2013-03-15Replace gl_vert_result enum with gl_varying_slot.Paul Berry1-4/+3
2012-12-07Set es_version to false when using FF fragment shading in meta opsPaul Berry1-0/+1
2012-09-25mesa: remove 'struct' from texenv_fragment_programBrian Paul1-13/+13
2012-09-23mesa: Silence narrowing warnings in ff_fragment_shader's emit_texenv().Kenneth Graunke1-4/+4
2012-08-25mesa: Use a new, more specific hook for shader uniform changes.Kenneth Graunke1-1/+2
2012-08-01mesa/ff_shader: Fix sampler state readingPauli Nieminen1-1/+4
2012-05-23mesa: Use initializers to configure samplersIan Romanick1-32/+9
2012-04-19mesa: add _NEW_VARYING_VP_INPUTS for gl_context::varying_vp_inputsMarek Olšák1-1/+1
2012-04-13glsl: Add a helper for generating temporary variables in ir_builder.Eric Anholt1-31/+11
2012-04-13glsl: Add a helper for ir_builder to make dereferences for assignments.Eric Anholt1-49/+17
2012-04-13glsl: Make a little tracking class for emitting IR lists.Eric Anholt1-50/+28
2012-04-13glsl: Add common swizzles to ir_builder.Eric Anholt1-48/+18
2012-04-13glsl: Let ir_builder expressions take un-dereferenced variables.Eric Anholt1-13/+6
2012-04-13glsl: Create an ir_builder helper for hand-generating IR.Eric Anholt1-82/+46
2012-04-09ff_fragment_shader: Remove some dead fields.Eric Anholt1-11/+0
2012-01-12mesa: fix ir_variable declarationBrian Paul1-1/+1
2012-01-12mesa: remove _mesa_ffs(), implement ffs() for non-GNU platformsBrian Paul1-1/+1
2012-01-11linker: Calculate the sampler to texture target mapping during linkingIan Romanick1-1/+1
2012-01-11mesa: Use static buffer for uniform nameIan Romanick1-1/+6
2012-01-11mesa: Use uniform interfaces in fixed-function fragment shader codeIan Romanick1-5/+24
2012-01-03ff_fragment_shader: Don't generate swizzles for scalar combiner inputsIan Romanick1-6/+10
2011-11-29mesa: Make gl_program::InputsRead 64 bits.Mathias Fröhlich1-1/+1
2011-11-28mesa: fix frag shader generation for alpha test with no color buffersBrian Paul1-0/+6
2011-11-03mesa: add support for GL_OES_EGL_image_externalChia-I Wu1-0/+7
2011-11-03mesa, i965: prepare for more than 8 texture targetsChia-I Wu1-1/+1
2011-10-26glsl: Rename remaining internal builtins from gl_MESA* to gl_*MESA.Eric Anholt1-3/+3
2011-10-25glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick1-1/+1
2011-10-18mesa: Convert fixed function fragment program generator to GLSL IR.Eric Anholt1-749/+682
2011-10-18ff_fragment_shader: Use FRAG_RESULT_COLOR to write all our colors at once.Eric Anholt1-12/+3
2011-10-07mesa: Use gl_shader_program::_LinkedShaders instead of VertexProgramIan Romanick1-5/+5
2011-08-04Merge branch 'glsl-to-tgsi'Bryan Cain1-1/+2
2011-08-01mesa: support boolean and integer-based parameters in prog_parameterBryan Cain1-1/+2
2011-07-28mesa: Fix ff fragment shader inputs calculation when enabling a VS.Eric Anholt1-2/+1
2011-04-21mesa: Kill gl_fragment_program::FogOption with fireIan Romanick1-8/+1
2011-04-21mesa: Fix bugs in ff fragment shader fog handlingIan Romanick1-19/+20
2011-04-10mesa: move sampler state into new gl_sampler_object typeBrian Paul1-3/+4
2011-03-29mesa: implement clamping controls (ARB_color_buffer_float)Marek Olšák1-2/+2
2011-03-12Revert "mesa: Convert fixed function fragment program generator to GLSL IR."Eric Anholt1-658/+777
2011-03-11mesa: Convert fixed function fragment program generator to GLSL IR.Eric Anholt1-777/+658
2011-03-11mesa: Move texenvprogram.c to ff_fragment_shader.cpp.Eric Anholt1-0/+1623