Constant Buffer, 즉 상수버퍼는 vertex Shader단계에서 변수를 사용하고 싶을 때 사용된다. 어떨 때 필요한지 생각해보자. 키보드입력에 따라 캐릭터의 위치를 바꿔야하는데 그러면 전시간에 만들었던 CreateGeometry단계에서 기하학적 모습을 담고있는 버텍스 버퍼에 담긴 벡터위치를 매 프레임 변경해야한다. void Game::CreateGeometry() { // VertexData { _vertices.resize(4); // 1 3 // 0 2 _vertices[0].position = Vec3(-0.5f, -0.5f, 0.f); _vertices[0].uv = Vec2(0.f, 0.5f); _vertices[1].position = Vec3(-0.5f, 0.5f, 0.f); _..