skia2/tools
bsalomon 10805961ce Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/)
Reason for revert:
nanobech failing on Android

Original issue's description:
> Make the Sk GL context class an abstract base class
>
> Make the Sk GL context class, SkGLNativeContext, an abstract base class. Before,
> it depended on ifdefs to implement the platform dependent polymorphism.  Move
> the logic to subclasses of the various platform implementations.
>
> This a step to enable Skia embedders to compile dm and bench_pictures. The
> concrete goal is to support running these test apps with Chromium command buffer.
>
> With this change, Chromium can implement its own version of SkGLNativeContext
> that uses command buffer, and host the implementation in its own repository.
>
> Implements the above by renaming the SkGLContextHelper to SkGLContext and
> removing the unneeded SkGLNativeContext. Also removes
> SkGLNativeContext::AutoRestoreContext functionality, it appeared to be unused:
> no use in Skia code, and no tests.
>
> BUG=skia:2992
>
> Committed: https://skia.googlesource.com/skia/+/a90ed4e83897b45d6331ee4c54e1edd4054de9a8

TBR=kkinnunen@nvidia.com
NOTREECHECKS=true
NOTRY=true
BUG=skia:2992

Review URL: https://codereview.chromium.org/639793002
2014-10-08 04:45:10 -07:00
..
bug_chomper Run goimports through 'go' code in bug_chomper. 2014-10-03 14:25:11 -07:00
chromium
copyright
flags Restore a really single-threaded mode to DM. 2014-10-06 11:24:08 -07:00
lua add lua to histogram text lengths 2014-09-15 12:44:14 -07:00
skpdiff Fix usage of SK_BUILD_* defines. 2014-10-06 10:46:51 -07:00
tests For certain input skpdiff segfaulted. This prevents the segfault and should fix the failed test in housekeeping. 2014-09-05 13:21:42 -07:00
timer Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00
__init__.py
add_codereview_message.py
bbh_shootout.cpp Remove SkQuadTree. 2014-08-26 14:07:04 -07:00
bench_pictures_cfg_helper.py
bench_pictures_main.cpp Add counting of some GL calls 2014-09-18 13:52:08 -07:00
bench_pictures.cfg
buildbot_globals.py
compare_codereview.py
CopyTilesRenderer.cpp
CopyTilesRenderer.h
coverage.sh
CrashHandler.cpp
CrashHandler.h
create_test_font.cpp
doxygen_footer.txt
dump_record.cpp Change SkPicture::draw to playback 2014-09-04 08:42:50 -07:00
DumpRecord.cpp SkRecordPartialDraw with less code duplication 2014-09-02 12:03:31 -07:00
DumpRecord.h
filtermain.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
find_bad_images_in_skps.py
find_run_binary.py
fix_pythonpath.py
gcov_shim
gen_bench_expectations_from_codereview.py
generate_fir_coeff.py
git-skia-verify
git-sync-deps
gpuveto.cpp Change SkPicture::draw to playback 2014-09-04 08:42:50 -07:00
image_expectations.cpp
image_expectations.h
install_dependencies.sh
iOSShell.cpp SkThreadPool ~~> SkTaskGroup 2014-09-03 15:34:37 -07:00
iOSShell.h remove no-op override 2014-09-18 13:36:11 -07:00
jsondiff.py
LazyDecodeBitmap.cpp Hide fields in SkImageInfo 2014-09-03 11:54:58 -07:00
LazyDecodeBitmap.h
lsan.supp Suppress mystery leak. 2014-09-05 10:36:40 -07:00
merge_static_libs.py
misc_utils.py
OverwriteLine.h
pathops_sorter.htm fix battlefield website by disallowing very small coordinates 2014-09-18 10:32:57 -07:00
pathops_visualizer.htm fail early if coincidence can't be resolved 2014-09-19 06:33:31 -07:00
picture_utils.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
picture_utils.h
PictureBenchmark.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
PictureBenchmark.h Add counting of some GL calls 2014-09-18 13:52:08 -07:00
PictureRenderer.cpp Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00
PictureRenderer.h Revert of Make the Sk GL context class an abstract base class (patchset #4 id:60001 of https://codereview.chromium.org/630843002/) 2014-10-08 04:45:10 -07:00
PictureRenderingFlags.cpp Remove SkQuadTree. 2014-08-26 14:07:04 -07:00
PictureRenderingFlags.h
PictureResultsWriter.h
pinspect.cpp Try out scalar picture sizes 2014-08-29 08:03:56 -07:00
ProcStats.cpp
ProcStats.h
reformat-json.py
render_pdfs_main.cpp Try out scalar picture sizes 2014-08-29 08:03:56 -07:00
render_pictures_main.cpp Add counting of some GL calls 2014-09-18 13:52:08 -07:00
Resources.cpp
Resources.h
retrieve_from_googlesource.py
roll_deps.py
sanitize_source_files.py
sk_tool_utils_flags.h
sk_tool_utils_font.cpp
sk_tool_utils.cpp Hide fields in SkImageInfo 2014-09-03 11:54:58 -07:00
sk_tool_utils.h
skdiff_html.cpp
skdiff_html.h
skdiff_image.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
skdiff_main.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
skdiff_utils.cpp use SkData::NewUninitialized 2014-09-12 12:12:27 -07:00
skdiff_utils.h
skdiff.cpp
skdiff.h Fix usage of SK_BUILD_* defines. 2014-10-06 10:46:51 -07:00
skhello.cpp
skimage_main.cpp "NULL !=" = NULL 2014-09-05 13:34:00 -07:00
skpinfo.cpp Try out scalar picture sizes 2014-08-29 08:03:56 -07:00
skpmaker.cpp Try out scalar picture sizes 2014-08-29 08:03:56 -07:00
Stats.h
submit_try
submit_try.bat
svn.py
svndiff.py
test_all.py
test_font_data_chars.cpp
test_font_data.cpp
test_gpuveto.py
test_image_decoder.cpp
test_pdfs.py
tsan.supp
valgrind.supp Revert of SkThreadPool ~~> SkTaskGroup (patchset #4 id:60001 of https://codereview.chromium.org/531653002/) 2014-09-03 14:17:48 -07:00
win_dbghelp.cpp
win_dbghelp.h
win_lcid.cpp
xsan_build