오보에블로그

[Shader] 셰이더 언어 : HLSL, GLSL, CG 본문

STEADYSTUDY/Game

[Shader] 셰이더 언어 : HLSL, GLSL, CG

(OBO) 2021. 11. 23. 23:56
728x90

Shader 언어란

  • Shader 프로그래밍을 편하게 할 수 있게 만든 언어 도메인 특화 언어(DSL)라고 불러도 되는걸까?

Cg(C for graphics)

  • NVIDIA에서 개발한 상위 레벨 쉐이딩 언어. OpenGL/DirectX 모두 호환된다.

HLSL(High Level Shading Language)

  • DirectX에서 지원하는 셰이더 언어.

GLSL(OpenGL Shading Language)

  • OpenGL에서 지원하는 셰이더 언어.
  • 개발자가 그래픽스 파이프라인을 직접 제어할 수 있는 언어
  • 여러 운영체제 간의 호환성을 지원

쉐이더라고 쓰니까 빨간줄이 뜨네..

728x90

'STEADYSTUDY > Game' 카테고리의 다른 글

[게임알고리즘] Boids (새 군집 알고리즘)  (0) 2022.04.16