ARB_precision_hint_fastest

반응형

khronos group에 적혀있는 내용을 보면...


+ Precision Hints (ARB_precision_hint_fastest, ARB_precision_hint_nicest)


Fragment program computations are carried out at an implementation-

dependent precision.  However, some implementations may be able to perform

fragment program computations at more than one precision, and may be able

to trade off computation precision for performance.

프래그먼트 프로그램 계산은 정밀도에 의존 구현을 수행한다.

하지만 몇몇 구현은 하나 이상의 정밀도로 프래그먼트 프로그램 계산이 수행될 수도 있으며,

성능을 위해 계산 정밀도를 트레이드 오프 할 수도 있다.


If a fragment program specifies the "ARB_precision_hint_fastest" program

option, implementations should select precision to minimize program

execution time, with possibly reduced precision.  If a fragment program

specifies the "ARB_precision_hint_nicest" program option, implementations

should maximize the precision, with possibly increased execution time.

만약 "ARB_precision_hint_fastest"프로그램 옵션을 프로그먼트 프로그램에 명시하면,

구현시 최소  프로그램 실행 시간을 위해 정밀도를 선택하며 정밀도는 감소한다.

만약 "ARB_precision_hint_nicest"프로그램 옵션을 프로그먼트 프로그램에 명시하면,

구현시 최대 정밀도로 구현되며 실행시간은 증가 할 수 있다.


Only one precision control option may be specified by any given fragment

program.  A fragment program that specifies both the

"ARB_precision_hint_fastest" and "ARB_precision_hint_nicest" program

options will fail to load.

반드시 프로그래먼트 프로그램에 하나의 옵션만 명시해야 한다.

위의 옵션을 둘 다 준다면 로드는 실패할 것이다.


Reference Link

- khronos, fragment program4

-

'Unity > Unity Study' 카테고리의 다른 글

Inspector에서 AnimationCurve 버그  (0) 2017.07.21
unity에서 shader를 짤때..  (0) 2017.07.10
The Magic Of Material Property Blocks  (0) 2017.06.23
RenderQueue  (0) 2017.06.21
There are inconsistent line endings  (2) 2017.06.20
TAGS.

Comments