mirror of
https://github.com/bkaradzic/bgfx.git
synced 2026-02-17 20:52:36 +01:00
Updated spirv-headers.
This commit is contained in:
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2014-2016 The Khronos Group Inc.
|
** SPDX-FileCopyrightText: 2014-2016 The Khronos Group Inc.
|
||||||
|
** SPDX-License-Identifier: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef GLSLstd450_H
|
#ifndef GLSLstd450_H
|
||||||
|
|||||||
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2015-2017 The Khronos Group Inc.
|
** SPDX-FileCopyrightText: 2015-2017 The Khronos Group Inc.
|
||||||
|
** SPDX-License-Identifier: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace OpenCLLIB {
|
namespace OpenCLLIB {
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
|
"License: MIT",
|
||||||
"",
|
"",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS",
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
"KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS",
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
"SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT",
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
"https://www.khronos.org/registry/"
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
|
||||||
"",
|
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"magic_number" : "0x07230203",
|
"magic_number" : "0x07230203",
|
||||||
"major_version" : 1,
|
"major_version" : 1,
|
||||||
|
|||||||
30
3rdparty/spirv-headers/include/spirv/1.0/spirv.h
vendored
30
3rdparty/spirv-headers/include/spirv/1.0/spirv.h
vendored
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2014-2018 The Khronos Group Inc.
|
** Copyright: 2014-2018 The Khronos Group Inc.
|
||||||
**
|
** License: MIT
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
**
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
** https://www.khronos.org/registry/
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -1,26 +1,10 @@
|
|||||||
// Copyright (c) 2014-2018 The Khronos Group Inc.
|
// Copyright: 2014-2018 The Khronos Group Inc.
|
||||||
|
// License: MIT
|
||||||
//
|
//
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// of this software and/or associated documentation files (the "Materials"),
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// to deal in the Materials without restriction, including without limitation
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
// https://www.khronos.org/registry/
|
||||||
// and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
// Materials are furnished to do so, subject to the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included in
|
|
||||||
// all copies or substantial portions of the Materials.
|
|
||||||
//
|
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
//
|
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
// FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
// IN THE MATERIALS.
|
|
||||||
|
|
||||||
// This header is automatically generated by the same tool that creates
|
// This header is automatically generated by the same tool that creates
|
||||||
// the Binary Section of the SPIR-V specification.
|
// the Binary Section of the SPIR-V specification.
|
||||||
|
|||||||
@@ -6,29 +6,13 @@
|
|||||||
"Comment":
|
"Comment":
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
"Copyright (c) 2014-2018 The Khronos Group Inc.",
|
"Copyright: 2014-2018 The Khronos Group Inc.",
|
||||||
|
"License: MIT",
|
||||||
"",
|
"",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS",
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
"KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS",
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
"SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT",
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
"https://www.khronos.org/registry/"
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
|
||||||
"",
|
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"This header is automatically generated by the same tool that creates",
|
"This header is automatically generated by the same tool that creates",
|
||||||
|
|||||||
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2014-2016 The Khronos Group Inc.
|
** SPDX-FileCopyrightText: 2014-2016 The Khronos Group Inc.
|
||||||
|
** SPDX-License-Identifier: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef GLSLstd450_H
|
#ifndef GLSLstd450_H
|
||||||
|
|||||||
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2015-2017 The Khronos Group Inc.
|
** SPDX-FileCopyrightText: 2015-2017 The Khronos Group Inc.
|
||||||
|
** SPDX-License-Identifier: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace OpenCLLIB {
|
namespace OpenCLLIB {
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
|
"License: MIT",
|
||||||
"",
|
"",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS",
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
"KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS",
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
"SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT",
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
"https://www.khronos.org/registry/"
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
|
||||||
"",
|
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"magic_number" : "0x07230203",
|
"magic_number" : "0x07230203",
|
||||||
"major_version" : 1,
|
"major_version" : 1,
|
||||||
|
|||||||
30
3rdparty/spirv-headers/include/spirv/1.1/spirv.h
vendored
30
3rdparty/spirv-headers/include/spirv/1.1/spirv.h
vendored
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2014-2018 The Khronos Group Inc.
|
** Copyright: 2014-2018 The Khronos Group Inc.
|
||||||
**
|
** License: MIT
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
**
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
** https://www.khronos.org/registry/
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -1,26 +1,10 @@
|
|||||||
// Copyright (c) 2014-2018 The Khronos Group Inc.
|
// Copyright: 2014-2018 The Khronos Group Inc.
|
||||||
|
// License: MIT
|
||||||
//
|
//
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// of this software and/or associated documentation files (the "Materials"),
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// to deal in the Materials without restriction, including without limitation
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
// https://www.khronos.org/registry/
|
||||||
// and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
// Materials are furnished to do so, subject to the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included in
|
|
||||||
// all copies or substantial portions of the Materials.
|
|
||||||
//
|
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
//
|
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
// FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
// IN THE MATERIALS.
|
|
||||||
|
|
||||||
// This header is automatically generated by the same tool that creates
|
// This header is automatically generated by the same tool that creates
|
||||||
// the Binary Section of the SPIR-V specification.
|
// the Binary Section of the SPIR-V specification.
|
||||||
|
|||||||
@@ -6,29 +6,13 @@
|
|||||||
"Comment":
|
"Comment":
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
"Copyright (c) 2014-2018 The Khronos Group Inc.",
|
"Copyright: 2014-2018 The Khronos Group Inc.",
|
||||||
|
"License: MIT",
|
||||||
"",
|
"",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS",
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
"KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS",
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
"SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT",
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
"https://www.khronos.org/registry/"
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
|
||||||
"",
|
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"This header is automatically generated by the same tool that creates",
|
"This header is automatically generated by the same tool that creates",
|
||||||
|
|||||||
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2014-2016 The Khronos Group Inc.
|
** SPDX-FileCopyrightText: 2014-2016 The Khronos Group Inc.
|
||||||
|
** SPDX-License-Identifier: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef GLSLstd450_H
|
#ifndef GLSLstd450_H
|
||||||
|
|||||||
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2015-2017 The Khronos Group Inc.
|
** SPDX-FileCopyrightText: 2015-2017 The Khronos Group Inc.
|
||||||
|
** SPDX-License-Identifier: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
namespace OpenCLLIB {
|
namespace OpenCLLIB {
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2016 The Khronos Group Inc.",
|
"Copyright: 2014-2016 The Khronos Group Inc.",
|
||||||
|
"License: MIT",
|
||||||
"",
|
"",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS",
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
"KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS",
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
"SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT",
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
"https://www.khronos.org/registry/"
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
|
||||||
"",
|
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"magic_number" : "0x07230203",
|
"magic_number" : "0x07230203",
|
||||||
"major_version" : 1,
|
"major_version" : 1,
|
||||||
|
|||||||
30
3rdparty/spirv-headers/include/spirv/1.2/spirv.h
vendored
30
3rdparty/spirv-headers/include/spirv/1.2/spirv.h
vendored
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2014-2018 The Khronos Group Inc.
|
** Copyright: 2014-2018 The Khronos Group Inc.
|
||||||
**
|
** License: MIT
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
**
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
** https://www.khronos.org/registry/
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -1,26 +1,10 @@
|
|||||||
// Copyright (c) 2014-2018 The Khronos Group Inc.
|
// Copyright: 2014-2018 The Khronos Group Inc.
|
||||||
|
// License: MIT
|
||||||
//
|
//
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// of this software and/or associated documentation files (the "Materials"),
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// to deal in the Materials without restriction, including without limitation
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
// https://www.khronos.org/registry/
|
||||||
// and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
// Materials are furnished to do so, subject to the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included in
|
|
||||||
// all copies or substantial portions of the Materials.
|
|
||||||
//
|
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
//
|
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
// FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
// IN THE MATERIALS.
|
|
||||||
|
|
||||||
// This header is automatically generated by the same tool that creates
|
// This header is automatically generated by the same tool that creates
|
||||||
// the Binary Section of the SPIR-V specification.
|
// the Binary Section of the SPIR-V specification.
|
||||||
|
|||||||
@@ -6,29 +6,13 @@
|
|||||||
"Comment":
|
"Comment":
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
"Copyright (c) 2014-2018 The Khronos Group Inc.",
|
"Copyright: 2014-2018 The Khronos Group Inc.",
|
||||||
|
"License: MIT",
|
||||||
"",
|
"",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS",
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
"KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS",
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
"SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT",
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
"https://www.khronos.org/registry/"
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
|
||||||
"",
|
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"This header is automatically generated by the same tool that creates",
|
"This header is automatically generated by the same tool that creates",
|
||||||
|
|||||||
22
3rdparty/spirv-headers/include/spirv/spir-v.xml
vendored
22
3rdparty/spirv-headers/include/spirv/spir-v.xml
vendored
@@ -1,26 +1,8 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<registry>
|
<registry>
|
||||||
<!--
|
<!--
|
||||||
Copyright (c) 2015-2024 The Khronos Group Inc.
|
SPDX-FileCopyrightText: 2015-2024 The Khronos Group Inc.
|
||||||
|
SPDX-License-Identifier: MIT
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
copy of this software and/or associated documentation files (the
|
|
||||||
"Materials"), to deal in the Materials without restriction, including
|
|
||||||
without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included
|
|
||||||
in all copies or substantial portions of the Materials.
|
|
||||||
|
|
||||||
THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
-->
|
-->
|
||||||
<!--
|
<!--
|
||||||
This file, spir-v.xml, is the SPIR-V Tool ID, opcode and enumerant registry.
|
This file, spir-v.xml, is the SPIR-V Tool ID, opcode and enumerant registry.
|
||||||
|
|||||||
@@ -1,28 +1,11 @@
|
|||||||
// Copyright (c) 2020-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2020-2024 The Khronos Group Inc.
|
||||||
//
|
// SPDX-License-Identifier: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
// copy of this software and/or associated documentation files (the
|
|
||||||
// "Materials"), to deal in the Materials without restriction, including
|
|
||||||
// without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
// distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
// permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
// the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included
|
|
||||||
// in all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// https://www.khronos.org/registry/
|
// https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_AMD_gcn_shader_H_
|
#ifndef SPIRV_UNIFIED1_AMD_gcn_shader_H_
|
||||||
|
|||||||
@@ -1,28 +1,11 @@
|
|||||||
// Copyright (c) 2020-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2020-2024 The Khronos Group Inc.
|
||||||
//
|
// SPDX-License-Identifier: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
// copy of this software and/or associated documentation files (the
|
|
||||||
// "Materials"), to deal in the Materials without restriction, including
|
|
||||||
// without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
// distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
// permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
// the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included
|
|
||||||
// in all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// https://www.khronos.org/registry/
|
// https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_AMD_shader_ballot_H_
|
#ifndef SPIRV_UNIFIED1_AMD_shader_ballot_H_
|
||||||
|
|||||||
@@ -1,28 +1,11 @@
|
|||||||
// Copyright (c) 2020-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2020-2024 The Khronos Group Inc.
|
||||||
//
|
// SPDX-License-Identifier: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
// copy of this software and/or associated documentation files (the
|
|
||||||
// "Materials"), to deal in the Materials without restriction, including
|
|
||||||
// without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
// distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
// permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
// the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included
|
|
||||||
// in all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// https://www.khronos.org/registry/
|
// https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_AMD_shader_explicit_vertex_parameter_H_
|
#ifndef SPIRV_UNIFIED1_AMD_shader_explicit_vertex_parameter_H_
|
||||||
|
|||||||
@@ -1,28 +1,11 @@
|
|||||||
// Copyright (c) 2020-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2020-2024 The Khronos Group Inc.
|
||||||
//
|
// SPDX-License-Identifier: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
// copy of this software and/or associated documentation files (the
|
|
||||||
// "Materials"), to deal in the Materials without restriction, including
|
|
||||||
// without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
// distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
// permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
// the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included
|
|
||||||
// in all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// https://www.khronos.org/registry/
|
// https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_AMD_shader_trinary_minmax_H_
|
#ifndef SPIRV_UNIFIED1_AMD_shader_trinary_minmax_H_
|
||||||
|
|||||||
@@ -1,26 +1,10 @@
|
|||||||
// Copyright (c) 2017-2024 The Khronos Group Inc.
|
// Copyright: 2017-2024 The Khronos Group Inc.
|
||||||
//
|
// License: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
// of this software and/or associated documentation files (the "Materials"),
|
|
||||||
// to deal in the Materials without restriction, including without limitation
|
|
||||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
||||||
// and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
// Materials are furnished to do so, subject to the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included in
|
|
||||||
// all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
||||||
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
||||||
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
// FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
// IN THE MATERIALS.
|
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_DebugInfo_H_
|
#ifndef SPIRV_UNIFIED1_DebugInfo_H_
|
||||||
#define SPIRV_UNIFIED1_DebugInfo_H_
|
#define SPIRV_UNIFIED1_DebugInfo_H_
|
||||||
|
|||||||
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2014-2024 The Khronos Group Inc.
|
** SPDX-FileCopyrightText: 2014-2024 The Khronos Group Inc.
|
||||||
|
** SPDX-License-Identifier: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef GLSLstd450_H
|
#ifndef GLSLstd450_H
|
||||||
|
|||||||
@@ -1,28 +1,11 @@
|
|||||||
// Copyright (c) 2020-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2020-2024 The Khronos Group Inc.
|
||||||
//
|
// SPDX-License-Identifier: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
// copy of this software and/or associated documentation files (the
|
|
||||||
// "Materials"), to deal in the Materials without restriction, including
|
|
||||||
// without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
// distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
// permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
// the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included
|
|
||||||
// in all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// https://www.khronos.org/registry/
|
// https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_NonSemanticClspvReflection_H_
|
#ifndef SPIRV_UNIFIED1_NonSemanticClspvReflection_H_
|
||||||
|
|||||||
@@ -1,28 +1,11 @@
|
|||||||
// Copyright (c) 2020-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2020-2024 The Khronos Group Inc.
|
||||||
//
|
// SPDX-License-Identifier: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
// copy of this software and/or associated documentation files (the
|
|
||||||
// "Materials"), to deal in the Materials without restriction, including
|
|
||||||
// without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
// distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
// permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
// the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included
|
|
||||||
// in all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// https://www.khronos.org/registry/
|
// https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_NonSemanticDebugBreak_H_
|
#ifndef SPIRV_UNIFIED1_NonSemanticDebugBreak_H_
|
||||||
|
|||||||
@@ -1,28 +1,11 @@
|
|||||||
// Copyright (c) 2020-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2020-2024 The Khronos Group Inc.
|
||||||
//
|
// SPDX-License-Identifier: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
// copy of this software and/or associated documentation files (the
|
|
||||||
// "Materials"), to deal in the Materials without restriction, including
|
|
||||||
// without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
// distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
// permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
// the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included
|
|
||||||
// in all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// https://www.khronos.org/registry/
|
// https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_NonSemanticDebugPrintf_H_
|
#ifndef SPIRV_UNIFIED1_NonSemanticDebugPrintf_H_
|
||||||
|
|||||||
@@ -1,26 +1,10 @@
|
|||||||
// Copyright (c) 2018-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2018-2024 The Khronos Group Inc.
|
||||||
|
// SPDX-License-Identifier: MIT
|
||||||
//
|
//
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// of this software and/or associated documentation files (the "Materials"),
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// to deal in the Materials without restriction, including without limitation
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
// https://www.khronos.org/registry/
|
||||||
// and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
// Materials are furnished to do so, subject to the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included in
|
|
||||||
// all copies or substantial portions of the Materials.
|
|
||||||
//
|
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
//
|
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
// FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
// IN THE MATERIALS.
|
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_NonSemanticShaderDebugInfo100_H_
|
#ifndef SPIRV_UNIFIED1_NonSemanticShaderDebugInfo100_H_
|
||||||
#define SPIRV_UNIFIED1_NonSemanticShaderDebugInfo100_H_
|
#define SPIRV_UNIFIED1_NonSemanticShaderDebugInfo100_H_
|
||||||
|
|||||||
@@ -1,28 +1,11 @@
|
|||||||
// Copyright (c) 2020-2024 The Khronos Group Inc.
|
// SPDX-FileCopyrightText: 2020-2024 The Khronos Group Inc.
|
||||||
//
|
// SPDX-License-Identifier: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
|
||||||
// copy of this software and/or associated documentation files (the
|
|
||||||
// "Materials"), to deal in the Materials without restriction, including
|
|
||||||
// without limitation the rights to use, copy, modify, merge, publish,
|
|
||||||
// distribute, sublicense, and/or sell copies of the Materials, and to
|
|
||||||
// permit persons to whom the Materials are furnished to do so, subject to
|
|
||||||
// the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included
|
|
||||||
// in all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// https://www.khronos.org/registry/
|
// https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
|
||||||
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
|
||||||
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
|
||||||
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
|
||||||
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
|
||||||
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
|
||||||
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
|
||||||
//
|
//
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_NonSemanticVkspReflection_H_
|
#ifndef SPIRV_UNIFIED1_NonSemanticVkspReflection_H_
|
||||||
|
|||||||
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2015-2024 The Khronos Group Inc.
|
** SPDX-FileCopyrightText: 2015-2024 The Khronos Group Inc.
|
||||||
|
** SPDX-License-Identifier: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef OPENCLstd_H
|
#ifndef OPENCLstd_H
|
||||||
|
|||||||
@@ -1,26 +1,10 @@
|
|||||||
// Copyright (c) 2018-2024 The Khronos Group Inc.
|
// Copyright: 2018-2024 The Khronos Group Inc.
|
||||||
//
|
// License: MIT
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
// of this software and/or associated documentation files (the "Materials"),
|
|
||||||
// to deal in the Materials without restriction, including without limitation
|
|
||||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
|
||||||
// and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
// Materials are furnished to do so, subject to the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included in
|
|
||||||
// all copies or substantial portions of the Materials.
|
|
||||||
//
|
//
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
||||||
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
||||||
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
||||||
//
|
//
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
// FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
// IN THE MATERIALS.
|
|
||||||
|
|
||||||
#ifndef SPIRV_UNIFIED1_OpenCLDebugInfo100_H_
|
#ifndef SPIRV_UNIFIED1_OpenCLDebugInfo100_H_
|
||||||
#define SPIRV_UNIFIED1_OpenCLDebugInfo100_H_
|
#define SPIRV_UNIFIED1_OpenCLDebugInfo100_H_
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2017-2024 The Khronos Group Inc.",
|
"Copyright: 2017-2024 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 1,
|
"revision" : 1,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2024 The Khronos Group Inc.",
|
"Copyright (c) 2014-2024 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2018-2024 The Khronos Group Inc.",
|
"Copyright: 2018-2024 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 6,
|
"revision" : 6,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2018-2024 The Khronos Group Inc.",
|
"Copyright: 2018-2024 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 200,
|
"version" : 200,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2024 The Khronos Group Inc.",
|
"Copyright: 2014-2024 The Khronos Group Inc.",
|
||||||
"",
|
"License: MIT",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
"",
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
||||||
"",
|
""
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"version" : 100,
|
"version" : 100,
|
||||||
"revision" : 2,
|
"revision" : 2,
|
||||||
|
|||||||
@@ -1,28 +1,12 @@
|
|||||||
{
|
{
|
||||||
"copyright" : [
|
"copyright" : [
|
||||||
"Copyright (c) 2014-2024 The Khronos Group Inc.",
|
"Copyright: 2014-2024 The Khronos Group Inc.",
|
||||||
|
"License: MIT",
|
||||||
"",
|
"",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS",
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
"KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS",
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
"SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT",
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
"https://www.khronos.org/registry/"
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ ",
|
|
||||||
"",
|
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
"magic_number" : "0x07230203",
|
"magic_number" : "0x07230203",
|
||||||
"major_version" : 1,
|
"major_version" : 1,
|
||||||
@@ -10861,6 +10845,45 @@
|
|||||||
],
|
],
|
||||||
"capabilities" : [ "MaskedGatherScatterINTEL" ],
|
"capabilities" : [ "MaskedGatherScatterINTEL" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"opname" : "OpConvertHandleToImageINTEL",
|
||||||
|
"class" : "Image",
|
||||||
|
"opcode" : 6529,
|
||||||
|
"operands" : [
|
||||||
|
{ "kind" : "IdResultType" },
|
||||||
|
{ "kind" : "IdResult" },
|
||||||
|
{ "kind" : "IdRef", "name" : "Operand" }
|
||||||
|
],
|
||||||
|
"capabilities" : [ "BindlessImagesINTEL" ],
|
||||||
|
"provisional" : true,
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"opname" : "OpConvertHandleToSamplerINTEL",
|
||||||
|
"class" : "Image",
|
||||||
|
"opcode" : 6530,
|
||||||
|
"operands" : [
|
||||||
|
{ "kind" : "IdResultType" },
|
||||||
|
{ "kind" : "IdResult" },
|
||||||
|
{ "kind" : "IdRef", "name" : "Operand" }
|
||||||
|
],
|
||||||
|
"capabilities" : [ "BindlessImagesINTEL" ],
|
||||||
|
"provisional" : true,
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"opname" : "OpConvertHandleToSampledImageINTEL",
|
||||||
|
"class" : "Image",
|
||||||
|
"opcode" : 6531,
|
||||||
|
"operands" : [
|
||||||
|
{ "kind" : "IdResultType" },
|
||||||
|
{ "kind" : "IdResult" },
|
||||||
|
{ "kind" : "IdRef", "name" : "Operand" }
|
||||||
|
],
|
||||||
|
"capabilities" : [ "BindlessImagesINTEL" ],
|
||||||
|
"provisional" : true,
|
||||||
|
"version" : "None"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"operand_kinds" : [
|
"operand_kinds" : [
|
||||||
@@ -14040,6 +14063,12 @@
|
|||||||
],
|
],
|
||||||
"version" : "1.2"
|
"version" : "1.2"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"enumerant" : "SaturatedToLargestFloat8NormalConversionEXT",
|
||||||
|
"value" : 4216,
|
||||||
|
"capabilities" : [ "Float8EXT" ],
|
||||||
|
"version": "None"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "NoSignedWrap",
|
"enumerant" : "NoSignedWrap",
|
||||||
"value" : 4469,
|
"value" : 4469,
|
||||||
@@ -16229,6 +16258,18 @@
|
|||||||
"extensions" : [ "SPV_ARM_cooperative_matrix_layouts" ],
|
"extensions" : [ "SPV_ARM_cooperative_matrix_layouts" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"enumerant" : "Float8EXT",
|
||||||
|
"value" : 4212,
|
||||||
|
"extensions" : [ "SPV_EXT_float8"],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enumerant" : "Float8CooperativeMatrixEXT",
|
||||||
|
"value" : 4213,
|
||||||
|
"extensions" : [ "SPV_EXT_float8"],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"enumerant" : "FragmentShadingRateKHR",
|
"enumerant" : "FragmentShadingRateKHR",
|
||||||
"value" : 4422,
|
"value" : 4422,
|
||||||
@@ -17461,6 +17502,13 @@
|
|||||||
"value" : 6460,
|
"value" : 6460,
|
||||||
"extensions" : [ "SPV_INTEL_maximum_registers" ],
|
"extensions" : [ "SPV_INTEL_maximum_registers" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enumerant" : "BindlessImagesINTEL",
|
||||||
|
"value" : 6528,
|
||||||
|
"extensions" : [ "SPV_INTEL_bindless_images" ],
|
||||||
|
"provisional" : true,
|
||||||
|
"version" : "None"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
@@ -17887,6 +17935,18 @@
|
|||||||
"value" : 0,
|
"value" : 0,
|
||||||
"capabilities" : [ "BFloat16TypeKHR" ],
|
"capabilities" : [ "BFloat16TypeKHR" ],
|
||||||
"version" : "None"
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enumerant" : "Float8E4M3EXT",
|
||||||
|
"value" : 4214,
|
||||||
|
"capabilities" : [ "Float8EXT" ],
|
||||||
|
"version" : "None"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"enumerant" : "Float8E5M2EXT",
|
||||||
|
"value" : 4215,
|
||||||
|
"capabilities" : [ "Float8EXT" ],
|
||||||
|
"version" : "None"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,27 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
** Copyright (c) 2014-2024 The Khronos Group Inc.
|
** Copyright: 2014-2024 The Khronos Group Inc.
|
||||||
|
** License: MIT
|
||||||
**
|
**
|
||||||
** Permission is hereby granted, free of charge, to any person obtaining a copy
|
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
** of this software and/or associated documentation files (the "Materials"),
|
** KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
** to deal in the Materials without restriction, including without limitation
|
** SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
** the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
** https://www.khronos.org/registry/
|
||||||
** and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
** Materials are furnished to do so, subject to the following conditions:
|
|
||||||
**
|
|
||||||
** The above copyright notice and this permission notice shall be included in
|
|
||||||
** all copies or substantial portions of the Materials.
|
|
||||||
**
|
|
||||||
** MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
** STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
** HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
**
|
|
||||||
** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
** OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
** THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
** FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
** IN THE MATERIALS.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -557,6 +541,7 @@ typedef enum SpvDecoration_ {
|
|||||||
SpvDecorationMaxByteOffset = 45,
|
SpvDecorationMaxByteOffset = 45,
|
||||||
SpvDecorationAlignmentId = 46,
|
SpvDecorationAlignmentId = 46,
|
||||||
SpvDecorationMaxByteOffsetId = 47,
|
SpvDecorationMaxByteOffsetId = 47,
|
||||||
|
SpvDecorationSaturatedToLargestFloat8NormalConversionEXT = 4216,
|
||||||
SpvDecorationNoSignedWrap = 4469,
|
SpvDecorationNoSignedWrap = 4469,
|
||||||
SpvDecorationNoUnsignedWrap = 4470,
|
SpvDecorationNoUnsignedWrap = 4470,
|
||||||
SpvDecorationWeightTextureQCOM = 4487,
|
SpvDecorationWeightTextureQCOM = 4487,
|
||||||
@@ -1083,6 +1068,8 @@ typedef enum SpvCapability_ {
|
|||||||
SpvCapabilityStorageTensorArrayDynamicIndexingARM = 4175,
|
SpvCapabilityStorageTensorArrayDynamicIndexingARM = 4175,
|
||||||
SpvCapabilityStorageTensorArrayNonUniformIndexingARM = 4176,
|
SpvCapabilityStorageTensorArrayNonUniformIndexingARM = 4176,
|
||||||
SpvCapabilityCooperativeMatrixLayoutsARM = 4201,
|
SpvCapabilityCooperativeMatrixLayoutsARM = 4201,
|
||||||
|
SpvCapabilityFloat8EXT = 4212,
|
||||||
|
SpvCapabilityFloat8CooperativeMatrixEXT = 4213,
|
||||||
SpvCapabilityFragmentShadingRateKHR = 4422,
|
SpvCapabilityFragmentShadingRateKHR = 4422,
|
||||||
SpvCapabilitySubgroupBallotKHR = 4423,
|
SpvCapabilitySubgroupBallotKHR = 4423,
|
||||||
SpvCapabilityDrawParameters = 4427,
|
SpvCapabilityDrawParameters = 4427,
|
||||||
@@ -1299,6 +1286,7 @@ typedef enum SpvCapability_ {
|
|||||||
SpvCapabilityMaskedGatherScatterINTEL = 6427,
|
SpvCapabilityMaskedGatherScatterINTEL = 6427,
|
||||||
SpvCapabilityCacheControlsINTEL = 6441,
|
SpvCapabilityCacheControlsINTEL = 6441,
|
||||||
SpvCapabilityRegisterLimitsINTEL = 6460,
|
SpvCapabilityRegisterLimitsINTEL = 6460,
|
||||||
|
SpvCapabilityBindlessImagesINTEL = 6528,
|
||||||
SpvCapabilityMax = 0x7fffffff,
|
SpvCapabilityMax = 0x7fffffff,
|
||||||
} SpvCapability;
|
} SpvCapability;
|
||||||
|
|
||||||
@@ -1579,6 +1567,8 @@ typedef enum SpvRawAccessChainOperandsMask_ {
|
|||||||
|
|
||||||
typedef enum SpvFPEncoding_ {
|
typedef enum SpvFPEncoding_ {
|
||||||
SpvFPEncodingBFloat16KHR = 0,
|
SpvFPEncodingBFloat16KHR = 0,
|
||||||
|
SpvFPEncodingFloat8E4M3EXT = 4214,
|
||||||
|
SpvFPEncodingFloat8E5M2EXT = 4215,
|
||||||
SpvFPEncodingMax = 0x7fffffff,
|
SpvFPEncodingMax = 0x7fffffff,
|
||||||
} SpvFPEncoding;
|
} SpvFPEncoding;
|
||||||
|
|
||||||
@@ -2419,6 +2409,9 @@ typedef enum SpvOp_ {
|
|||||||
SpvOpRoundFToTF32INTEL = 6426,
|
SpvOpRoundFToTF32INTEL = 6426,
|
||||||
SpvOpMaskedGatherINTEL = 6428,
|
SpvOpMaskedGatherINTEL = 6428,
|
||||||
SpvOpMaskedScatterINTEL = 6429,
|
SpvOpMaskedScatterINTEL = 6429,
|
||||||
|
SpvOpConvertHandleToImageINTEL = 6529,
|
||||||
|
SpvOpConvertHandleToSamplerINTEL = 6530,
|
||||||
|
SpvOpConvertHandleToSampledImageINTEL = 6531,
|
||||||
SpvOpMax = 0x7fffffff,
|
SpvOpMax = 0x7fffffff,
|
||||||
} SpvOp;
|
} SpvOp;
|
||||||
|
|
||||||
@@ -3228,6 +3221,9 @@ inline void SpvHasResultAndType(SpvOp opcode, bool *hasResult, bool *hasResultTy
|
|||||||
case SpvOpRoundFToTF32INTEL: *hasResult = true; *hasResultType = true; break;
|
case SpvOpRoundFToTF32INTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
case SpvOpMaskedGatherINTEL: *hasResult = true; *hasResultType = true; break;
|
case SpvOpMaskedGatherINTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
case SpvOpMaskedScatterINTEL: *hasResult = false; *hasResultType = false; break;
|
case SpvOpMaskedScatterINTEL: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case SpvOpConvertHandleToImageINTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
|
case SpvOpConvertHandleToSamplerINTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
|
case SpvOpConvertHandleToSampledImageINTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
inline const char* SpvSourceLanguageToString(SpvSourceLanguage value) {
|
inline const char* SpvSourceLanguageToString(SpvSourceLanguage value) {
|
||||||
@@ -3660,6 +3656,7 @@ inline const char* SpvDecorationToString(SpvDecoration value) {
|
|||||||
case SpvDecorationMaxByteOffset: return "MaxByteOffset";
|
case SpvDecorationMaxByteOffset: return "MaxByteOffset";
|
||||||
case SpvDecorationAlignmentId: return "AlignmentId";
|
case SpvDecorationAlignmentId: return "AlignmentId";
|
||||||
case SpvDecorationMaxByteOffsetId: return "MaxByteOffsetId";
|
case SpvDecorationMaxByteOffsetId: return "MaxByteOffsetId";
|
||||||
|
case SpvDecorationSaturatedToLargestFloat8NormalConversionEXT: return "SaturatedToLargestFloat8NormalConversionEXT";
|
||||||
case SpvDecorationNoSignedWrap: return "NoSignedWrap";
|
case SpvDecorationNoSignedWrap: return "NoSignedWrap";
|
||||||
case SpvDecorationNoUnsignedWrap: return "NoUnsignedWrap";
|
case SpvDecorationNoUnsignedWrap: return "NoUnsignedWrap";
|
||||||
case SpvDecorationWeightTextureQCOM: return "WeightTextureQCOM";
|
case SpvDecorationWeightTextureQCOM: return "WeightTextureQCOM";
|
||||||
@@ -4006,6 +4003,8 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
|
|||||||
case SpvCapabilityStorageTensorArrayDynamicIndexingARM: return "StorageTensorArrayDynamicIndexingARM";
|
case SpvCapabilityStorageTensorArrayDynamicIndexingARM: return "StorageTensorArrayDynamicIndexingARM";
|
||||||
case SpvCapabilityStorageTensorArrayNonUniformIndexingARM: return "StorageTensorArrayNonUniformIndexingARM";
|
case SpvCapabilityStorageTensorArrayNonUniformIndexingARM: return "StorageTensorArrayNonUniformIndexingARM";
|
||||||
case SpvCapabilityCooperativeMatrixLayoutsARM: return "CooperativeMatrixLayoutsARM";
|
case SpvCapabilityCooperativeMatrixLayoutsARM: return "CooperativeMatrixLayoutsARM";
|
||||||
|
case SpvCapabilityFloat8EXT: return "Float8EXT";
|
||||||
|
case SpvCapabilityFloat8CooperativeMatrixEXT: return "Float8CooperativeMatrixEXT";
|
||||||
case SpvCapabilityFragmentShadingRateKHR: return "FragmentShadingRateKHR";
|
case SpvCapabilityFragmentShadingRateKHR: return "FragmentShadingRateKHR";
|
||||||
case SpvCapabilitySubgroupBallotKHR: return "SubgroupBallotKHR";
|
case SpvCapabilitySubgroupBallotKHR: return "SubgroupBallotKHR";
|
||||||
case SpvCapabilityDrawParameters: return "DrawParameters";
|
case SpvCapabilityDrawParameters: return "DrawParameters";
|
||||||
@@ -4194,6 +4193,7 @@ inline const char* SpvCapabilityToString(SpvCapability value) {
|
|||||||
case SpvCapabilityMaskedGatherScatterINTEL: return "MaskedGatherScatterINTEL";
|
case SpvCapabilityMaskedGatherScatterINTEL: return "MaskedGatherScatterINTEL";
|
||||||
case SpvCapabilityCacheControlsINTEL: return "CacheControlsINTEL";
|
case SpvCapabilityCacheControlsINTEL: return "CacheControlsINTEL";
|
||||||
case SpvCapabilityRegisterLimitsINTEL: return "RegisterLimitsINTEL";
|
case SpvCapabilityRegisterLimitsINTEL: return "RegisterLimitsINTEL";
|
||||||
|
case SpvCapabilityBindlessImagesINTEL: return "BindlessImagesINTEL";
|
||||||
default: return "Unknown";
|
default: return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -4349,6 +4349,8 @@ inline const char* SpvNamedMaximumNumberOfRegistersToString(SpvNamedMaximumNumbe
|
|||||||
inline const char* SpvFPEncodingToString(SpvFPEncoding value) {
|
inline const char* SpvFPEncodingToString(SpvFPEncoding value) {
|
||||||
switch (value) {
|
switch (value) {
|
||||||
case SpvFPEncodingBFloat16KHR: return "BFloat16KHR";
|
case SpvFPEncodingBFloat16KHR: return "BFloat16KHR";
|
||||||
|
case SpvFPEncodingFloat8E4M3EXT: return "Float8E4M3EXT";
|
||||||
|
case SpvFPEncodingFloat8E5M2EXT: return "Float8E5M2EXT";
|
||||||
default: return "Unknown";
|
default: return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -5184,6 +5186,9 @@ inline const char* SpvOpToString(SpvOp value) {
|
|||||||
case SpvOpRoundFToTF32INTEL: return "OpRoundFToTF32INTEL";
|
case SpvOpRoundFToTF32INTEL: return "OpRoundFToTF32INTEL";
|
||||||
case SpvOpMaskedGatherINTEL: return "OpMaskedGatherINTEL";
|
case SpvOpMaskedGatherINTEL: return "OpMaskedGatherINTEL";
|
||||||
case SpvOpMaskedScatterINTEL: return "OpMaskedScatterINTEL";
|
case SpvOpMaskedScatterINTEL: return "OpMaskedScatterINTEL";
|
||||||
|
case SpvOpConvertHandleToImageINTEL: return "OpConvertHandleToImageINTEL";
|
||||||
|
case SpvOpConvertHandleToSamplerINTEL: return "OpConvertHandleToSamplerINTEL";
|
||||||
|
case SpvOpConvertHandleToSampledImageINTEL: return "OpConvertHandleToSampledImageINTEL";
|
||||||
default: return "Unknown";
|
default: return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,26 +1,10 @@
|
|||||||
// Copyright (c) 2014-2024 The Khronos Group Inc.
|
// Copyright: 2014-2024 The Khronos Group Inc.
|
||||||
|
// License: MIT
|
||||||
//
|
//
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
|
||||||
// of this software and/or associated documentation files (the "Materials"),
|
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
|
||||||
// to deal in the Materials without restriction, including without limitation
|
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
|
||||||
// the rights to use, copy, modify, merge, publish, distribute, sublicense,
|
// https://www.khronos.org/registry/
|
||||||
// and/or sell copies of the Materials, and to permit persons to whom the
|
|
||||||
// Materials are furnished to do so, subject to the following conditions:
|
|
||||||
//
|
|
||||||
// The above copyright notice and this permission notice shall be included in
|
|
||||||
// all copies or substantial portions of the Materials.
|
|
||||||
//
|
|
||||||
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS
|
|
||||||
// STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND
|
|
||||||
// HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/
|
|
||||||
//
|
|
||||||
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
|
||||||
// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
|
|
||||||
// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
||||||
// FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS
|
|
||||||
// IN THE MATERIALS.
|
|
||||||
|
|
||||||
// This header is automatically generated by the same tool that creates
|
// This header is automatically generated by the same tool that creates
|
||||||
// the Binary Section of the SPIR-V specification.
|
// the Binary Section of the SPIR-V specification.
|
||||||
@@ -553,6 +537,7 @@ enum class Decoration : unsigned {
|
|||||||
MaxByteOffset = 45,
|
MaxByteOffset = 45,
|
||||||
AlignmentId = 46,
|
AlignmentId = 46,
|
||||||
MaxByteOffsetId = 47,
|
MaxByteOffsetId = 47,
|
||||||
|
SaturatedToLargestFloat8NormalConversionEXT = 4216,
|
||||||
NoSignedWrap = 4469,
|
NoSignedWrap = 4469,
|
||||||
NoUnsignedWrap = 4470,
|
NoUnsignedWrap = 4470,
|
||||||
WeightTextureQCOM = 4487,
|
WeightTextureQCOM = 4487,
|
||||||
@@ -1079,6 +1064,8 @@ enum class Capability : unsigned {
|
|||||||
StorageTensorArrayDynamicIndexingARM = 4175,
|
StorageTensorArrayDynamicIndexingARM = 4175,
|
||||||
StorageTensorArrayNonUniformIndexingARM = 4176,
|
StorageTensorArrayNonUniformIndexingARM = 4176,
|
||||||
CooperativeMatrixLayoutsARM = 4201,
|
CooperativeMatrixLayoutsARM = 4201,
|
||||||
|
Float8EXT = 4212,
|
||||||
|
Float8CooperativeMatrixEXT = 4213,
|
||||||
FragmentShadingRateKHR = 4422,
|
FragmentShadingRateKHR = 4422,
|
||||||
SubgroupBallotKHR = 4423,
|
SubgroupBallotKHR = 4423,
|
||||||
DrawParameters = 4427,
|
DrawParameters = 4427,
|
||||||
@@ -1295,6 +1282,7 @@ enum class Capability : unsigned {
|
|||||||
MaskedGatherScatterINTEL = 6427,
|
MaskedGatherScatterINTEL = 6427,
|
||||||
CacheControlsINTEL = 6441,
|
CacheControlsINTEL = 6441,
|
||||||
RegisterLimitsINTEL = 6460,
|
RegisterLimitsINTEL = 6460,
|
||||||
|
BindlessImagesINTEL = 6528,
|
||||||
Max = 0x7fffffff,
|
Max = 0x7fffffff,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1575,6 +1563,8 @@ enum class RawAccessChainOperandsMask : unsigned {
|
|||||||
|
|
||||||
enum class FPEncoding : unsigned {
|
enum class FPEncoding : unsigned {
|
||||||
BFloat16KHR = 0,
|
BFloat16KHR = 0,
|
||||||
|
Float8E4M3EXT = 4214,
|
||||||
|
Float8E5M2EXT = 4215,
|
||||||
Max = 0x7fffffff,
|
Max = 0x7fffffff,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -2415,6 +2405,9 @@ enum class Op : unsigned {
|
|||||||
OpRoundFToTF32INTEL = 6426,
|
OpRoundFToTF32INTEL = 6426,
|
||||||
OpMaskedGatherINTEL = 6428,
|
OpMaskedGatherINTEL = 6428,
|
||||||
OpMaskedScatterINTEL = 6429,
|
OpMaskedScatterINTEL = 6429,
|
||||||
|
OpConvertHandleToImageINTEL = 6529,
|
||||||
|
OpConvertHandleToSamplerINTEL = 6530,
|
||||||
|
OpConvertHandleToSampledImageINTEL = 6531,
|
||||||
Max = 0x7fffffff,
|
Max = 0x7fffffff,
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -3224,6 +3217,9 @@ inline void HasResultAndType(Op opcode, bool *hasResult, bool *hasResultType) {
|
|||||||
case Op::OpRoundFToTF32INTEL: *hasResult = true; *hasResultType = true; break;
|
case Op::OpRoundFToTF32INTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
case Op::OpMaskedGatherINTEL: *hasResult = true; *hasResultType = true; break;
|
case Op::OpMaskedGatherINTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
case Op::OpMaskedScatterINTEL: *hasResult = false; *hasResultType = false; break;
|
case Op::OpMaskedScatterINTEL: *hasResult = false; *hasResultType = false; break;
|
||||||
|
case Op::OpConvertHandleToImageINTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
|
case Op::OpConvertHandleToSamplerINTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
|
case Op::OpConvertHandleToSampledImageINTEL: *hasResult = true; *hasResultType = true; break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
inline const char* SourceLanguageToString(SourceLanguage value) {
|
inline const char* SourceLanguageToString(SourceLanguage value) {
|
||||||
@@ -3656,6 +3652,7 @@ inline const char* DecorationToString(Decoration value) {
|
|||||||
case Decoration::MaxByteOffset: return "MaxByteOffset";
|
case Decoration::MaxByteOffset: return "MaxByteOffset";
|
||||||
case Decoration::AlignmentId: return "AlignmentId";
|
case Decoration::AlignmentId: return "AlignmentId";
|
||||||
case Decoration::MaxByteOffsetId: return "MaxByteOffsetId";
|
case Decoration::MaxByteOffsetId: return "MaxByteOffsetId";
|
||||||
|
case Decoration::SaturatedToLargestFloat8NormalConversionEXT: return "SaturatedToLargestFloat8NormalConversionEXT";
|
||||||
case Decoration::NoSignedWrap: return "NoSignedWrap";
|
case Decoration::NoSignedWrap: return "NoSignedWrap";
|
||||||
case Decoration::NoUnsignedWrap: return "NoUnsignedWrap";
|
case Decoration::NoUnsignedWrap: return "NoUnsignedWrap";
|
||||||
case Decoration::WeightTextureQCOM: return "WeightTextureQCOM";
|
case Decoration::WeightTextureQCOM: return "WeightTextureQCOM";
|
||||||
@@ -4002,6 +3999,8 @@ inline const char* CapabilityToString(Capability value) {
|
|||||||
case Capability::StorageTensorArrayDynamicIndexingARM: return "StorageTensorArrayDynamicIndexingARM";
|
case Capability::StorageTensorArrayDynamicIndexingARM: return "StorageTensorArrayDynamicIndexingARM";
|
||||||
case Capability::StorageTensorArrayNonUniformIndexingARM: return "StorageTensorArrayNonUniformIndexingARM";
|
case Capability::StorageTensorArrayNonUniformIndexingARM: return "StorageTensorArrayNonUniformIndexingARM";
|
||||||
case Capability::CooperativeMatrixLayoutsARM: return "CooperativeMatrixLayoutsARM";
|
case Capability::CooperativeMatrixLayoutsARM: return "CooperativeMatrixLayoutsARM";
|
||||||
|
case Capability::Float8EXT: return "Float8EXT";
|
||||||
|
case Capability::Float8CooperativeMatrixEXT: return "Float8CooperativeMatrixEXT";
|
||||||
case Capability::FragmentShadingRateKHR: return "FragmentShadingRateKHR";
|
case Capability::FragmentShadingRateKHR: return "FragmentShadingRateKHR";
|
||||||
case Capability::SubgroupBallotKHR: return "SubgroupBallotKHR";
|
case Capability::SubgroupBallotKHR: return "SubgroupBallotKHR";
|
||||||
case Capability::DrawParameters: return "DrawParameters";
|
case Capability::DrawParameters: return "DrawParameters";
|
||||||
@@ -4190,6 +4189,7 @@ inline const char* CapabilityToString(Capability value) {
|
|||||||
case Capability::MaskedGatherScatterINTEL: return "MaskedGatherScatterINTEL";
|
case Capability::MaskedGatherScatterINTEL: return "MaskedGatherScatterINTEL";
|
||||||
case Capability::CacheControlsINTEL: return "CacheControlsINTEL";
|
case Capability::CacheControlsINTEL: return "CacheControlsINTEL";
|
||||||
case Capability::RegisterLimitsINTEL: return "RegisterLimitsINTEL";
|
case Capability::RegisterLimitsINTEL: return "RegisterLimitsINTEL";
|
||||||
|
case Capability::BindlessImagesINTEL: return "BindlessImagesINTEL";
|
||||||
default: return "Unknown";
|
default: return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -4345,6 +4345,8 @@ inline const char* NamedMaximumNumberOfRegistersToString(NamedMaximumNumberOfReg
|
|||||||
inline const char* FPEncodingToString(FPEncoding value) {
|
inline const char* FPEncodingToString(FPEncoding value) {
|
||||||
switch (value) {
|
switch (value) {
|
||||||
case FPEncoding::BFloat16KHR: return "BFloat16KHR";
|
case FPEncoding::BFloat16KHR: return "BFloat16KHR";
|
||||||
|
case FPEncoding::Float8E4M3EXT: return "Float8E4M3EXT";
|
||||||
|
case FPEncoding::Float8E5M2EXT: return "Float8E5M2EXT";
|
||||||
default: return "Unknown";
|
default: return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -5180,6 +5182,9 @@ inline const char* OpToString(Op value) {
|
|||||||
case Op::OpRoundFToTF32INTEL: return "OpRoundFToTF32INTEL";
|
case Op::OpRoundFToTF32INTEL: return "OpRoundFToTF32INTEL";
|
||||||
case Op::OpMaskedGatherINTEL: return "OpMaskedGatherINTEL";
|
case Op::OpMaskedGatherINTEL: return "OpMaskedGatherINTEL";
|
||||||
case Op::OpMaskedScatterINTEL: return "OpMaskedScatterINTEL";
|
case Op::OpMaskedScatterINTEL: return "OpMaskedScatterINTEL";
|
||||||
|
case Op::OpConvertHandleToImageINTEL: return "OpConvertHandleToImageINTEL";
|
||||||
|
case Op::OpConvertHandleToSamplerINTEL: return "OpConvertHandleToSamplerINTEL";
|
||||||
|
case Op::OpConvertHandleToSampledImageINTEL: return "OpConvertHandleToSampledImageINTEL";
|
||||||
default: return "Unknown";
|
default: return "Unknown";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,29 +6,13 @@
|
|||||||
"Comment":
|
"Comment":
|
||||||
[
|
[
|
||||||
[
|
[
|
||||||
"Copyright (c) 2014-2024 The Khronos Group Inc.",
|
"Copyright: 2014-2024 The Khronos Group Inc.",
|
||||||
|
"License: MIT",
|
||||||
"",
|
"",
|
||||||
"Permission is hereby granted, free of charge, to any person obtaining a copy",
|
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS",
|
||||||
"of this software and/or associated documentation files (the \"Materials\"),",
|
"KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS",
|
||||||
"to deal in the Materials without restriction, including without limitation",
|
"SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT",
|
||||||
"the rights to use, copy, modify, merge, publish, distribute, sublicense,",
|
"https://www.khronos.org/registry/"
|
||||||
"and/or sell copies of the Materials, and to permit persons to whom the",
|
|
||||||
"Materials are furnished to do so, subject to the following conditions:",
|
|
||||||
"",
|
|
||||||
"The above copyright notice and this permission notice shall be included in",
|
|
||||||
"all copies or substantial portions of the Materials.",
|
|
||||||
"",
|
|
||||||
"MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS",
|
|
||||||
"STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND",
|
|
||||||
"HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/",
|
|
||||||
"",
|
|
||||||
"THE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS",
|
|
||||||
"OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,",
|
|
||||||
"FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL",
|
|
||||||
"THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER",
|
|
||||||
"LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING",
|
|
||||||
"FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS",
|
|
||||||
"IN THE MATERIALS."
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"This header is automatically generated by the same tool that creates",
|
"This header is automatically generated by the same tool that creates",
|
||||||
@@ -576,6 +560,7 @@
|
|||||||
"MaxByteOffset": 45,
|
"MaxByteOffset": 45,
|
||||||
"AlignmentId": 46,
|
"AlignmentId": 46,
|
||||||
"MaxByteOffsetId": 47,
|
"MaxByteOffsetId": 47,
|
||||||
|
"SaturatedToLargestFloat8NormalConversionEXT": 4216,
|
||||||
"NoSignedWrap": 4469,
|
"NoSignedWrap": 4469,
|
||||||
"NoUnsignedWrap": 4470,
|
"NoUnsignedWrap": 4470,
|
||||||
"WeightTextureQCOM": 4487,
|
"WeightTextureQCOM": 4487,
|
||||||
@@ -1055,6 +1040,8 @@
|
|||||||
"StorageTensorArrayDynamicIndexingARM": 4175,
|
"StorageTensorArrayDynamicIndexingARM": 4175,
|
||||||
"StorageTensorArrayNonUniformIndexingARM": 4176,
|
"StorageTensorArrayNonUniformIndexingARM": 4176,
|
||||||
"CooperativeMatrixLayoutsARM": 4201,
|
"CooperativeMatrixLayoutsARM": 4201,
|
||||||
|
"Float8EXT": 4212,
|
||||||
|
"Float8CooperativeMatrixEXT": 4213,
|
||||||
"FragmentShadingRateKHR": 4422,
|
"FragmentShadingRateKHR": 4422,
|
||||||
"SubgroupBallotKHR": 4423,
|
"SubgroupBallotKHR": 4423,
|
||||||
"DrawParameters": 4427,
|
"DrawParameters": 4427,
|
||||||
@@ -1270,7 +1257,8 @@
|
|||||||
"TensorFloat32RoundingINTEL": 6425,
|
"TensorFloat32RoundingINTEL": 6425,
|
||||||
"MaskedGatherScatterINTEL": 6427,
|
"MaskedGatherScatterINTEL": 6427,
|
||||||
"CacheControlsINTEL": 6441,
|
"CacheControlsINTEL": 6441,
|
||||||
"RegisterLimitsINTEL": 6460
|
"RegisterLimitsINTEL": 6460,
|
||||||
|
"BindlessImagesINTEL": 6528
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -1546,7 +1534,9 @@
|
|||||||
"Type": "Value",
|
"Type": "Value",
|
||||||
"Values":
|
"Values":
|
||||||
{
|
{
|
||||||
"BFloat16KHR": 0
|
"BFloat16KHR": 0,
|
||||||
|
"Float8E4M3EXT": 4214,
|
||||||
|
"Float8E5M2EXT": 4215
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2395,7 +2385,10 @@
|
|||||||
"OpGroupLogicalXorKHR": 6408,
|
"OpGroupLogicalXorKHR": 6408,
|
||||||
"OpRoundFToTF32INTEL": 6426,
|
"OpRoundFToTF32INTEL": 6426,
|
||||||
"OpMaskedGatherINTEL": 6428,
|
"OpMaskedGatherINTEL": 6428,
|
||||||
"OpMaskedScatterINTEL": 6429
|
"OpMaskedScatterINTEL": 6429,
|
||||||
|
"OpConvertHandleToImageINTEL": 6529,
|
||||||
|
"OpConvertHandleToSamplerINTEL": 6530,
|
||||||
|
"OpConvertHandleToSampledImageINTEL": 6531
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user