skia2/tools/flags
Greg Daniel 1e16937f47 Add more flexibility to GrVkRT to support DMSAA.
Support is added so we can differentiate between using discardable
msaa for normal msaa draws and using it for DMSAA. Before this
many asserts and checks throughout GrVk* assumed we could only have
discardable msaa if the actual render target was msaa.

After this change the only thing missing to enable DMSAA on Vulkan
is to fix GrProgramInfo to store the actual sample count the program
will use instead of the same count of the GrRenderTarget.

Change-Id: Ifdb9a3beb641f96f6dfebe3241ccc5a2c8770bb3
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/441517
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
2021-08-25 14:09:27 +00:00
..
CommandLineFlags.cpp Fix cases of variable shadowing in /tools/. 2021-08-11 16:05:52 +00:00
CommandLineFlags.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CommonFlags.h Add an "allPathsVolatile" option for testing 2020-09-23 19:02:27 +00:00
CommonFlagsAA.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
CommonFlagsConfig.cpp Add more flexibility to GrVkRT to support DMSAA. 2021-08-25 14:09:27 +00:00
CommonFlagsConfig.h Remove old color space configs from tools 2021-08-18 14:34:44 +00:00
CommonFlagsGpu.cpp Lift the tessellation atlas into its own path renderer 2021-07-23 23:02:58 +00:00
CommonFlagsImages.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00