OSDN Git Service

Support frustum clipping against z = -1.
authorNicolas Capens <capn@google.com>
Sat, 21 May 2016 04:30:54 +0000 (21:30 -0700)
committerNicolas Capens <capn@google.com>
Fri, 27 May 2016 20:59:26 +0000 (20:59 +0000)
commit00bfa189ce055ff6cf1197b8ce9af503dcf0e65c
tree9bf724c295f3ae06798edb82e8a5be6ae0efe8c1
parent53bf0a113e42d70eb681abd88816960574af55f1
Support frustum clipping against z = -1.

This allows performing the depth range adjustment only once as part of the
viewport transform and not have it be affected by transform feedback.

Change-Id: I89fba3b131c234bea064b1b65f50b62261f4c307
Reviewed-on: https://swiftshader-review.googlesource.com/5421
Tested-by: Nicolas Capens <capn@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
src/OpenGL/libGL/Context.cpp
src/OpenGL/libGLES_CM/Context.cpp
src/Renderer/Clipper.cpp
src/Renderer/Clipper.hpp
src/Renderer/Renderer.cpp
src/Shader/SetupRoutine.cpp
src/Shader/VertexRoutine.cpp
src/Shader/VertexRoutine.hpp