Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
98b33ebe6f66ed59b023cf16a09c0a40eb4510ce
/
src
/
gpu
/
GrOvalRenderer.cpp
98b33eb
Some cleanup in processor header files.
by bsalomon
· 10 years ago
0e08fc1
Push isEqual/onIsEqual down from GrProcessor to subclasses.
by bsalomon
· 10 years ago
ccb2e38
Create helper functions to use in computeInvariantOutput calls
by egdaniel
· 10 years ago
47bb382
Cleanup of shader building system
by joshualitt
· 10 years ago
db0d3ca
Revert of Cleanup of shader building system (patchset #25 id:470001 of https://codereview.chromium.org/611653002/)
by joshualitt
· 10 years ago
fe1233c
Cleanup of shader building system
by joshualitt
· 10 years ago
1a8ecdf
Add isSingleComponent bool to getConstantColorComponent
by egdaniel
· 10 years ago
b4b7a4c
Revert of Add isSingleComponent bool to getConstantColorComponent (patchset #6 id:100001 of https://codereview.chromium.org/608253002/)
by robertphillips
· 10 years ago
3b8af07
Add isSingleComponent bool to getConstantColorComponent
by egdaniel
· 10 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
408d612
Breaking out full program and frag only
by joshualitt
· 10 years ago
49586be
removing GrDrawEffect
by joshualitt
· 10 years ago
08da4f2
Revert of removing GrDrawEffect (patchset #4 id:60001 of https://codereview.chromium.org/571163002/)
by joshualitt
· 10 years ago
8ddbe8b
removing GrDrawEffect
by joshualitt
· 10 years ago
249af15
BUG=skia:
by joshualitt
· 10 years ago
49f085d
"NULL !=" = NULL
by bsalomon
· 10 years ago
bd769d0
Initial change to create GeometryProcessor
by joshualitt
· 10 years ago
7b3d5ee
Make setVertexAttribs in GrDrawState take a stride parameter.
by egdaniel
· 10 years ago
ea81ced
Revert of Make setVertexAttribs in GrDrawState take a stride parameter. (patchset #5 of https://codereview.chromium.org/511593004/)
by djsollen
· 10 years ago
af013bf
Make setVertexAttribs in GrDrawState take a stride parameter.
by egdaniel
· 10 years ago
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 10 years ago
01c8da1
Remove unused matrix param from GrContext/GrDrawTarget rect drawing functions.
by bsalomon
· 10 years ago
7510b22
Rename GrGLUniformManager to GrGLProgramDataManager
by kkinnunen
· 10 years ago
63e99f7
Allow GrGLEffects to produce variable length keys.
by bsalomon
· 10 years ago
848faf0
This moves us towards variable length effect keys. The overall program key now allows for it. After the header it stores an array of offsets to effect keys. This allows us to grab the effect keys to pass to effects when they generate code. It also ensures that we can't get a collision by sets of keys that are different lengths but are the same when appended together.
by bsalomon
· 10 years ago
83d081a
Goodbye GrEffectRef.
by bsalomon
· 10 years ago
8af0523
Fall back to using clip effect for outer rect in drawdrrect
by bsalomon
· 10 years ago
0a09d71
Implement drawDRRect for GPU
by commit-bot@chromium.org
· 11 years ago
1b035d8
Do div-by-zero check for all gpus in ellipse/rr effects.
by commit-bot@chromium.org
· 11 years ago
972f9cd
SK_SUPPORT_LEGACY_GRTYPES to hide duplicate types from SkTypes.h
by commit-bot@chromium.org
· 11 years ago
4362a38
Distance field fixes for Android
by commit-bot@chromium.org
· 11 years ago
66beaf0
Revert of Distance field fixes for Android (https://codereview.chromium.org/205343008/)
by commit-bot@chromium.org
· 11 years ago
8fe2ee1
Distance field fixes for Android
by commit-bot@chromium.org
· 11 years ago
ab1c138
Fix compilation with SK_ENABLE_INST_COUNT=1
by commit-bot@chromium.org
· 11 years ago
e0a868c
Apply hairline optimization only if the path renderer wants it
by commit-bot@chromium.org
· 11 years ago
1b20a10
Revert "Do not apply hairline optimization for paths if nv_path_rendering is used"
by bsalomon@google.com
· 11 years ago
44fb865
Do not apply hairline optimization for paths if nv_path_rendering is used
by commit-bot@chromium.org
· 11 years ago
eacc489
Fix for thin filled and hairline roundrects.
by commit-bot@chromium.org
· 11 years ago
a34995e
Implement SkColorFilter as a GrGLEffect
by commit-bot@chromium.org
· 11 years ago
824c346
Express (GLSL expression, possibly known value) pairs as a class
by commit-bot@chromium.org
· 11 years ago
261dc56
Move VertexBuilder to a GrGLFullShaderBuilder subclass
by commit-bot@chromium.org
· 11 years ago
77af680
Make GPU coord transforms automatic
by bsalomon@google.com
· 11 years ago
234d4fb
Mark when effects and programs have vertex code
by commit-bot@chromium.org
· 11 years ago
a4acf12
Revert "Add a requiresVertexShader method to GrGLEffect"
by commit-bot@chromium.org
· 11 years ago
6cc8d44
Fix for ovals failing on Xoom.
by jvanverth@google.com
· 11 years ago
e0e7cfe
Change old PRG to be SkLCGRandom; change new one to SkRandom
by commit-bot@chromium.org
· 11 years ago
a4de8c2
Remove GrRefCnt.h in favor of SkRefCnt.h
by commit-bot@chromium.org
· 11 years ago
a91f031
Add a requiresVertexShader method to GrGLEffect
by commit-bot@chromium.org
· 11 years ago
96a7a96
Fix for aliasing in device-independent ovals on Nexus 10.
by commit-bot@chromium.org
· 11 years ago
6fc1b49
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
5242ed7
Add device-independent rendering of ovals, take two.
by commit-bot@chromium.org
· 11 years ago
059a5a3
Reverting r11075.
by jvanverth@google.com
· 11 years ago
97f74ab
Add device-independent GPU rendering of ovals.
by commit-bot@chromium.org
· 11 years ago
e0c170f
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
5a02cb4
Isolate VertexBuilder from GrGLShaderBuilder
by commit-bot@chromium.org
· 11 years ago
cefde6e
Fix stroked oval and rrect rendering on Ubuntu-x86-Release.
by commit-bot@chromium.org
· 11 years ago
515dcd3
Replace uses of GR_DEBUG by SK_DEBUG.
by commit-bot@chromium.org
· 11 years ago
f6de475
Replace uses of GrAssert by SkASSERT.
by tfarina@chromium.org
· 11 years ago
fd03d4a
Replace all instances of GrRect with SkRect.
by commit-bot@chromium.org
· 11 years ago
ef284a8
The two leaks are:
by commit-bot@chromium.org
· 11 years ago
d1b5b14
Fix for Ovals/RRects on N4 missing interior rectangles.
by jvanverth@google.com
· 11 years ago
eb6879f
Replace fixed-size array of effect stages in GrDrawState with two appendable arrays, one for color, one for coverage.
by bsalomon@google.com
· 11 years ago
137f134
Replace GrDrawState::AutoDeviceCoordDraw with GrDrawState::AutoViewMatrixRestore::setIdentity(). s
by bsalomon@google.com
· 11 years ago
8be02fc
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
6bb3efc
Better method for rendering AA ellipses.
by commit-bot@chromium.org
· 11 years ago
0431b87
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
166726b
Fix stroked roundrects on Nexus 10.
by commit-bot@chromium.org
· 11 years ago
e364741
Revert r9055.
by jvanverth@google.com
· 11 years ago
74d50a4
Better method for rendering AA ellipses.
by commit-bot@chromium.org
· 11 years ago
f58d854
Reverting r9016 due to Nexus7 GM regressions
by jvanverth@google.com
· 11 years ago
1335264
Better method for rendering AA ellipses.
by commit-bot@chromium.org
· 11 years ago
2fd42c4
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
37d883d
Disable AA for ovals and roundrects if MSAA is enabled.
by commit-bot@chromium.org
· 11 years ago
2cf444f
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
f2bfd54
Add GPU support for roundrects
by commit-bot@chromium.org
· 11 years ago
d42aca3
Remove static effects from the effect memory pool.
by bsalomon@google.com
· 11 years ago
4290330
Vertex Attrib configurations now handled as pointers vs. SkSTArrays
by robertphillips@google.com
· 12 years ago
64b682c
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
0c88828
Fix non-uniform scale and stroked ellipses
by commit-bot@chromium.org
· 12 years ago
018f179
Expand modulate, add, subtract, extract component glsl helpers.
by bsalomon@google.com
· 12 years ago
c4f2eca
Disable GPU acceleration for narrow ovals.
by jvanverth@google.com
· 12 years ago
4674676
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
0a6cb60
Shader optimization for ovals.
by commit-bot@chromium.org
· 12 years ago
041e2db
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
90c240a
Move edge GrEffects to locally defined classes.
by commit-bot@chromium.org
· 12 years ago
054ae99
Take two for r8466:
by jvanverth@google.com
· 12 years ago
c7bf296
Rolling back r8466.
by jvanverth@google.com
· 12 years ago
fb495b5
Revise attribute binding interface.
by commit-bot@chromium.org
· 12 years ago
58e30fe
Simplify the circle outset code and add comment relating it to the shader code.
by bsalomon@google.com
· 12 years ago
bb5c465
Trim the copy of the dst made for dst-reading effects using the clip and dev-bounds of draw.
by commit-bot@chromium.org
· 12 years ago
7e32851
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
8131283
Move oval rendering code to GrOvalRenderer.
by commit-bot@chromium.org
· 12 years ago