Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
c82b8899d97c2a26f5991bc771ad3beb8257edae
/
gpu
/
src
/
GrGpuGLShaders.cpp
c82b889
Cleanup handling of GL versions, fix function names
by bsalomon@google.com
· 13 years ago
4fa6694
Resubmit 2289 with fix for glsl version
by bsalomon@google.com
· 13 years ago
1fac5ca
Revert 2289. GLSL version detection not robust enough. May think we don't have GLSL 1.50 support based on OpenGL version. We have to look at the available extensions, not just GL version.
by bsalomon@google.com
· 13 years ago
98874cd
[GPU] Use new Var type for inputs/outputs of FS and VS
by bsalomon@google.com
· 13 years ago
aeb2160
Add GrAAHairLinePathRenderer
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
971d0c8
Get rid of createRenderTargetFrom3DAPIState and associated glGets necessary to support it.
by bsalomon@google.com
· 13 years ago
0b77d68
Make GrGLInterface a per-GrContext refcounted object rather than a global
by bsalomon@google.com
· 13 years ago
f7c00f6
Clening up GrBinHashKey. Removing unnecessary streaming capability
by junov@google.com
· 13 years ago
a8e686e
Make program unit test run clean and add it to tests program
by bsalomon@google.com
· 13 years ago
0168afc
Make RT & TEX base classes aware of NPOT/min-RT bloated size
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
027de5f
GPU-based Gaussian blur.
by senorblanco@chromium.org
· 13 years ago
22c5dea
Fix div by zero in GPU degenerate radials (and add sample and gm baselines)
by bsalomon@google.com
· 13 years ago
1e257a5
Remove nested scope resolutions in GrGpuGLShaders and use enum counts for generating random values in unit test.
by bsalomon@google.com
· 13 years ago
2c17fcd
Reduce gets of ext string and check validity of stencil format enums
by bsalomon@google.com
· 13 years ago
3582bf9
Remove GrAuto*Malloc, replace with SkAuto*Malloc
by bsalomon@google.com
· 13 years ago
25fb21f
Refactor GrDrawTarget vertex/index api
by bsalomon@google.com
· 13 years ago
129b8e3
Implement edge AA for concave polys in the tesselated path renderer.
by senorblanco@chromium.org
· 13 years ago
53a5584
Adding functionality for purgin graphics resource handles
by junov@google.com
· 13 years ago
76b8274
Correction of texture domain calculation. Review=http://codereview.appspot.com/4517126
by twiz@google.com
· 13 years ago
0d83172
Reduce GrGLProgram::ProgramDesc from 88B to 24B.
by tomhudson@google.com
· 13 years ago
2f83940
Fixes performance for texture domain uniform upload
by junov@google.com
· 13 years ago
271cffc
Add dual source blending support for proper blending with coverage.
by bsalomon@google.com
· 13 years ago
ef3913b
Batch up draws into triangle fans as large as possible when drawing convex
by senorblanco@chromium.org
· 13 years ago
d31cbc4
Removing remnants of GrGLEffect.
by junov@google.com
· 13 years ago
f2d9155
separate coverage stages from color stages.
by bsalomon@google.com
· 13 years ago
6acc9b3
Fixed color bleeding issue when drawing a sub region of a bitmap with filtering enabled.
by junov@google.com
· 13 years ago
27a4dc4
Upload matrix as gl float rather than gr scalar (fixes a build break when scalar==fixed)
by bsalomon@google.com
· 13 years ago
92e0f22
Edge antialiasing for convex shapes in Ganesh
by senorblanco@chromium.org
· 13 years ago
01b87ec
Store 1/255 as a constant to reduce number of divides.
by Scroggo
· 13 years ago
25a61c3
Remove unused variable.
by Scroggo
· 13 years ago
2d9ddf9
Keep program cache consistent when program creation fails.
by bsalomon@google.com
· 13 years ago
97c88c2
Add color filters to gpu path.
by Scroggo
· 13 years ago
cc4dac3
Make GrMatrix an alias of SkMatrix. Add new methods to SkMatrix.
by bsalomon@google.com
· 13 years ago
9196130
Make shader generator more legible. Get rid of some magic values.
by bsalomon@google.com
· 13 years ago
0292935
remove unused var, fixes warning
by bsalomon@google.com
· 13 years ago
6aef1fb
Add 4x4 downsample filter with 4 bilinear texture reads, use for ssaa.
by bsalomon@google.com
· 13 years ago
c97db4c
Fixing a simple build error in GrGpuGLShaders.cpp with GR_AGGRESSIVE_SHADER_OPTS
by junov@google.com
· 13 years ago
6a77cc5
Fix warnings.
by bsalomon@google.com
· 13 years ago
a47a48d
SSSA for drawVerts, cleanup determination of when stage is enabled
by bsalomon@google.com
· 13 years ago
e624caf
Fix copy/paste bug that causes stage 0 sample mode to be used for all stages
by bsalomon@google.com
· 13 years ago
4be283f
Adds a build flag for GL to never use vertex attributes that don't have per-vertex values.
by bsalomon@google.com
· 13 years ago
bcdbbe6
by bsalomon@google.com
· 13 years ago
669fdc4
Adds read pixels to GrTexture and GrRenderTarget
by bsalomon@google.com
· 13 years ago
f93e717
Refactoring the GrGpuGLShaders2 into 2 classes: GrGpuGLShaders
by junov@google.com
· 13 years ago
c6cf723
Hide alloc size vs content size below API
by bsalomon@google.com
· 14 years ago
1c13c96
Refactor how Gr handles vertex and index data. GrGpu and GrInOrderDrawBuffer both GrBufferAllocPool to manage reserved and set-to-array vertex and index data.
by bsalomon@google.com
· 14 years ago
7acdb8e
by bsalomon@google.com
· 14 years ago
c921843
fixes for some warnings:
by reed@google.com
· 14 years ago
42ab7ea
Cleanup including of GL headers and provide way to include custom headers, extension getter.
by bsalomon@google.com
· 14 years ago
f44aa37
add compile flag GR_SKIP_2POINTRADIAL_PROGRAMS to ignore the 2point-radial
by reed@google.com
· 14 years ago
2e7b43d
Remove notion of default rendertarget. This doesn't map well to usage patterns outside sample app. Make binding between SkGpuDevice and a GrRenderTarget more explicit. Create method on GrContext to wrap the current target in the 3D API with a GrRenderTarget.
by bsalomon@google.com
· 14 years ago
316f9923
Use macro to call gl.
by bsalomon@google.com
· 14 years ago
8531c1c
Towards issue #106
by bsalomon@google.com
· 14 years ago
ac20fb9
add helpers to initialize our var-int args before calling GL. Some drivers
by reed@google.com
· 14 years ago
ac10a2d
add gpu backend (not hooked up yet)
by reed@google.com
· 14 years ago