자체엔진
[Visual studio] HLSL Tool문제로 인해, hlsl코드 인식 안될 때
doyyy_0
2025. 6. 18. 14:44
hlsli로는 float4같은 코드가 인식이 되는데, hlsl로 만들엇을때 아무리 설정을 잘 해줬어도 c++로 코드를 인식해버리는 경우가 있다. 이건 visual studio과 hlsl tools for visual studio가 잘 호환이 되지 않을 때 발생하는 문제이다.
해결방법은 extension-> manage extensions-> installed에서 Tim Jones라는 사람이 만든 HLSL Tools for Visual studio를 제거하고 새로운 버전을 다시 다운로드 해주면 된다. 새로운 버전을 먼저다운하면 여기서 HLSL Tools for Visual studio가 두개가 나타날 수 있는데 반드시 하나여야만 제대로 작동한다.
비쥬얼스튜디오 마켓플레이스에서 HLSL Tools치고 들어가서 재다운 해주고 비쥬얼스튜디오 다시 켜주면 잘 작동한다
https://marketplace.visualstudio.com/items?itemName=TimGJones.HLSLToolsforVisualStudio
HLSL Tools for Visual Studio - Visual Studio Marketplace
Extension for Visual Studio - Enhanced support for editing HLSL in Visual Studio
marketplace.visualstudio.com