skia2/src
Greg Daniel 18f9602094 Add support for Geom shaders in Vulkan backend.
Still requires SkSL support before it will work.

The main changes here involve support for uniforms in the geometry shader.
We use the same buffer for vertex and geometry shader stages. These
uniforms are not expected to be updated as often as frag data so we keep them
separate to avoid larger buffer uploads to the gpu.

BUG=skia:

Change-Id: I10b631c24071b6ffa258907a02a009ec6c8accd0
Reviewed-on: https://skia-review.googlesource.com/8413
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Jim Van Verth <jvanverth@google.com>
2017-05-04 19:38:24 +00:00
..
android Let region decoders query the type and color space 2017-04-14 13:59:35 +00:00
c Move C effects into effects. 2017-02-09 21:50:55 +00:00
codec Finish removing GrContext param from onRefEncodedData 2017-04-27 12:54:12 +00:00
core Revert "SkTypeface::getAdvancedMetrics(): cleanup" 2017-05-04 18:20:45 +00:00
effects Factor out common code from sweep and linear. 2017-05-04 19:27:11 +00:00
fonts Revert "SkTypeface::getAdvancedMetrics(): cleanup" 2017-05-04 18:20:45 +00:00
gpu Add support for Geom shaders in Vulkan backend. 2017-05-04 19:38:24 +00:00
image Reland "Add SkImage::makeColorSpace() with correct transfer fn behavior" 2017-05-04 13:22:39 +00:00
images Add support for row-by-row jpeg encoding 2017-05-02 20:40:10 +00:00
jumper move dither after the transfer function 2017-05-04 14:22:08 +00:00
lazy SkDiscardableMemoryPool: modernize 2017-04-25 13:12:54 +00:00
opts Fix new IT blocks ARMv8 2017-04-26 22:45:15 +00:00
pathops Remove SkOpTAllocator 2017-04-19 20:36:15 +00:00
pdf Revert "SkTypeface::getAdvancedMetrics(): cleanup" 2017-05-04 18:20:45 +00:00
pipe Revert "Revert "SaveLayerRec::fClipMask -> raw pointer"" 2017-05-01 21:36:43 +00:00
ports Revert "SkTypeface::getAdvancedMetrics(): cleanup" 2017-05-04 18:20:45 +00:00
sfnt Set the kMultiMaster_FontFlag in DirectWrite. 2017-04-07 23:07:08 +00:00
sksl headers: fix 2017-05-03 19:44:52 +00:00
svg Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
utils force all colorfilters to implement 4f 2017-05-04 15:21:39 +00:00
views Revert "Revert "Plumb the use of GrBackendRenderTarget throughout Skia"" 2017-05-01 14:14:50 +00:00
xml Mark overridden destructors with 'override' and remove 'virtual' 2017-03-22 16:06:18 +00:00
xps hide lockpixels api behind flag 2017-04-17 15:33:36 +00:00