summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)Author
2010-09-01glsl2: Disallow function declarations within function definitions in GLSL 1.20Ian Romanick
2010-08-31glsl2: fix bug in atan(y, x) functionBrian Paul
2010-08-31glsl2: Write vector constructor constants in a single assignmentIan Romanick
2010-08-31ast_to_hir: Add support for bit-wise operators (but not shifts).Kenneth Graunke
2010-08-30linker: Require an exact matching signature when looking for prototypes.Kenneth Graunke
2010-08-30linker: Handle varying arrays, matrices, and arrays of matricesIan Romanick
2010-08-30glsl: Clear the static values of builtin function profiles at release.Eric Anholt
2010-08-30glsl2: Commit generated files changed by previous commitIan Romanick
2010-08-30glsl2: Parse #pragma linesIan Romanick
2010-08-30glsl: Silence unused variable warning.José Fonseca
2010-08-29linker: Treat sized and unsized array types as the sameIan Romanick
2010-08-29glsl: Initialize data in ast_function_expression::hir.Vinson Lee
2010-08-29glsl: Completely initialize value member in ir_constant constructor.Vinson Lee
2010-08-29glsl: Initialize variable in ir_swizzle::constant_expression_value.Vinson Lee
2010-08-29glsl: Initialize data in read_constant.Vinson Lee
2010-08-28glsl: Initialize the rest of values of ir_constant::value.Vinson Lee
2010-08-27glsl2: Decompose matrix comparison into vector operationsIan Romanick
2010-08-27glsl: Rename a couple of common variable names in mat_op_to_vec.Eric Anholt
2010-08-27glsl: Make mat_op_to_vec allocate out of the IR's parent.Eric Anholt
2010-08-27glsl: Regenerate for double destroy fix.Eric Anholt
2010-08-27glsl: Protect against double compiler-destroy.Eric Anholt
2010-08-27glsl2: restructure header file for C++ and C inclusionBrian Paul
2010-08-27glsl2: remove 'extern' keyword in .c fileBrian Paul
2010-08-26glsl: Add a quick hack to constant folding to reduce duplicated work.Eric Anholt
2010-08-26scons: Add glsl_symbol_table.cppJosé Fonseca
2010-08-26glsl2: Remove a couple FINISHME comments that have already been resolvedIan Romanick
2010-08-26glsl: Move built-ins to live beyond the global scope.Kenneth Graunke
2010-08-26glsl: Move is_built_in flag from ir_function_signature to ir_function.Kenneth Graunke
2010-08-26glsl: Refactor variable declaration handling.Kenneth Graunke
2010-08-26glsl: Don't add overloads to existing structure constructors.Kenneth Graunke
2010-08-26glsl: Remove name_declared_this_scope check when adding functions.Kenneth Graunke
2010-08-26glsl: Use a single shared namespace in the symbol table.Kenneth Graunke
2010-08-26glsl2: Move ir_expression_flattening to using the rvalue visitor class.Eric Anholt
2010-08-25glsl: Don't consider things with a type containing a sampler as an lvalue.Eric Anholt
2010-08-25glsl: fix crash with variable indexing into array in a structAras Pranckevicius
2010-08-25ir_to_mesa: Convert this code to using linker.cpp's uniform locations.Eric Anholt
2010-08-25glsl: Make uniform linking generate separate uniforms for struct members.Eric Anholt
2010-08-25glsl/mesa: fixes for MSVCAras Pranckevicius
2010-08-24glsl: Don't dead-code eliminate a uniform initializer.Eric Anholt
2010-08-24glsl2: rename local variable_entry classBrian Paul
2010-08-24glsl2: move constructor into .cpp file to work around compiler bugBrian Paul
2010-08-24glsl: Add assert to check variable_entry referenced_count after construction.Vinson Lee
2010-08-24glsl: make 'make clean' work properly.Dave Airlie
2010-08-23glsl: Silence unused variable warning.Vinson Lee
2010-08-24glsl: Include main/core.h.Chia-I Wu
2010-08-23glsl: Rely on talloc_autofree_context() instead of trying to free on our own.Eric Anholt
2010-08-23glsl: When unable to assign the initializer for a const variable, set it to 0.Eric Anholt
2010-08-23glsl: Cleanly fail when a function has an unknown return type.Eric Anholt
2010-08-23glsl: Rebuild builtins for any() change.Eric Anholt
2010-08-23mesa: Add new ir_unop_any() expression operation.Eric Anholt