GRAPHIC RENDERING QUALITY IMPROVEMENTS THROUGH AUTOMATED DATA TYPE PRECISION CONTROL

    公开(公告)号:US20170358129A1

    公开(公告)日:2017-12-14

    申请号:US15525023

    申请日:2014-12-08

    CPC classification number: G06T15/80 G06F9/30014 G06F9/3861 G06T1/20 G06T15/005

    Abstract: One or more system, apparatus, method, and computer readable media is described below for automated data type precision control capable of improving rendering quality on a graphics processor. Perceptible rendering quality is dependent at least in part on number format precision (e.g., FP16 or FP32) employed for shader program variables. In accordance with embodiments, shader variables implemented in lower precision data formats are tracked during shader compile to identify those that might trigger a floating point overflow and/or underflow exception. For shaders including one or more such variable, resources are provided to automatically monitor overflow and/or underflow exceptions during shader execution. In further embodiments, shader code is automatically re-generated based, at least in part, upon occurrences of such exceptions, and an increased number format precision specified for one or more of the tracked shader variables.

Patent Agency Ranking