aboutsummaryrefslogtreecommitdiff
path: root/layers/README.md
diff options
context:
space:
mode:
authorMike Stroyan <mike@LunarG.com>2015-04-02 11:59:05 -0600
committerChia-I Wu <olv@lunarg.com>2015-04-16 17:48:21 +0800
commit9d217fe18be21bdedf36e14237e717240daed1fb (patch)
treefba49adacae0868a981e9e597bf4728e1814b191 /layers/README.md
parent411a5237821fb6d150708d65289d0aae5393501f (diff)
downloadusermoji-9d217fe18be21bdedf36e14237e717240daed1fb.tar.xz
layers: Add threading checking layer
New layer checks for use of objects from multiple threads.
Diffstat (limited to 'layers/README.md')
-rw-r--r--layers/README.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/layers/README.md b/layers/README.md
index 449f8926..8198e985 100644
--- a/layers/README.md
+++ b/layers/README.md
@@ -53,6 +53,9 @@ layer/mem\_tracker.c (name=MemTracker) - MemTracker functions mostly as a valida
### Check parameters
<build dir>/layer/param_checker.c (name=ParamChecker) - Check the input parameters to API calls for validity. Currently this only checks ENUM params directly passed to API calls and ENUMs embedded in struct params. If a Dbg callback function is registered, this layer will use callback function(s) for reporting, otherwise uses stdout.
+### Check threading
+<build dir>/layer/threading.c (name=Threading) - Check multithreading of API calls for validity. Currently this checks that only one thread at a time uses an object in free-threaded API calls. If a Dbg callback function is registered, this layer will use callback function(s) for reporting, otherwise uses stdout.
+
## Using Layers
1. Build VK loader and i965 icd driver using normal steps (cmake and make)