Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
4581828014eb3d015e6ed55c9a5b6932b8751818
/
tests
/
GLProgramsTest.cpp
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
· 11 years ago
504976e
Move loops that chain together effects into GrGLShaderBuilder from GrGLProgram.
by bsalomon@google.com
· 11 years ago
8da9bc7
Add all remaining separable xfer modes to GPU backend.
by bsalomon@google.com
· 11 years ago
72993ab
silence && || parens clang warning.
by bsalomon@google.com
· 11 years ago
5920ac2
Perform coverage blend with the dst in the shader when using a dst-reading xfermode.
by bsalomon@google.com
· 11 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
8598328
Remove compile time option to use different types for text vertices.
by bsalomon@google.com
· 12 years ago
fec0bc3
Remove legacy names no longer referenced in Chrome and WebKit.
by bsalomon@google.com
· 12 years ago
1d1d424
Actually fix angle GLPrograms test.
by bsalomon@google.com
· 12 years ago
042a286
Attempt to fix GLPrograms test on ANGLE bot.
by bsalomon@google.com
· 12 years ago
67b915d
Make GPU unit tests use GrContexts of different GL types.
by bsalomon@google.com
· 12 years ago
cc78238
Move vertex layout definitions from GrDrawTarget to GrDrawState.
by jvanverth@google.com
· 12 years ago
adc6536
Remove getter of writable GrEffectStage from GrDrawState.
by bsalomon@google.com
· 12 years ago
6340a41
Let them eat GrEffectRef.
by bsalomon@google.com
· 12 years ago
0ac6af4
Wrap GrEffects in GrEffectPtr.
by bsalomon@google.com
· 12 years ago
45a15f5
Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager.
by bsalomon@google.com
· 12 years ago
223137f
Remove GrRandom API in favor of SkRandom.
by tfarina@chromium.org
· 12 years ago
dbe49f7
Remove default texture coords / texture matrix
by bsalomon@google.com
· 12 years ago
b9086a0
Replace GrMatrix with SkMatrix.
by bsalomon@google.com
· 12 years ago
d8b5fac
Reland r6233 with fix.
by bsalomon@google.com
· 12 years ago
115b06f
Re-revert r6233.
by bsalomon@google.com
· 12 years ago
c3a58f3
Reland r6233 with fix for config conversion texture matrices.
by bsalomon@google.com
· 12 years ago
2eaaefd
Pass GrCustomStage to key-generation functions and emitCode().
by bsalomon@google.com
· 12 years ago
08283af
Rename GrSamplerState to GrEffectStage.
by bsalomon@google.com
· 12 years ago
46fba0d
Rename StageKey and related stuff.
by bsalomon@google.com
· 12 years ago
396e61f
Rename GrProgramStageFactory to GrBackendEffectFactory.
by bsalomon@google.com
· 12 years ago
021fc73
GrCustomStage Renaming Part 5
by bsalomon@google.com
· 12 years ago
f271cc7
GrCustomStage Renaming Part 3
by bsalomon@google.com
· 12 years ago
a469c28
CustomStage Renaming Part 1
by bsalomon@google.com
· 12 years ago
67e78c9
Use GrCustomStage to implement color matrix.
by bsalomon@google.com
· 12 years ago
a0c2bc2
Make flattenables no longer depend on global static initializers.
by scroggo@google.com
· 12 years ago
6d003d1
Wrap all GrCustomStage textures in GrTextureAccess, remove StageDesc::fInConfigFlags
by bsalomon@google.com
· 12 years ago
2d8edaf
Try r5428 again with fix
by bsalomon@google.com
· 12 years ago
4592df8
Revert 5428 and 5429.
by bsalomon@google.com
· 12 years ago
dbbf843
Consolidate texture access functions, provide default GrTextureAccess
by bsalomon@google.com
· 12 years ago
f660187
Hide GrDrawTarget::Caps's member vars
by bsalomon@google.com
· 12 years ago
a04e8e8
Do premul and r/b swap conversions in a custom effect
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
Next »