Go to file
egdaniel 8dcdedc4a0 Make GrGLSLProgramBuilder base class for GrGLProgramBuilder.
This CL still keeps the weird diamond shape we have for all our ProgramBuilders.
However, the GrGLSL base class will allow us to pull multiple other parts
of our program setup away from GL which will eventually allow us to break up
the diamond.

As part of this all ShaderBuilder subclass have been made gl independent,
however I will move them to GLSL files/class names in a follow on CL.

BUG=skia:

Review URL: https://codereview.chromium.org/1416423003
2015-11-11 06:27:20 -08:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Reorganize BRD code in new tools directory 2015-11-10 15:49:46 -08:00
bin bin/sync-and-gyp: sh->py (make more cross-platform) 2015-11-09 08:28:13 -08:00
cmake Start making all .cpp files compile-able on all platforms. 2015-11-02 10:20:27 -08:00
debugger [SkDebugger] Remove unneeded SkDebuggerGUI includes 2015-11-02 09:32:54 -08:00
dm Reorganize BRD code in new tools directory 2015-11-10 15:49:46 -08:00
example Move functions from SkGr to SkGrPriv.h 2015-10-09 13:36:42 -07:00
experimental Update sample to use new perlin noise shader, and make cloud like 2015-11-09 07:40:49 -08:00
forth Sanitizing source files in Skia_Periodic_House_Keeping 2013-01-26 07:06:02 +00:00
gm Use a struct for client GL texture handles 2015-11-10 11:54:57 -08:00
gyp Make GrGLSLProgramBuilder base class for GrGLProgramBuilder. 2015-11-11 06:27:20 -08:00
include Delete dead SkImageDecoder::buildTileIndex and decodeSubset code 2015-11-10 15:38:23 -08:00
infra Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
platform_tools Parse command line arguments for sdl + android 2015-11-10 08:27:22 -08:00
resources demo tweaks, scale up perlin, add call to flush for fps 2015-11-09 13:10:30 -08:00
samplecode Missing resources crash SampleFilterQuality. 2015-11-10 13:29:44 -08:00
site GYP: remove stale skia_scalar gyp variable 2015-11-10 13:25:12 -05:00
src Make GrGLSLProgramBuilder base class for GrGLProgramBuilder. 2015-11-11 06:27:20 -08:00
tests Use a struct for client GL texture handles 2015-11-10 11:54:57 -08:00
third_party Wire up SDL on mac 2015-11-09 12:30:05 -08:00
tools Add an Allocator interface that indicates if memory is zero init 2015-11-11 06:21:27 -08:00
.gitignore android/apps: Add CanvasProof App; 2015-09-23 12:40:34 -07:00
AUTHORS Add ifdef guard around gpu-specific code in native windows window. 2015-11-05 08:10:45 -08:00
BUILD.public Rename SkBitmapRegionDecoder and Create function 2015-11-06 08:56:32 -08:00
codereview.settings Automatically add a docs preview link and NOTRY=true when there are only docs changes. 2015-02-26 10:16:13 -08:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Comments Style: s/skbug.com/bug.skia.org/ 2015-11-07 05:29:00 -08:00
Doxyfile Documentation: SkCanvas API 2015-05-19 10:21:29 -07:00
gyp_skia Support SKIA_OUT on Mac and ChromeOS 2015-05-04 08:04:28 -07:00
gyp_skia.py Roll gyp deps from 1765 to 1796. 2013-11-21 18:11:14 +00:00
LICENSE Include resources directory in google3 sync. 2015-10-20 13:00:48 -07:00
make.bat Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
make.py GYP: remove stale skia_scalar gyp variable 2015-11-10 13:25:12 -05:00
Makefile Remove experimental/PdfViewer 2015-08-04 14:08:44 -07:00
OWNERS add root files from chrome 2013-08-13 19:11:15 +00:00
PRESUBMIT.py Comments Style: s/skbug.com/bug.skia.org/ 2015-11-07 05:29:00 -08:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
skia.gyp Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
SKP_VERSION Update SKP version 2015-11-08 00:30:20 -08:00
whitespace.txt Whitespace change to test CQ waiting for l-g-t-m 2015-10-13 04:44:40 -07:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.