Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_skia
/
1e95d715d06c5125ef6e5439e953fd0353be92b2
/
src
/
gpu
/
GrContext.cpp
1e95d71
Clean up the use of AutoScratchTexture in the gaussian blur and morphology
by senorblanco@chromium.org
· 13 years ago
fde2c0a
Having updated the documentation of GrCustomStage to argue that all custom stages must be
by tomhudson@google.com
· 13 years ago
e742bf0
Start removing calls to GrDrawState::setTexture() (and GrPaint::setTexture()?) when there's
by tomhudson@google.com
· 13 years ago
d0c1a06
Introduces new SingleTextureEffect base class for GrCustomStage objects.
by tomhudson@google.com
· 13 years ago
56c79b1
Added GrContext::AutoClipStack to encapsulate setting\resetting of clip stack
by robertphillips@google.com
· 13 years ago
fea85ac
Minor refactoring to make GrAutoMatrix a nested sub-class of GrContext
by robertphillips@google.com
· 13 years ago
3e11c0b
Forced GrClip to always have conservative bounds
by robertphillips@google.com
· 13 years ago
cb325ce
Change TextContext handling of stages and draw targets; this allows us to
by tomhudson@google.com
· 13 years ago
676e660
More carefully disable stages in Ganesh to avoid textures or effects
by tomhudson@google.com
· 13 years ago
c377baf
Add placement new macros to SkPostConfig, call SkNEW* from Ganesh.
by tomhudson@google.com
· 13 years ago
54823c2
Rolling back r4034 (Proposed plumbing to propagate save & restore)
by robertphillips@google.com
· 13 years ago
fa35e3d
plumb SkInstCnt to all subclasses of GrRefCnt
by reed@google.com
· 13 years ago
0966206
Disable assert blocking DEPS roll. This is a sanity-checking assert not
by tomhudson@google.com
· 13 years ago
1015e03
Fix crash when buidling with no deferred drawing in grcontext
by bsalomon@google.com
· 13 years ago
f13f588
Add GrPaint::*StageEnabled() and GrDrawState::stageEnabled() functions.
by tomhudson@google.com
· 13 years ago
b213ed8
Simplify vertex layout bitfields by making Position-as-texcoords the default.
by tomhudson@google.com
· 13 years ago
7d6afdd
Extend texture release on GrDrawState to also handle custom stages.
by tomhudson@google.com
· 13 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
· 13 years ago
a0a66c1
Fix clipping of ovals on top & right
by robertphillips@google.com
· 13 years ago
15c0fea
AutoScratchTexture can now release its texture and it will return to the texture cache when freed
by robertphillips@google.com
· 13 years ago
c82a8b7
Fixed two bugs in SW-only clip mask generation
by robertphillips@google.com
· 13 years ago
8f7e1da
Remove count budget from resource cache
by bsalomon@google.com
· 13 years ago
c0af317
TLS GrContext count
by bsalomon@google.com
· 13 years ago
972265d
releaseTextures portion of GrDrawState Ref textures CL (http://codereview.appspot.com/6251049/)
by robertphillips@google.com
· 13 years ago
f6747b0
Split GrContext's AA Rect drawing methods into helper class
by robertphillips@google.com
· 13 years ago
75b3c96
Move clientID into texture desc
by robertphillips@google.com
· 13 years ago
4705954
Search and replace change. Some Gr enum value names didn't have a "Gr" in their suffix.
by bsalomon@google.com
· 13 years ago
9923c2b
Remove gpu stats tracking
by bsalomon@google.com
· 13 years ago
a1e5795
GrTexture can now create its own cache key
by robertphillips@google.com
· 13 years ago
b505a12
Implement morphology as a custom effect
by bsalomon@google.com
· 13 years ago
c077d1e
Rolling back 4053
by robertphillips@google.com
· 13 years ago
ab303ef
Speculative fix for Android Debug only crash in r4049
by robertphillips@google.com
· 13 years ago
ac2c666
Rolling back r4049
by robertphillips@google.com
· 13 years ago
837576b
Altered GrDrawState to always ref textures and render target
by robertphillips@google.com
· 13 years ago
72176b2
Removed SoftwarePathRenderer from GrContext's path renderer chain
by robertphillips@google.com
· 13 years ago
49d9fd5
Plumbing to propagate save & restore from SkCanvas down to GrContext & lower
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
ff17584
Attached ClipMaskManager to GPU resource freeing system
by robertphillips@google.com
· 13 years ago
7a39633
Fixed GrContext.cpp Windows compiler complaints
by robertphillips@google.com
· 13 years ago
d8f856c
Move convolution from code in GrGLProgram to new GrConvolutionEffect
by tomhudson@google.com
· 13 years ago
58b3818
Fix to prevent infinite recursion during AA clip mask generation
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
1ac87ff
by twiz@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
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
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
92edd31
add macro DEFER_PATHS to proper checks
by bsalomon@google.com
· 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
193395c
Unify text flushing with other deferred drawing
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
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
4fd99ea
Fix comparison of GrPaint::fCoverage (which is a byte not a uint32_t)
by bsalomon@google.com
· 13 years ago
95cd7bd
Make printf in GrContext about partial pixel coverage be debug-only
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
f8aa18c
Compile with c++0x. http://codereview.appspot.com/5841074/
by bungeman@google.com
· 13 years ago
26936d0
Make the text context not have to save / restore GrDrawState at each draw.
by bsalomon@google.com
· 13 years ago
6036149
Change vertex buffer size for draw buffer. Hopefully helps with some of the perf regression of r3382 on txt drawing.
by bsalomon@google.com
· 13 years ago
fb4ce6f
Batch path draws.
by bsalomon@google.com
· 13 years ago
9780538
Add option to automatically flush GrInOrderDrawBuffer based on previewing vtx/idx request sizes
by bsalomon@google.com
· 13 years ago
ceb4414
Fix debug build: move assertions to GrContext callers, not static callees.
by senorblanco@chromium.org
· 13 years ago
3b4dd90
Refactor Gaussian blur and morphology from SkGpuDevice into GrContext.
by senorblanco@chromium.org
· 13 years ago
9b1517e
minor improvement, remove some conditionals in GrAAConvexPathRenderer
by bsalomon@google.com
· 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
a91e923
GPU device preserves pixel values across read/write/read of unpremul pixel values
by bsalomon@google.com
· 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
78d6cf9
Remove GrAALevel enum, use explicit sample count
by bsalomon@google.com
· 13 years ago
05e7024
Expose functionality to purge the GPU texture cache while running SampleApp.
by twiz@google.com
· 14 years ago
b1caea0
Rip out GrPlatformSurface (has been deprecated for some time, use GrPlatformTexture or GrPlatformRenderTarget instead)
by bsalomon@google.com
· 14 years ago
dd1be60
Pull xfer mode test out of generic draw-as-hairline test. Use coverage rather than alpha to draw hairlines < 1pix wide in GPU.
by bsalomon@google.com
· 14 years ago
46f7afb
Turn clipping back on in OSAA pass 1. Skip default cons on GrDrawState when saving off a GrDrawTarget's state.
by bsalomon@google.com
· 14 years ago
52a5dcb
Add GrDrawState reset
by bsalomon@google.com
· 14 years ago
5db3b6c
Fix vs2010 int to scalar warnings
by bsalomon@google.com
· 14 years ago
150d284
Add code path to SW rasterize paths and upload as a mask texture
by bsalomon@google.com
· 14 years ago
2eba795
Remove supports per-vertex coverage caps bit
by bsalomon@google.com
· 14 years ago
46579e0
Fix variable renaming in asserts related to r3015
by bsalomon@google.com
· 14 years ago
dafde9e
Remove shadersupport caps bit
by bsalomon@google.com
· 14 years ago
337af17
fix compilation error in GrContext.cpp when PREFER_MSAA_OFFSCREEN_AA is enabled
by bsalomon@google.com
· 14 years ago
50bdad8
Implement the color matrix filter in Ganesh. Also, fix and enable the color
by senorblanco@chromium.org
· 14 years ago
838e866
remove obsolete printf
by reed@google.com
· 14 years ago
f864ec4
skip paint->drawstate sampler copies when there is no texture
by bsalomon@google.com
· 14 years ago
aa814fe
Access sampler matrices directly, cleanup GrSamplerState::reset()s
by bsalomon@google.com
· 14 years ago
1e266f8
Remove GrDrawState::setSampler, use direct access to sampler
by bsalomon@google.com
· 14 years ago
1fadb20
Remove static initiazled gClampNearest in gpu backend
by bsalomon@google.com
· 14 years ago
6b67e21
roll more changes from r2830 back in
by bsalomon@google.com
· 14 years ago
8f9cbd6
Cleanup of r2830.
by bsalomon@google.com
· 14 years ago
3d0835b
Revert 2830 and 2831.
by bsalomon@google.com
· 14 years ago
0fec61d
Make GrDrawState a real class with getters and setters
by bsalomon@google.com
· 14 years ago
9791291
Prep for GrDrawState as a class Part 2
by bsalomon@google.com
· 14 years ago
39ee0ff
Prep #1 for making GrDrawState a class
by bsalomon@google.com
· 14 years ago
Next »