Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
db76763878810d76032a2b98e83390c0b2de970f
/
src
/
gpu
/
GrFragmentProcessor.cpp
080e77f
Use SkPMColor4f in OverrideInput, remove some kruft from SkGr
by Brian Osman
· 6 years ago
f28e55d
Add SkPMColor4f support to SkSL
by Brian Osman
· 6 years ago
5ea96bf
Remove unused premul/unpremul FP code
by Brian Osman
· 6 years ago
1d5b598
Towards removing GrColor4f
by Brian Osman
· 6 years ago
ee78396
templatize GrSurfaceProxyRef
by Brian Salomon
· 6 years ago
e782f84
Remove GrResourceIOProcessor.
by Brian Salomon
· 6 years ago
f7dcd76
Remove array of TextureSampler pointers from GrIOResourceProcessor.
by Brian Salomon
· 6 years ago
662ea4b
Remove texel buffer support.
by Brian Salomon
· 6 years ago
1c54894
ccpr: Remove local matrix data from path instances
by Chris Dalton
· 6 years ago
535ba8d
Drop unused support for MSAA sample locations
by Chris Dalton
· 6 years ago
28eaed2
add gpu impl for shadermaskfilter
by Mike Reed
· 7 years ago
7f86192
Revert "Drop support for unused MSAA extensions"
by Robert Phillips
· 7 years ago
7df2746
Drop support for unused MSAA extensions
by Chris Dalton
· 7 years ago
e9d172a
converted ConstColorProcessor to SkSL
by Ethan Nicholas
· 7 years ago
be0a042
converted Premul / Unpremul to SkSL
by Ethan Nicholas
· 7 years ago
abff956
initClassID no longer auto-allocates ids
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
aff329b
Make GrFragmentProcessor be non-refcounted and use std::unique_ptr.
by Brian Salomon
· 7 years ago
96271cd
Require clone() be implemented by GrFragmentProcessor subclasses
by Brian Salomon
· 7 years ago
216f2e0
Implement GrFragmentProcessor::clone for 6 additional subclasses.
by Brian Salomon
· 7 years ago
650ced0
Make GrColorFragmentProcessorAnalysis do all analysis in constructor.
by Brian Salomon
· 7 years ago
1c9686b
Speculative "fix" for crash in analyzeProcessors
by Robert Phillips
· 7 years ago
e23bffd
Remove support in GPU backend for distance vector field.
by Brian Salomon
· 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
a91e0b7
Allow TextureSamplers to have null GrTexture pointer
by Robert Phillips
· 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
· 7 years ago
a811b12
Renames of processor analysis-related classes and method.
by Brian Salomon
· 7 years ago
c0b642c
Split GrPipelineInput into separate color and coverage types, the latter of which is just an enum.
by Brian Salomon
· 7 years ago
ce42551
Add Swizzle FP, and remove swizzle logic from GrConfigConversionEffect
by Brian Osman
· 7 years ago
de1a605
Support premul/unpremul of F16 during read/writePixels
by Brian Osman
· 7 years ago
c6b7146
Remove component flags from GrPipelineInput.
by Brian Salomon
· 8 years ago
cb30bb2
Remove GrFragmentProcessor::computeInvariantOutput
by Brian Salomon
· 8 years ago
eec6f7b
Use new fragment processor optimization queries.
by Brian Salomon
· 8 years ago
22af73f
Rename GrFragmentProcessor::MulOutputByInputUnpremulColor to MakeInputPremulAndMulByOutput.
by Brian Salomon
· 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
5f13fba
Stop tracking whether GrFragmentProcessors read their input
by Brian Salomon
· 8 years ago
67c18d6
Continue making Ganesh use absolute texture coordinates - take 2
by Robert Phillips
· 8 years ago
0831f1b
Rename GrProcOptInfo::addProcessors to analyzeProcessors
by Brian Salomon
· 8 years ago
a7d61a6
Revert "Continue making Ganesh use absolute texture coordinates"
by Joe Gregorio
· 8 years ago
4493a9d
Continue making Ganesh use absolute texture coordinates
by Robert Phillips
· 8 years ago
aab259e
Simplify GrProcOptInfo initialization.
by Brian Salomon
· 8 years ago
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
f9f4512
Reland image storage with fixes.
by Brian Salomon
· 8 years ago
59dc411
Revert "Initial OpenGL Image support."
by Brian Salomon
· 8 years ago
be34882
Initial OpenGL Image support.
by Brian Salomon
· 8 years ago
7d954ad
remove xfermode from public api
by Mike Reed
· 8 years ago
55e0346
Make addTexture/BufferAccess on GrProcessor non-virtual
by Brian Salomon
· 8 years ago
618d304
GrConstColorProcessor uses 4f colors in the destination space
by Brian Osman
· 8 years ago
2ebd0c8
Remove option to make GrCoordTransforms apply to device positions.
by Brian Salomon
· 8 years ago
b58a2b4
Stop aggregating texture/buffer access objects in GrFragmentProcessor parents.
by bsalomon
· 8 years ago
a624bf3
Stop flattening GrCoordTransforms in parent GrFragmentProcessors.
by bsalomon
· 8 years ago
56b7dc4
Revert of Stop flattening GrCoordTransforms in parent GrFragmentProcessors. (patchset #3 id:40001 of https://codereview.chromium.org/2339203002/ )
by bsalomon
· 8 years ago
d91237e
Stop flattening GrCoordTransforms in parent GrFragmentProcessors.
by bsalomon
· 8 years ago
7312ff8
Remove ability to skip coord transform comparison in pipeline comparison.
by bsalomon
· 8 years ago
4cea3b9
Push usage of GrColor4f into OverrideInput
by brianosman
· 8 years ago
9b03e7b
GrFP can express distance vector field req., program builder declares variable for it
by dvonbeck
· 8 years ago
02aed95
Revert of GrFP can express distance vector field req., program builder declares variable for it (patchset #20 id:370001 of https://codereview.chromium.org/2114993002/ )
by mtklein
· 8 years ago
4ef6dfa
GrFP can express distance vector field req., program builder declares variable for it
by dvonbeck
· 8 years ago
c526da9
SkLS now accepting nullptr for diffuse shader and normal source, now accurately handling alpha
by dvonbeck
· 8 years ago
ca9eeab
Fixed crash when RunInSeriesFP's color input is nil
by dvonbeck
· 8 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 8 years ago
74b8d32
Implement texel buffers
by cdalton
· 8 years ago
9d524f2
Style bikeshed - remove extraneous whitespace
by halcanary
· 8 years ago
8733210
Replace fWillReadFragmentPosition with a bitfield
by cdalton
· 8 years ago
8528541
Add more specialized fragment builders
by cdalton
· 9 years ago
5e58cee
Add GrShaderFlags enum
by cdalton
· 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
e25eea4
Use child processors to implement compose color filter.
by bsalomon
· 9 years ago
f1b7a1d
Make skpaint->grpaint flow work for composing draws (verts and atlas)
by bsalomon
· 9 years ago
bf87730
Move GrFragmentProcessor implementation to its own cpp file
by bsalomon
· 9 years ago