loader: Update Copyright for 2021
authorCharles Giessen <charles@lunarg.com>
Sat, 4 Sep 2021 03:55:09 +0000 (21:55 -0600)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Thu, 9 Sep 2021 17:28:56 +0000 (11:28 -0600)
26 files changed:
loader/CMakeLists.txt
loader/adapters.h
loader/asm_offset.c
loader/cJSON.c
loader/cJSON.h
loader/debug_utils.c
loader/debug_utils.h
loader/dirent_on_windows.h
loader/extension_manual.c
loader/extension_manual.h
loader/gpa_helper.h
loader/loader.c
loader/loader.h
loader/loader.rc
loader/murmurhash.c
loader/murmurhash.h
loader/phys_dev_ext.c
loader/trampoline.c
loader/unknown_ext_chain.c
loader/unknown_ext_chain_gas.S
loader/unknown_ext_chain_masm.asm
loader/vk_loader_layer.h
loader/vk_loader_platform.h
loader/vulkan-1.def
loader/wsi.c
loader/wsi.h

index b68328c3103bd2f539c28c8e24b111e650fcbfd5..853fb68f41acee8040e8effe24dfc669e8610a05 100644 (file)
@@ -1,6 +1,7 @@
 # ~~~
-# Copyright (c) 2014-2019 Valve Corporation
-# Copyright (c) 2014-2019 LunarG, Inc.
+# Copyright (c) 2014-2021 The Khronos Group Inc.
+# Copyright (c) 2014-2021 Valve Corporation
+# Copyright (c) 2014-2021 LunarG, Inc.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
index 25064e0e9afc41107c55946d2e64a040f586d2d8..39e905d73f87ab5638112a3a911e081f507b881b 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2019 The Khronos Group Inc.
- * Copyright (c) 2019 Valve Corporation
- * Copyright (c) 2019 LunarG, Inc.
+ * Copyright (c) 2019-2021 The Khronos Group Inc.
+ * Copyright (c) 2019-2021 Valve Corporation
+ * Copyright (c) 2019-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -16,6 +16,7 @@
  * limitations under the License.
  *
  * Author: Lenny Komow <lenny@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
 #pragma once
index 3ad3b2deda3eef712f30ee57e8b1e2dcdbd20c57..9653377a5732c1d85a1a87b70884610700b03212 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2017-2018 The Khronos Group Inc.
- * Copyright (c) 2017-2018 Valve Corporation
- * Copyright (c) 2017-2018 LunarG, Inc.
+ * Copyright (c) 2017-2021 The Khronos Group Inc.
+ * Copyright (c) 2017-2021 Valve Corporation
+ * Copyright (c) 2017-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -16,6 +16,7 @@
  * limitations under the License.
  *
  * Author: Lenny Komow <lenny@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
 // This code generates an assembly file which provides offsets to get struct members from assembly code.
index 02fe7bb24652997767738a0d15c419d2617673d5..ba7a1205e3ed34b5971fdd60c97f4ad86679689f 100644 (file)
@@ -1,8 +1,8 @@
 /*
   Copyright (c) 2009 Dave Gamble
-  Copyright (c) 2015-2017 The Khronos Group Inc.
-  Copyright (c) 2015-2017 Valve Corporation
-  Copyright (c) 2015-2017 LunarG, Inc.
+  Copyright (c) 2015-2021 The Khronos Group Inc.
+  Copyright (c) 2015-2021 Valve Corporation
+  Copyright (c) 2015-2021 LunarG, Inc.
 
   Permission is hereby granted, free of charge, to any person obtaining a copy
   of this software and associated documentation files (the "Software"), to deal
index e6b5ac4721b6f6e6ef50accd143c848c87005371..07f3a038ff7818a7a733a426830c6ca902e57412 100644 (file)
@@ -1,8 +1,8 @@
 /*
   Copyright (c) 2009 Dave Gamble
-  Copyright (c) 2015-2017 The Khronos Group Inc.
-  Copyright (c) 2015-2017 Valve Corporation
-  Copyright (c) 2015-2017 LunarG, Inc.
+  Copyright (c) 2015-2021 The Khronos Group Inc.
+  Copyright (c) 2015-2021 Valve Corporation
+  Copyright (c) 2015-2021 LunarG, Inc.
 
   Permission is hereby granted, free of charge, to any person obtaining a copy
   of this software and associated documentation files (the "Software"), to deal
index 82f4440a1b368a5e520efc9916c402ebb936d7e3..d851ede3f05d0eb70e218193db2980d1f0d5e293 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2015-2017 The Khronos Group Inc.
- * Copyright (c) 2015-2017 Valve Corporation
- * Copyright (c) 2015-2017 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  * Copyright (C) 2015-2016 Google Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
@@ -19,6 +19,7 @@
  * Author: Courtney Goeltzenleuchter <courtney@LunarG.com>
  * Author: Jon Ashburn <jon@LunarG.com>
  * Author: Mark Young <marky@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  *
  */
 
