Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
cdb426d55a4bc4dae4f6d4f23e6994762950fdc3
/
include
/
gpu
/
GrContext.h
cdb426d
Fix for GrTextureStripAtlas memory leak
by robertphillips@google.com
· 12 years ago
d6ce0db
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
9fbcad0
Removed old resource locking system
by robertphillips@google.com
· 12 years ago
50a035d
Added explicit cache clearing
by robertphillips@google.com
· 12 years ago
6c77816
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
d6bbbf8
Simplified stencil buffer caching
by robertphillips@google.com
· 12 years ago
5955202
Allow cache tracking to be enabled in release
by robertphillips@google.com
· 12 years ago
a9b0623
Added find, lock to GrContext & GrResourceCache interfaces
by robertphillips@google.com
· 12 years ago
a04e8e8
Do premul and r/b swap conversions in a custom effect
by bsalomon@google.com
· 12 years ago
fbfcd56
Result of running tools/sanitize_source_files.py (which was added in https://codereview.appspot.com/6465078/)
by rmistry@google.com
· 12 years ago
84207c4
Move the code for the GPU implementation of morphology effects from GrContext
by senorblanco@chromium.org
· 12 years ago
521eaf8
Scratch textures are no longer removed from the cache in Debug
by robertphillips@google.com
· 12 years ago
5f9f2f5
Added resource cache debug output to help track changes
by robertphillips@google.com
· 12 years ago
0342a85
Remove _UPM_ GrPixelConfigs Review URL: http://codereview.appspot.com/6460113/
by bsalomon@google.com
· 12 years ago
07ea2db
Remove unnecessary GrContext flushes
by bsalomon@google.com
· 12 years ago
1d4edd3
Make all GrContext draws go through the draw buffer.
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
2e2aedc
Added GrTextureStripAtlas object.
by rileya@google.com
· 12 years ago
3319f33
Move resize functionality out of createAndLockTexture and into createResizedTexture
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
a2d7148
Removed GrClip & related classes
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
e3d3216
Remove stage masks
by bsalomon@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
56c79b1
Added GrContext::AutoClipStack to encapsulate setting\resetting of clip stack
by robertphillips@google.com
· 12 years ago
fea85ac
Minor refactoring to make GrAutoMatrix a nested sub-class of GrContext
by robertphillips@google.com
· 12 years ago
54823c2
Rolling back r4034 (Proposed plumbing to propagate save & restore)
by robertphillips@google.com
· 12 years ago
fa35e3d
plumb SkInstCnt to all subclasses of GrRefCnt
by reed@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
15c0fea
AutoScratchTexture can now release its texture and it will return to the texture cache when freed
by robertphillips@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
c0af317
TLS GrContext count
by bsalomon@google.com
· 12 years ago
f69a11b
Use GrAARectRenderer in GPU AA clip mask generation
by robertphillips@google.com
· 12 years ago
f6747b0
Split GrContext's AA Rect drawing methods into helper class
by robertphillips@google.com
· 12 years ago
75b3c96
Move clientID into texture desc
by robertphillips@google.com
· 12 years ago
9923c2b
Remove gpu stats tracking
by bsalomon@google.com
· 12 years ago
a1e5795
GrTexture can now create its own cache key
by robertphillips@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
837576b
Altered GrDrawState to always ref textures and render target
by robertphillips@google.com
· 12 years ago
72176b2
Removed SoftwarePathRenderer from GrContext's path renderer chain
by robertphillips@google.com
· 12 years ago
49d9fd5
Plumbing to propagate save & restore from SkCanvas down to GrContext & lower
by robertphillips@google.com
· 12 years ago
2c75681
Remove GrClipMaskManager's path renderer chain (in favor of GrContext's)
by robertphillips@google.com
· 12 years ago
f105b10
Made clip mask cache use Scratch Texture system
by robertphillips@google.com
· 12 years ago
8d033a1
Remove GrPath typedef
by bsalomon@google.com
· 13 years ago
93c9660
draw circle paths directly via GPU
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
193395c
Unify text flushing with other deferred drawing
by bsalomon@google.com
· 13 years ago
10e04bf
Reland 3507
by bsalomon@google.com
· 13 years ago
5b819c1
Revert 3507
by bsalomon@google.com
· 13 years ago
a5d2203
Use a single GrDrawState in GrContext for direct and buffered drawing
by bsalomon@google.com
· 13 years ago
3b4dd90
Refactor Gaussian blur and morphology from SkGpuDevice into GrContext.
by senorblanco@chromium.org
· 13 years ago
c2099d2
simplify GrPathRenderer interface
by bsalomon@google.com
· 13 years ago
05054f1
Erode and dilate image filter effects, CPU and GPU implementations.
by senorblanco@chromium.org
· 13 years ago
b4a4ab1
Remove offscreen supersampler.
by bsalomon@google.com
· 13 years ago
dfad383
Add SK_API to SkPixelRef and TextureCacheEntry.
by senorblanco@chromium.org
· 13 years ago
75f9f25
Add code path for Gr client to resolve an Gr-created MSAA render target.
by bsalomon@google.com
· 13 years ago
05e7024
Expose functionality to purge the GPU texture cache while running SampleApp.
by twiz@google.com
· 13 years ago
b1caea0
Rip out GrPlatformSurface (has been deprecated for some time, use GrPlatformTexture or GrPlatformRenderTarget instead)
by bsalomon@google.com
· 13 years ago
dafde9e
Remove shadersupport caps bit
by bsalomon@google.com
· 13 years ago
1fadb20
Remove static initiazled gClampNearest in gpu backend
by bsalomon@google.com
· 13 years ago
ef843cd
When a bitmap is texture-backed, change SkBitmap::copyTo() to do a deep
by senorblanco@chromium.org
· 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
bc4b654
assert that resources used with ctx are owned by the ctx
by bsalomon@google.com
· 13 years ago
6f37951
Make all pixel ops go thru ctx so we can correctly flush. Unify two texture upload code paths.
by bsalomon@google.com
· 13 years ago
1dcf506
Remove GrGpuGLFixed subclass and ES1 support
by bsalomon@google.com
· 13 years ago
e269f21
Recommit r2611 with fix for gm
by bsalomon@google.com
· 13 years ago
b87d2b5
Revert r2611 until windows gm can be debugged
by bsalomon@google.com
· 13 years ago
6d9adae
Add replacement APIs for createPlatformSurface: createPlatformTexture and createPlatformRenderTarget
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
289533a
Don't use GrDrawTarget's AA state bit to convey whether to do custom-aa
by bsalomon@google.com
· 13 years ago
d38f137
Move gpu/include/* to include/gpu and gpu/src/* to src/gpu
by bsalomon@google.com
· 13 years ago
[Renamed from gpu/include/GrContext.h]
a310826
Add per-vertex coverage field, use in AA rects when alpha tweak is not valid, add relevant sample/gm
by bsalomon@google.com
· 13 years ago
d46e242
Add detection of when partial pixel coverage (for aa or otherwise) will cause incorrect blend
by bsalomon@google.com
· 13 years ago
4f83be8
Fix GrContext::drawPaint with perspective, also never apply AA
by bsalomon@google.com
· 13 years ago
1f221a7
More prep work in Gr for landing AA hairline renderer.
by bsalomon@google.com
· 13 years ago
471d471
Correctly determine whether HW AA lines can be used
by bsalomon@google.com
· 13 years ago
971d0c8
Get rid of createRenderTargetFrom3DAPIState and associated glGets necessary to support it.
by bsalomon@google.com
· 13 years ago
3008519
Use a prioritized list of path renderers in Gr.
by bsalomon@google.com
· 13 years ago
c287a89
Include GrRenderTarget.h in GrContext.h to unblock skia roll due to WK dependency on this include
by bsalomon@google.com
· 13 years ago
583a1e3
Fixed r2125. Identical change but also moves GrTesselatedPathRenderer.h to src dir.
by bsalomon@google.com
· 13 years ago
b4f4c02
Revert "Make GrDrawTarget.h and GrPathRenderer.h be private headers"
by vandebo@chromium.org
· 13 years ago
8b4a64d
Make GrDrawTarget.h and GrPathRenderer.h be private headers
by bsalomon@google.com
· 13 years ago
498776a
Remove GrContext::drawCustomVertices
by bsalomon@google.com
· 13 years ago
558a75b
Use a single stencil buffer for a given width,height,samplecount
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
8422311
Remove some cruft from SampleApp.cpp
by bsalomon@google.com
· 13 years ago
aadd9f8
GPU-based blur cleanup. Clean up some issues raised in code review:
by senorblanco@chromium.org
· 13 years ago
027de5f
GPU-based Gaussian blur.
by senorblanco@chromium.org
· 13 years ago
ee43512
Tesselate path once for tiled offscreen AA
by bsalomon@google.com
· 13 years ago
Next »