Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
9b051a375ba6d6b61cea98f35834cd032aaa5347
/
include
/
gpu
/
SkGpuDevice.h
9b051a3
Revert r10830 (Split SkDevice out of SkRasterDevice) until we can get Chromium ready.
by robertphillips@google.com
· 11 years ago
3055b70
Split SkDevice out of SkBitmapDevice
by robertphillips@google.com
· 11 years ago
eed779d
This CL plumbs in the drawBitmapRectToRect "bleed" flag and makes it live on the simplest GPU path.
by commit-bot@chromium.org
· 11 years ago
9bf380c
drawBitmap* cleanup
by robertphillips@google.com
· 11 years ago
42dacab
Make GrPaint have a variable sized array of color and coverage stages rather than a fixed size.
by commit-bot@chromium.org
· 11 years ago
b8d00db
Change undefined SkGpuRenderTarget and SkGpuTexture forward declares to GrRenderTarget and GrTexture.
by commit-bot@chromium.org
· 11 years ago
f2bfd54
Add GPU support for roundrects
by commit-bot@chromium.org
· 11 years ago
123ac1d
Make GM render to render targets that are also textures.
by bsalomon@google.com
· 11 years ago
e16efc1
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
46d3d39
Add GPU support for axis-aligned ovals:
by jvanverth@google.com
· 12 years ago
0797c2c
Reland 6914 w/ fixes.
by bsalomon@google.com
· 12 years ago
0b6ad22
Revert 6914 to fix build issues.
by bsalomon@google.com
· 12 years ago
4b86e34
Simplify cache IDs and keys.
by bsalomon@google.com
· 12 years ago
f3dc199
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
d3eb336
Add validation check to GrGpu::createTexture & minor SkGpuDevice cleanup
by robertphillips@google.com
· 12 years ago
a99226e
Commit SkGpuDevice.h which was omitted from r5918 for some reason.
by bsalomon@google.com
· 12 years ago
3ab43d5
Minimize use of SkDraw's matrix in SkGpuDevice.
by bsalomon@google.com
· 12 years ago
a6926b1
Reland r5861 but leave setMatrixClip virtual on SkDevice (IOW this is a partial revert of r5871 which reverted r5861).
by bsalomon@google.com
· 12 years ago
3fffb2e
Reverting r5861 (remove gainfocus and setMatixClip) due to Chrome compilation issues
by robertphillips@google.com
· 12 years ago
a1c3d78
Remove gainFocus() and setMatrixClip() virtuals from SkDevice.
by bsalomon@google.com
· 12 years ago
22b460c
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
bac6b05
Update Ganesh to support fractional rects in drawBitmapRect
by robertphillips@google.com
· 12 years ago
33535f3
Reimplement drawBitmapRectToRect to correctly handle fraction srcRect.
by reed@google.com
· 12 years ago
1ce49fc
Move GrTextureParams from GrSamplerState to GrTextureAccess
by bsalomon@google.com
· 12 years ago
8090e65
Make the SkGrPixelRef be responsible for unlocking device's scratch texture in the cache
by bsalomon@google.com
· 12 years ago
a292112
Remove SkGpuDevice::fTexture, use new pixel ref class name
by bsalomon@google.com
· 12 years ago
1f47f4f
Replaced TextureCacheEntry with GrTexture* and a back pointer to GrResourceEntry (in GrTexture)
by robertphillips@google.com
· 12 years ago
641f8b1
Replace GrClip with SkClipStack
by robertphillips@google.com
· 12 years ago
beb1af7
Altered Ganesh's clip stack plumbing to pass down new GrClipData class
by robertphillips@google.com
· 12 years ago
b867099
Move filter/wrap out of GrSamplerState into GrTextureParams
by bsalomon@google.com
· 12 years ago
24f3ad1
Move texture lock/unlock functions from SkGpuDevice into SkGr as global functions, also removed inconsistent "SkGr" class.
by rileya@google.com
· 12 years ago
40a1ae4
Added SkDevice onAttachToCanvas & onDetachFromCanvas methods
by robertphillips@google.com
· 12 years ago
54823c2
Rolling back r4034 (Proposed plumbing to propagate save & restore)
by robertphillips@google.com
· 12 years ago
375ff85
Un-trifurcate GrTextContext: get rid of Default and Batched subclasses,
by tomhudson@google.com
· 12 years ago
49d9fd5
Plumbing to propagate save & restore from SkCanvas down to GrContext & lower
by robertphillips@google.com
· 12 years ago
06cd732
Reland 3563
by bsalomon@google.com
· 12 years ago
18bbb8b
Revet 3563 due to mac bot failure
by bsalomon@google.com
· 12 years ago
423d6d9
Improve save layer handling in SkGpuDevice
by bsalomon@google.com
· 12 years ago
8926b16
apply imagefilter to all draw calls
by reed@google.com
· 12 years ago
f4a9c82
Split GrTextContext into baseclass and subclass
by bsalomon@google.com
· 12 years ago
84405e0
make skpaint2grpaint functions be local to skgpudevice.cpp
by bsalomon@google.com
· 12 years ago
74b4619
Formatting cleanup: remove extra whitespace
by vandebo@chromium.org
· 13 years ago
76dd277
add filterImage() entry-point to SkDevice, to allow it to specialize on subclasses
by reed@google.com
· 13 years ago
1fadb20
Remove static initiazled gClampNearest in gpu backend
by bsalomon@google.com
· 13 years ago
75d939b
add SK_OVERRIDEs, move impl of virtuals into .cpp
by reed@google.com
· 13 years ago
fb30951
[GPU] tile when large bitmap pased drawBitmap and only a small fraction is used
by bsalomon@google.com
· 13 years ago
d58a1cd
Add config8888 support to writePixels
by bsalomon@google.com
· 13 years ago
6850eab
Override 32BPP format in SkCanvas::readPixels
by bsalomon@google.com
· 13 years ago
910267d
Make SkDevice::onReadPixels take a const& rather than const*
by bsalomon@google.com
· 13 years ago
c698097
Recommit r2584 with gpu pass of the new ReadPixels test disabled in fixed pt (gpu code doesn't work in general in fixed pt).
by bsalomon@google.com
· 13 years ago
ace7bd5
Revert r2584 (new test fails in fixed pt builds)
by bsalomon@google.com
· 13 years ago
1a8ddf0
Changes the SkCanvas::readPixels API. Allows caller to read into prealloced bitmap pixels. Changes how clipping to device bounds is handled.
by bsalomon@google.com
· 13 years ago
8a0b029
Revert r2250 - removal of setMatrixClip() - because Chrome makes heavy use
by tomhudson@google.com
· 13 years ago
66d5725
Replaces SkDevice::setMatrixClip() with markMatrixDirty() and markClipDirty(),
by tomhudson@google.com
· 13 years ago
971d0c8
Get rid of createRenderTargetFrom3DAPIState and associated glGets necessary to support it.
by bsalomon@google.com
· 13 years ago
ec3ed6a
Automatic update of all copyright notices to reflect new license terms.
by epoger@google.com
· 13 years ago
50398bf
Make GrTextureCache into a generic GrResource cache. Also some GrContext texture interface cleanup.
by bsalomon@google.com
· 13 years ago
d9f826c
flip Y in uploads to bottom-up textures (and add gm test)
by bsalomon@google.com
· 13 years ago
0b96a84
Remove unused SkGpuDevice functions, add GrRenderTarget handle getters
by bsalomon@google.com
· 13 years ago
f9046fe
Add GrRenderTexture cons for gpu dev. Remove factory from gpu device.
by bsalomon@google.com
· 13 years ago
e97f085
Add createNewCompatibleDevice. Allow devices to have a NULL factory and saveLayer will fall back on createNewCompatibleDevice.
by bsalomon@google.com
· 13 years ago
af951c9
make SkDevice constructors explicit between offscreen and on/direct
by reed@google.com
· 13 years ago
b5b3168
First pass at improving temporary tex/rt reuse
by bsalomon@google.com
· 13 years ago
d757df2
Optimize colorfilter path when using a constant color.\nReviewed at http://codereview.appspot.com/4548041/
by Scroggo
· 13 years ago
ea4ac97
make SkDeviceFactory reference counted
by mike@reedtribe.org
· 13 years ago
398109c
rename SkDevice::eraseColor to clear and make virtual.
by bsalomon@google.com
· 13 years ago
9182610
Add GR_DLL builds to Ganesh (minimal exports for Chrome multi-dll for now).
by bsalomon@google.com
· 13 years ago
f67e4cf
add filterTextFlags() to SkDevice (virtual) to allow device subclasses to
by reed@google.com
· 13 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
· 13 years ago
46799cd
change virtual setMatrixClip() to take a SkClipStack parameter.
by reed@google.com
· 14 years ago
c6cf723
Hide alloc size vs content size below API
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
2e7b43d
Remove notion of default rendertarget. This doesn't map well to usage patterns outside sample app. Make binding between SkGpuDevice and a GrRenderTarget more explicit. Create method on GrContext to wrap the current target in the 3D API with a GrRenderTarget.
by bsalomon@google.com
· 14 years ago
7b201d2
expose gpu-device-factory
by reed@google.com
· 14 years ago
873cb1e
add gpu to the default makefile move skia-gpu files into skia/src/gpu
by reed@google.com
· 14 years ago
[Renamed from gpu/src/skia/SkGpuDevice.h]
ac10a2d
add gpu backend (not hooked up yet)
by reed@google.com
· 14 years ago