summaryrefslogtreecommitdiff
path: root/src/glsl/ast_to_hir.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-01-26glsl: move to compiler/Emil Velikov1-7583/+0
2016-01-26nir: move glsl_types.{cpp,h} to compilerEmil Velikov1-1/+1
2016-01-19glsl: fix interface block error messageTimothy Arceri1-1/+1
2016-01-15glsl: Allow implicit int -> uint conversions for bitwise operators (&, ^, |).Kenneth Graunke1-8/+38
2016-01-12glsl: Make read_from_write_only_variable_visitor ignore .length().Kenneth Graunke1-0/+9
2016-01-08glsl: optionally declare gl_FragCoord & gl_FrontFacing as system valuesMarek Olšák1-1/+1
2016-01-07glsl: fix varying slot allocation for blocks and structs with explicit locationsTimothy Arceri1-4/+5
2015-12-30glsl: tidy up struct with a single memberTimothy Arceri1-1/+1
2015-12-30glsl: annotate ast_process_struct_or_iface_block_members() as staticEmil Velikov1-1/+1
2015-12-15glsl: add support for explicit locations inside interface blocksTimothy Arceri1-5/+74
2015-12-08glsl: Use has_420pack().Matt Turner1-2/+2
2015-12-08glsl: Allow binding of image variables with 420pack.Matt Turner1-1/+3
2015-11-25glsl: remove trailing spaces in various filesIago Toral Quiroga1-3/+3
2015-11-23glsl: fix max binding validation for uniform blocksTimothy Arceri1-2/+2
2015-11-21glsl: add subroutine index qualifier supportTimothy Arceri1-2/+32
2015-11-21glsl: add support for complie-time constant expressionsTimothy Arceri1-36/+90
2015-11-21glsl: replace binding layout min boundary checkTimothy Arceri1-11/+12
2015-11-21glsl: encapsulate binding validation and settingTimothy Arceri1-32/+28
2015-11-21glsl: move stream layout max validationTimothy Arceri1-2/+19
2015-11-21glsl: move stream layout qualifier validationTimothy Arceri1-11/+33
2015-11-21glsl: replace index layout min boundary checkTimothy Arceri1-3/+6
2015-11-21glsl: move location layout qualifier validationTimothy Arceri1-8/+14
2015-11-21glsl: add process_qualifier_constant() helperTimothy Arceri1-0/+17
2015-11-19glsl: add support for EXT_blend_func_extended builtinsRyan Houdek1-0/+24
2015-11-18glsl: rename location layout helperTimothy Arceri1-5/+5
2015-11-18glsl: don't validate binding when its not neededTimothy Arceri1-2/+5
2015-11-18glsl: remove temp variable to make code easier to readTimothy Arceri1-10/+7
2015-11-18glsl: cleanup and fix validate matrix function for arraysTimothy Arceri1-10/+1
2015-11-18glsl: use better location in struct and block error messagesTimothy Arceri1-7/+3
2015-11-18glsl: only do type and qualifier validation once per declarationTimothy Arceri1-99/+97
2015-11-18glsl: rename function that processes struct and iface membersTimothy Arceri1-30/+30
2015-11-18glsl: move block validation outside function that validates membersTimothy Arceri1-8/+8
2015-11-18glsl: move ast layout qualifier handling code into its own functionTimothy Arceri1-202/+212
2015-11-17glsl: copy each field's precision information from the old gl_PerVertex inter...Samuel Iglesias Gonsálvez1-0/+2
2015-11-13glsl: Allow implicit int -> uint conversions for the % operator.Kenneth Graunke1-9/+28
2015-11-12glsl: Add precision information to ir_variableIago Toral Quiroga1-23/+274
2015-11-12glsl: Move the definition of precision_qualifier_allowedIago Toral Quiroga1-36/+35
2015-11-12glsl: Add user-defined default precision qualifiers to the symbol tableIago Toral Quiroga1-19/+10
2015-11-10glsl: Use array deref for access to vector componentsKristian Høgsberg Kristensen1-43/+0
2015-11-09glsl: Use shared storage variable type for shared variablesJordan Justen1-0/+2
2015-11-09glsl: Parse shared keyword for compute shader variablesJordan Justen1-0/+6
2015-11-10glsl: simplify interface block stream qualifier validationTimothy Arceri1-14/+13
2015-10-23glsl: remove excess location qualifier validationTimothy Arceri1-48/+22
2015-10-20glsl: Fix bad indentation in bit_logic_result_type().Kenneth Graunke1-47/+47
2015-10-20glsl: fix stream qualifier for blocks with an instance nameTimothy Arceri1-11/+15
2015-10-16glsl: silence warning about unhandled ast_unsized_array_dim case in switchBrian Paul1-0/+3
2015-10-15glsl: Allow arrays of arrays in GLSL ES 3.10 and GLSL 4.30Timothy Arceri1-6/+1
2015-10-15glsl: dont allow gl_PerVertex to be redeclared as an array of arraysTimothy Arceri1-1/+2
2015-10-15glsl: check that only the outermost array is unsizedTimothy Arceri1-0/+22
2015-10-15glsl: allow AoA to be sized by initializer or constructorTimothy Arceri1-17/+40