| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- ///////////////////////////////////////////////////////////////////////////////
- // //
- // HLSLTestData.h //
- // Copyright (C) Microsoft Corporation. All rights reserved. //
- // This file is distributed under the University of Illinois Open Source //
- // License. See LICENSE.TXT for details. //
- // //
- // This file provides declarations and sample data for unit tests. //
- // //
- ///////////////////////////////////////////////////////////////////////////////
- #pragma once
- struct StorageClassDataItem
- {
- const char* Keyword;
- bool IsValid;
- };
- const StorageClassDataItem StorageClassData[] =
- {
- { "inline", true },
- { "extern", false },
- { "", true }
- };
- struct InOutParameterModifierDataItem
- {
- const char* Keyword;
- bool ActsAsReference;
- };
- const InOutParameterModifierDataItem InOutParameterModifierData[] =
- {
- { "", false },
- { "in", false },
- { "inout", true },
- { "out", true }
- };
|