Dejan Mircevski
b6fe02fc39
Extend copyright to 2016.
2016-01-07 13:44:22 -05:00
Lei Zhang
af9906e4e5
Use Google comment style and fix typos.
2015-11-16 17:25:43 -05:00
Lei Zhang
acf7287c42
Fix many typos.
2015-11-13 12:35:43 -06:00
Lei Zhang
972788bf23
Use opaque context object to hold SPIR-V info tables.
...
Previously the opcode table is declared as an global array and we
have spvOpcodeTableInitialize() modifying it. That can result in
race condition. Now spvOpcodeTabelGet() copies the whole underlying
array.
2015-11-12 16:27:51 -05:00
Lei Zhang
4ac601a2c3
libspirv.h doesn't depend on spirv_operands.hpp anymore.
...
Also change spirv_operands.hpp to a C header since we only have
an enum inside it, and move it to source/.
2015-11-12 09:43:26 -05:00
Lei Zhang
8984f6f31f
Move internal macros/structs for SPIR-V to a separate header.
2015-11-12 09:43:20 -05:00
Lei Zhang
923f6c13fc
Use quotation for libspirv.h and sort headers.
2015-11-12 09:43:01 -05:00
Lei Zhang
7a222e4abf
Move info table related structs into table.h.
2015-11-12 09:42:58 -05:00
Lei Zhang
04736e7878
Move spv*TableGet() functions out of libspirv.h.
...
This is a part of the effort to clean up libspirv.h.
2015-11-12 09:42:55 -05:00