Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
078e8faa26d8b1f33a92e57f587be011150d1776
/
src
/
gpu
/
effects
/
GrGaussianConvolutionFragmentProcessor.cpp
078e8fa
Revert "Make FP optimizations helpers use SkAlphaType not GrColorType"
by Brian Salomon
· 5 years ago
7a538b1
Make FP optimizations helpers use SkAlphaType not GrColorType
by Brian Salomon
· 5 years ago
c594e62
Plumb GrColorType through all ops/processors that sample textures.
by Greg Daniel
· 5 years ago
d4efe68
SkSL sample() now permits specification of coordinates
by Ethan Nicholas
· 5 years ago
ef79fa8
Generate identical shader keys for X and Y blurs when there is no domain
by Brian Osman
· 5 years ago
f91aeb2
Move a bunch of gpu files out of include/private and into src/gpu.
by Greg Daniel
· 5 years ago
c0bd9f9
rewrite includes to not need so much -Ifoo
by Mike Klein
· 5 years ago
257a03d
Integrate clamp to border into FP optimization flags
by Michael Ludwig
· 6 years ago
fd98c2c
Make some GrSurfaceProxy and GrTextureProxy methods easier to access
by Brian Salomon
· 6 years ago
f7dcd76
Remove array of TextureSampler pointers from GrIOResourceProcessor.
by Brian Salomon
· 6 years ago
23c55b6
Move GrGLSL.h from include/private to src/gpu/glsl.
by Brian Salomon
· 6 years ago
eaded9d
Fix DDL blur image filter
by Robert Phillips
· 6 years ago
4eda8d9
Check for divide by zero in fill_in_2D_gaussian_kernel
by Greg Daniel
· 7 years ago
3aecc30
Check for divide by zero in fill_in_1D_gaussian_kernel
by Greg Daniel
· 7 years ago
abff956
initClassID no longer auto-allocates ids
by Ethan Nicholas
· 7 years ago
8aa4569
switched SkSL's temporary 'highfloat' type back to 'float'
by Ethan Nicholas
· 7 years ago
f7b8820
re-land of new SkSL precisions
by Ethan Nicholas
· 7 years ago
27185a9
Revert "Revert "Revert "Switched highp float to highfloat and mediump float to half."""
by Ethan Nicholas
· 7 years ago
05d5a13
Revert "Revert "Switched highp float to highfloat and mediump float to half.""
by Ethan Nicholas
· 7 years ago
1d816b9
Revert "Switched highp float to highfloat and mediump float to half."
by Brian Salomon
· 7 years ago
88d99c6
Switched highp float to highfloat and mediump float to half.
by Ethan Nicholas
· 7 years ago
b4aab9a
Replace SkFAIL with SK_ABORT.
by Ben Wagner
· 7 years ago
aff329b
Make GrFragmentProcessor be non-refcounted and use std::unique_ptr.
by Brian Salomon
· 7 years ago
369e8b7
Fix cleanup on program creation failure
by Robert Phillips
· 7 years ago
5af9ea3
renamed SkSL types in preparation for killing precision modifiers
by Ethan Nicholas
· 7 years ago
3f6f965
Implement clone for 6 additional GrFragmentProcessor subclasses.
by Brian Salomon
· 7 years ago
71603cc
Remove the now unused GR_PROXY_MOVE macro
by Brian Salomon
· 7 years ago
b133ffe
Remove Gr1DKernelEffect "helper" class.
by Brian Salomon
· 7 years ago
6cd51b5
Remove GrSingleTextureEffect
by Brian Salomon
· 7 years ago
c686ce3
Smaller fragment from "Reduce dependence on GrSurface's origin field"
by Robert Phillips
· 7 years ago
96be9df
Revert "Reduce dependence on GrSurface's origin field"
by Robert Phillips
· 7 years ago
467022b
Reduce dependence on GrSurface's origin field
by Robert Phillips
· 7 years ago
039a7c7
Added new edge handling mode (clamp and repeat) to Gaussian blur filter.
by wutao
· 7 years ago
fbcef6e
Clean up GrResourceProvider usage
by Robert Phillips
· 7 years ago
646e429
Retract GrTexture*.h & GrRenderTarget*.h from other headers
by Robert Phillips
· 7 years ago
9bee2e5
Revise system for checking for uninstantiated proxies
by Robert Phillips
· 7 years ago
2983f40
Re-land of "eliminated GrGLSLExpr".
by Ethan Nicholas
· 7 years ago
421fe44
Revert "Revert "Revert "eliminated GrGLSLExpr"""
by Ethan Nicholas
· 7 years ago
796001c
Revert "Revert "eliminated GrGLSLExpr""
by Ethan Nicholas
· 7 years ago
5e550ab
Revert "eliminated GrGLSLExpr"
by Brian Salomon
· 7 years ago
93f20f5
eliminated GrGLSLExpr
by Ethan Nicholas
· 7 years ago
ab015ef
Move the ability to access textures, buffers, and image storages out from GrProcessor.
by Brian Salomon
· 8 years ago
296b1cc
Retract GrContext from src/gpu/effects
by Robert Phillips
· 8 years ago
32f2818
Clean up/remove unused GrFragmentProcessor-derived ctors
by Robert Phillips
· 8 years ago
6f6961e
make GR_TEST_UTILS=0 work
by Hal Canary
· 8 years ago
08c5ec7
Make blur utils take GrTextureProxies - take 2
by Robert Phillips
· 8 years ago
877b15b
Revert "Make blur utils take GrTextureProxies"
by Robert Phillips
· 8 years ago
d0dc05b
Make blur utils take GrTextureProxies
by Robert Phillips
· 8 years ago
40fd7c9
Push GrTextureProxy down to more effects
by Robert Phillips
· 8 years ago
587e08f
Revert "Revert "Start of rewrite of GrFragmentProcessor optimizations.""
by Brian Salomon
· 8 years ago
052fd51
Revert "Start of rewrite of GrFragmentProcessor optimizations."
by Ethan Nicholas
· 8 years ago
85eb422
Start of rewrite of GrFragmentProcessor optimizations.
by Brian Salomon
· 8 years ago
aee504b
Make GrConvolutionEffect only support Gaussian kernels and rename.
by Brian Salomon
· 8 years ago
[Renamed (61%) from src/gpu/effects/GrConvolutionEffect.cpp]
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
99938a8
Merge GrGLSLShaderVar and GrShaderVar
by Brian Salomon
· 8 years ago
db4183d
In GrProcessor::TextureSampler drop the "get", it's cleaner
by Brian Salomon
· 8 years ago
0bbecb2
Rename GrTextureAccess to GrProcessor::TextureSampler.
by Brian Salomon
· 8 years ago
1a1aa93
Remove unneeded GrGLSLTransformedCoordsArray type
by bsalomon
· 8 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 8 years ago
3f6f76f
Rename EmitArgs::fSamplers to fTexSamplers
by cdalton
· 9 years ago
78d6eb0
Pack float array uniforms into vec4 arrays
by jvanverth
· 9 years ago
8528541
Add more specialized fragment builders
by cdalton
· 9 years ago
5e58cee
Add GrShaderFlags enum
by cdalton
· 9 years ago
bf536af
Next round of GrGLSLFragmentProcessor-derived class cleanup
by robertphillips
· 9 years ago
9cdb992
Clean up GrGLSLFragmentProcessor-derived classes
by robertphillips
· 9 years ago
7ea439b
Create GLSLUniformHandler class for gpu backend
by egdaniel
· 9 years ago
4ca2e60
Add ShaderBuilders to EmitArgs and remove gettings from ProgBuilder.
by egdaniel
· 9 years ago
57d3b03
Rename some processor functions from GL to GLSL
by egdaniel
· 9 years ago
64c4728
Make all GrFragmentProcessors GL independent.
by egdaniel
· 9 years ago
2d721d3
Move all ShaderBuilder files to GLSL
by egdaniel
· 9 years ago
018fb62
Create GLSL base class for ProgramDataManager
by egdaniel
· 9 years ago
0d3f061
Move GrGLShaderVar to GrGLSL
by egdaniel
· 9 years ago
4a33952
Bye bye processor data manager.
by bsalomon
· 9 years ago
c21b09e
Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor*
by bsalomon
· 9 years ago
a511e6a
Revert of Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor* (patchset #8 id:140001 of https://codereview.chromium.org/1316513002/ )
by rmistry
· 9 years ago
ecfdc25
Change SkShader;asFragmentProcessor signature to no longer take skpaint\grcolor*
by bsalomon
· 9 years ago
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 9 years ago
b1daa86
When getGLInstance is called on a frag proc, the resulting GrGLFragmentProcessor will be the root of a tree of GrGLFragmentProcessors that mirrors the GrFragmentProcessor's tree. This allows setData() to be called recursively (removing the responsibility from compose shader) and allows gl instances direct access to their children gl instances so they can emit their code.
by wangyix
· 9 years ago
4b3050b
Added registerChild; transforms, textures, glKey automatically handled.
by wangyix
· 9 years ago
7c157a9
Added GrGLFragmentProcessor::EmitArgs struct for use with emitCode()
by wangyix
· 9 years ago
6af0c93
Moved GrGLFragmentProcessor definition to its own file
by wangyix
· 9 years ago
7a787b4
Revert of Bilinear optimization for 1D convolution. (patchset #5 id:200001 of https://codereview.chromium.org/1216623003/)
by ericrk
· 9 years ago
0f38612
Bilinear optimization for 1D convolution.
by ericrk
· 9 years ago
39a24f2
Revert of Bilinear optimization for 1D convolution. (patchset #5 id:200001 of https://codereview.chromium.org/1216623003/)
by scroggo
· 9 years ago
91abe10
Bilinear optimization for 1D convolution.
by ericrk
· 9 years ago
5f10b5c
More threading of GrProcessorDataManager
by joshualitt
· 9 years ago
0067ff5
fix up test create functions
by joshualitt
· 9 years ago
ffe6ebb
Fix blur bug on Andreno 430 with bool cast to float
by bsalomon
· 9 years ago
cba99b8
Move GLSL-specific routines/classes to separate glsl directory
by jvanverth
· 9 years ago
4b91f76
rename GrDrawTargetCaps to GrCaps
by bsalomon
· 9 years ago
29bee0f
Make XPFragmentBuilder only Builder with access to DstCopy.
by egdaniel
· 9 years ago
cfc1886
Use GLSLCaps for creating processor keys and GLSL-specific programs
by jvanverth
· 9 years ago
36352bf
C++11 override should now be supported by all of {bots,Chrome,Android,Mozilla}
by mtklein
· 10 years ago
72c9faa
Fix up all the easy virtual ... SK_OVERRIDE cases.
by mtklein
· 10 years ago
422f56f
Make addUniform take a precision
by bsalomon
· 10 years ago
eb2a676
Remove backend factories
by joshualitt
· 10 years ago
267ce48
remove proc key
by joshualitt
· 10 years ago
420d7e9
Auto-compare GrProcessors' texture accesses in isEqual().
by bsalomon
· 10 years ago
0e08fc1
Push isEqual/onIsEqual down from GrProcessor to subclasses.
by bsalomon
· 10 years ago
1598899
FPs now use the correct builder types(just a rename)
by joshualitt
· 10 years ago
Next »