Add shadercalls scope and update copyright notices
diff --git a/include/spirv/unified1/spirv.core.grammar.json b/include/spirv/unified1/spirv.core.grammar.json index 29991ee..824ae4b 100644 --- a/include/spirv/unified1/spirv.core.grammar.json +++ b/include/spirv/unified1/spirv.core.grammar.json
@@ -1,6 +1,6 @@ { "copyright" : [ - "Copyright (c) 2014-2016 The Khronos Group Inc.", + "Copyright (c) 2014-2020 The Khronos Group Inc.", "", "Permission is hereby granted, free of charge, to any person obtaining a copy", "of this software and/or associated documentation files (the \"Materials\"),", @@ -10128,6 +10128,11 @@ "value" : 5, "capabilities" : [ "VulkanMemoryModel" ], "version" : "1.5" + }, + { + "enumerant" : "ShaderCallKHR", + "value" : 6, + "capabilities" : [ "RayTracingProvisionalKHR" ] } ] },
diff --git a/include/spirv/unified1/spirv.cs b/include/spirv/unified1/spirv.cs index 46c24ef..c5ddff9 100644 --- a/include/spirv/unified1/spirv.cs +++ b/include/spirv/unified1/spirv.cs
@@ -1,4 +1,4 @@ -// Copyright (c) 2014-2019 The Khronos Group Inc. +// Copyright (c) 2014-2020 The Khronos Group Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and/or associated documentation files (the "Materials"), @@ -739,6 +739,7 @@ Invocation = 4, QueueFamily = 5, QueueFamilyKHR = 5, + ShaderCallKHR = 6, } public enum GroupOperation
diff --git a/include/spirv/unified1/spirv.h b/include/spirv/unified1/spirv.h index b908303..92b34c3 100644 --- a/include/spirv/unified1/spirv.h +++ b/include/spirv/unified1/spirv.h
@@ -1,5 +1,5 @@ /* -** Copyright (c) 2014-2019 The Khronos Group Inc. +** Copyright (c) 2014-2020 The Khronos Group Inc. ** ** Permission is hereby granted, free of charge, to any person obtaining a copy ** of this software and/or associated documentation files (the "Materials"), @@ -740,6 +740,7 @@ SpvScopeInvocation = 4, SpvScopeQueueFamily = 5, SpvScopeQueueFamilyKHR = 5, + SpvScopeShaderCallKHR = 6, SpvScopeMax = 0x7fffffff, } SpvScope;
diff --git a/include/spirv/unified1/spirv.hpp b/include/spirv/unified1/spirv.hpp index a39b17b..9f98683 100644 --- a/include/spirv/unified1/spirv.hpp +++ b/include/spirv/unified1/spirv.hpp
@@ -1,4 +1,4 @@ -// Copyright (c) 2014-2019 The Khronos Group Inc. +// Copyright (c) 2014-2020 The Khronos Group Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and/or associated documentation files (the "Materials"), @@ -736,6 +736,7 @@ ScopeInvocation = 4, ScopeQueueFamily = 5, ScopeQueueFamilyKHR = 5, + ScopeShaderCallKHR = 6, ScopeMax = 0x7fffffff, };
diff --git a/include/spirv/unified1/spirv.hpp11 b/include/spirv/unified1/spirv.hpp11 index e3680d7..406ba19 100644 --- a/include/spirv/unified1/spirv.hpp11 +++ b/include/spirv/unified1/spirv.hpp11
@@ -1,4 +1,4 @@ -// Copyright (c) 2014-2019 The Khronos Group Inc. +// Copyright (c) 2014-2020 The Khronos Group Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and/or associated documentation files (the "Materials"), @@ -736,6 +736,7 @@ Invocation = 4, QueueFamily = 5, QueueFamilyKHR = 5, + ShaderCallKHR = 6, Max = 0x7fffffff, };
diff --git a/include/spirv/unified1/spirv.json b/include/spirv/unified1/spirv.json index 1d399bf..d372beb 100644 --- a/include/spirv/unified1/spirv.json +++ b/include/spirv/unified1/spirv.json
@@ -6,7 +6,7 @@ "Comment": [ [ - "Copyright (c) 2014-2019 The Khronos Group Inc.", + "Copyright (c) 2014-2020 The Khronos Group Inc.", "", "Permission is hereby granted, free of charge, to any person obtaining a copy", "of this software and/or associated documentation files (the \"Materials\"),", @@ -725,7 +725,8 @@ "Subgroup": 3, "Invocation": 4, "QueueFamily": 5, - "QueueFamilyKHR": 5 + "QueueFamilyKHR": 5, + "ShaderCallKHR": 6 } }, {
diff --git a/include/spirv/unified1/spirv.lua b/include/spirv/unified1/spirv.lua index ee105eb..3774a95 100644 --- a/include/spirv/unified1/spirv.lua +++ b/include/spirv/unified1/spirv.lua
@@ -1,4 +1,4 @@ --- Copyright (c) 2014-2019 The Khronos Group Inc. +-- Copyright (c) 2014-2020 The Khronos Group Inc. -- -- Permission is hereby granted, free of charge, to any person obtaining a copy -- of this software and/or associated documentation files (the "Materials"), @@ -702,6 +702,7 @@ Invocation = 4, QueueFamily = 5, QueueFamilyKHR = 5, + ShaderCallKHR = 6, }, GroupOperation = {
diff --git a/include/spirv/unified1/spirv.py b/include/spirv/unified1/spirv.py index 655f71b..a7344aa 100644 --- a/include/spirv/unified1/spirv.py +++ b/include/spirv/unified1/spirv.py
@@ -1,4 +1,4 @@ -# Copyright (c) 2014-2019 The Khronos Group Inc. +# Copyright (c) 2014-2020 The Khronos Group Inc. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and/or associated documentation files (the "Materials"), @@ -702,6 +702,7 @@ 'Invocation' : 4, 'QueueFamily' : 5, 'QueueFamilyKHR' : 5, + 'ShaderCallKHR' : 6, }, 'GroupOperation' : {
diff --git a/include/spirv/unified1/spv.d b/include/spirv/unified1/spv.d index 0c94a58..2c76658 100644 --- a/include/spirv/unified1/spv.d +++ b/include/spirv/unified1/spv.d
@@ -1,5 +1,5 @@ /+ - + Copyright (c) 2014-2019 The Khronos Group Inc. + + Copyright (c) 2014-2020 The Khronos Group Inc. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and/or associated documentation files (the "Materials"), @@ -742,6 +742,7 @@ Invocation = 4, QueueFamily = 5, QueueFamilyKHR = 5, + ShaderCallKHR = 6, } enum GroupOperation : uint
diff --git a/tools/buildHeaders/header.cpp b/tools/buildHeaders/header.cpp index 0f65291..7e8f668 100644 --- a/tools/buildHeaders/header.cpp +++ b/tools/buildHeaders/header.cpp
@@ -1,4 +1,4 @@ -// Copyright (c) 2014-2019 The Khronos Group Inc. +// Copyright (c) 2014-2020 The Khronos Group Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and/or associated documentation files (the "Materials"), @@ -169,7 +169,7 @@ } const std::string TPrinter::DocCopyright = - "Copyright (c) 2014-2019 The Khronos Group Inc.\n" + "Copyright (c) 2014-2020 The Khronos Group Inc.\n" "\n" "Permission is hereby granted, free of charge, to any person obtaining a copy\n" "of this software and/or associated documentation files (the \"Materials\"),\n"
diff --git a/tools/buildHeaders/jsonToSpirv.cpp b/tools/buildHeaders/jsonToSpirv.cpp index 4649e21..689b2d6 100644 --- a/tools/buildHeaders/jsonToSpirv.cpp +++ b/tools/buildHeaders/jsonToSpirv.cpp
@@ -1,4 +1,4 @@ -// Copyright (c) 2014-2019 The Khronos Group Inc. +// Copyright (c) 2014-2020 The Khronos Group Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and/or associated documentation files (the "Materials"),
diff --git a/tools/buildHeaders/jsonToSpirv.h b/tools/buildHeaders/jsonToSpirv.h index 81e38c2..c37fcb9 100644 --- a/tools/buildHeaders/jsonToSpirv.h +++ b/tools/buildHeaders/jsonToSpirv.h
@@ -1,4 +1,4 @@ -// Copyright (c) 2014-2019 The Khronos Group Inc. +// Copyright (c) 2014-2020 The Khronos Group Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and/or associated documentation files (the "Materials"),