Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
chromium_org
/
third_party
/
skia
/
3f8540346df30f2b681bcffd42edac15d609aec4
/
src
/
gpu
/
GrOvalRenderer.cpp
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
· 10 years ago
1b035d8
Do div-by-zero check for all gpus in ellipse/rr effects.
by commit-bot@chromium.org
· 10 years ago
972f9cd
SK_SUPPORT_LEGACY_GRTYPES to hide duplicate types from SkTypes.h
by commit-bot@chromium.org
· 10 years ago
4362a38
Distance field fixes for Android
by commit-bot@chromium.org
· 10 years ago
66beaf0
Revert of Distance field fixes for Android (https://codereview.chromium.org/205343008/)
by commit-bot@chromium.org
· 10 years ago
8fe2ee1
Distance field fixes for Android
by commit-bot@chromium.org
· 10 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
· 11 years ago
64b682c
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
0c88828
Fix non-uniform scale and stroked ellipses
by commit-bot@chromium.org
· 11 years ago
018f179
Expand modulate, add, subtract, extract component glsl helpers.
by bsalomon@google.com
· 11 years ago
c4f2eca
Disable GPU acceleration for narrow ovals.
by jvanverth@google.com
· 11 years ago
4674676
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
0a6cb60
Shader optimization for ovals.
by commit-bot@chromium.org
· 11 years ago
041e2db
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
90c240a
Move edge GrEffects to locally defined classes.
by commit-bot@chromium.org
· 11 years ago
054ae99
Take two for r8466:
by jvanverth@google.com
· 11 years ago
c7bf296
Rolling back r8466.
by jvanverth@google.com
· 11 years ago
fb495b5
Revise attribute binding interface.
by commit-bot@chromium.org
· 11 years ago
58e30fe
Simplify the circle outset code and add comment relating it to the shader code.
by bsalomon@google.com
· 11 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
· 11 years ago
7e32851
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 11 years ago
8131283
Move oval rendering code to GrOvalRenderer.
by commit-bot@chromium.org
· 11 years ago