> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# D3D12_FORMAT_SUPPORT1

> 지정된 형식에 대해 지원되는 리소스를 지정합니다.

지정된 형식에 대해 지원되는 리소스를 지정합니다.

## 구문

```cpp theme={null}
typedef enum D3D12_FORMAT_SUPPORT1
{
    D3D12_FORMAT_SUPPORT1_NONE = 0,
    D3D12_FORMAT_SUPPORT1_BUFFER = 1,
    D3D12_FORMAT_SUPPORT1_IA_VERTEX_BUFFER = 2,
    D3D12_FORMAT_SUPPORT1_IA_INDEX_BUFFER = 4,
    D3D12_FORMAT_SUPPORT1_SO_BUFFER = 8,
    D3D12_FORMAT_SUPPORT1_TEXTURE1D = 16,
    D3D12_FORMAT_SUPPORT1_TEXTURE2D = 32,
    D3D12_FORMAT_SUPPORT1_TEXTURE3D = 64,
    D3D12_FORMAT_SUPPORT1_TEXTURECUBE = 128,
    D3D12_FORMAT_SUPPORT1_SHADER_LOAD = 256,
    D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE = 512,
    D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_COMPARISON = 1024,
    D3D12_FORMAT_SUPPORT1_SHADER_SAMPLE_MONO_TEXT = 2048,
    D3D12_FORMAT_SUPPORT1_MIP = 4096,
    D3D12_FORMAT_SUPPORT1_RENDER_TARGET = 16384,
    D3D12_FORMAT_SUPPORT1_BLENDABLE = 32768,
    D3D12_FORMAT_SUPPORT1_DEPTH_STENCIL = 65536,
    D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RESOLVE = 262144,
    D3D12_FORMAT_SUPPORT1_DISPLAY = 524288,
    D3D12_FORMAT_SUPPORT1_CAST_WITHIN_BIT_LAYOUT = 1048576,
    D3D12_FORMAT_SUPPORT1_MULTISAMPLE_RENDERTARGET = 2097152,
    D3D12_FORMAT_SUPPORT1_MULTISAMPLE_LOAD = 4194304,
    D3D12_FORMAT_SUPPORT1_SHADER_GATHER = 8388608,
    D3D12_FORMAT_SUPPORT1_BACK_BUFFER_CAST = 16777216,
    D3D12_FORMAT_SUPPORT1_TYPED_UNORDERED_ACCESS_VIEW = 33554432,
    D3D12_FORMAT_SUPPORT1_SHADER_GATHER_COMPARISON = 67108864,
    D3D12_FORMAT_SUPPORT1_DECODER_OUTPUT = 134217728,
    D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_OUTPUT = 268435456,
    D3D12_FORMAT_SUPPORT1_VIDEO_PROCESSOR_INPUT = 536870912,
    D3D12_FORMAT_SUPPORT1_VIDEO_ENCODER = 1073741824
} D3D12_FORMAT_SUPPORT1
```

## 상수

