summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add '.ir' extension to builtin IR filesPaul Berry2011-10-3166-3/+9
* glsl: Fix copy-paste error in constant_expression_value(ir_binop_nequal)Paul Berry2011-10-311-1/+1
* glsl: Fix compilation of glsl_lexer.ll with MSVC.Morgan Armand2011-10-291-0/+4
* glsl: Clean-up spurious error message on bad structure definitionsIan Romanick2011-10-281-6/+24
* glsl: Generate an error for array-of-array declarationsIan Romanick2011-10-281-2/+14
* glsl: Implement GLSL 1.30's literal integer range restrictions.Eric Anholt2011-10-281-8/+45
* glsl: Remove pointless uses of glsl_type::get_base_type().Kenneth Graunke2011-10-282-7/+3
* glsl: add ir_variable::determine_interpolation_mode() function.Paul Berry2011-10-272-0/+26
* glsl: Distinguish between no interpolation qualifier and 'smooth'Paul Berry2011-10-273-2/+9
* mesa: Expose GLSL interpolation qualifiers in gl_fragment_program.Paul Berry2011-10-275-31/+48
* glsl: Rename remaining internal builtins from gl_MESA* to gl_*MESA.Eric Anholt2011-10-262-9/+9
* ralloc: Move declaration before code.Vinson Lee2011-10-251-1/+2
* scons: Add link_uniforms.cpp to SConscript.Vinson Lee2011-10-251-0/+1
* linker: Add uniform_field_visitor class to process leaf fields of a uniformIan Romanick2011-10-253-0/+129
* ralloc: Add new [v]asprintf_rewrite_tail functions.Kenneth Graunke2011-10-252-4/+80
* linker: Eliminate more dead code after demoting shader inputs and outputsIan Romanick2011-10-251-4/+22
* glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick2011-10-256-12/+39
* glsl: Fix gl_NormalMatrix swizzle setup to match i965's invariants.Eric Anholt2011-10-241-3/+3
* glsl: Add gl_MaxVaryingComponents in GLSL 1.30.Eric Anholt2011-10-241-0/+2
* glsl: Add support for constant expression evaluation on round(), roundEven().Eric Anholt2011-10-231-0/+29
* glsl: Short-circuit lower_if_to_cond_assign when MaxIfDepth is UINT_MAX.Kenneth Graunke2011-10-211-0/+3
* ir_to_mesa: Move some things outside the 'extern "C"' blocksIan Romanick2011-10-183-7/+0
* glsl: Stop tree grafting if a variable is overwritten as an 'out' param.Kenneth Graunke2011-10-181-11/+28
* mesa: Add a flag for shader programs to allow SSO linkage in GLES2.Eric Anholt2011-10-181-1/+2
* glsl: Add gl_CurrentAttrib{Vert,Frag}MESA internal builtin uniforms.Eric Anholt2011-10-181-1/+24
* linker: Fix a slightly incorrect commentIan Romanick2011-10-101-1/+4
* glsl: Remove unused method ir_variable::component_slotsIan Romanick2011-10-072-16/+0
* glsl: Remove version check when looking for identifiers containing "__".Jason Wood2011-10-061-2/+1
* glsl: Consider "__" in identifers as reserved.Eric Anholt2011-10-051-0/+13
* mesa: Add a gl_vert_result for gl_ClipVertex.Paul Berry2011-10-051-19/+19
* glsl: Remove unneeded headers.Stéphane Marchesin2011-10-042-2/+0
* linker: Use gl_shader_program::AttributeBindings for attrib locationsIan Romanick2011-10-041-74/+64
* glsl: Delete symbol table in post-link shadersIan Romanick2011-10-041-0/+8
* mesa: Remove ARB_draw_buffers extension enable flagIan Romanick2011-10-041-1/+0
* glcpp: Add a test for #elif with an undefined macro.Carl Worth2011-09-302-0/+8
* glcpp: Raise error if defining any macro containing two consecutive underscoresCarl Worth2011-09-303-3/+7
* glcpp: Implement token pasting for non-function-like macrosCarl Worth2011-09-301-36/+47
* glcpp: Test a non-function-like macro using the token paste operatorCarl Worth2011-09-302-0/+7
* glcpp: Fix two (or more) successive applications of token pastingCarl Worth2011-09-301-2/+0
* glcpp: Add a test for a macro that implements token pasting twice.Carl Worth2011-09-302-0/+7
* glsl 1.30: Fix numerical instabilities in asinhPaul Berry2011-09-281-4/+36
* glsl: Add support for constant expression evaluation on trunc().Eric Anholt2011-09-281-0/+2
* glsl: Fix assertion checking types of constant bitshift expressions.Eric Anholt2011-09-281-1/+3
* glsl: Fix Android buildChad Versace2011-09-241-0/+1
* glsl: Free all S-Expressions immediately after reading IR.Kenneth Graunke2011-09-231-2/+3
* glsl: Defer initialization of built-in functions until they're needed.Kenneth Graunke2011-09-234-3/+7
* mesa: set up gl_vert_result and gl_frag_attrib values for gl_ClipDistance.Paul Berry2011-09-231-4/+4
* mesa: Add a flag to indicate whether a program uses gl_ClipDistance.Paul Berry2011-09-231-1/+4
* glsl: Implement a lowering pass for gl_ClipDistance.Paul Berry2011-09-235-0/+350
* glsl hierarchical visitor: Do not overwrite base_ir for parameter lists.Paul Berry2011-09-232-7/+17