~mmach/netext73/spirv-headers

« back to all changes in this revision

Viewing changes to example/example.cpp

  • Committer: mmach
  • Date: 2020-02-05 18:41:33 UTC
  • Revision ID: netbit73@gmail.com-20200205184133-m07iqdth12970zel
1.5

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// Copyright (c) 2016 The Khronos Group Inc.
 
2
// 
 
3
// Permission is hereby granted, free of charge, to any person obtaining a
 
4
// copy of this software and/or associated documentation files (the
 
5
// "Materials"), to deal in the Materials without restriction, including
 
6
// without limitation the rights to use, copy, modify, merge, publish,
 
7
// distribute, sublicense, and/or sell copies of the Materials, and to
 
8
// permit persons to whom the Materials are furnished to do so, subject to
 
9
// the following conditions:
 
10
// 
 
11
// The above copyright notice and this permission notice shall be included
 
12
// in all copies or substantial portions of the Materials.
 
13
// 
 
14
// MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS
 
15
// KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS
 
16
// SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT
 
17
//    https://www.khronos.org/registry/
 
18
// 
 
19
// THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 
20
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 
21
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 
22
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 
23
// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 
24
// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 
25
// MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
 
26
 
 
27
#include <spirv/1.0/GLSL.std.450.h>
 
28
#include <spirv/1.0/OpenCL.std.h>
 
29
#include <spirv/1.0/spirv.hpp>
 
30
 
 
31
namespace {
 
32
 
 
33
const GLSLstd450 kSin = GLSLstd450Sin;
 
34
const OpenCLLIB::Entrypoints kNative_cos = OpenCLLIB::Native_cos;
 
35
const spv::Op kNop = spv::OpNop;
 
36
 
 
37
}  // anonymous namespace