summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)Author
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
2010-08-23glsl: Regenerate builtins with the new sorting.Eric Anholt
2010-08-23glsl: Count function call outvals as writing to variables for linker checks.Eric Anholt
2010-08-23glsl2: Include imports.h to get snprintf wrapper for MSVCIan Romanick
2010-08-23generate_builtins.py: Generate output in sorted order.Kenneth Graunke
2010-08-23glcpp: Make standalone preprocessor work with a tty as stdinCarl Worth
2010-08-23glcpp: Fix test suite to avoid flagging failed tests as valgrind errors.Carl Worth
2010-08-23glcpp: Fix segfault in standalone preprocessor for "file not found", etc.Carl Worth
2010-08-23glcpp: Update generated glcpp-lex.c for the last two changes.Carl Worth
2010-08-23glcpp: Fix handling of "#line 0"Carl Worth
2010-08-23glcpp: Fix source numbers set with "#line LINE_NUMBER SOURCE_NUMBER"Carl Worth
2010-08-23glcpp: Add new test for #line directive.Carl Worth
2010-08-23glcpp: Update README file (new specifications and fewer limitations).Carl Worth
2010-08-23glcpp: Add test for the #error directive.Carl Worth
2010-08-23glsl: Trim the size of uniform arrays to the maximum element used.Eric Anholt
2010-08-23glsl2: Add missing sig_iter.next() to the no-constant-folding-to-outvals fix.Eric Anholt
2010-08-22glsl: Don't constant-fold in a constant in place of a function outval.Eric Anholt