Add Volatile to Memory Semantics, for SPV_KHR_vulkan_memory_model
authorDavid Neto <dneto@google.com>
Wed, 12 Jun 2019 21:56:03 +0000 (17:56 -0400)
committerDavid Neto <dneto@google.com>
Wed, 12 Jun 2019 21:58:43 +0000 (17:58 -0400)
commit9baa9e099e4707e07f68da54d3b5ce381b6d9475
tree24e73657b9f0a64b584de11c2f0c8020610bf14e
parent9cf7c3a7d2d203b1ee35896547b9644e28d9280e
Add Volatile to Memory Semantics, for SPV_KHR_vulkan_memory_model

From Khronos-internal issue 476: Update SPV_KHR_vulkan_memory_model
to be able to express volatile OpAtomic* operations.

Also regenerate the language-specific headers.  This step fixes
two problems with UserTypeGOOGLE in those headers.
include/spirv/unified1/spirv.core.grammar.json
include/spirv/unified1/spirv.cs
include/spirv/unified1/spirv.h
include/spirv/unified1/spirv.hpp
include/spirv/unified1/spirv.hpp11
include/spirv/unified1/spirv.json
include/spirv/unified1/spirv.lua
include/spirv/unified1/spirv.py
include/spirv/unified1/spv.d