skia2/tools/fiddle
Greg Daniel b3ecd560a2 Revert "Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files"
This reverts commit 65a726bb49.

Reason for revert: You cannot include a src file in an include file. This ends up using c++17 features in our includes. Breaks rolls.

Original change's description:
> Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files
>
> These have been renamed SK_MAKE_BITFIELD_OPS and SkAlignTo
> because nothing seemed particularly GPU/Ganesh specific to them.
>
> I moved the latter to SkTypes.h because we have other align
> code there and former to src/SkUtils.h because I didn't know
> where else it should go.
>
> The primary motivation was removing the GrTypesPriv.h
> include from src/core/SkBlockAllocator.h. I had attempted
> some amount of #if SK_SUPPORT_GPU, but that's not as clean
> here because both our CPU and GPU backends use the
> SkBlockAllocator (as far as I could tell).
>
> This also moves sk_memset* from SkUtils.h to SkOpts.h, because
> SkOpts.h requires bringing in RasterPipeline, which seemed
> like overkill.
>
> Change-Id: I5163ef5064ad3840a15b7e873930d60e2620bf9d
> Bug: skia:12584
> Reviewed-on: https://skia-review.googlesource.com/c/skia/+/464876
> Reviewed-by: Brian Osman <brianosman@google.com>

Bug: skia:12584
Change-Id: I1b772bbbc6f150d737bb53fa4e5f45d1581929fa
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/465376
Auto-Submit: Greg Daniel <egdaniel@google.com>
Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
2021-10-29 12:50:09 +00:00
..
.gitignore experimental/fiddle -> tools/fiddle 2016-04-18 11:50:07 -07:00
all_examples.cpp Hide getBlendMode() 2021-07-07 20:55:26 +00:00
animate.sh [fiddle] Add simple animation support. 2017-04-19 18:46:52 +00:00
documumentation_examples_map.txt More (no more) getBlendMode cleanup 2021-07-08 20:28:24 +00:00
draw.cpp Add flag to hide non-sampling imageshader factories 2020-12-08 20:33:23 +00:00
egl_context.cpp Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
examples.cpp rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
examples.h Reland "Add format-specifier warnings to SkDebugf." 2021-06-25 17:57:43 +00:00
fiddle_main.cpp Revert "Move GR_MAKE_BITFIELD_OPS and GrAlignTo to non-GPU files" 2021-10-29 12:50:09 +00:00
fiddle_main.h Spelling and capitalization fixes from GitHub PRs 2020-12-10 18:40:09 +00:00
make_all_examples_cpp.py Examples: compile faster 2019-04-04 15:43:59 +00:00
null_context.cpp Add Context factories to GrDirectContext 2020-07-14 12:40:46 +00:00
parse-fiddle-output [fiddle] Report GL driver info. 2017-06-01 18:03:45 +00:00