skia2/tools/viewer/sk_app
Greg Daniel 9440345a81 Add backend safe classes for passing in external texture and render targets into gpu
This CL adds the GrBackend* classes as well as just updates the API for SkSurface and
SkImage. The implementation on SkSurface/Image and the plumbing down into Ganesh will
be in an additional CL.

Besides the change to use the type safe classes, we also pull the SurfaceFlags, origin,
samples, out of the descriptor and pass those in directly.

Bug: skia:
Change-Id: I9702981fe26c3d5d7d2cbcf6977ba569d356d854
Reviewed-on: https://skia-review.googlesource.com/13122
Commit-Queue: Greg Daniel <egdaniel@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
2017-04-18 20:33:58 +00:00
..
android Add msaa flag and UI to viewer 2017-02-27 16:46:34 +00:00
mac Add msaa flag and UI to viewer 2017-02-27 16:46:34 +00:00
unix Use glXCreateContextAttribsARB in viewer to make it easier to attach RenderDoc. 2017-03-08 16:25:50 +00:00
win Detect RenderDoc in Windows viewer and make a core profile 2017-03-17 17:43:19 +00:00
Application.h More accurate render time and continuous fresh 2016-07-06 14:11:32 -07:00
CommandSet.cpp Revert "Revert "Revert[2] "hide deprecated underline and strikethru""" 2017-02-23 14:19:40 +00:00
CommandSet.h Integrate the ImGui library with viewer 2017-02-10 19:17:03 +00:00
DisplayParams.h viewer: Add a "Path renderer" dropdown menu 2017-02-28 18:21:34 +00:00
GLWindowContext.cpp viewer: Add a "Path renderer" dropdown menu 2017-02-28 18:21:34 +00:00
GLWindowContext.h Add msaa flag and UI to viewer 2017-02-27 16:46:34 +00:00
RasterWindowContext.h Use Windowing system-specific WindowContext factories. 2016-07-26 12:02:51 -07:00
VulkanWindowContext.cpp Add backend safe classes for passing in external texture and render targets into gpu 2017-04-18 20:33:58 +00:00
VulkanWindowContext.h tools: s/SkAutoTUnref/sk_sp/ 2016-11-03 21:00:34 +00:00
Window.cpp Fix crash switching to Vulkan in viewer on Windows 2017-02-28 20:15:43 +00:00
Window.h Added MSAA selection to viewer GUI 2017-03-08 22:48:57 +00:00
WindowContext.h Add msaa flag and UI to viewer 2017-02-27 16:46:34 +00:00