Notice
Recent Posts
Recent Comments
Link
«   2026/02   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

MOONSUN

[Error] Invalid vs_2_0 output semantic 'SV_TARGET’ 본문

D3D

[Error] Invalid vs_2_0 output semantic 'SV_TARGET’

MoonSun_v 2025. 9. 4. 11:41

 

셰이더 파일(hlsl)을 런타임에서 컴파일 하고 있는데, 컴파일 과정에서 오류가 발생. 

 

 

D3DProgramming\01.RenderingTriangle\BasicPixelShader.hlsl(3,41-51): error X4502: invalid vs_2_0 output semantic 'SV_TARGET’

 

아래와 같이 vs_04_0 로 컴파일 해주고 있는데  위와 같은 에러 발생.. 

 

// ' HLSL 파일에서 main 함수를 vs_4_0 규격으로 컴파일 '
HR_T(CompileShaderFromFile(L"RectangleVertexShader.hlsl", "main", "vs_4_0", &vertexShaderBuffer));

 

 

 

 

 

해결 방법 

" hlsl 파일의 속성 > HLSL 컴파일러 > 일반 > 셰이더 형식 "  에서 셰이더 형식을 지정 해줘야 했음 !

 

VS
PS