Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_skia
/
aab1fd921c9fd2f52f5a1db46d2cfd665500b164
/
gpu
/
src
/
GrDrawTarget.cpp
aab1fd9
Add sizeInBytes to GrResource, make GrRenderTarget aware of its pixel config
by bsalomon@google.com
· 14 years ago
cb0c5ab
Fix valgrind reported issue, uninit mem in AutoReleaseGeometry::reset()
by bsalomon@google.com
· 14 years ago
d19aa27
Fix copy/paste error in GrDrawTarget::AutoStateRestore::set
by bsalomon@google.com
· 14 years ago
25fb21f
Refactor GrDrawTarget vertex/index api
by bsalomon@google.com
· 14 years ago
7ac249b
Enable SSAA on inverse filled paths
by bsalomon@google.com
· 14 years ago
271cffc
Add dual source blending support for proper blending with coverage.
by bsalomon@google.com
· 14 years ago
ef3913b
Batch up draws into triangle fans as large as possible when drawing convex
by senorblanco@chromium.org
· 14 years ago
6acc9b3
Fixed color bleeding issue when drawing a sub region of a bitmap with filtering enabled.
by junov@google.com
· 14 years ago
12ad3aa
Disable blend for edge AA not general AA
by bsalomon@google.com
· 14 years ago
92e0f22
Edge antialiasing for convex shapes in Ganesh
by senorblanco@chromium.org
· 14 years ago
0bad673
Allow blending if there is a color filter.
by Scroggo
· 14 years ago
97c88c2
Add color filters to gpu path.
by Scroggo
· 14 years ago
eaf6a5d
Make reserveAndLockGeometry set index/vertex ptr to null if none requested. We are expecting this behavior in a caller and it seems reasonable.
by bsalomon@google.com
· 14 years ago
a47a48d
SSSA for drawVerts, cleanup determination of when stage is enabled
by bsalomon@google.com
· 14 years ago
06afe7b
Per-draw super sampling. Disabled, path only, 2x2 only
by bsalomon@google.com
· 14 years ago
34cec24
remove static from template functions
by reed@google.com
· 14 years ago
bcdbbe6
by bsalomon@google.com
· 14 years ago
669fdc4
Adds read pixels to GrTexture and GrRenderTarget
by bsalomon@google.com
· 14 years ago
d302f14
Add support for clipstack to Gr. GrClip is now a list of rects and paths with set operations to combine them. The stencil buffer is used to perform the set operations to put the clip into the stencil buffer. Building Gr's clip from Skia's clipStack is currently disabled due to the fact that Skia's clipStack is relative to the root layer not the current layer. This will be fixed in a subsequent CL.
by bsalomon@google.com
· 14 years ago
ffca400
Make a separate path renderer object. Move enum types to GrTypes.h
by bsalomon@google.com
· 14 years ago
c6cf723
Hide alloc size vs content size below API
by bsalomon@google.com
· 14 years ago
86afc2a
Batch consecutive draw rects.
by bsalomon@google.com
· 14 years ago
1c13c96
Refactor how Gr handles vertex and index data. GrGpu and GrInOrderDrawBuffer both GrBufferAllocPool to manage reserved and set-to-array vertex and index data.
by bsalomon@google.com
· 14 years ago
1962832
Fix warnings on linux build (strict aliasing, cons init order, vars used only in asserts)
by bsalomon@google.com
· 14 years ago
6f7fbc9
Adds ability to draw rects using a unit square vertex buffer. Useful when matrix/uniform changes are less expensive than sending new verts.
by bsalomon@google.com
· 14 years ago
7d34d2e
Increase number of stages from 1 to 2
by bsalomon@google.com
· 14 years ago
5782d71
Rev the GrContext interface. Context has draw* functions that take a new GrPaint object. Removed many of the lower-level GrGpu function call-throughs on context.
by bsalomon@google.com
· 14 years ago
d728f6e
Remove static from template specilizations (linux build complained)
by reed@google.com
· 14 years ago
8531c1c
Towards issue #106
by bsalomon@google.com
· 14 years ago
ac10a2d
add gpu backend (not hooked up yet)
by reed@google.com
· 15 years ago