Roy 05a5b53208 Fix glslang can't link multiple AST in a single stage
Root cause:
GlslangToSpv use symbol structure's ptr as a map key, but multiple shader object can build a new AST.
In the AST the the same symbol has different ptr point to their structure, so indext map faild.

solution:
Add a new map glslangTypeToIdMap to map ptr to symbol id, and use symbol id to index memberRemapper.
2020-01-03 16:30:37 +08:00
..
2019-11-22 06:24:38 -07:00
2018-08-07 03:16:20 +09:00
2018-08-07 03:16:20 +09:00
2019-06-25 13:20:16 -04:00
2019-10-24 10:37:01 -06:00