skia2/experimental/graphite/src
Greg Daniel 7022d74567 [graphite] Hook up viewer
Bug: skia:12633
Change-Id: Id0bd892375e3a3e2886714f19b7fd8da2232e4e2
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/479736
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
2022-01-18 15:49:51 +00:00
..
geom [graphite] Use IntersectionTrees to compute disjoint stencil indices 2022-01-12 16:49:55 +00:00
mtl [graphite] Hook up viewer 2022-01-18 15:49:51 +00:00
render [bazel] Sketching out HelloWorld sk_app using GL 2022-01-11 13:06:19 +00:00
Attribute.h [graphite] Add vertex/instance attribute definition to RenderStep 2021-11-22 22:31:09 +00:00
BackendTexture.cpp [graphite] Add Context create/deleteBackendTexture calls. 2021-11-30 21:36:23 +00:00
Buffer.cpp [graphite] Add Buffer and MtlBuffer classes. 2021-10-13 18:28:12 +00:00
Buffer.h [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
BUILD.bazel [bazel] Add mirrors to every external dependency. 2022-01-13 15:53:27 +00:00
Caps.cpp [graphite] Add support for creating wrapped SkSurfaces. 2021-12-15 20:22:25 +00:00
Caps.h [graphite] Use renderpassdesc to setup graphics pipelines 2022-01-11 16:49:48 +00:00
CommandBuffer.cpp [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
CommandBuffer.h [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
Context.cpp [graphite] Remove ref counting from Recorder. 2022-01-13 16:27:29 +00:00
ContextPriv.cpp [graphite] Move ShaderCodeDictionary, SkPaintParamsKey, and UniquePaintParamsID to include/private 2022-01-13 14:22:11 +00:00
ContextPriv.h [graphite] Move ShaderCodeDictionary, SkPaintParamsKey, and UniquePaintParamsID to include/private 2022-01-13 14:22:11 +00:00
ContextUtils.cpp [graphite] Move ShaderCodeDictionary, SkPaintParamsKey, and UniquePaintParamsID to include/private 2022-01-13 14:22:11 +00:00
ContextUtils.h [graphite] Move ShaderCodeDictionary, SkPaintParamsKey, and UniquePaintParamsID to include/private 2022-01-13 14:22:11 +00:00
CopyTask.cpp [graphite] Add UniquePaintParamsID 2022-01-07 13:27:54 +00:00
CopyTask.h [graphite] Add UniquePaintParamsID 2022-01-07 13:27:54 +00:00
Device.cpp [graphite] Add basic logging. 2022-01-14 15:20:20 +00:00
Device.h [graphite] Make sure we are flushing work from the Device when needed. 2022-01-13 20:25:05 +00:00
DrawBufferManager.cpp [graphite] Include offset in Writers returned by DrawBufferManager 2021-11-19 17:57:52 +00:00
DrawBufferManager.h [graphite] Remove use of GraphiteTypesPriv and move to *Types in src. 2021-11-15 20:57:23 +00:00
DrawContext.cpp [graphite] Clear depth/stencil attachments to 0 2021-12-13 21:55:48 +00:00
DrawContext.h [graphite] Remove use of GraphiteTypesPriv and move to *Types in src. 2021-11-15 20:57:23 +00:00
DrawList.cpp [graphite] Break PaintParams out into its own header 2022-01-07 18:02:49 +00:00
DrawList.h [graphite] Break PaintParams out into its own header 2022-01-07 18:02:49 +00:00
DrawOrder.h [graphite] Fix link error in DrawOrder.h 2021-10-26 16:54:10 +00:00
DrawPass.cpp [graphite] Move ShaderCodeDictionary, SkPaintParamsKey, and UniquePaintParamsID to include/private 2022-01-13 14:22:11 +00:00
DrawPass.h [graphite] Use renderpassdesc to setup graphics pipelines 2022-01-11 16:49:48 +00:00
DrawTypes.h [graphite] Implement inverse fills 2021-12-21 20:44:51 +00:00
DrawWriter.cpp [graphite] Fix instance vs. non-instanced detection 2021-12-13 21:30:58 +00:00
DrawWriter.h [graphite] Add DrawWriter type for auto merging consecutive vertex data into draws 2021-11-22 21:16:42 +00:00
EnumBitMask.h [graphite] Remove use of GraphiteTypesPriv and move to *Types in src. 2021-11-15 20:57:23 +00:00
Gpu.cpp [graphite] Add basic logging. 2022-01-14 15:20:20 +00:00
Gpu.h [graphite] Add Context create/deleteBackendTexture calls. 2021-11-30 21:36:23 +00:00
GpuWorkSubmission.h [graphite] Add command buffer submission and tracking 2021-10-12 20:04:29 +00:00
GraphicsPipeline.cpp [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
GraphicsPipeline.h [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
GraphicsPipelineDesc.cpp [graphite] Rename RenderPipeline[Desc] to GraphicsPipeline[Desc] 2021-11-05 18:58:15 +00:00
GraphicsPipelineDesc.h [graphite] Move ShaderCodeDictionary, SkPaintParamsKey, and UniquePaintParamsID to include/private 2022-01-13 14:22:11 +00:00
Image_Graphite.cpp [graphite] Allow graphite to compile without ganesh and add shared gn files. 2021-10-26 01:25:05 +00:00
Image_Graphite.h [graphite] Allow graphite to compile without ganesh and add shared gn files. 2021-10-26 01:25:05 +00:00
Log.h [graphite] Add basic logging. 2022-01-14 15:20:20 +00:00
PaintParams.cpp [graphite] Break PaintParams out into its own header 2022-01-07 18:02:49 +00:00
PaintParams.h [graphite] Break PaintParams out into its own header 2022-01-07 18:02:49 +00:00
ProgramCache.cpp Add ShaderType::kSolidColor and make Combinations work w/ PaintParams 2021-11-16 16:31:09 +00:00
Recorder.cpp [graphite] Make sure we are flushing work from the Device when needed. 2022-01-13 20:25:05 +00:00
Recording.cpp [graphite] Move Recorder and Recording to public include. 2021-12-02 16:49:12 +00:00
Renderer.h [graphite] Implement inverse fills 2021-12-21 20:44:51 +00:00
RenderPassTask.cpp [graphite] Add basic logging. 2022-01-14 15:20:20 +00:00
RenderPassTask.h [graphite] Add UniquePaintParamsID 2022-01-07 13:27:54 +00:00
Resource.cpp [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
Resource.h [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
ResourceProvider.cpp [graphite] Use renderpassdesc to setup graphics pipelines 2022-01-11 16:49:48 +00:00
ResourceProvider.h [graphite] Use renderpassdesc to setup graphics pipelines 2022-01-11 16:49:48 +00:00
ResourceTypes.h [graphite] Set up depth/stencil attachment 2021-12-08 21:38:28 +00:00
SkStuff.cpp [graphite] Store back pointers of Device and Recorder to each other. 2022-01-13 15:29:19 +00:00
Surface_Graphite.cpp [graphite] Store back pointers of Device and Recorder to each other. 2022-01-13 15:29:19 +00:00
Surface_Graphite.h [graphite] Add readPixels call that takes an skgpu::Context. 2022-01-11 17:10:23 +00:00
Task.cpp Add more stub classes 2021-09-22 15:59:54 +00:00
Task.h [graphite] Add UniquePaintParamsID 2022-01-07 13:27:54 +00:00
TaskGraph.cpp [graphite] Add UniquePaintParamsID 2022-01-07 13:27:54 +00:00
TaskGraph.h [graphite] Add UniquePaintParamsID 2022-01-07 13:27:54 +00:00
Texture.cpp [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
Texture.h [graphite] Add Resource class to be base class for cached objects. 2022-01-06 20:39:20 +00:00
TextureInfo.cpp [graphite] Use renderpassdesc to setup graphics pipelines 2022-01-11 16:49:48 +00:00
TextureProxy.cpp [graphite] Add support for creating wrapped SkSurfaces. 2021-12-15 20:22:25 +00:00
TextureProxy.h [graphite] Add support for creating wrapped SkSurfaces. 2021-12-15 20:22:25 +00:00
Uniform.h [graphite] Remove use of GraphiteTypesPriv and move to *Types in src. 2021-11-15 20:57:23 +00:00
UniformCache.cpp [graphite] Move id off of UniformData and into UniformCache 2021-11-24 17:11:06 +00:00
UniformCache.h [graphite] Move id off of UniformData and into UniformCache 2021-11-24 17:11:06 +00:00
UniformManager.cpp [graphite] RenderStep handles local-to-device transforms 2021-12-01 22:37:28 +00:00
UniformManager.h [graphite] RenderStep handles local-to-device transforms 2021-12-01 22:37:28 +00:00