Front-end: Fix issue #443: dvec3 uses only 2 components of second location.

This commit is contained in:
John Kessenich 2016-08-08 15:31:36 -06:00
parent 34177cd778
commit 426542ba57
4 changed files with 83 additions and 27 deletions

View file

@ -331,6 +331,7 @@ public:
bool inIoAccessed(const TString& name) const { return ioAccessed.find(name) != ioAccessed.end(); }
int addUsedLocation(const TQualifier&, const TType&, bool& typeCollision);
int checkLocationRange(int set, const TIoRange& range, const TType&, bool& typeCollision);
int addUsedOffsets(int binding, int offset, int numOffsets);
bool addUsedConstantId(int id);
int computeTypeLocationSize(const TType&) const;