From 46983b7dd88603bb2a9a3c3e1ce3e147f5615f2f Mon Sep 17 00:00:00 2001 From: Chris Dalton Date: Tue, 6 Jun 2017 12:27:16 -0600 Subject: Introduce dynamic pipeline state Adds a DynamicState struct to GrPipeline that has a field for the scissor rect. Eventually this should become the only way to specify a scissor rectangle and may grow to contain more fields. Adds an array of DynamicStates to GrGpuCommandBuffer::draw and implements support in GL and Vulkan. Bug: skia: Change-Id: If5aebbf9da5d192acf7e68e7def4674ffc7ec310 Reviewed-on: https://skia-review.googlesource.com/18510 Reviewed-by: Greg Daniel Commit-Queue: Chris Dalton --- gn/tests.gni | 1 + 1 file changed, 1 insertion(+) (limited to 'gn') diff --git a/gn/tests.gni b/gn/tests.gni index 0263dd6249..1b438f44ce 100644 --- a/gn/tests.gni +++ b/gn/tests.gni @@ -92,6 +92,7 @@ tests_sources = [ "$_tests/GrDrawTargetTest.cpp", "$_tests/GrMemoryPoolTest.cpp", "$_tests/GrMeshTest.cpp", + "$_tests/GrPipelineDynamicStateTest.cpp", "$_tests/GrPorterDuffTest.cpp", "$_tests/GrShapeTest.cpp", "$_tests/GrSKSLPrettyPrintTest.cpp", -- cgit v1.2.3