Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
aa30ab3079ad3c1f408e3f170dac1cdd42ed2b62
/
tests
/
GLProgramsTest.cpp
2c93efe
Clip in grdrawtarget
by joshualitt
· 10 years ago
37b4d86
Force input coverage to be only a byte in gpu shaders.
by egdaniel
· 10 years ago
7a6184f
cleanup reentrance logic in CMM
by joshualitt
· 10 years ago
79f8fae
OptState owns program descriptor
by joshualitt
· 10 years ago
f2703d8
rename GrTextureDesc->GrSurfaceDesc, GrTextureFlags->GrSurfaceFlags
by bsalomon
· 10 years ago
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
d27726e
Fix leak in GLPrograms test.
by bsalomon
· 10 years ago
a5305a1
Opt state takes a GP instead of a GeometryStage
by joshualitt
· 10 years ago
89c7a2e
Revert of Opt state takes a GP instead of a GeometryStage (patchset #18 id:1500001 of https://codereview.chromium.org/637003003/)
by joshualitt
· 10 years ago
71856d5
Opt state takes a GP instead of a GeometryStage
by joshualitt
· 10 years ago
1598899
FPs now use the correct builder types(just a rename)
by joshualitt
· 10 years ago
9e87fa7
Force linking of static member variables for GLPrograms
by joshualitt
· 10 years ago
6517134
gl programs rewrite
by joshualitt
· 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
d909759
Revert of gl programs rewrite (patchset #10 id:180001 of https://codereview.chromium.org/628633003/)
by joshualitt
· 10 years ago
07a2553
gl programs rewrite
by joshualitt
· 10 years ago
b109ac2
Make createOptDrawState return NULL if we would end up not drawing
by egdaniel
· 10 years ago
307796b
Plumb OptDrawState down to VertexShaderBuilder
by egdaniel
· 10 years ago
b0a8a37
Patch to create a distinct geometry processor. The vast majority of this patch
by joshualitt
· 10 years ago
c064824
Calculate Primary and Secondary output types in the GrOptDrawState
by egdaniel
· 10 years ago
ae44496
Change GrGLProgramDesc header to have DoPathRendering flag instead of RequiresVertexShader
by egdaniel
· 10 years ago
43d361f
Stop calling rand() in debug-only code for GLProgramsTest
by bsalomon
· 10 years ago
a7dc0a8
Calculate stage stats in GrOptDrawState
by egdaniel
· 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
ec56e45
Implement NV_path_rendering on OpenGL ES
by kkinnunen
· 10 years ago
30ba436
Initial refactor of shaderbuilder to prepare for geometry shaders
by joshualitt
· 10 years ago
9fa60da
Simplify flattening to just write enough to call the factory/public-constructor for the class. We want to *not* rely on private constructors, and not rely on calling through the inheritance hierarchy for either flattening or unflattening(CreateProc).
by reed
· 10 years ago
02cafcc
Remove gpu shader optimatization for solid white or trans black colors
by egdaniel
· 10 years ago
e904c09
Fix alpha textures in NV ES3 contexts on Windows.
by bsalomon
· 10 years ago
929f29a
Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect keys.
by bsalomon
· 10 years ago
7940100
Revert of Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect keys. (https://codereview.chromium.org/379113004/)
by mtklein
· 10 years ago
c0ea398
Makes GrGLProgramDesc's key store the lengths as well as offsets of the effect 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
97b9ab7
Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
by bsalomon
· 10 years ago
969842a
Revert of Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*. (https://codereview.chromium.org/377503004/)
by reed
· 10 years ago
2011fe9
Make GrDrawState and GrPaint take GrEffect* instead of GrEffectRef*.
by bsalomon
· 10 years ago
f99f884
Remove use of GrEffectRef from draw state and below.
by bsalomon
· 10 years ago
cac5fd5
Factory methods for heap-allocated SkImageFilter objects.
by commit-bot@chromium.org
· 11 years ago
4324c3b
Fix warnings on Ubuntu13
by commit-bot@chromium.org
· 11 years ago
727a352
Factory methods for heap-allocated SkColorFilter objects.
by commit-bot@chromium.org
· 11 years ago
8a13588
Stop discarding in frag shader when coverage is zero and stencil writes are enabled
by commit-bot@chromium.org
· 11 years ago
65ee5f4
Use GrConvexPolyEffect when clip is a single convex polygon
by commit-bot@chromium.org
· 11 years ago
8f6884a
Cleanup: Sanitize the order of includes under tests/
by tfarina@chromium.org
· 11 years ago
e2eac8b
Move macros from TestClassDef.h to Test.h
by commit-bot@chromium.org
· 11 years ago
4ee16bf
Add a DEF_GPUTEST() macro.
by tfarina@chromium.org
· 11 years ago
9109e18
Fix build warnings in SkAlphaThresholdFilter
by commit-bot@chromium.org
· 11 years ago
40eb3c1
Add AlphaThreshold filter.
by commit-bot@chromium.org
· 11 years ago
9cfa287
Remove SkBitmapAlphaThresholdShader
by commit-bot@chromium.org
· 11 years ago
a34995e
Implement SkColorFilter as a GrGLEffect
by commit-bot@chromium.org
· 11 years ago
8e919ad
Fix GrProgramsTest to not generate tests with too many TexCoord references
by commit-bot@chromium.org
· 11 years ago
6b30e45
Use vertexless shaders when NVpr is available
by commit-bot@chromium.org
· 11 years ago
949eef0
Use explicitly-sized enums in GrGLProgramDesc::KeyHeader
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
91a798f
alpha threshold bitmap shader
by commit-bot@chromium.org
· 11 years ago
67db510
Revert "alpha threshold bitmap shader"
by bsalomon@google.com
· 11 years ago
4ec4cf9
alpha threshold bitmap shader
by commit-bot@chromium.org
· 11 years ago
9188a15
Add a GrGpuGL reference for GrGLProgram/GrGLUniformManager
by commit-bot@chromium.org
· 11 years ago
2d3b492
Remove possiblity of NULL effect in GrEffectStage
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
2c84aa3
separate arrays for color and coverage effects.
by bsalomon@google.com
· 11 years ago
2db3ded
Make GrGLProgramDesc's key variable length by compacting the effect key array
by bsalomon@google.com
· 11 years ago
b515881
Key shader on whether frag pos read is relative to top-left or bottom-left
by bsalomon@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
· 12 years ago
504976e
Move loops that chain together effects into GrGLShaderBuilder from GrGLProgram.
by bsalomon@google.com
· 12 years ago
8da9bc7
Add all remaining separable xfer modes to GPU backend.
by bsalomon@google.com
· 12 years ago
72993ab
silence && || parens clang warning.
by bsalomon@google.com
· 12 years ago
5920ac2
Perform coverage blend with the dst in the shader when using a dst-reading xfermode.
by bsalomon@google.com
· 12 years ago
05a2ee0
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.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
b79d865
Fix GLPrograms test. Review URL: https://codereview.chromium.org/13327008
by bsalomon@google.com
· 12 years ago
31ec798
Move GrGLProgram::Desc out of GrGLProgram.
by bsalomon@google.com
· 12 years ago
37cbc7f
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
26ec00e
Fix unit test build break
by bsalomon@google.com
· 12 years ago
4647f90
Replace edge types with GrEdgeEffect.
by bsalomon@google.com
· 12 years ago
c26d94f
Move nested class GrDrawTarget::Caps out as GrDrawTargetCaps.
by bsalomon@google.com
· 12 years ago
bcce892
Make GrDrawTarget::Caps ref counted and GrGLCaps derive from it.
by bsalomon@google.com
· 12 years ago
9ae7850
Stop the GLPrograms unit test from generating out of range attrib indices for effects.
by commit-bot@chromium.org
· 12 years ago
c781888
Attempt to reland 8264-5 with warning-as-error fixes.
by bsalomon@google.com
· 12 years ago
67e7cde
revert 8265-8264 (broke build)
by reed@google.com
· 12 years ago
ae81d5c
Adds local coords to GrEffect system.
by bsalomon@google.com
· 12 years ago
65eb4d5
Add stroked ovals and CircleEdgeEffect.
by jvanverth@google.com
· 12 years ago
ff6ea26
Add GrEllipseEdgeEffect.
by commit-bot@chromium.org
· 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
6177e69
Split GrGLContextInfo into GrGLContext & GrGLContextInfo
by robertphillips@google.com
· 12 years ago
b8b705b
Add new vertex attribute array specification.
by jvanverth@google.com
· 12 years ago
3976825
Remove unused texture coordinate flags.
by jvanverth@google.com
· 12 years ago
73a9694
Use SkMWRandom in GLPrograms test.
by bsalomon@google.com
· 12 years ago
9120748
Move code that builds GrGLProgram::Desc to GrGLProgram. Move color and coverage flush to GrGLProgram.
by bsalomon@google.com
· 12 years ago
Next »