summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Implement overload resolution for ARB_gpu_shader5Chris Forbes2014-06-041-0/+71
* glsl: Add support for comparing function parameter conversionsChris Forbes2014-06-041-3/+79
* glsl: Build a list of inexact function matchesChris Forbes2014-06-041-11/+32
* glsl: Allow int -> uint implicit conversions on function parametersChris Forbes2014-06-041-3/+16
* glsl: Pass parse state to can_implicitly_convert_to()Chris Forbes2014-06-044-6/+8
* glsl: Pass parse state to parameter_lists_match()Chris Forbes2014-06-041-2/+3
* glsl: Add support for int -> uint implicit conversionsChris Forbes2014-06-041-0/+8
* glsl: Clean up apply_implicit_conversionChris Forbes2014-06-041-27/+31
* glsl: Allow `precise` as a parameter qualifierChris Forbes2014-06-041-2/+10
* glsl: Disallow `precise` redeclarations of vars from outer scopesChris Forbes2014-06-041-0/+9
* glsl: Add support for `precise` redeclarationsChris Forbes2014-06-044-7/+47
* glsl: add support for `precise` in type_qualifierChris Forbes2014-06-045-8/+48
* glsl: remove outdated comment, move sample to correct blockChris Forbes2014-06-041-3/+3
* glsl: Make most ir_instruction::as_subclass() functions non-virtual.Matt Turner2014-06-031-109/+52
* glsl: Move ir_type_unset to end of enumeration.Matt Turner2014-06-032-7/+3
* glsl: Reorder ir_type_* enum for easier comparisons.Matt Turner2014-06-031-7/+7
* glsl: Remove useless call to as_rvalue().Matt Turner2014-06-031-1/+1
* glsl: Set ir_instruction::ir_type in the base class constructorIan Romanick2014-06-032-54/+57
* scons: add common.c as part of glcpp buildTapani Pälli2014-05-301-1/+1
* glcpp: link with tests/common.cTapani Pälli2014-05-301-0/+1
* glsl: Add null check in loop_analysis.cppJuha-Pekka Heikkila2014-05-301-2/+4
* glsl/tests: remove generated tests from the repoConnor Abbott2014-05-2849-696/+2
* glsl/tests: call create_test_cases.py in optimization-testConnor Abbott2014-05-281-0/+8
* glsl/tests/lower_jumps: fix generated sexpr's for loopsConnor Abbott2014-05-281-1/+1
* glsl: be more consistent about printing constantsConnor Abbott2014-05-2823-48/+40
* glsl: replace strncmp("gl_") calls with new is_gl_identifier() helperBrian Paul2014-05-285-9/+17
* glsl: fix use-after free bug/crash in ast_declarator_list::hir()Brian Paul2014-05-281-1/+5
* glsl: Add C-callable fprint_ir function.Matt Turner2014-05-152-0/+10
* glsl: simplify the M_PI*f macros, fixes build on OpenBSDJonathan Gray2014-05-131-5/+3
* ralloc: Omit detailed license information about talloc.José Fonseca2014-05-131-4/+3
* glsl: Do not call lhs->variable_referenced() multiple timesIago Toral Quiroga2014-05-131-3/+2
* glsl: the number of samplers is already calculated so use itTimothy Arceri2014-05-131-2/+1
* glsl: Rename linker's is_varying_varChris Forbes2014-05-101-3/+3
* linker: Fix consumer_inputs_with_locations indexingIan Romanick2014-05-072-10/+9
* glsl: fix bogus layout qualifier warningsTapani Pälli2014-05-061-4/+7
* mesa: Add _mesa_error_no_memory for logging out-of-memory messagesIan Romanick2014-05-023-3/+43
* glsl: make static constant variables "static const"Chia-I Wu2014-05-025-37/+38
* glsl: add lowering passes for carry/borrowIlia Mirkin2014-05-022-0/+60
* mesa: Eliminate gl_shader_program::InternalSeparateShaderIan Romanick2014-05-021-2/+1
* mesa: Enable GL_EXT_separate_shader_objects for OpenGL ESIan Romanick2014-05-024-4/+9
* glsl: Sort the list of extensionsIan Romanick2014-05-022-62/+85
* mesa: Remove support for desktop OpenGL GL_EXT_separate_shader_objectsIan Romanick2014-05-021-6/+1
* mesa/sso: Enable GL_ARB_separate_shader_objects by defaultIan Romanick2014-05-022-4/+2
* linker: Modify cross_validate_outputs_to_inputs to match using explicit locat...Ian Romanick2014-05-022-20/+103
* linker: Sort shader I/O variables into a canonical orderIan Romanick2014-05-021-4/+74
* linker: Allow geometry shader without vertex shader for separable programsIan Romanick2014-05-021-1/+2
* linker: Assign varying locations for separable programsIan Romanick2014-05-022-3/+30
* linker: Allow consumer stage or producer stage to be NULLIan Romanick2014-05-021-25/+46
* linker: Refactor code that gets an input matching an outputIan Romanick2014-05-022-17/+114
* glsl: Exit when the shader IR contains an interface block instanceIan Romanick2014-05-022-31/+63