index ab50d536129b98339c996c0e7eecc56a8fd294e3..9172595aeabf9661330053f6040c3479e64a4218 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2015-2017 The Khronos Group Inc.
- * Copyright (c) 2015-2017 Valve Corporation
- * Copyright (c) 2015-2017 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  * Copyright (C) 2015-2016 Google Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
@@ -19,7 +19,7 @@
  * Author: Courtney Goeltzenleuchter <courtney@LunarG.com>
  * Author: Jon Ashburn <jon@lunarg.com>
  * Author: Mark Young <markyk@lunarg.com>
- *
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
 #pragma once
index c3d43bc4183991455110d4f1e1334067e6a4e780..8d574c0384582eaab367d6ec850a79aa27102408 100644 (file)
@@ -28,9 +28,9 @@ void rewinddir(DIR *);
 /*
 
     Copyright Kevlin Henney, 1997, 2003. All rights reserved.
-    Copyright (c) 2015 The Khronos Group Inc.
-    Copyright (c) 2015 Valve Corporation
-    Copyright (c) 2015 LunarG, Inc.
+    Copyright (c) 2015-2021 The Khronos Group Inc.
+    Copyright (c) 2015-2021 Valve Corporation
+    Copyright (c) 2015-2021 LunarG, Inc.
 
     Permission to use, copy, modify, and distribute this software and its
     documentation for any purpose is hereby granted without fee, provided
index dfc3bbf94df8c0a5e02373d836969f259b666e01..98db04a55ef1c913eb55873a02e3b7157adc6e68 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2015-2017 The Khronos Group Inc.
- * Copyright (c) 2015-2017 Valve Corporation
- * Copyright (c) 2015-2017 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,7 @@
  *
  * Author: Mark Young <marky@lunarg.com>
  * Author: Lenny Komow <lenny@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
 #ifndef _GNU_SOURCE
index 76be8b5eb87b5af833e000d0ffd56364683b5d39..0914b974b3ed64a07b748d9d665f04aabe8f5dbb 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2015-2017 The Khronos Group Inc.
- * Copyright (c) 2015-2017 Valve Corporation
- * Copyright (c) 2015-2017 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -16,6 +16,7 @@
  * limitations under the License.
  *
  * Author: Mark Young <marky@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
 #pragma once
index 8abe9e973c1d77f17c5ecebf588df121eb698a69..f33e6d8fc05e03611bc7510073e2c328e20c1a79 100644 (file)
@@ -1,8 +1,8 @@
 /*
  *
- * Copyright (c) 2015-18, 2020 The Khronos Group Inc.
- * Copyright (c) 2015-18, 2020 Valve Corporation
- * Copyright (c) 2015-18, 2020 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,7 @@
  * limitations under the License.
  *
  * Author: Jon Ashburn <jon@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
 #pragma once
index 2e2854e282913917305145129cae8a830f5cb2f3..9fdffb0e181ec5017cafa8a10015a89c1cb79ed8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  *
- * Copyright (c) 2014-2020 The Khronos Group Inc.
- * Copyright (c) 2014-2020 Valve Corporation
- * Copyright (c) 2014-2020 LunarG, Inc.
+ * Copyright (c) 2014-2021 The Khronos Group Inc.
+ * Copyright (c) 2014-2021 Valve Corporation
+ * Copyright (c) 2014-2021 LunarG, Inc.
  * Copyright (C) 2015 Google Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
index c9ee3963fc31867fa8a42e8b67085db94517d65c..2f7770e511cd2ca168ce5f54b54aa59f0193e680 100644 (file)
@@ -1,8 +1,8 @@
 /*
  *
- * Copyright (c) 2014-2019 The Khronos Group Inc.
- * Copyright (c) 2014-2019 Valve Corporation
- * Copyright (c) 2014-2019 LunarG, Inc.
+ * Copyright (c) 2014-2021 The Khronos Group Inc.
+ * Copyright (c) 2014-2021 Valve Corporation
+ * Copyright (c) 2014-2021 LunarG, Inc.
  * Copyright (C) 2015 Google Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
index a29c507de82f586596b8628715f5464fcf7dd9f4..f62a945c202a13a401f92f734c6f2056cd228207 100755 (executable)
@@ -1,7 +1,7 @@
 //
-// Copyright (c) 2014-2019 The Khronos Group Inc.
-// Copyright (c) 2014-2019 Valve Corporation
-// Copyright (c) 2014-2019 LunarG, Inc.
+// Copyright (c) 2014-2021 The Khronos Group Inc.
+// Copyright (c) 2014-2021 Valve Corporation
+// Copyright (c) 2014-2021 LunarG, Inc.
 //
 // Licensed under the Apache License, Version 2.0 (the "License");
 // you may not use this file except in compliance with the License.
index bd01b882f79270a8bd4ca7ecd3f7f6976acc0120..738e182debcdd2fcc6887fe805c9d743ad3637c7 100644 (file)
@@ -3,9 +3,9 @@
  * `murmurhash.h' - murmurhash
  *
  * copyright (c) 2014 joseph werle <joseph.werle@gmail.com>
- * Copyright (c) 2015-2017 The Khronos Group Inc.
- * Copyright (c) 2015-2017 Valve Corporation
- * Copyright (c) 2015-2017 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and/or associated documentation files (the "Materials"), to
index 7b5b1510e5e30167a34f4a501c1621eafe4b7186..1978c408c252db3bcf8d395a087a3aa75fd479d7 100644 (file)
@@ -3,9 +3,9 @@
  * `murmurhash.h' - murmurhash
  *
  * copyright (c) 2014 joseph werle <joseph.werle@gmail.com>
- * Copyright (c) 2015-2016 The Khronos Group Inc.
- * Copyright (c) 2015-2016 Valve Corporation
- * Copyright (c) 2015-2016 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  *
  * Permission is hereby granted, free of charge, to any person obtaining a copy
  * of this software and/or associated documentation files (the "Materials"), to
index 91e0ef8f678dc848db310699382340a7252bd2d0..626d77ebd075197c7cf58fd32f0650f0c97ee8aa 100644 (file)
@@ -1,8 +1,8 @@
 /*
  *
- * Copyright (c) 2016-17 The Khronos Group Inc.
- * Copyright (c) 2016-17 Valve Corporation
- * Copyright (c) 2016-17 LunarG, Inc.
+ * Copyright (c) 2016-2021 The Khronos Group Inc.
+ * Copyright (c) 2016-2021 Valve Corporation
+ * Copyright (c) 2016-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -18,6 +18,7 @@
  *
  * Author: Mark Young <marky@lunarg.com>
  * Author: Lenny Komow <lenny@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  *
  */
 
