Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_skia
/
040c41a97c58b069015be3f5062eeb6ffe5adbfd
/
src
/
gpu
040c41a
Move state onto GrGLShaderBuilder, to let us implement mappings
by tomhudson@google.com
· 13 years ago
fa66294
First functioning version of SW-only clip mask creator
by robertphillips@google.com
· 13 years ago
5acc0e3
Free cached AA clip mask when create hard/stencil clip mask
by robertphillips@google.com
· 13 years ago
4b2d3f3
make "Partial pixel coverage will be incorrectly blended" debug message conditional
by reed@google.com
· 13 years ago
6623fcd
Convert AAClipCache's GrRects to GrIRects
by robertphillips@google.com
· 13 years ago
b4f06d7
Minor refactoring/enhancement of GrSWMaskHelper to prepare for wider use
by robertphillips@google.com
· 13 years ago
382322c
Fix warnings in GrGLInterface mac setup, ignoring proc addr returns. There should be no functional change as these all return NULL on 10.6 and 10.7.
by bsalomon@google.com
· 13 years ago
9c639a4
Move coordDims, varyingDims onto GrGLShaderBuilder.
by tomhudson@google.com
· 13 years ago
ff17584
Attached ClipMaskManager to GPU resource freeing system
by robertphillips@google.com
· 13 years ago
6f31a3b
Created SW clip mask creation helper class (in GrSoftwarePathRenderer)
by robertphillips@google.com
· 13 years ago
4debcac
Debug Windows compiler complaint fixes
by robertphillips@google.com
· 13 years ago
f105b10
Made clip mask cache use Scratch Texture system
by robertphillips@google.com
· 13 years ago
5adf9b2
Remove a dead function and dead var that were incorrectly left in by previous partial-reverts
by bsalomon@google.com
· 13 years ago
341767c
Remove support for vertex attribute matrices
by bsalomon@google.com
· 13 years ago
f9ad886
Extract ShaderCodeSegments from GrGLProgram into a new class,
by tomhudson@google.com
· 13 years ago
7ffe681
Remove tesselated path renderer and supporting code, glu, and libtess target
by bsalomon@google.com
· 13 years ago
6b70a7b
Split createAlphaClipMask in two to allow reuse with SW-only path
by robertphillips@google.com
· 13 years ago
8fff356
Made clip mask cache reuse depend on mask size/bounds (instead of render target size)
by robertphillips@google.com
· 13 years ago
7a39633
Fixed GrContext.cpp Windows compiler complaints
by robertphillips@google.com
· 13 years ago
f1d8806
Windows build fixes from r3887.
by tomhudson@google.com
· 13 years ago
bf5cad4
Added documentation of stage/TU allocation
by robertphillips@google.com
· 13 years ago
d8f856c
Move convolution from code in GrGLProgram to new GrConvolutionEffect
by tomhudson@google.com
· 13 years ago
beeb97c
Added stack to AA clip mask cache
by robertphillips@google.com
· 13 years ago
2717d56
move more stuff that should be private out from GrGLConfig.h
by bsalomon@google.com
· 13 years ago
6d62df4
First pass at accelerating gpu-based AA clipping
by robertphillips@google.com
· 13 years ago
003a8b9
Hopefully fixes linux + mac build breaks from r3851 by adding missing include in SkMesaGLContext.cpp.
by bsalomon@google.com
· 13 years ago
91bcc94
Make GrGLDefines.h be a private header
by bsalomon@google.com
· 13 years ago
68288c2
remove incorrect include
by bsalomon@google.com
· 13 years ago
9c1f1ac
Move function decls and macros out of public headers that are meant for internal use.
by bsalomon@google.com
· 13 years ago
c7a67cb
Just use std qsort Review URL: https://codereview.appspot.com/6195052
by reed@google.com
· 13 years ago
28b4bce
Fix for performance regression due to r3832
by robertphillips@google.com
· 13 years ago
180bc88
Disabled stencil buffer for AA clip mask
by robertphillips@google.com
· 13 years ago
1942c05
Fixed texture ref/unref bug in GrInOrderDrawBuffer/GrDrawState
by robertphillips@google.com
· 13 years ago
58b3818
Fix to prevent infinite recursion during AA clip mask generation
by robertphillips@google.com
· 13 years ago
fd6daf5
Added cache to gpu AA clipping
by robertphillips@google.com
· 13 years ago
7ff2e37
Moved SW path rendering path back to using TU/sampler #2. This reverts r3813
by robertphillips@google.com
· 13 years ago
35d50ee
Moved SW path rendering to new texture unit
by robertphillips@google.com
· 13 years ago
a72eef3
Added gpu AA clipping to old shader path
by robertphillips@google.com
· 13 years ago
ed4155d
Moved SW path renderer from GrContext.cpp to GrSoftwarePathRenderer.cpp
by robertphillips@google.com
· 13 years ago
7c2578d
Second half of refactoring to move SW path rendering to GrPathRenderer
by robertphillips@google.com
· 13 years ago
02b1ea2
Add comparison and assignment operators to GrSamplerState.
by tomhudson@google.com
· 13 years ago
443e5a5
Re-adding red texture support (by rolling back r3800)
by robertphillips@google.com
· 13 years ago
0048469
Roll back http://code.google.com/p/skia/source/detail?r=3622 to deal with http://crbug.com/125596 ('M20 windows renderer stability maze')
by epoger@google.com
· 13 years ago
1ac87ff
by twiz@google.com
· 13 years ago
ec05eaa
Bumped num stages to 4 in preparation for AA clipping
by robertphillips@google.com
· 13 years ago
76b7fcc
Some cleanup of GrResource
by bsalomon@google.com
· 13 years ago
8d033a1
Remove GrPath typedef
by bsalomon@google.com
· 13 years ago
5af5606
convert float to SkScalar changes
by robertphillips@google.com
· 13 years ago
f294b77
Initial version of AA clip A8/R8 mask creation
by robertphillips@google.com
· 13 years ago
f6b070d
Clamp requested MSAA sample count to GL_MAX_SAMPLES
by bsalomon@google.com
· 13 years ago
e9b087e
Remove expired comment
by bsalomon@google.com
· 13 years ago
e7655f1
Fix trivial int->scalar warning introduced in r3772
by bsalomon@google.com
· 13 years ago
93c9660
draw circle paths directly via GPU
by bsalomon@google.com
· 13 years ago
f4c2c52
First portion of refactoring to bundle SW path rendering into GrPathRenderer
by robertphillips@google.com
· 13 years ago
8e124a2
Give GrGLProgramStage a virtual destructor
by bsalomon@google.com
· 13 years ago
7460b37
Fixed minor Release & fixed point compiler warnings on Linux
by robertphillips@google.com
· 13 years ago
7d30a21
Fixes matrix inconsistency in GPU draws with filters. Also adds a GM test.
by bsalomon@google.com
· 13 years ago
0f191f3
Minor refactoring to remove duplicate enum from Ganesh (_SetOp -> SkRegion::Op)
by robertphillips@google.com
· 13 years ago
07eecdc
Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage
by tomhudson@google.com
· 13 years ago
4470638
Fix class/struct warning
by bsalomon@google.com
· 13 years ago
168e634
Infrastructure for new Ganesh shader pipeline: base classes for GPU
by tomhudson@google.com
· 13 years ago
e788430
Added glBlendEquation to GL interface
by robertphillips@google.com
· 13 years ago
b72f203
Fix reset of scissor state in onResetContext
by bsalomon@google.com
· 13 years ago
1e945b7
Minor refactoring to pull GrClipMaskManager into its own files
by robertphillips@google.com
· 13 years ago
730ebe5
First pass at stencil clip mask refactoring
by robertphillips@google.com
· 13 years ago
0dd84a3
Minor code cleanup of Debug GL Interface
by robertphillips@google.com
· 13 years ago
fa1d291
Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping)
by robertphillips@google.com
· 13 years ago
670ff9a
Fixed uninitialized memory issue on Linux when running "gm --debuggl"
by robertphillips@google.com
· 13 years ago
c9668ec
Add support for GL_NV_framebuffer_multisample_coverage
by bsalomon@google.com
· 13 years ago
99a5ac0
Updated blur to use A8/R8 (instead of RGBA8) when available - this provides a performance gain for large blurs
by robertphillips@google.com
· 13 years ago
8637a36
Minor Windows compiler complaint fixes
by robertphillips@google.com
· 13 years ago
0e5104c
misc fixes
by bsalomon@google.com
· 13 years ago
1b3ac8b
Don't use the usage flag to determine whether an SkGpuDevice needs to be cleared. Fixes regression in testimagefilters introduced by r3565. Also add baselines for testimagefilters gm on windows.
by bsalomon@google.com
· 13 years ago
419400b
remove extra parameter ctm in skPaint2GrPaintShader()
by bsalomon@google.com
· 13 years ago
6995068
Initial version of R8 support
by robertphillips@google.com
· 13 years ago
dd743fe
Initial split up of Debug Interface into separate files
by robertphillips@google.com
· 13 years ago
92edd31
add macro DEFER_PATHS to proper checks
by bsalomon@google.com
· 13 years ago
aad7e27
Fixing blurred shadows of hairline paths when rendered on the GPU
by junov@chromium.org
· 13 years ago
3286989
Remove old D3D9 stuff
by bsalomon@google.com
· 13 years ago
2ac4ef5
Fixing the drawing of blurred shodows for hairline paths with software rendering
by junov@chromium.org
· 13 years ago
3c4d032
Revert 3857 (which was committed from wrong tree)
by bsalomon@google.com
· 13 years ago
5f017a4
Fix GL attach/detach in Mac SampleApp
by bsalomon@google.com
· 13 years ago
730ca3b
Fix NULL as SkColor warning on clang.
by bsalomon@google.com
· 13 years ago
d5c8fe6
Removed ANGLE namespace requirement
by robertphillips@google.com
· 13 years ago
06cd732
Reland 3563
by bsalomon@google.com
· 13 years ago
18bbb8b
Revet 3563 due to mac bot failure
by bsalomon@google.com
· 13 years ago
423d6d9
Improve save layer handling in SkGpuDevice
by bsalomon@google.com
· 13 years ago
193395c
Unify text flushing with other deferred drawing
by bsalomon@google.com
· 13 years ago
b4725b4
Add assert to catch circular drawing higher up the call stack.
by bsalomon@google.com
· 13 years ago
873ea0c
Make fewer copies when using GrDrawTarget::AutoStateRestore
by bsalomon@google.com
· 13 years ago
10e04bf
Reland 3507
by bsalomon@google.com
· 13 years ago
b9014f4
Remove deprecated names from Gr (WK is no longer using them)
by bsalomon@google.com
· 13 years ago
ba800e2
Alphabetize gl function pointer typedefs / decls. Wrap pointers to auto-NULL them.
by bsalomon@google.com
· 13 years ago
e79c815
Don't look at current vertex layout when vertex source hasn't been set
by bsalomon@google.com
· 13 years ago
5b819c1
Revert 3507
by bsalomon@google.com
· 13 years ago
6390c72
Fix Coverity reports. (Mostly use of uninitialised values.)
by vandebo@chromium.org
· 13 years ago
a728e35
Fix a bunch of Coverity defects - class members not initialized in the constructor.
by vandebo@chromium.org
· 13 years ago
78ff6b4
Moved mac, unix, win and mesa directories under src/gpu/gl
by robertphillips@google.com
· 13 years ago
4fd99ea
Fix comparison of GrPaint::fCoverage (which is a byte not a uint32_t)
by bsalomon@google.com
· 13 years ago
d91f370
Moved Debug GL interface to src/gpu/gl/debug in preparation for splitting it up.
by robertphillips@google.com
· 13 years ago
Next »