OSDN Git Service

Pass down the texture compare state.
authorNicolas Capens <capn@google.com>
Mon, 6 Nov 2017 20:29:46 +0000 (15:29 -0500)
committerNicolas Capens <nicolascapens@google.com>
Tue, 7 Nov 2017 21:29:26 +0000 (21:29 +0000)
commitf878d50b65d70c883dd8c882e5096b14e2a9ae53
treeb2bacfd0842d80c673fa99ff32153e6e18406d7b
parent69bffb837b9deecf71447f5406a9dc083c708bc7
Pass down the texture compare state.

Depth format textures can have a comparison operation performed after
their texels have been sampled.

Change-Id: I49f6bb7fab9765265761144ee8b6b62439beb5a3
Reviewed-on: https://swiftshader-review.googlesource.com/5870
Tested-by: Nicolas Capens <nicolascapens@google.com>
Reviewed-by: Alexis Hétu <sugoi@google.com>
13 files changed:
src/OpenGL/libGLESv2/Context.cpp
src/OpenGL/libGLESv2/Sampler.h
src/OpenGL/libGLESv2/utilities.cpp
src/OpenGL/libGLESv2/utilities.h
src/Renderer/PixelProcessor.cpp
src/Renderer/PixelProcessor.hpp
src/Renderer/Renderer.cpp
src/Renderer/Renderer.hpp
src/Renderer/Sampler.cpp
src/Renderer/Sampler.hpp
src/Renderer/VertexProcessor.cpp
src/Renderer/VertexProcessor.hpp
src/Shader/VertexProgram.cpp