Just enough fixes to code make it build and pass tests. Core changes: - Fix spelling for: NoPerspective, NonWritable, NonReadable, - Remove NoStaticUse, RelaxedMask GLSL changes: - Fixed spelling for: InverseSqrt, FaceForward, MatrixInverse, SmoothStep, FindILsb, FindSMsb, FindUMsb - Replace Mix with IMix and FMix - Remove AddCarry, SubBorrow, MulExtended Replace header OpenCLLib.h with OpenCL.std.h TODO: - Regenerate the core instruction syntax table (source/opcode.inc) - Add test coverage for new enums and instructions.
For enum Capability and enum Op, not all newly added enumerants are registered into capabilityInfoEntries and opcodeTableEntries yet. That will come in following commits.