프래그먼트 셰이더에 Perlin Noise를 구현하기를 원했습니다. 따라서 조각 쉐이더에 크기 512의 균일 한 int 배열을 전달해야합니다. 이제 이것은 내 오래된 Mac에서 끔찍한 성능 (1FPS)으로 이어집니다. 배열의 크기를 줄이려고 시도했는데 배열에 246 요소의 하드 한도가 있고 여전히 대화식 프레임 속도를 생성합니다. 그래서 내 질문은 다음과 같습니다.uniform int 배열이 246보다 큰 GLSL 성능 문제
- 이 제한은 어디에서 발생합니까? OSX? 그래픽 카드? OpenGL 버전?
- 이 문제를 해결할 방법이 있습니까? 정수 텍스처를 사용해 보았지만 OS에서 지원하지 않습니다!
비슷한 경험을 한 사람이 있습니까?
당신은 GPU-gems [1] (http://http.developer.nvidia.com/GPUGems2/gpugems2_chapter26.html), [2] (http : // http. developer.nvidia.com/GPUGems/gpugems_ch05.html) – JAre