|
clang 24.0.0git
|
#include "hlsl_detail.h"Go to the source code of this file.
Namespaces | |
| namespace | hlsl |
Macros | |
| #define | _HLSL_AVAILABILITY(platform, version) |
| #define | _HLSL_BUILTIN_ALIAS(builtin) |
| #define | _HLSL_RESOURCE_BARRIER(resource) |
| #define | _HLSL_TEMPLATE_RESOURCE_BARRIER(resource) |
Functions | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RWTexture1D) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RWTexture1DArray) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RWTexture2D) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RWTexture2DArray) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RWTexture3D) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RWBuffer) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RasterizerOrderedBuffer) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RWStructuredBuffer) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (AppendStructuredBuffer) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (ConsumeStructuredBuffer) | |
| hlsl::_HLSL_TEMPLATE_RESOURCE_BARRIER (RasterizerOrderedStructuredBuffer) | |
| hlsl::_HLSL_RESOURCE_BARRIER (RWByteAddressBuffer) | |
| hlsl::_HLSL_RESOURCE_BARRIER (RasterizerOrderedByteAddressBuffer) | |
Variables | |
| static const uint | hlsl::UAV_MEMORY = 0x1 |
| static const uint | hlsl::GROUP_SHARED_MEMORY = 0x2 |
| static const uint | hlsl::NODE_INPUT_MEMORY = 0x4 |
| static const uint | hlsl::NODE_OUTPUT_MEMORY = 0x8 |
| static const uint | hlsl::ALL_MEMORY = 0xf |
| static const uint | hlsl::GROUP_SYNC = 0x1 |
| static const uint | hlsl::GROUP_SCOPE = 0x2 |
| static const uint | hlsl::DEVICE_SCOPE = 0x4 |
| static __detail::resource_descriptor_heap_struct | hlsl::ResourceDescriptorHeap |
| static __detail::sampler_descriptor_heap_struct | hlsl::SamplerDescriptorHeap |
| #define _HLSL_AVAILABILITY | ( | platform, | |
| version ) |
Definition at line 16 of file hlsl_resources.h.
| #define _HLSL_BUILTIN_ALIAS | ( | builtin | ) |
Definition at line 18 of file hlsl_resources.h.
| #define _HLSL_RESOURCE_BARRIER | ( | resource | ) |
Definition at line 31 of file hlsl_resources.h.
| #define _HLSL_TEMPLATE_RESOURCE_BARRIER | ( | resource | ) |
Definition at line 36 of file hlsl_resources.h.