| 상수                                                      | 설명                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| ------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| D3D12\_FORMAT\_SUPPORT1\_NONE                           | 지원되는 리소스가 없습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| D3D12\_FORMAT\_SUPPORT1\_BUFFER                         | 버퍼 리소스가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| D3D12\_FORMAT\_SUPPORT1\_IA\_VERTEX\_BUFFER             | 정점 버퍼가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| D3D12\_FORMAT\_SUPPORT1\_IA\_INDEX\_BUFFER              | 인덱스 버퍼가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| D3D12\_FORMAT\_SUPPORT1\_SO\_BUFFER                     | 스트리밍 출력 버퍼가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| D3D12\_FORMAT\_SUPPORT1\_TEXTURE1D                      | 1D 텍스처 리소스가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| D3D12\_FORMAT\_SUPPORT1\_TEXTURE2D                      | 2D 텍스처 리소스가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| D3D12\_FORMAT\_SUPPORT1\_TEXTURE3D                      | 3D 텍스처 리소스가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| D3D12\_FORMAT\_SUPPORT1\_TEXTURECUBE                    | 큐브 텍스처 리소스가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| D3D12\_FORMAT\_SUPPORT1\_SHADER\_LOAD                   | 텍스처 개체에 대한 HLSL [Load](https://learn.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-to-load) 함수가 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                          |
| D3D12\_FORMAT\_SUPPORT1\_SHADER\_SAMPLE                 | 텍스처 개체에 대한 HLSL [Sample](https://learn.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-to-sample) 함수가 지원됩니다.  <div class="alert">**참고**  장치가 리소스(1D, 2D, 3D 또는 큐브 맵)로서 형식을 지원하지만 이 옵션을 지원하지 않는 경우, 리소스는 여전히 [Sample](https://learn.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-to-sample) 메서드를 사용할 수 있지만 샘플을 수행하려면 포인트 필터링 샘플러 상태만 사용해야 합니다.</div> <div> </div>                                                                                                             |
| D3D12\_FORMAT\_SUPPORT1\_SHADER\_SAMPLE\_COMPARISON     | 텍스처 개체에 대한 HLSL [SampleCmp](https://learn.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-to-samplecmp) 및 [SampleCmpLevelZero](https://learn.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-to-samplecmplevelzero) 함수가 지원됩니다.  <div class="alert">**참고**  Windows 8 이상에서는 Direct3D [기능 수준](https://learn.microsoft.com/en-us/windows/desktop/direct3d11/overviews-direct3d-11-devices-downlevel-intro) 9\_1, 9\_2 및 9\_3에서 이러한 함수에 대해 제한된 지원을 제공할 수 있습니다.  </div> <div> </div> |
| D3D12\_FORMAT\_SUPPORT1\_SHADER\_SAMPLE\_MONO\_TEXT     | 예약됨.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| D3D12\_FORMAT\_SUPPORT1\_MIP                            | 밉맵이 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| D3D12\_FORMAT\_SUPPORT1\_RENDER\_TARGET                 | 렌더 타깃이 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| D3D12\_FORMAT\_SUPPORT1\_BLENDABLE                      | 블렌드 작업이 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| D3D12\_FORMAT\_SUPPORT1\_DEPTH\_STENCIL                 | 깊이 스텐실이 지원됩니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| D3D12\_FORMAT\_SUPPORT1\_MULTISAMPLE\_RESOLVE           | MSAA(멀티샘플 안티앨리어싱) 해결(resolve) 작업이 지원됩니다. 자세한 내용은 [ID3D12GraphicsCommandList::ResolveSubresource](/reference/graphics/d3d12/interfaces/id3d12graphicscommandlist/methods/id3d12graphicscommandlist_resolvesubresource_public)를 참조하세요.                                                                                                                                                                                                                                                                                |
| D3D12\_FORMAT\_SUPPORT1\_DISPLAY                        | 형식을 화면에 표시할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| D3D12\_FORMAT\_SUPPORT1\_CAST\_WITHIN\_BIT\_LAYOUT      | 형식을 다른 형식으로 캐스팅할 수 없습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| D3D12\_FORMAT\_SUPPORT1\_MULTISAMPLE\_RENDERTARGET      | 형식을 멀티 샘플 렌더 타깃으로 사용할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| D3D12\_FORMAT\_SUPPORT1\_MULTISAMPLE\_LOAD              | 형식을 멀티 샘플 텍스처로 사용하고 HLSL [Load](https://learn.microsoft.com/en-us/windows/desktop/direct3dhlsl/dx-graphics-hlsl-to-load) 함수를 사용해 셰이더에 읽을 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                    |
| D3D12\_FORMAT\_SUPPORT1\_SHADER\_GATHER                 | 형식을 HLSL gather 함수와 함께 사용할 수 있습니다. 이 값은 DirectX 10.1 이상에서 사용할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| D3D12\_FORMAT\_SUPPORT1\_BACK\_BUFFER\_CAST             | 리소스가 백 버퍼일 때 형식이 캐스팅을 지원합니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| D3D12\_FORMAT\_SUPPORT1\_TYPED\_UNORDERED\_ACCESS\_VIEW | 형식을 순서 없는 액세스 뷰에 사용할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| D3D12\_FORMAT\_SUPPORT1\_SHADER\_GATHER\_COMPARISON     | 형식을 HLSL gather with comparison 함수와 함께 사용할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| D3D12\_FORMAT\_SUPPORT1\_DECODER\_OUTPUT                | 형식을 디코더 출력에 사용할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| D3D12\_FORMAT\_SUPPORT1\_VIDEO\_PROCESSOR\_OUTPUT       | 형식을 비디오 프로세서 출력에 사용할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| D3D12\_FORMAT\_SUPPORT1\_VIDEO\_PROCESSOR\_INPUT        | 형식을 비디오 프로세서 입력에 사용할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| D3D12\_FORMAT\_SUPPORT1\_VIDEO\_ENCODER                 | 형식을 비디오 인코더에 사용할 수 있습니다.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |

## 설명

이 열거형은 [D3D12\_FEATURE\_DATA\_FORMAT\_SUPPORT](/reference/graphics/d3d12/structs/d3d12_feature_data_format_support_public) 구조체에서 사용됩니다.

## 요구 사항

**헤더:** d3d12\_xs.h 또는 d3d12\_x.h\
**라이브러리:** d3d12\_xs.lib 또는 d3d12\_x.lib\
**지원 플랫폼**: XBOX Series 콘솔 및 XBOX One 제품군

## 함께 보기

[핵심 열거형](https://learn.microsoft.com/en-us/windows/desktop/direct3d12/direct3d-12-enumerations)

[D3D12\_HEAP\_FLAGS](/reference/graphics/d3d12_x/enums/d3d12_heap_flags)


## Related topics

- [D3D12_FEATURE_DATA_FORMAT_SUPPORT](/ko/reference/graphics/d3d12/structs/d3d12_feature_data_format_support_public.md)
- [D3D12_FORMAT_SUPPORT2](/ko/reference/graphics/d3d12/enums/d3d12_format_support2_public.md)
- [D3D12_RT_FORMAT_ARRAY](/ko/reference/graphics/d3d12/structs/d3d12_rt_format_array_public.md)
- [D3D12_FEATURE_DATA_FORMAT_INFO](/ko/reference/graphics/d3d12/structs/d3d12_feature_data_format_info_public.md)
- [D3D12_INDEX_BUFFER_VIEW](/ko/reference/graphics/d3d12/structs/d3d12_index_buffer_view_public.md)
