Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
7d1267539f952e1a53fdb3257eea97e6737c8a84
/
src
/
gpu
/
SkGpuDevice.cpp
7d12675
GPU: add failure checks for the scratch textures used in Gaussian blur.
by robertphillips@google.com
· 12 years ago
b2ad101
Make table color filter use asNewCustomStage.
by bsalomon@google.com
· 12 years ago
67e78c9
Use GrCustomStage to implement color matrix.
by bsalomon@google.com
· 12 years ago
dfdb7e5
Reland r5963 with two fixes:
by bsalomon@google.com
· 12 years ago
f6eac8a
Revert r5962 because of failures.
by bsalomon@google.com
· 12 years ago
b022177
Require matrix for custom stage to be set when custom stage is installed.
by bsalomon@google.com
· 12 years ago
f57c01b
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
3cbaa2d
Beef up GrContext::AutoMatrix to handle doing GrPaint matrix adjustments.
by bsalomon@google.com
· 12 years ago
3ab43d5
Minimize use of SkDraw's matrix in SkGpuDevice.
by bsalomon@google.com
· 12 years ago
5dc26b9
SkTCopyOnFirstWrite
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
0e354aa
Remove external matrix feature.
by bsalomon@google.com
· 12 years ago
0f11e1a
Remove translate param from GrContext::drawPath (and subsequent calls).
by bsalomon@google.com
· 12 years ago
c7448ce
GrPaint encapsulation.
by bsalomon@google.com
· 12 years ago
88becf4
Rename GrPaint fields/enums/members texture->color mask->coverage.
by bsalomon@google.com
· 12 years ago
ae75d25
Oops, forgot a file Review URL: https://codereview.appspot.com/6593064
by caryclark@google.com
· 12 years ago
dc3a4e5
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
ccb3950
Speculative render target ref/unref fixes
by robertphillips@google.com
· 12 years ago
ffad46b
Fixed bug in drawing of large bitmaps
by robertphillips@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
9c39744
Fix recursive GPU processing for SkImageFilter. Plumb through the
by senorblanco@chromium.org
· 12 years ago
7064e9a
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
ccaa002
Fix some linux build warnings Review URL: https://codereview.appspot.com/6571050
by bsalomon@google.com
· 12 years ago
33535f3
Reimplement drawBitmapRectToRect to correctly handle fraction srcRect.
by reed@google.com
· 12 years ago
5b5bba3
Addressed xcode analysis complaints
by robertphillips@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
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
e8e7d5f
Remove unnecessary flush from SkGpuDevice
by bsalomon@google.com
· 12 years ago
cae9529
Revert 5213. WK r126226 has landed in Chromium and the workaround is no longer necessary.
by bsalomon@google.com
· 12 years ago
5b59198
Flush in ~SkGpuDevice to unblock Skia roll
by bsalomon@google.com
· 12 years ago
0342a85
Remove _UPM_ GrPixelConfigs Review URL: http://codereview.appspot.com/6460113/
by bsalomon@google.com
· 12 years ago
0d94482
Fix uninitialized color filter data on GrPaint
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
9c2ea84
Split cache-specific fields out of GrTextureDesc
by robertphillips@google.com
· 12 years ago
82aa748
Add a zoom filter to Skia. This will be used on ChromeOS to implement the screen magnifier.
by bsalomon@google.com
· 12 years ago
46f9350
Added SkClipStack portion of new clip mask caching system
by robertphillips@google.com
· 12 years ago
768fee8
Fixed oversized SkRegion bound problem for complexclip_aa GM
by robertphillips@google.com
· 12 years ago
302cffb
Replace the asAFoo() functions in SkImageFilter with canFilterImageGPU() and
by senorblanco@chromium.org
· 12 years ago
641f8b1
Replace GrClip with SkClipStack
by robertphillips@google.com
· 12 years ago
7b11289
Added dev- & canv- prefixes to Ganesh bounding boxes to indicate coordinate space
by robertphillips@google.com
· 12 years ago
f8d904a
GrClip no longer translates its clips (to better mimic SkClipStack's behavior)
by robertphillips@google.com
· 12 years ago
d7cc651
Move GPU gradients into src/effects/gradients.
by rileya@google.com
· 12 years ago
1c31f63
Remove texture/mask setters on GrPaint
by bsalomon@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
91f319c
Use asNewCustomStage instead of asABitmap in SkGpuDevice, also removed now-unecessary twoPointRadialParams parameter from asABitmap.
by rileya@google.com
· 12 years ago
4c2a2f7
Added isIntersectionOfRects to SkClipStack
by robertphillips@google.com
· 12 years ago
8f4fdc9
Fix npot bitmap tiling
by bsalomon@google.com
· 12 years ago
607fe07
Added bound computation to SkClipStack
by robertphillips@google.com
· 12 years ago
2683a41
Fix build break in r4694: move reset() call before setting custom stage on sampler.
by tomhudson@google.com
· 12 years ago
1e8f016
Remove easily-removable uses of setTexture(), instead creating a GrSingleTextureEffect -
by tomhudson@google.com
· 12 years ago
96291df
Remove assertion when texture matrix is unused
by bsalomon@google.com
· 12 years ago
cbd0ad9
Fix color filter LUT (install custom stage after reset of sampler). Over the shoulder review by TomH.
by bsalomon@google.com
· 12 years ago
25f3e9b
Work around unused matrix uniform assertion for color filter LUT.
by bsalomon@google.com
· 12 years ago
e3d3216
Remove stage masks
by bsalomon@google.com
· 12 years ago
5ce42ca
Make GPU linear gradients do bilinear filtering.
by rileya@google.com
· 12 years ago
22e57f9
New subclasses for both Gr and GrGL gradient effect classes.
by rileya@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
5807116
This CL implements the Ganesh path for the SkTable_ColorFilter color transformation.
by twiz@google.com
· 12 years ago
1e95d71
Clean up the use of AutoScratchTexture in the gaussian blur and morphology
by senorblanco@chromium.org
· 12 years ago
2f68e76
Move texture domains onto a GrCustomStage, off of GrSamplerState.
by tomhudson@google.com
· 12 years ago
e742bf0
Start removing calls to GrDrawState::setTexture() (and GrPaint::setTexture()?) when there's
by tomhudson@google.com
· 12 years ago
40a1ae4
Added SkDevice onAttachToCanvas & onDetachFromCanvas methods
by robertphillips@google.com
· 12 years ago
d0c1a06
Introduces new SingleTextureEffect base class for GrCustomStage objects.
by tomhudson@google.com
· 12 years ago
56c79b1
Added GrContext::AutoClipStack to encapsulate setting\resetting of clip stack
by robertphillips@google.com
· 12 years ago
b0a34d8
idea: add annotation to SkPaint
by reed@google.com
· 12 years ago
fea85ac
Minor refactoring to make GrAutoMatrix a nested sub-class of GrContext
by robertphillips@google.com
· 12 years ago
bca1c5d
Fixed merge error in r4545
by robertphillips@google.com
· 12 years ago
3e11c0b
Forced GrClip to always have conservative bounds
by robertphillips@google.com
· 12 years ago
894790d
This patch implements the diffuse and specular lighting filters in Ganesh.
by senorblanco@chromium.org
· 12 years ago
c377baf
Add placement new macros to SkPostConfig, call SkNEW* from Ganesh.
by tomhudson@google.com
· 12 years ago
3e33258
Added GPU implementation of 2-point conical gradient.
by rileya@google.com
· 12 years ago
375ff85
Un-trifurcate GrTextContext: get rid of Default and Batched subclasses,
by tomhudson@google.com
· 12 years ago
e9c0469
Pseudo-reverted r4396 (SkGrPixelRef files are still in source pool but are unused)
by robertphillips@google.com
· 12 years ago
5088eb4
Moved SkGrTexturePixelRef to SkGrPixelRef
by robertphillips@google.com
· 12 years ago
d881bc1
Collapsed SkGrTexturePixelRef and SkGrRenderTargetPixelRef into SkGrPixelRef using new GrSurface class
by robertphillips@google.com
· 12 years ago
26344cf
add explicit purgeAll() so we don't get foiled by the min cache-limit
by reed@google.com
· 12 years ago
fa35e3d
plumb SkInstCnt to all subclasses of GrRefCnt
by reed@google.com
· 12 years ago
f13f588
Add GrPaint::*StageEnabled() and GrDrawState::stageEnabled() functions.
by tomhudson@google.com
· 12 years ago
07fc0d1
Revert r4287. Large numbers of textures created by random gradients can cause poor driver performance (at least on Mac)
by bsalomon@google.com
· 12 years ago
9ec0753
Altered GrDrawState to always ref texture and render target
by robertphillips@google.com
· 12 years ago
c82a8b7
Fixed two bugs in SW-only clip mask generation
by robertphillips@google.com
· 12 years ago
8f7e1da
Remove count budget from resource cache
by bsalomon@google.com
· 12 years ago
b702c0f
GPU would ignore the path effect when its stroke is zero, fix it
by bsalomon@google.com
· 12 years ago
56f2244
Fix for r4201 performance regression (http://code.google.com/p/skia/issues/detail?id=640)
by robertphillips@google.com
· 12 years ago
75b3c96
Move clientID into texture desc
by robertphillips@google.com
· 12 years ago
4705954
Search and replace change. Some Gr enum value names didn't have a "Gr" in their suffix.
by bsalomon@google.com
· 12 years ago
3a5dab4
Always filter gradient textures
by bsalomon@google.com
· 12 years ago
a1e5795
GrTexture can now create its own cache key
by robertphillips@google.com
· 12 years ago
83e5eb8
Clean up likely reference leak in Ganesh custom stages.
by tomhudson@google.com
· 12 years ago
898e7b5
Flip the switch to turn on GrCustomStage implementation of gradients;
by tomhudson@google.com
· 12 years ago
b505a12
Implement morphology as a custom effect
by bsalomon@google.com
· 12 years ago
c077d1e
Rolling back 4053
by robertphillips@google.com
· 12 years ago
ab303ef
Speculative fix for Android Debug only crash in r4049
by robertphillips@google.com
· 12 years ago
ac2c666
Rolling back r4049
by robertphillips@google.com
· 12 years ago
Next »