• tex2D(sampler2D,TEXCOORD)
    • 버텍스 셰이더에서 전달받은 정점의 UV 좌표 (해당 정점이 텍스쳐의 어느 점을 그릴 것인지) 와 실제 텍스쳐를 이용해 해당 픽셀에 그려질 텍스쳐 색상값을 구하는 함수
    • 첫번째 인자는 텍스쳐 (=텍스쳐를 셰이더에서 쓰기 위해선 sampler 과정을 거친 sampler2D 자료형을 써야함), 두번째 인자는 정점의 UV 좌표이다.
    • 리턴 값으로는 float4 형태의 색상값을 받는다.
  • float
    • shader가 받아들일 자료형 중 가장 범위가 큼 (GPU별로 다르긴 하지만 32bit ~ 16bit로 할당됨)
  • half
    • float 값 범위의 1/2 
    • float 보다 덜 정밀한 값을 다룰 때 사용
  • fixed
    • 일반적으로 11bit 이며 범위는 -2.0 ~ 2.0
    • 간단한 컬러 작업 수행에 용이

+ Recent posts