summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2011-11-09mesa,glsl,mapi: Put extern "C" { ... } where appropriate.José Fonseca2-6/+9
2011-11-08glsl: remove trailing comma to silence warningBrian Paul1-1/+1
2011-11-08linker: Use app-specified fragment data location during linkingIan Romanick1-7/+9
2011-11-07glsl: Generate IR for switch statementsDan McCabe3-45/+254
2011-11-07glsl: Reference data structure ctors in grammarDan McCabe3-16/+193
2011-11-07glsl: Create AST structs corresponding to new productions in grammarDan McCabe1-0/+59
2011-11-07glsl: Add productions to GLSL grammar for switch statementDan McCabe1-3/+61
2011-11-07glsl: Create AST data structures for switch statement and case labelDan McCabe1-4/+20
2011-11-07Delete code made dead by previous uniform related patchesIan Romanick1-152/+0
2011-11-07mesa: Rewrite the way uniforms are tracked and handledIan Romanick1-1/+1
2011-11-07linker: Track uniform locations to new tracking structuresIan Romanick2-0/+98
2011-11-07linker: Add helper class for parcelling out backing storage to uniformsIan Romanick1-0/+86
2011-11-07linker: Add helper class for determining uniform usageIan Romanick1-0/+68
2011-11-07glsl: Add new structures for tracking uniforms in linked shadersIan Romanick1-0/+125
2011-11-07linker: Make invalidate_variable_locations available outside the compilation ...Ian Romanick2-5/+9
2011-11-07glsl: Allow glsl_types.h to be included in C sourcesIan Romanick1-8/+15
2011-11-03linker: Check that initializers for global variables matchIan Romanick7-7/+81
2011-11-03glsl: Refactor generate_ARB_draw_buffers_variables to use add_builtin_constantIan Romanick1-7/+4
2011-11-03glsl: Put all bitfields in ir_variable together for better packingIan Romanick1-8/+8
2011-11-03linker: Fix the indentation of a block in cross_validate_globalsIan Romanick1-25/+32
2011-11-03glsl: add support for GL_OES_EGL_image_externalChia-I Wu15-1/+70
2011-11-02glsl: Fix type mismatch when incrementing or decrementing uint.Paul Berry1-8/+24
2011-11-02scons: include src/glsl/Makefile.sourcesChia-I Wu1-68/+14
2011-11-02android: include src/glsl/Makefile.sourcesChia-I Wu1-86/+10
2011-11-02glsl: Refactor source lists to Makefile.sourcesChia-I Wu2-73/+113
2011-11-01Build link_uniforms for androidEugeni Dodonov1-0/+1
2011-11-01ralloc: Use _vscprintf on MinGW.José Fonseca1-1/+7
2011-10-31mesa: Add glsl_type::get_scalar_type() function.Paul Berry2-0/+34
2011-10-31glsl: Add isinf() and isnan() builtins.Paul Berry4-4/+34
2011-10-31glsl: Add '.ir' extension to builtin IR filesPaul Berry66-3/+9
2011-10-31glsl: Fix copy-paste error in constant_expression_value(ir_binop_nequal)Paul Berry1-1/+1
2011-10-29glsl: Fix compilation of glsl_lexer.ll with MSVC.Morgan Armand1-0/+4
2011-10-28glsl: Clean-up spurious error message on bad structure definitionsIan Romanick1-6/+24
2011-10-28glsl: Generate an error for array-of-array declarationsIan Romanick1-2/+14
2011-10-28glsl: Implement GLSL 1.30's literal integer range restrictions.Eric Anholt1-8/+45
2011-10-28glsl: Remove pointless uses of glsl_type::get_base_type().Kenneth Graunke2-7/+3
2011-10-27glsl: add ir_variable::determine_interpolation_mode() function.Paul Berry2-0/+26
2011-10-27glsl: Distinguish between no interpolation qualifier and 'smooth'Paul Berry3-2/+9
2011-10-27mesa: Expose GLSL interpolation qualifiers in gl_fragment_program.Paul Berry5-31/+48
2011-10-26glsl: Rename remaining internal builtins from gl_MESA* to gl_*MESA.Eric Anholt2-9/+9
2011-10-25ralloc: Move declaration before code.Vinson Lee1-1/+2
2011-10-25scons: Add link_uniforms.cpp to SConscript.Vinson Lee1-0/+1
2011-10-25linker: Add uniform_field_visitor class to process leaf fields of a uniformIan Romanick3-0/+129
2011-10-25ralloc: Add new [v]asprintf_rewrite_tail functions.Kenneth Graunke2-4/+80
2011-10-25linker: Eliminate more dead code after demoting shader inputs and outputsIan Romanick1-4/+22
2011-10-25glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick6-12/+39
2011-10-24glsl: Fix gl_NormalMatrix swizzle setup to match i965's invariants.Eric Anholt1-3/+3
2011-10-24glsl: Add gl_MaxVaryingComponents in GLSL 1.30.Eric Anholt1-0/+2
2011-10-23glsl: Add support for constant expression evaluation on round(), roundEven().Eric Anholt1-0/+29
2011-10-21glsl: Short-circuit lower_if_to_cond_assign when MaxIfDepth is UINT_MAX.Kenneth Graunke1-0/+3