1
GLSL (특히 iOS 및 Android 구현의 경우)에서 성능 저하가 발생합니까?GLSL에서 함수의 성능이 저하됩니까?
성능 저하의 경우 필자는 함수 호출에 필요한 추가 시간을 암시합니다.
GLSL (특히 iOS 및 Android 구현의 경우)에서 성능 저하가 발생합니까?GLSL에서 함수의 성능이 저하됩니까?
성능 저하의 경우 필자는 함수 호출에 필요한 추가 시간을 암시합니다.
이것은 기능 사용 방법에 따라 다릅니다. 컴파일러에 의해 인라인 될 수있는 방식으로 작성된 경우에는 페널티가 없습니다. 그러나 함수가 인라인 될 수 없다면 물론 약간의 오버 헤드가있을 수 있습니다. 그러나 간단한 텍스처 접근은 이미 함수 호출보다 더 비싸다. 그래서 나는 그것에 대해 신경 쓰지 않을 것이다. 다행스럽게도 GLSL 컴파일러는 꽤 유능 해졌습니다.
"컴파일러에서 인라인 될 수있는 방법으로 작성된 경우"는 무엇을 설명해 주시겠습니까? – givi
@givi : 예, Google 만 : http://en.wikipedia.org/wiki/Inline_expansion – datenwolf