index 8f35a612360a42cc58cef1ea2594ca06c3a01e03..75ec1722e5de5fee974bb15aa19041c9f90d7ac8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  *
- * Copyright (c) 2015-2016 The Khronos Group Inc.
- * Copyright (c) 2015-2016 Valve Corporation
- * Copyright (c) 2015-2016 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  * Copyright (C) 2015 Google Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
@@ -21,6 +21,7 @@
  * Author: Jon Ashburn <jon@lunarg.com>
  * Author: Tony Barbour <tony@LunarG.com>
  * Author: Chia-I Wu <olv@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
 #ifndef _GNU_SOURCE
index 08b2e4bcdc515080851ba04eb2bebe1bcbe0c594..1aaeb2bbedcfc11effe7ce4249b79906f20ef5c4 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2017 The Khronos Group Inc.
- * Copyright (c) 2017 Valve Corporation
- * Copyright (c) 2017 LunarG, Inc.
+ * Copyright (c) 2017-2021 The Khronos Group Inc.
+ * Copyright (c) 2017-2021 Valve Corporation
+ * Copyright (c) 2017-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,7 @@
  *
  * Author Jon Ashburn <jon@lunarg.com>
  * Author: Lenny Komow <lenny@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
  // This code is used to pass on physical device extensions through the call chain. It must do this without creating a stack frame,
index f847e1407d5124f0173497a2982787ea1adc570e..401402a644a1350c716a314cfad946c90a4c9567 100644 (file)
@@ -1,7 +1,7 @@
 #
-# Copyright (c) 2017 The Khronos Group Inc.
-# Copyright (c) 2017 Valve Corporation
-# Copyright (c) 2017 LunarG, Inc.
+# Copyright (c) 2017-2021 The Khronos Group Inc.
+# Copyright (c) 2017-2021 Valve Corporation
+# Copyright (c) 2017-2021 LunarG, Inc.
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -16,6 +16,7 @@
 # limitations under the License.
 #
 # Author: Lenny Komow <lenny@lunarg.com>
+# Author: Charles Giessen <charles@lunarg.com>
 #
 
 # This code is used to pass on device (including physical device) extensions through the call chain. It must do this without
index d95864bfb5cb29ac918f5b8a2faa9b3dc11cbf91..52441fae5db8751335a445fad75538041b77154e 100644 (file)
@@ -1,7 +1,7 @@
 ;
