aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/ir_validate.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: don't validate array types in ir_dereference_variableMarek Olšák2020-07-081-1/+4
* glsl: don't lower builtins to mediump that don't allow itMarek Olšák2020-07-071-14/+14
* glsl: validate more stuffMarek Olšák2020-07-071-0/+66
* glsl: run validate_ir_tree if GLSL_VALIDATE=1 regardless of the build configMarek Olšák2020-07-071-4/+5
* glsl: handle int16 and uint16 types and add instructions for mediumpMarek Olšák2020-06-021-65/+82
* glsl: Hard-code noise to zero in builtin_functions.cppJason Ekstrand2020-04-211-4/+0
* glsl/validate: Allow float16 in the expression treeNeil Roberts2020-03-091-27/+18
* glsl: Add ir_unop_f2fmpNeil Roberts2020-03-091-0/+1
* glsl: Add b2f16 and f162b conversion operationsNeil Roberts2020-03-091-0/+9
* glsl: Add IR conversion ops for 16-bit float typesNeil Roberts2020-03-091-0/+8
* glsl: Add new expressions for INTEL_shader_integer_functions2Ian Romanick2020-01-231-0/+24
* glsl: Add opcodes for atan and atan2Neil Roberts2019-10-121-0/+13
* compiler/glsl: Fix warning about unused functionCaio Marcelo de Oliveira Filho2019-08-231-1/+3
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-311-1/+1
* glsl/types: Rename is_integer to is_integer_32Jason Ekstrand2019-06-191-9/+9
* glsl: [u/i]mulExtended optimization for GLSLSagar Ghuge2019-03-041-0/+11
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-141-2/+1
* glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick2017-10-301-2/+0
* glsl: replace conditional compilation with MAYBE_UNUSEDEric Engestrom2017-09-191-3/+2
* glsl: compile unused function outEric Engestrom2017-09-131-0/+2
* glsl: Mark functions staticMatt Turner2017-08-211-1/+1
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-0/+8
* glsl: add ARB_bindless_texture operationsSamuel Pitoiset2017-05-061-0/+20
* glsl: remove the shader_group_vote and shader_ballot expression opsNicolai Hähnle2017-04-281-23/+0
* glsl: make use of glsl_type::is_float()Samuel Pitoiset2017-04-211-27/+27
* glsl: make use of glsl_type::is_double()Samuel Pitoiset2017-04-211-24/+24
* glsl: make use of glsl_type::is_boolean()Samuel Pitoiset2017-04-211-14/+14
* glsl: add ARB_shader_ballot operationsNicolai Hähnle2017-04-051-0/+16
* glsl: Allow GLSL_TYPE_INT64 for ir_unop_abs and ir_unop_signIan Romanick2017-01-201-1/+2
* glsl: Add 64-bit integer support to some operations.Dave Airlie2017-01-201-2/+2
* glsl/ir: Add support for 64-bit integer conversions.Dave Airlie2017-01-201-0/+116
* glsl: Don't support integer types for operations that can't handle themIan Romanick2016-08-171-0/+2
* glsl: Don't support ir_unop_abs or ir_unop_sign for unsigned integersIan Romanick2016-08-171-0/+9
* glsl: Separate overlapping sentinel nodes in exec_list.Matt Turner2016-07-261-2/+2
* mesa: hook up core bits of GL_ARB_shader_group_voteIlia Mirkin2016-06-061-0/+8
* glsl: handle implicit sized arrays in ssboDave Airlie2016-05-261-1/+2
* glsl: make max array trackers ints and use -1 as base. (v2)Dave Airlie2016-05-241-3/+3
* glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner2016-02-011-12/+0
* glsl: move to compiler/Emil Velikov2016-01-261-0/+930