Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
40a1ae4df28810aa5aa5cf2627d8387b2dfb867a
/
include
/
gpu
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
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
894790d
This patch implements the diffuse and specular lighting filters in Ganesh.
by senorblanco@chromium.org
· 12 years ago
59f46b8
Fixed Windows compiler complaints
by robertphillips@google.com
· 12 years ago
c377baf
Add placement new macros to SkPostConfig, call SkNEW* from Ganesh.
by tomhudson@google.com
· 12 years ago
2c02619
Fix misnamed function in explanatory comment.
by tomhudson@google.com
· 12 years ago
1dcfa1f
Fix definition of isEqual() for two gradient effect custom stages.
by tomhudson@google.com
· 12 years ago
54823c2
Rolling back r4034 (Proposed plumbing to propagate save & restore)
by robertphillips@google.com
· 12 years ago
41efe04
Partially rolled forward the SkGrPixelRef changes
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
ecf1f32
Temporarily readding SkGrTexturePixelRef.h/.cpp until WebKit is transitioned to SkGrPixelRef
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
ded4f4b
Initial support for GL_NV_path_renering. Experimental, there are still some issues to resolve, set gyp variable skia_nv_path_rendering=1 or build flag GR_GL_USE_NV_PATH_RENDERING to enable.
by bsalomon@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
15c0fea
AutoScratchTexture can now release its texture and it will return to the texture cache when freed
by robertphillips@google.com
· 12 years ago
5e24129
Move GrTemplates.h to src
by bsalomon@google.com
· 12 years ago
9ec0753
Altered GrDrawState to always ref texture and render target
by robertphillips@google.com
· 12 years ago
7d501ab
Add GrSurface parent class above GrTexture & GrRenderTarget
by robertphillips@google.com
· 12 years ago
15e9d3e
Expanded distribution of instance counting
by robertphillips@google.com
· 12 years ago
c82a8b7
Fixed two bugs in SW-only clip mask generation
by robertphillips@google.com
· 12 years ago
a320194
Make GrClipMaskManager configure the stencil and scissor on GrGpu
by bsalomon@google.com
· 12 years ago
8f7e1da
Remove count budget from resource cache
by bsalomon@google.com
· 12 years ago
4da34e3
Add GrMemoryPool as a helper to override operators new/delete
by bsalomon@google.com
· 12 years ago
50e4ce0
Fix memory leaks.
by tomhudson@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
4d73ac2
Version 2 of the Instance Counting system. This one simplifies the print out of information.
by robertphillips@google.com
· 12 years ago
f22f77f
NV PR spec update to function param, use GrGL typedefs rather than fundamental types
by bsalomon@google.com
· 12 years ago
e98ade4
Added Texture desc to render target
by robertphillips@google.com
· 12 years ago
957ebdd
Adding API to GrTexture to reset cached texture parameter values
by junov@chromium.org
· 12 years ago
f6747b0
Split GrContext's AA Rect drawing methods into helper class
by robertphillips@google.com
· 12 years ago
0efcc37
Remove glBlendEquation and glColorPointer
by bsalomon@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
9923c2b
Remove gpu stats tracking
by bsalomon@google.com
· 12 years ago
fe11cb6
Add GL function pointers for GL_NV_path_rendering
by bsalomon@google.com
· 12 years ago
cf6285b
fix warnings on Mac in src/gpu and include/gpu
by caryclark@google.com
· 12 years ago
977b9c8
Instance counting for SkRefCnt-derived objects (w/ CanvasTest fix)
by robertphillips@google.com
· 12 years ago
25c1993
Reverting r4162
by robertphillips@google.com
· 12 years ago
3227ab5
Added instance counting system for SkRefCnt-derived objects
by robertphillips@google.com
· 12 years ago
d2ae1fa
remove 4x4 downsample filter mode
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
07ef911
Fixed Linux compiler complaints
by robertphillips@google.com
· 12 years ago
3271628
Move texture descriptor into GrTexture
by robertphillips@google.com
· 12 years ago
898e7b5
Flip the switch to turn on GrCustomStage implementation of gradients;
by tomhudson@google.com
· 12 years ago
0bdbed3
Fix GrSamplerState::operator=() to take a reference rather than a copy.
by tomhudson@google.com
· 12 years ago
194de08
Zero out GrSamplerState in constructor to recover performance loss on Linux from r4102.
by tomhudson@google.com
· 12 years ago
b505a12
Implement morphology as a custom effect
by bsalomon@google.com
· 12 years ago
4d063de
Add glTexParameteriv to GL interface
by bsalomon@google.com
· 12 years ago
67794f5
Fix typo in r4092.
by tomhudson@google.com
· 12 years ago
1117559
Use element-by-element assignment in GrSamplerState::operator= instead of memcpy
by tomhudson@google.com
· 12 years ago
4196c0e
Fix line ending, mark svn:eol-style LF
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
16fd21b
Rename GrProgramStageFactory::stageKey to GrProgramStageFactory::glStageKey since it is GL-specific
by bsalomon@google.com
· 12 years ago
289efe0
Tunnel name requests through factory, forcing custom effect and custom prog stage to use same impl
by bsalomon@google.com
· 12 years ago
7c4d06d
Make static const var that is only used in an assert be defined in the debug build only to suppress an unused var warning.
by bsalomon@google.com
· 12 years ago
a4d8fc2
Stop using GrDrawState to track GPU's blend state
by bsalomon@google.com
· 12 years ago
8e520fc
fix build?
by bsalomon@google.com
· 12 years ago
ae4f96a
Some refactoring of GrCustomStage and friends
by bsalomon@google.com
· 12 years ago
f105b10
Made clip mask cache use Scratch Texture system
by robertphillips@google.com
· 12 years ago
341767c
Remove support for vertex attribute matrices
by bsalomon@google.com
· 12 years ago
bf5cad4
Added documentation of stage/TU allocation
by robertphillips@google.com
· 12 years ago
d8f856c
Move convolution from code in GrGLProgram to new GrConvolutionEffect
by tomhudson@google.com
· 12 years ago
cc61b17
Comment improvements to GrGLInterface
by bsalomon@google.com
· 12 years ago
637d5e9
Move GL function prototype typdefs to a separate header
by bsalomon@google.com
· 12 years ago
2717d56
move more stuff that should be private out from GrGLConfig.h
by bsalomon@google.com
· 12 years ago
91bcc94
Make GrGLDefines.h be a private header
by bsalomon@google.com
· 12 years ago
9c1f1ac
Move function decls and macros out of public headers that are meant for internal use.
by bsalomon@google.com
· 12 years ago
b88bbd2
Make GrSamplerState::operator==() use GrCustomStage::isEquivalent() rather
by tomhudson@google.com
· 12 years ago
02b1ea2
Add comparison and assignment operators to GrSamplerState.
by tomhudson@google.com
· 12 years ago
443e5a5
Re-adding red texture support (by rolling back r3800)
by robertphillips@google.com
· 12 years ago
0048469
Roll back http://code.google.com/p/skia/source/detail?r=3622 to deal with http://crbug.com/125596 ('M20 windows renderer stability maze')
by epoger@google.com
· 12 years ago
76b7fcc
Some cleanup of GrResource
by bsalomon@google.com
· 12 years ago
8d033a1
Remove GrPath typedef
by bsalomon@google.com
· 12 years ago
93c9660
draw circle paths directly via GPU
by bsalomon@google.com
· 12 years ago
0f191f3
Minor refactoring to remove duplicate enum from Ganesh (_SetOp -> SkRegion::Op)
by robertphillips@google.com
· 12 years ago
07eecdc
Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage
by tomhudson@google.com
· 12 years ago
b3400ba
Fix undefined GLint in Mac builds
by bsalomon@google.com
· 12 years ago
7361f54
Make GM able to run MSAA modes and multiple GPU configs in a single run.
by bsalomon@google.com
· 12 years ago
e788430
Added glBlendEquation to GL interface
by robertphillips@google.com
· 12 years ago
fa1d291
Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping)
by robertphillips@google.com
· 12 years ago
c9668ec
Add support for GL_NV_framebuffer_multisample_coverage
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
09042b8
Fixing Windows compiler complaints
by robertphillips@google.com
· 13 years ago
6995068
Initial version of R8 support
by robertphillips@google.com
· 13 years ago
d5c8fe6
Removed ANGLE namespace requirement
by robertphillips@google.com
· 13 years ago
06cd732
Reland 3563
by bsalomon@google.com
· 13 years ago
Next »