Add ability to generate images with the reference renderer
authorDavid Sodman <dsodman@google.com>
Fri, 9 Sep 2016 02:58:35 +0000 (19:58 -0700)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 31 Aug 2017 18:19:15 +0000 (14:19 -0400)
commit1409d3b197da7b68b13c2f5e15023f50b7078294
treec7f02109cf3a63b033b842649b5e7da2577720b9
parentd1f0e9d47f7d2ecb097b3724a0dac8ea2b4978bc
Add ability to generate images with the reference renderer

*Separate DrawContext into a DrawContext and DrawContextState to reflect
  graphics API's are split between state and action parts
* Add abstract DrawContext class

Test: Test clipping and synchronization primitives

Change-Id: I9f3945c6c3de169325fadea7bf70a9d5d7bfd932
(cherry picked from commit 11da53fb71eced942e89bac59407a5681dba3bb1)
external/vulkancts/modules/vulkan/clipping/vktClippingTests.cpp
external/vulkancts/modules/vulkan/vktDrawUtil.cpp
external/vulkancts/modules/vulkan/vktDrawUtil.hpp
framework/referencerenderer/rrRasterizer.cpp
framework/referencerenderer/rrRasterizer.hpp
framework/referencerenderer/rrRenderState.hpp
framework/referencerenderer/rrRenderer.cpp
framework/referencerenderer/rrShadingContext.cpp
framework/referencerenderer/rrShadingContext.hpp