-; Copyright (c) 2017 The Khronos Group Inc.
-; Copyright (c) 2017 Valve Corporation
-; Copyright (c) 2017 LunarG, Inc.
+; Copyright (c) 2017-2021 The Khronos Group Inc.
+; Copyright (c) 2017-2021 Valve Corporation
+; Copyright (c) 2017-2021 LunarG, Inc.
 ;
 ; Licensed under the Apache License, Version 2.0 (the "License");
 ; you may not use this file except in compliance with the License.
@@ -16,6 +16,7 @@
 ; limitations under the License.
 ;
 ; Author: Lenny Komow <lenny@lunarg.com>
+; Author: Charles Giessen <charles@lunarg.com>
 ;
 
 ; This code is used to pass on device (including physical device) extensions through the call chain. It must do this without
index c45fde1443446d98e190fb1551fb40d8cf648acc..2ca3bfe45b0ab515b5e258fcf5f5720c9cbcdab0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  *
- * Copyright (c) 2016 The Khronos Group Inc.
- * Copyright (c) 2016 Valve Corporation
- * Copyright (c) 2016 LunarG, Inc.
+ * Copyright (c) 2016-2021 The Khronos Group Inc.
+ * Copyright (c) 2016-2021 Valve Corporation
+ * Copyright (c) 2016-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -17,6 +17,7 @@
  * limitations under the License.
  *
  * Author: Mark Lobodzinski <mark@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  *
  */
 #pragma once
index d9381c23909c553d8c1839e231d303ee897126a6..c5f903d979fa98cce6ad5749ecd68b4fef5c917b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  *
- * Copyright (c) 2015-2018 The Khronos Group Inc.
- * Copyright (c) 2015-2018 Valve Corporation
- * Copyright (c) 2015-2018 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -19,6 +19,7 @@
  * Author: Ian Elliot <ian@lunarg.com>
  * Author: Jon Ashburn <jon@lunarg.com>
  * Author: Lenny Komow <lenny@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  *
  */
 #pragma once
index 385f85103959ca25a364cd9b8fbb02573c711841..aa74306889c686ed57f827174b92c6717dd0f5aa 100644 (file)
@@ -1,9 +1,9 @@
 
 ;;;; Begin Copyright Notice ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;
-; Copyright (c) 2015-2017, 2019 The Khronos Group Inc.
-; Copyright (c) 2015-2017, 2019 Valve Corporation
-; Copyright (c) 2015-2017, 2019 LunarG, Inc.
+; Copyright (c) 2015-2021 The Khronos Group Inc.
+; Copyright (c) 2015-2021 Valve Corporation
+; Copyright (c) 2015-2021 LunarG, Inc.
 ;
 ; Licensed under the Apache License, Version 2.0 (the "License");
 ; you may not use this file except in compliance with the License.
@@ -18,6 +18,7 @@
 ; limitations under the License.
 ;
 ;  Author: Courtney Goeltzenleuchter <courtney@LunarG.com>
+;  Author: Charles Giessen <charles@lunarg.com>
 ;
 ;;;;  End Copyright Notice ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
@@ -221,7 +222,7 @@ EXPORTS
 
    vkGetImageSparseMemoryRequirements2
    vkGetPhysicalDeviceImageFormatProperties2
-   
+
    vkCreateRenderPass2
    vkCmdBeginRenderPass2
    vkCmdNextSubpass2
index a28628c4e1c83349258f6813a713673753b1f3dd..5b88567379e0ddd9ea21fb5665daacf0de7a580f 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2015-2016, 2019 The Khronos Group Inc.
- * Copyright (c) 2015-2016, 2019 Valve Corporation
- * Copyright (c) 2015-2016, 2019 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -20,6 +20,7 @@
  * Author: Ian Elliott <ianelliott@google.com>
  * Author: Mark Lobodzinski <mark@lunarg.com>
  * Author: Lenny Komow <lenny@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  */
 
 #ifndef _GNU_SOURCE
index 9404c44dfbd131e16670ef68a677e3872373ea50..ff530783ebc1ad45a8f748931209650a6d273317 100644 (file)
@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 2015-2016 The Khronos Group Inc.
- * Copyright (c) 2015-2016 Valve Corporation
- * Copyright (c) 2015-2016 LunarG, Inc.
+ * Copyright (c) 2015-2021 The Khronos Group Inc.
+ * Copyright (c) 2015-2021 Valve Corporation
+ * Copyright (c) 2015-2021 LunarG, Inc.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
@@ -16,6 +16,7 @@
  * limitations under the License.
  *
  * Author: Ian Elliott <ian@lunarg.com>
+ * Author: Charles Giessen <charles@lunarg.com>
  *
  */