Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
f4c2c527dd3cab979621fdfbc07eb22fee103472
/
src
/
gpu
f4c2c52
First portion of refactoring to bundle SW path rendering into GrPathRenderer
by robertphillips@google.com
· 13 years ago
8e124a2
Give GrGLProgramStage a virtual destructor
by bsalomon@google.com
· 13 years ago
7460b37
Fixed minor Release & fixed point compiler warnings on Linux
by robertphillips@google.com
· 13 years ago
7d30a21
Fixes matrix inconsistency in GPU draws with filters. Also adds a GM test.
by bsalomon@google.com
· 13 years ago
0f191f3
Minor refactoring to remove duplicate enum from Ganesh (_SetOp -> SkRegion::Op)
by robertphillips@google.com
· 13 years ago
07eecdc
Hooks up the GrCustomStage/GrGLProgramStageFactory/GrGLProgramStage
by tomhudson@google.com
· 13 years ago
4470638
Fix class/struct warning
by bsalomon@google.com
· 13 years ago
168e634
Infrastructure for new Ganesh shader pipeline: base classes for GPU
by tomhudson@google.com
· 13 years ago
e788430
Added glBlendEquation to GL interface
by robertphillips@google.com
· 13 years ago
b72f203
Fix reset of scissor state in onResetContext
by bsalomon@google.com
· 13 years ago
1e945b7
Minor refactoring to pull GrClipMaskManager into its own files
by robertphillips@google.com
· 13 years ago
730ebe5
First pass at stencil clip mask refactoring
by robertphillips@google.com
· 13 years ago
0dd84a3
Minor code cleanup of Debug GL Interface
by robertphillips@google.com
· 13 years ago
fa1d291
Propagated AA flags through Ganesh's clip stack (in preparation for GL AA clipping)
by robertphillips@google.com
· 13 years ago
670ff9a
Fixed uninitialized memory issue on Linux when running "gm --debuggl"
by robertphillips@google.com
· 13 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
8637a36
Minor Windows compiler complaint fixes
by robertphillips@google.com
· 13 years ago
0e5104c
misc fixes
by bsalomon@google.com
· 13 years ago
1b3ac8b
Don't use the usage flag to determine whether an SkGpuDevice needs to be cleared. Fixes regression in testimagefilters introduced by r3565. Also add baselines for testimagefilters gm on windows.
by bsalomon@google.com
· 13 years ago
419400b
remove extra parameter ctm in skPaint2GrPaintShader()
by bsalomon@google.com
· 13 years ago
6995068
Initial version of R8 support
by robertphillips@google.com
· 13 years ago
dd743fe
Initial split up of Debug Interface into separate files
by robertphillips@google.com
· 13 years ago
92edd31
add macro DEFER_PATHS to proper checks
by bsalomon@google.com
· 13 years ago
aad7e27
Fixing blurred shadows of hairline paths when rendered on the GPU
by junov@chromium.org
· 13 years ago
3286989
Remove old D3D9 stuff
by bsalomon@google.com
· 13 years ago
2ac4ef5
Fixing the drawing of blurred shodows for hairline paths with software rendering
by junov@chromium.org
· 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
730ca3b
Fix NULL as SkColor warning on clang.
by bsalomon@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
18bbb8b
Revet 3563 due to mac bot failure
by bsalomon@google.com
· 13 years ago
423d6d9
Improve save layer handling in SkGpuDevice
by bsalomon@google.com
· 13 years ago
193395c
Unify text flushing with other deferred drawing
by bsalomon@google.com
· 13 years ago
b4725b4
Add assert to catch circular drawing higher up the call stack.
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
ba800e2
Alphabetize gl function pointer typedefs / decls. Wrap pointers to auto-NULL 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
6390c72
Fix Coverity reports. (Mostly use of uninitialised values.)
by vandebo@chromium.org
· 13 years ago
a728e35
Fix a bunch of Coverity defects - class members not initialized in the constructor.
by vandebo@chromium.org
· 13 years ago
78ff6b4
Moved mac, unix, win and mesa directories under src/gpu/gl
by robertphillips@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
d91f370
Moved Debug GL interface to src/gpu/gl/debug in preparation for splitting it up.
by robertphillips@google.com
· 13 years ago
fa1dd11
Revert r3523 and r2522
by vandebo@chromium.org
· 13 years ago
354fd0e
Fix Coverity reports. (Mostly use of uninitialised values.)
by vandebo@chromium.org
· 13 years ago
d3b9fbb
Code changes for ANGLE GL interface. .gyp file changes will be delivered later.
by robertphillips@google.com
· 13 years ago
95cd7bd
Make printf in GrContext about partial pixel coverage be debug-only
by bsalomon@google.com
· 13 years ago
8500322
disable GPU blur on small paths
by bsalomon@google.com
· 13 years ago
3672b58
Removed redundant typedef from GrDebugGL class
by robertphillips@google.com
· 13 years ago
a5d2203
Use a single GrDrawState in GrContext for direct and buffered drawing
by bsalomon@google.com
· 13 years ago
a5d056a
Reland 3503 with fix
by bsalomon@google.com
· 13 years ago
290e536
Revert 3503
by bsalomon@google.com
· 13 years ago
67bddc4
Make GrDrawState object used by GrDrawTarget be settable; set in GrInOrderDrawBuffer playback
by bsalomon@google.com
· 13 years ago
2e3d144
Make GrDrawState ref counted. (Small step towards a perf improvement.)
by bsalomon@google.com
· 13 years ago
ba0cc3e
Extended debug GL interface to include textures.
by robertphillips@google.com
· 13 years ago
8fe84b5
Add SkMatrix::cheapEqualTo, use in Gr code
by bsalomon@google.com
· 13 years ago
22f42b7
[GPU] when paint has patheffect, it should fallback to path render
by bsalomon@google.com
· 13 years ago
8926b16
apply imagefilter to all draw calls
by reed@google.com
· 13 years ago
6f86c3e
fix clang compilation warning
by bsalomon@google.com
· 13 years ago
7c95942
Extended debug GL interface to include tracking of render buffers
by robertphillips@google.com
· 13 years ago
f85abda
Remove mutual dependency of gr and skgr. http://codereview.appspot.com/5879043/
by bungeman@google.com
· 13 years ago
24878f7
Reset Ganesh TextureDomain after use.
by tomhudson@google.com
· 13 years ago
6970557
Re-attempting Linux debug GL interface compiler complaint fix.
by robertphillips@google.com
· 13 years ago
f6f123d
Added tracking of frame buffer objects to debug GL interface
by robertphillips@google.com
· 13 years ago
0ffc56f
Reverting Linux compiler complaint patch - again
by robertphillips@google.com
· 13 years ago
2badb15
Partial re-delivery of Linux compiler complaint changes.
by robertphillips@google.com
· 13 years ago
934c570
Add GrDrawTarget::drawIndexedInstance, use in default text context.
by bsalomon@google.com
· 13 years ago
b3e40c0
Convert SkMatrix::I() assignments to SkMatrix::reset() calls
by bsalomon@google.com
· 13 years ago
55e713c
Add temp android modification to the GLSL version check
by djsollen@google.com
· 13 years ago
7c3578a
Revert r3435, no perf win
by bsalomon@google.com
· 13 years ago
4a44b4b
inline GrDrawTarget::copyDrawState
by bsalomon@google.com
· 13 years ago
f8aa18c
Compile with c++0x. http://codereview.appspot.com/5841074/
by bungeman@google.com
· 13 years ago
d41a1dc
rolling back to r3427
by robertphillips@google.com
· 13 years ago
34c54e4
Addressed compiler warnings in the Debug GL Interface on Linux.
by robertphillips@google.com
· 13 years ago
0da3719
Added debug GL Interface. This interface tracks various GL objects in order to find leaks & invalid accesses.
by robertphillips@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
f32a9b6
GPU blit speedup: avoid texture filtering and texture domain when not necessary
by junov@chromium.org
· 13 years ago
022a3e1
Call reset() in text context rather than set to SkMatrix::I(). Perf improvement in bench.
by bsalomon@google.com
· 13 years ago
f4a9c82
Split GrTextContext into baseclass and subclass
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
1a38d55
Perform degenerate check in device coords in convex path renderer
by bsalomon@google.com
· 13 years ago
1971317
Allow compiler to optimize applying quadratic UV matrix to verts
by bsalomon@google.com
· 13 years ago
bb89cda
This update fixes the problem with GLX failing to find a valid configuration on Linux laptops (Issue 513).
by robertphillips@google.com
· 13 years ago
fb4ce6f
Batch path draws.
by bsalomon@google.com
· 13 years ago
73d98aa
Fix missing return statement
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
e3d7095
Change interface on GrDrawTarget to reserve vtx/idx space at same time
by bsalomon@google.com
· 13 years ago
208236d
add/delete some comments to path renderer interface
by bsalomon@google.com
· 13 years ago
9183216
use floats to compute texture matrix / coords
by bsalomon@google.com
· 13 years ago
d850c18
Turn off pedantic check that causes too much noise in GL logs.
by bsalomon@google.com
· 13 years ago
3f5a95e
Misc bug fix in GrInOrderDrawBuffer
by bsalomon@google.com
· 13 years ago
d510809
Fix GrBufferAllocPool to include padding in bytes used for an allocation
by bsalomon@google.com
· 13 years ago
b372942
make pathrenderers release their geometry before returning
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
af90f7f
Recommit r3321 with fix for path orientation reversal.
by bsalomon@google.com
· 13 years ago
3b4dd90
Refactor Gaussian blur and morphology from SkGpuDevice into GrContext.
by senorblanco@chromium.org
· 13 years ago
Next »