OSDN Git Service

Compute texture coordinates using floating point operations
authorAlexis Hetu <sugoi@google.com>
Fri, 14 Jul 2017 18:17:14 +0000 (14:17 -0400)
committerAlexis Hétu <sugoi@google.com>
Thu, 20 Jul 2017 15:17:31 +0000 (15:17 +0000)
commit75a6185ae44bea0c703f8a24dc4feea671416b54
tree84e745183dfd7b3071f81fe98dc20813e422d014
parent6e744267d366d897716136c0008f934f16055ada
Compute texture coordinates using floating point operations

Modified the texture coordinate computation to use floating
point operations when sampling floating point textures to
increase accuracy and remove useless type conversions.

Bug swiftshader:76

Change-Id: I76e5fd9a68aa6ba5eb21524edb8c6c6183e5430e
Reviewed-on: https://swiftshader-review.googlesource.com/10628
Tested-by: Alexis Hétu <sugoi@google.com>
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
src/Renderer/Sampler.cpp
src/Renderer/Sampler.hpp
src/Shader/SamplerCore.cpp
src/Shader/SamplerCore.hpp