Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
5a5c2ab3a8cc9cea94bcd883fd983512314a2ef3
/
src
/
gpu
/
GrGLProgram.cpp
e63799d
[GPU] when writing to unpremult dest and alpha is 0, make rgb=0
by bsalomon@google.com
· 13 years ago
0a97be2
When GL_RGBA readPixels are slow do swizzle using a draw then readPixels with GL_BGRA
by bsalomon@google.com
· 13 years ago
c436499
[GPU] Add explicit byte order and PM vs. UPM 8888 configs
by bsalomon@google.com
· 13 years ago
85b505b
Add support for GL_ARB_texture_swizzle
by bsalomon@google.com
· 13 years ago
9381363
Extract GrDrawTarget::DrState into independent GrDrawState struct.
by tomhudson@google.com
· 13 years ago
2a2e3ef
Move helper functions out of header file, write new genProgram helpers.
by tomhudson@google.com
· 13 years ago
373a663
Virtualize SkGLContext with subclasses SkNativeGLContext and SkMesaGLContext, allow both in gm
by bsalomon@google.com
· 13 years ago
5960d00
Extract six functions from GrGLProgram::genStageCode() to shorten it by
by tomhudson@google.com
· 13 years ago
d38f137
Move gpu/include/* to include/gpu and gpu/src/* to src/gpu
by bsalomon@google.com
· 13 years ago
[Renamed from gpu/src/GrGLProgram.cpp]
86c1f71
Gpu blend optimizations, handle more xfer modes with fractional pixel coverage
by bsalomon@google.com
· 13 years ago
a310826
Add per-vertex coverage field, use in AA rects when alpha tweak is not valid, add relevant sample/gm
by bsalomon@google.com
· 13 years ago
edfe1aa
Add experimental geometry shader code to gpu backend
by bsalomon@google.com
· 13 years ago
2ec7280
Fix some warnings
by bsalomon@google.com
· 13 years ago
bc5cf51
Use BindFragDataLocation (rather than indexed variant) for FS color output.
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
6610567
Move edgeAA shader gen code to its own function
by bsalomon@google.com
· 13 years ago
ba72f04
enable OES derivatives extension in shaders that use it
by bsalomon@google.com
· 13 years ago
79afcaa
Workaround crash in cmd buffer validation code when GL shaders/programs fail
by bsalomon@google.com
· 13 years ago
56bfc5a
Add optional per-gl-func client callback.
by bsalomon@google.com
· 13 years ago
aeb2160
Add GrAAHairLinePathRenderer
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
edc177d
Fixes for iOS / Ganesh (consistent fs/vs uni precision decl and don't use stencil-only fbo for clear)
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
0c8d93a
Reworks r1770 so that users who have replaced SkUserConfig don't have to
by tomhudson@google.com
· 13 years ago
3582bf9
Remove GrAuto*Malloc, replace with SkAuto*Malloc
by bsalomon@google.com
· 13 years ago
278cbb4
Enable WebKit/Chromium style logging for Skia.
by tomhudson@google.com
· 13 years ago
129b8e3
Implement edge AA for concave polys in the tesselated path renderer.
by senorblanco@chromium.org
· 13 years ago
0d83172
Reduce GrGLProgram::ProgramDesc from 88B to 24B.
by tomhudson@google.com
· 13 years ago
0d3f1fb
Speed up GrBinHashKey computation by replacing Adler32 with One-at-a-Time hash
by tomhudson@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
db2566b
Set fEdgesUni to kUseUniform when we need to upload it. Fix for bug introduced
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
5d75740
Style fix
by Scroggo
· 14 years ago
92e0f22
Edge antialiasing for convex shapes in Ganesh
by senorblanco@chromium.org
· 14 years ago
dcf1b0b
Add space between mediump and float in 2pt radial vertex uniform decl
by bsalomon@google.com
· 14 years ago
a8a57be
Remove a warning.
by Scroggo
· 14 years ago
97c88c2
Add color filters to gpu path.
by Scroggo
· 14 years ago
72b4fcb
Fix unused var warning
by bsalomon@google.com
· 14 years ago
9196130
Make shader generator more legible. Get rid of some magic values.
by bsalomon@google.com
· 14 years ago
fc29629
Replace GrStringBuilder with SkString. First step in cleaning up the shader generator. Slight performance hit when creating a new shader (<10% of total shader gen time on my Windows box is spent in building our string before handing it to GL). Much of this can be recovered by better usage pattern of SkString in coming revisions.
by bsalomon@google.com
· 14 years ago
6aef1fb
Add 4x4 downsample filter with 4 bilinear texture reads, use for ssaa.
by bsalomon@google.com
· 14 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
· 14 years ago
f93e717
Refactoring the GrGpuGLShaders2 into 2 classes: GrGpuGLShaders
by junov@google.com
· 14 years ago