Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
0e08fc17e4718f7ce4e38f793695896473e96948
/
src
/
gpu
/
GrAARectRenderer.cpp
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
c30aaa0
Use combined color/coverage attribute when possible in aa rect renderer.
by bsalomon
· 10 years ago
9c0822a
Always use both a color and coverage attribute in GrAARectRenderer.
by bsalomon
· 10 years ago
7510b22
Rename GrGLUniformManager to GrGLProgramDataManager
by kkinnunen
· 10 years ago
2bff230
round and bevel hairline rects show the same as miter hairline rects
by yunchao.he
· 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
2290000
Make GrGLShaderBuilder::fragmentPosition() return a vec4, with 1.0 as the zw components when in the y-flip case. This works around an Adreno driver bug.
by bsalomon
· 10 years ago
160a52b
Stop referencing gl_FragCoord z and w components.
by bsalomon
· 10 years ago
d58a0ba
Push dash checks into GrContext.
by egdaniel
· 10 years ago
8341eb7
Rename from "(un)lock" to "(un)map" for geometry buffers.
by commit-bot@chromium.org
· 10 years ago
88cb22b
Convert GrCrash->SkFAIL GrDebugCrash->SkDEBUGFAIL
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
ab1c138
Fix compilation with SK_ENABLE_INST_COUNT=1
by commit-bot@chromium.org
· 11 years ago
2614418
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
6006d0f
Add bevel-stroke support in GrAARectRenderer
by commit-bot@chromium.org
· 11 years ago
32700ac
Reverting r12082 (Add bevel-stroke support in GrAARectRenderer) due to GM failures
by robertphillips@google.com
· 11 years ago
e1e99ef
Add bevel-stroke support in GrAARectRenderer
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
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
5a02cb4
Isolate VertexBuilder from GrGLShaderBuilder
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
0d55dd7
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
c111ce2
Partial revert of r9812 & put rest of r9812 behind a compile flag
by robertphillips@google.com
· 11 years ago
353f097
GPU "fix" for thin stroked rects
by robertphillips@google.com
· 11 years ago
f1d7de7
Change general fill rect shader code to match geometry vers
by egdaniel@google.com
· 11 years ago
07a0524
Fix for r9609
by robertphillips@google.com
· 11 years ago
99e0d08
Update Alligned Rect Shader to match geometry version
by commit-bot@chromium.org
· 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
908aed8
Decrease GPU drawn brightness for < 1 pixel wide/high rects
by robertphillips@google.com
· 11 years ago
845220b
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 11 years ago
83d1a68
Add special handling of rectori case for gpu
by robertphillips@google.com
· 11 years ago
afd1cba
Re-add isIRect test for AA rect drawing
by robertphillips@google.com
· 11 years ago
91b7116
Further defer devRect computation in gpu rect drawing
by robertphillips@google.com
· 11 years ago
114eb9e
Update shader rect drawing path for r9087 (removal of isIRect "opt")
by robertphillips@google.com
· 11 years ago
18136d1
Remove isIRect "optimization" & defer computation of device Rect in AA rect rendering
by robertphillips@google.com
· 11 years ago
8d47ddc
Make GrGLShaderBuilder check whether GrEffect advertised that it would require the dst color or fragment position
by commit-bot@chromium.org
· 11 years ago
2fd42c4
Sanitizing source files in Housekeeper-Nightly
by skia.committer@gmail.com
· 12 years ago
4b140b5
Add geometry-based rotated AA rect drawing path
by robertphillips@google.com
· 12 years ago
b19cb7f
Axis aligned shader-based rect drawing
by robertphillips@google.com
· 12 years ago
d42aca3
Remove static effects from the effect memory pool.
by bsalomon@google.com
· 12 years ago
4290330
Vertex Attrib configurations now handled as pointers vs. SkSTArrays
by robertphillips@google.com
· 12 years ago
018f179
Expand modulate, add, subtract, extract component glsl helpers.
by bsalomon@google.com
· 12 years ago
07d3a65
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
59dd716
Fix compiler warning/error in r8571
by robertphillips@google.com
· 12 years ago
df3695e
First pass at Rect Effect
by robertphillips@google.com
· 12 years ago
0406b9e
Make drawRect preserve vertex attrib state and push/pop the geom sources.
by bsalomon@google.com
· 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
f140f18
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
3b0d631
Remove constructors from GrVertexAttrib.
by jvanverth@google.com
· 12 years ago
9b98c1b
Make global static variable kVertexAttribs in GrAARectRenderer local to functions.
by jvanverth@google.com
· 12 years ago
9b855c7
Resubmit r7899 and r7901.
by jvanverth@google.com
· 12 years ago
af3a3b9
Revert r7901 & r7899 to allow DEPS roll
by robertphillips@google.com
· 12 years ago
b8b705b
Add new vertex attribute array specification.
by jvanverth@google.com
· 12 years ago
b75b0a0
Move vertex layout from GeometrySrcState to GrDrawState.
by jvanverth@google.com
· 12 years ago
cc78238
Move vertex layout definitions from GrDrawTarget to GrDrawState.
by jvanverth@google.com
· 12 years ago
6d06730
Accelerate AA filled rect drawing using drawIndexedInstances
by robertphillips@google.com
· 12 years ago
ca47aae
Minor cleanup
by robertphillips@google.com
· 12 years ago
8171288
Remove GrScalar, replace with SkScalar.
by bsalomon@google.com
· 12 years ago
d6176b0
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/)
by rmistry@google.com
· 12 years ago
e7249bd
Fix overrun in aa rect renderer
by bsalomon@google.com
· 12 years ago
b213ed8
Simplify vertex layout bitfields by making Position-as-texcoords the default.
by tomhudson@google.com
· 12 years ago
f69a11b
Use GrAARectRenderer in GPU AA clip mask generation
by robertphillips@google.com
· 12 years ago
4d73ac2
Version 2 of the Instance Counting system. This one simplifies the print out of information.
by robertphillips@google.com
· 12 years ago
f6747b0
Split GrContext's AA Rect drawing methods into helper class
by robertphillips@google.com
· 12 years ago