John Kessenich
|
74bde98778
Memory: Restore unused interfaces, in case other tools called them.
|
пре 8 година |
John Kessenich
|
cb42541e51
Memory: Remove the need for per-thread tear down.
|
пре 8 година |
John Kessenich
|
ff8e59f510
Memory: Do process and 1st thread tear down.
|
пре 8 година |
John Kessenich
|
be20905582
Memory: Non-Functional: Rationalize and improve encapsulation of TLS usage.
|
пре 8 година |
John Kessenich
|
927608b393
Non-functional: White space after "//", mostly for copyrights.
|
пре 9 година |
John Kessenich
|
66ec80e01b
Build: C++ headers: Replace PR #366 with a more directed version.
|
пре 9 година |
Aaron Hamilton
|
ebde046ca4
InitProcess() should fail if InitThread() does.
|
пре 10 година |
baldurk
|
42169c5fee
include by relative path, so root doesn't need to be in the search path
|
пре 10 година |
John Kessenich
|
f75276ba5c
glslang tear down: Include deleting the keyword map in tear down. From johnk and sawato shusaku ([email protected]).
|
пре 10 година |
John Kessenich
|
55901efb0d
Nonfunctional: fix a typo.
|
пре 11 година |
John Kessenich
|
c36e1d8e51
Interface and naming improvements:
|
пре 12 година |
John Kessenich
|
b603f918a4
Put all glslang internals (but not the external interface) into the glslang namespace.
|
пре 12 година |
John Kessenich
|
2b07c7e70a
Improve multi-threading and move Standalone to a multi-threading model (currently off though).
|
пре 12 година |
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 година |
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 година |
John Kessenich
|
a0af473a8b
Create a base GLSL front-end from the 3Dlabs glslang front-end from 20-Sep-2005.
|
пре 13 година |