셰이더 구조(Direct3D 10 그래픽)

이 섹션에는 다음 셰이더 구조에 대한 정보가 포함되어 있습니다.

구조체 설명
D3D10_SHADER_BUFFER_DESC 셰이더 상수 버퍼 또는 셰이더 텍스처 버퍼에 대해 설명합니다.
D3D10_SHADER_DESC 셰이더에 대해 설명합니다.
D3D10_SHADER_DEBUG_FILE_INFO 셰이더에 포함된 파일에 대해 설명합니다.
D3D10_SHADER_DEBUG_INFO D3D10GetShaderDebugInfo에서 반환된 ID3D10Blob 인터페이스의 형식을 설명합니다.
D3D10_SHADER_DEBUG_INPUT_INFO 셰이더 입력에 대해 설명합니다.
D3D10_SHADER_DEBUG_INST_INFO 명령 데이터를 포함합니다.
D3D10_SHADER_DEBUG_OUTPUTREG_INFO 셰이더 출력 레지스터에 대해 설명합니다.
D3D10_SHADER_DEBUG_OUTPUTVAR 셰이더 출력 변수에 대해 설명합니다.
D3D10_SHADER_DEBUG_SCOPE_INFO 변수 이름을 디버그 변수에 매핑하는 scope 데이터를 포함합니다.
D3D10_SHADER_DEBUG_SCOPEVAR_INFO scope 변수에 대해 설명합니다.
D3D10_SHADER_DEBUG_TOKEN_INFO 셰이더 요소의 원본 위치를 제공합니다.
D3D10_SHADER_DEBUG_VARTYPE scope 함수와 변수를 구분합니다.
D3D10_SHADER_DEBUG_VAR_INFO 변수에 대한 정보를 포함합니다.
D3D10_SHADER_INPUT_BIND_DESC 셰이더 리소스가 셰이더 입력에 바인딩되는 방법을 설명합니다.
D3D_SHADER_MACRO 셰이더 매크로를 정의합니다.
D3D10_SHADER_TYPE_DESC 셰이더 변수 형식에 대해 설명합니다.
D3D10_SHADER_VARIABLE_DESC 셰이더 변수에 대해 설명합니다.
D3D10_SIGNATURE_PARAMETER_DESC 셰이더 서명을 설명합니다.

 

셰이더 참조