Commit History

Author SHA1 Message Date
  Ben Clayton 2a44064885 Revert changes that migrate to `thread_local`. 5 years ago
  Ben Clayton abf92c80b9 Deprecate InitializeDll functions 5 years ago
  John Kessenich 74bde98778 Memory: Restore unused interfaces, in case other tools called them. 8 years ago
  John Kessenich cb42541e51 Memory: Remove the need for per-thread tear down. 8 years ago
  John Kessenich ff8e59f510 Memory: Do process and 1st thread tear down. 8 years ago
  John Kessenich be20905582 Memory: Non-Functional: Rationalize and improve encapsulation of TLS usage. 8 years ago
  John Kessenich 927608b393 Non-functional: White space after "//", mostly for copyrights. 9 years ago
  John Kessenich 66ec80e01b Build: C++ headers: Replace PR #366 with a more directed version. 9 years ago
  Aaron Hamilton ebde046ca4 InitProcess() should fail if InitThread() does. 10 years ago
  baldurk 42169c5fee include by relative path, so root doesn't need to be in the search path 10 years ago
  John Kessenich f75276ba5c glslang tear down: Include deleting the keyword map in tear down. From johnk and sawato shusaku ([email protected]). 10 years ago
  John Kessenich 55901efb0d Nonfunctional: fix a typo. 11 years ago
  John Kessenich c36e1d8e51 Interface and naming improvements: 12 years ago
  John Kessenich b603f918a4 Put all glslang internals (but not the external interface) into the glslang namespace. 12 years ago
  John Kessenich 2b07c7e70a Improve multi-threading and move Standalone to a multi-threading model (currently off though). 12 years ago
  John Kessenich 7213324259 Reframe the preprocessor as a C++ class, with instances, removing all C code, removing all global variables. Upgrade bison version to pass a parse context on through to the preprocessor. All the basic things to make something thread safe. 12 years ago
  John Kessenich 73ed17a87b Rationalize naming/access to current thread-local-storage scheme. However, the preprocessor tokenizer is not thread-safe, so this may all change. 12 years ago
  John Kessenich a0af473a8b Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005. 13 years ago