summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_validate.c
Commit message (Expand)AuthorAgeFilesLines
* nir/validate: Validate SSA defs the same way we do for registersJason Ekstrand2015-02-191-8/+79
* nir/validate: Validate if_uses on registersJason Ekstrand2015-02-191-18/+44
* nir/validate: Ensure that phi sources are SSA-onlyJason Ekstrand2015-02-031-10/+3
* nir/validate: Validate that only float ALU outputs are saturatedJason Ekstrand2015-02-031-0/+8
* nir: Add a nir_foreach_phi_src helper macroJason Ekstrand2015-01-201-1/+1
* nir: fix incorrect argument passed to validate_src() in validate_tex_instr()Brian Paul2015-01-151-1/+1
* util/hash_set: Rework the API to know about hashingJason Ekstrand2015-01-151-24/+14
* nir/tex_instr: Add a nir_tex_src struct and dynamically allocate the src arrayJason Ekstrand2015-01-151-4/+4
* nir/validate: Only build in debug modeJason Ekstrand2015-01-151-0/+7
* nir: Make load_const SSA-onlyJason Ekstrand2015-01-151-7/+1
* nir: Remove predicationJason Ekstrand2015-01-151-12/+0
* nir: Make texture instruction names more consistentJason Ekstrand2015-01-151-2/+2
* nir/validate: Validate intrinsic source/destination sizesJason Ekstrand2015-01-151-0/+26
* nir: Vectorize intrinsicsJason Ekstrand2015-01-151-8/+2
* nir/validate: Ensure that outputs are write-only and inputs are read-onlyJason Ekstrand2015-01-151-0/+23
* nir: Validate that the sources of a phi have the same size as the destinationJason Ekstrand2015-01-151-0/+13
* nir: Use an integer index for specifying structure fieldsJason Ekstrand2015-01-151-1/+1
* nir: Make array deref direct vs. indirect an enumJason Ekstrand2015-01-151-1/+2
* nir: Validate that the SSA def and register indices are uniqueJason Ekstrand2015-01-151-0/+41
* nir: Validate all lists in the validatorJason Ekstrand2015-01-151-0/+14
* nir: add a validation passConnor Abbott2015-01-151-0/+790