summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2011-08-31glsl: Use a separate div_to_mul_rcp lowering flag for integers.Bryan Cain2-61/+77
2011-08-25glcpp: Add GL_ARB_conservative_depth #define.Kenneth Graunke1-1/+3
2011-08-25glsl: fix crash when a const is passed to texelFetchOffsetDave Airlie1-0/+1
2011-08-25glsl: Bail after reporting an error for non-constant const_in parameters.Kenneth Graunke1-0/+1
2011-08-25glsl: Implement the GL_ARB_conservative_depth extension.Kenneth Graunke5-4/+7
2011-08-24glsl: Make sure that Extensions.dummy_true is set to trueIan Romanick1-0/+2
2011-08-23glsl/builtins: Uncomment textureSize prototypes.Kenneth Graunke2-4/+0
2011-08-23texture_builtins.py: Add support for textureSize (txs).Kenneth Graunke1-14/+36
2011-08-23glsl: Add a new ir_txs (textureSize) opcode to ir_texture.Kenneth Graunke8-35/+58
2011-08-22glsl: Make ir_validate actually visit ir_if nodes.Kenneth Graunke1-2/+3
2011-08-21android: build glslChia-I Wu2-0/+269
2011-08-21ralloc: include limits.h for SIZE_MAX on AndroidChia-I Wu1-0/+5
2011-08-21glsl: remove an unnecessary header includeChia-I Wu1-1/+0
2011-08-19glsl: Remove unused variable.Kenneth Graunke1-1/+0
2011-08-16glsl: Fix type error when lowering integer divisionsPaul Berry1-0/+4
2011-08-15glsl: When assigning to a whole array, mark the array as accessed.Eric Anholt1-10/+11
2011-08-15glsl: Add validations for ir_call.Paul Berry1-0/+36
2011-08-15glsl: Make is_lvalue() and variable_referenced() const.Paul Berry2-11/+11
2011-08-15glsl: Perform implicit type conversions on function call out parameters.Paul Berry1-5/+71
2011-08-15glsl: Modify strategy for accumulating conditions when lowering if-statementsIan Romanick1-11/+55
2011-08-15glsl: Slight change to the code generated by if-flatteningIan Romanick1-21/+39
2011-08-15glsl: Replace foreach_iter with foreach_list_safeIan Romanick1-2/+2
2011-08-15glsl: Make move_block_to_cond_assign not care which branch it's processingIan Romanick1-27/+17
2011-08-08glsl: validate IR after linking (debug builds only)Paul Berry1-0/+8
2011-08-08glsl: When linking, emit functions at the tail of the final linked program.Paul Berry1-2/+4
2011-08-08glsl: Check array size is const before asserting that no IR was generated.Paul Berry1-5/+8
2011-08-08glsl: Constant-fold built-in functions before outputting IRPaul Berry1-2/+14
2011-08-08glsl: Emit function signatures at toplevel, even for built-ins.Paul Berry4-20/+22
2011-08-08Revert "glsl: Skip processing the first function's body in do_dead_functions()."Paul Berry1-10/+1
2011-08-08glsl: silence warning about trailing comma in enum listBrian Paul1-1/+1
2011-08-05glsl: empty declarations should be validChia-I Wu2-12/+8
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