summaryrefslogtreecommitdiffstats
path: root/src/compiler/spirv/vtn_glsl450.c
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2016-12-09 09:33:05 -0800
committerJason Ekstrand <[email protected]>2016-12-09 18:38:21 -0800
commit9807f502eb7a023be619a14119388b2a43271b0e (patch)
treec1e87001a380e6bd56608799a5ef7fe849923a27 /src/compiler/spirv/vtn_glsl450.c
parentefe9d1cde3340d3a9d17e5560b609a4fb839d43d (diff)
glsl: Use a simpler formula for tanh
The formula we have used in the past is a trivial reduction from the definition by simply multiplying both the numerator and denominator of the formula by 2. However, multiplying by e^x, you can further reduce it. This allows us to get rid of one side of the clamp and two of exponential functions which should make it faster. The new formula still passes the dEQP precision tests for tanh so it should be fine. Reviewed-by: Roland Scheidegger <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/compiler/spirv/vtn_glsl450.c')
0 files changed, 0 insertions, 0 deletions