OSDN Git Service

Work around Visual Studio bug causing access violation.
authorNicolas Capens <capn@google.com>
Tue, 7 Nov 2017 19:35:38 +0000 (14:35 -0500)
committerNicolas Capens <nicolascapens@google.com>
Tue, 7 Nov 2017 21:30:49 +0000 (21:30 +0000)
commit2a3932cb7442a307b80ead23c88684ceb19785f4
treeb438782ec97c5dd21e9c837df15d7a576f3fe2fa
parent185c18ba45127ef47a77904e384835f271f80439
Work around Visual Studio bug causing access violation.

The Reactor Value resulting from loading the value from the
dereferenced Pointer does not get passed to the Int4 cast constructor
correctly. This happens in 32-bit builds on Visual Studio
2017 (15.3.5), but not in 64-bit builds.

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