Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
45a15f551b5b3c6c747d8eaf6466b7d3b76a8fae
/
src
/
gpu
/
GrContext.cpp
45a15f5
Modifications to GrPatherRenderer(Chain) interfaces to support clip mask manager.
by bsalomon@google.com
· 12 years ago
a2a3192
Fix some extract subset bugs.
by scroggo@google.com
· 12 years ago
12b4e27
As part of preliminary groundwork for a chromium fix, this changelist is deprecating GrPathFill so that SkPath::FillType is used everywhere in order to remove some code duplication between Skia and Ganesh.
by sugoi@google.com
· 12 years ago
df17c64
Remove assert to allow Android bots (that don't support NPOT textures) to continue in Debug mode
by robertphillips@google.com
· 12 years ago
b4a55b7
Make morphology, convolution, and table color filter opt out of default texture matrices.
by bsalomon@google.com
· 12 years ago
b9086a0
Replace GrMatrix with SkMatrix.
by bsalomon@google.com
· 12 years ago
8171288
Remove GrScalar, replace with SkScalar.
by bsalomon@google.com
· 12 years ago
d8b5fac
Reland r6233 with fix.
by bsalomon@google.com
· 12 years ago
115b06f
Re-revert r6233.
by bsalomon@google.com
· 12 years ago
c3a58f3
Reland r6233 with fix for config conversion texture matrices.
by bsalomon@google.com
· 12 years ago
66e534d
Revert r6233 while investigating bot failures.
by bsalomon@google.com
· 12 years ago
ce49e16
Checkpoint in moving texture matrices out of GrGLProgram and into GrGLEffect.
by bsalomon@google.com
· 12 years ago
209a114
Ganesh resource cache changes
by robertphillips@google.com
· 12 years ago
42041e6
Allow default texture cache limit to be set within gyp.
by djsollen@google.com
· 12 years ago
08283af
Rename GrSamplerState to GrEffectStage.
by bsalomon@google.com
· 12 years ago
16e3dde
Platform/Engine -> Backend createPlatform -> wrapBackend
by bsalomon@google.com
· 12 years ago
021fc73
GrCustomStage Renaming Part 5
by bsalomon@google.com
· 12 years ago
6f261be
GrCustomStage Renaming Part 2
by bsalomon@google.com
· 12 years ago
a469c28
CustomStage Renaming Part 1
by bsalomon@google.com
· 12 years ago
706f668
Reland r6330 thru r6333 but do without enabling GL_ARB_fragment_coord_conventions on Intel GPUs.
by bsalomon@google.com
· 12 years ago
d335364
Revert r6330 thru 6333 while we figure out what to do about Intel bots (possible driver bug).
by bsalomon@google.com
· 12 years ago
4fe9b1b
Automatically handle converting gl_FragCoord to Skia's y-down device coords.
by bsalomon@google.com
· 12 years ago
183e34b
Speculative fix for Chrome bug in SkClipStack::isWideOpen
by robertphillips@google.com
· 12 years ago
7d12675
GPU: add failure checks for the scratch textures used in Gaussian blur.
by robertphillips@google.com
· 12 years ago
ee0b693
Attempt to patch GR_STATIC_RECT_VB path
by robertphillips@google.com
· 12 years ago
1947ba6
Make Ganesh's resource cache limits more representative
by robertphillips@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
3cbaa2d
Beef up GrContext::AutoMatrix to handle doing GrPaint matrix adjustments.
by bsalomon@google.com
· 12 years ago
5dc26b9
SkTCopyOnFirstWrite
by bsalomon@google.com
· 12 years ago
f467ce7
Sanitizing source files in Skia_Periodic_House_Keeping
by skia.committer@gmail.com
· 12 years ago
042aff8
Speculative fix for Chrome bug
by robertphillips@google.com
· 12 years ago
2fdcdeb
Make GrDrawState::AutoRestoreViewMatrix handle sampler matrices.
by bsalomon@google.com
· 12 years ago
0f11e1a
Remove translate param from GrContext::drawPath (and subsequent calls).
by bsalomon@google.com
· 12 years ago
5b3e890
Move some auto restore helpers from GrDrawTarget to GrDrawState.
by bsalomon@google.com
· 12 years ago
c7448ce
GrPaint encapsulation.
by bsalomon@google.com
· 12 years ago
903a4e2
Fix find/replace missed in #ifdef'ed out code in r5827.
by bsalomon@google.com
· 12 years ago
88becf4
Rename GrPaint fields/enums/members texture->color mask->coverage.
by bsalomon@google.com
· 12 years ago
af84e74
Move setPaint from GrContext to GrDrawState.
by bsalomon@google.com
· 12 years ago
d5d69ff
Add convenience function on GrDrawState to set state bit based on a bool.
by bsalomon@google.com
· 12 years ago
837ec43
Fixed bug(s) in batching of rects
by robertphillips@google.com
· 12 years ago
ccb3950
Speculative render target ref/unref fixes
by robertphillips@google.com
· 12 years ago
ccaa002
Fix some linux build warnings Review URL: https://codereview.appspot.com/6571050
by bsalomon@google.com
· 12 years ago
cdb426d
Fix for GrTextureStripAtlas memory leak
by robertphillips@google.com
· 12 years ago
1ce49fc
Move GrTextureParams from GrSamplerState to GrTextureAccess
by bsalomon@google.com
· 12 years ago
0d25eef
Fix texture ref/unref bug in GrContext::createResizedTexture
by robertphillips@google.com
· 12 years ago
eb9b3e1
Removed access of freed memory in GrContext dtor
by robertphillips@google.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
667c3a3
Fixed assert in unlockStencilBuffer
by robertphillips@google.com
· 12 years ago
f2e93fc
Resource cache now explicitly takes ref of managed resources
by robertphillips@google.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
f660187
Hide GrDrawTarget::Caps's member vars
by bsalomon@google.com
· 12 years ago
d0f3f68
Fix dumb bug: redundant runs of upm<->pm roundtrip test
by bsalomon@google.com
· 12 years ago
a292112
Remove SkGpuDevice::fTexture, use new pixel ref class name
by bsalomon@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
2afb8ec
Change scratch texture cache behavior to only reuse scratch textures used as render targets if they will be reused as render targets.
by rileya@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
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
46a8600
Refactored cacheID in preparation for clip mask caching changes
by robertphillips@google.com
· 12 years ago
a2d7148
Removed GrClip & related classes
by robertphillips@google.com
· 12 years ago
0982d35
Make 0-texture GrCustomStages work.
by bsalomon@google.com
· 12 years ago
cddaf34
Remove GrDrawState::setTexture/getTexture
by bsalomon@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
8f4fdc9
Fix npot bitmap tiling
by bsalomon@google.com
· 12 years ago
1e8f016
Remove easily-removable uses of setTexture(), instead creating a GrSingleTextureEffect -
by tomhudson@google.com
· 12 years ago
e3d3216
Remove stage masks
by bsalomon@google.com
· 12 years ago
aa72eab
Create GL implementation for GrSingleTextureEffect, use it instead of GrPaint::setTexture()
by tomhudson@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
fde2c0a
Having updated the documentation of GrCustomStage to argue that all custom stages must be
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
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
fea85ac
Minor refactoring to make GrAutoMatrix a nested sub-class of GrContext
by robertphillips@google.com
· 12 years ago
3e11c0b
Forced GrClip to always have conservative bounds
by robertphillips@google.com
· 12 years ago
cb325ce
Change TextContext handling of stages and draw targets; this allows us to
by tomhudson@google.com
· 12 years ago
676e660
More carefully disable stages in Ganesh to avoid textures or effects
by tomhudson@google.com
· 12 years ago
c377baf
Add placement new macros to SkPostConfig, call SkNEW* from Ganesh.
by tomhudson@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
0966206
Disable assert blocking DEPS roll. This is a sanity-checking assert not
by tomhudson@google.com
· 12 years ago
1015e03
Fix crash when buidling with no deferred drawing in grcontext
by bsalomon@google.com
· 12 years ago
f13f588
Add GrPaint::*StageEnabled() and GrDrawState::stageEnabled() functions.
by tomhudson@google.com
· 12 years ago
b213ed8
Simplify vertex layout bitfields by making Position-as-texcoords the default.
by tomhudson@google.com
· 12 years ago
7d6afdd
Extend texture release on GrDrawState to also handle custom stages.
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
a0a66c1
Fix clipping of ovals on top & right
by robertphillips@google.com
· 12 years ago
Next »