0
[[ buffer(n) ]]
한정자를 사용하여 금속의 정점 셰이더에 전달 된 정보에 액세스하는 것과 마찬가지로 setFragmentBuffer
또는 setFragmentBytes
을 사용하여 데이터를 전달할 수 있습니까? buffer
은 조각 쉐이더에 대한 유효한 한정자가 아니며, texture
과 color
은 둘 다 다른 사용 시나리오가 있습니다. 나는 그려진 전체 프리미티브에 대해 균일 한 색상이나 현재 시스템 시간과 같은 내 자신의 맞춤 데이터를 전달하려고합니다.Metal에서 fragment shader 데이터를 전달하는 방법에 액세스 하시겠습니까?
XCode에서 '버퍼가 유효한 조각 한정자가 아닙니다.'라는 오류 메시지가 나타납니다. –
질문을 편집하여 셰이더 코드와 Xcode 오류를 그대로 표시하십시오. –
좋습니다, 제안 해 주셔서 감사합니다. 바쁜 지금은 편집을 기다리지 말고 질문을 주셔서 감사합니다. –