summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2011-08-02mesa: Ensure that gl_shader_program::InfoLog is never NULLIan Romanick1-0/+1
2011-08-02linker: Make linker_{error,warning} generally availableIan Romanick4-3/+22
2011-08-02linker: Make linker_error set LinkStatus to falseIan Romanick4-100/+90
2011-08-01glsl: improve the accuracy of the atan(x,y) builtin function.Paul Berry1-1/+3
2011-08-01glsl: improve the accuracy of the asin() builtin function.Paul Berry1-28/+40
2011-08-01glsl: Remove duplicate commentChad Versace1-8/+0
2011-07-30glsl: Clarify ir_function::matching_sigature()Chad Versace1-20/+33
2011-07-30glsl: Fix conversions in array constructorsChad Versace1-2/+10
2011-07-30glsl: Remove ir_function.cpp:type_compare()Chad Versace1-61/+0
2011-07-30glsl: Fix implicit conversions in non-constructor function callsChad Versace1-17/+29
2011-07-30glsl: Add method glsl_type::can_implicitly_convert_to()Chad Versace2-0/+51
2011-07-28Add dependency generation for Mesa and GLSL dricore objects.Eric Anholt1-0/+1
2011-07-28glsl: improve the accuracy of the radians() builtin functionPaul Berry1-4/+4
2011-07-27glsl: Add source location tracking to TODO listIan Romanick1-0/+5
2011-07-27glsl: Remove completed items from the TODO listIan Romanick1-16/+0
2011-07-25glsl: Correctly return progress from lower_variable_index_to_cond_assignIan Romanick1-1/+3
2011-07-23glsl: Compare vector indices in blocksIan Romanick1-23/+39
2011-07-23glsl: Factor out code that generates block of index comparisonsIan Romanick2-42/+73
2011-07-23glsl: Treat ir_dereference_array of non-var as a constant for loweringIan Romanick1-2/+8
2011-07-23glsl: When lowering non-constant vector indexing, respect existing conditionsIan Romanick1-5/+24
2011-07-23glsl: When lowering non-constant array indexing, respect existing conditionsIan Romanick1-3/+18
2011-07-23glsl: Rework lowering of non-constant array indexingIan Romanick1-19/+116
2011-07-23glsl: Split out part of variable_index_to_cond_assign_visitor::needs_loweringIan Romanick1-5/+10
2011-07-23glsl: Move is_array_or_matrix outside visitor classIan Romanick1-5/+6
2011-07-22glsl: Add standalone_scaffolding.cpp to SConscript.Vinson Lee1-0/+1
2011-07-22glsl: Add unit tests for lower_jumps.cppPaul Berry53-0/+1538
2011-07-22glsl: Create a standalone executable for testing optimization passes.Paul Berry5-3/+403
2011-07-22glsl: Move functions into standalone_scaffolding.cpp for later reuse.Paul Berry4-58/+150
2011-07-20glsl: Add ir_function_detect_recursion.cpp to SConscript.Vinson Lee1-0/+1
2011-07-20glsl: Reject shaders that contain static recursionIan Romanick5-0/+404
2011-07-20glsl: Make prototype_string publicly availableIan Romanick2-2/+8
2011-07-20glsl: Avoid massive ralloc_strndup overhead in S-Expression parsing.Kenneth Graunke2-19/+47
2011-07-19glsl: silence warning in linker.cppBrian Paul1-1/+1
2011-07-18glsl: Ensure that sampler declarations are always uniform or "in" parameters.Paul Berry1-0/+35
2011-07-18glsl: Move type_contains_sampler() into glsl_type for later reuse.Paul Berry3-16/+23
2011-07-17linker: Only over-ride built-ins when a prototype has been seenIan Romanick2-5/+21
2011-07-11glsl: Reject ambiguous function calls (multiple inexact matches).Kenneth Graunke1-6/+27
2011-07-08glsl: Lower break instructions when necessary at the end of a loop.Paul Berry1-1/+54
2011-07-08glsl: In lower_jumps.cpp, lower both branches of a conditional.Paul Berry1-1/+4
2011-07-08glsl: Use foreach_list in lower_jumps.cppPaul Berry1-1/+12
2011-07-08glsl: lower unconditional returns and continues in loops.Paul Berry1-8/+54
2011-07-08glsl: Lower unconditional return statements.Paul Berry1-0/+14
2011-07-08glsl: Refactor logic for determining whether to lower return statements.Paul Berry1-7/+12
2011-07-08glsl: Add explanatory comments to lower_jumps.cpp.Paul Berry1-14/+322
2011-07-08glsl: Make ir_reader able to read plain (return) statements.Paul Berry1-11/+13
2011-07-08glsl: Remove unused function prototypes.Paul Berry1-2/+0
2011-07-07glsl: use casts to silence warningBrian Paul1-1/+1
2011-07-06linker: Assign locations for fragment shader outputIan Romanick1-33/+75
2011-07-06glsl: Don't choke when printing an anonymous function parameterIan Romanick1-0/+10
2011-07-06glsl: Track initial mask in constant propagation live setIan Romanick1-3/+14