Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skqp
/
82223aae39b7dd414c94c502fba90a7177ba79f3
/
src
/
gpu
/
GrDefaultGeoProcFactory.cpp
80879d4
Revert "Revert "Support combining per-vertex coverage with color in default GP vertex shader""
by Brian Osman
· 6 years ago
ded032c
Revert "Support combining per-vertex coverage with color in default GP vertex shader"
by Brian Osman
· 6 years ago
8e13f69
Support combining per-vertex coverage with color in default GP vertex shader
by Brian Osman
· 6 years ago
2a4c4df
Add wide color support to stroke rect op and default GP
by Brian Osman
· 6 years ago
f04fb3c
Change how GPs configure attributes
by Brian Osman
· 6 years ago
ef77604
Switch to postConcat from preConcat
by Michael Ludwig
· 6 years ago
cf86085
Replace GrColor4h with SkPMColor4f
by Brian Osman
· 6 years ago
936fe7d
Pass and return GrColor4h by const& when possible
by Brian Osman
· 6 years ago
1be2b7c
Keep paint color range/precision into ops and GPs (using GrColor4h)
by Brian Osman
· 6 years ago
e50efdf
Remove a few exit-time destructors.
by Nico Weber
· 6 years ago
d4c2970
Specify CPU (buffer) and GPU (shader) types explicitly in Attribute
by Brian Osman
· 6 years ago
c97a339
added optimizations to speed up skinning
by Ruiqi Mao
· 6 years ago
b609e6d
added byte and ubyte types to SKSL
by Ruiqi Mao
· 6 years ago
4ec72f7
added skeletal animation support to GPU backend
by Ruiqi Mao
· 6 years ago
383c9bb
Revert "added skeletal animation support to GPU backend"
by Joe Gregorio
· 6 years ago
d275ef5
added skeletal animation support to GPU backend
by Ruiqi Mao
· 6 years ago
c05aa7d
Revert "added skeletal animation support to GPU backend"
by Ruiqi Mao
· 6 years ago
b630734
added skeletal animation support to GPU backend
by Ruiqi Mao
· 6 years ago
92be2f7
Revert "Revert "Change how vertex/instance attributes are handled in geometry processors.""
by Brian Salomon
· 6 years ago
5045e50
Revert "Change how vertex/instance attributes are handled in geometry processors."
by Mike Klein
· 6 years ago
19c1233
Change how vertex/instance attributes are handled in geometry processors.
by Brian Salomon
· 6 years ago
08a50e0
Include sRGB -> Linear in the cached "from sRGB" xform
by Brian Osman
· 6 years ago
c891b10
Simplify usage of GrGLSLColorSpaceXformHelper
by Brian Osman
· 6 years ago
969bdef
Remove GrGeometryProcessor knowledge of explicit local coords
by Brian Salomon
· 6 years ago
70132d0
Make GrPrimitiveProcessor::Attribute a class, hide data members.
by Brian Salomon
· 6 years ago
6028361
Drop unused shader support for sample variables
by Chris Dalton
· 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
2737288
Don't force GrGLSLVarying's scope to be compile-time constant
by Chris Dalton
· 7 years ago
04460cc
Make GrGLSLPrimitiveProcessor::emitTransforms take local coords as GrShaderVar.
by Brian Salomon
· 7 years ago
c17bf32
Convert geometry shaders to operate in Skia device space
by Chris Dalton
· 7 years ago
abff956
initClassID no longer auto-allocates ids
by Ethan Nicholas
· 7 years ago
fa7ee24
changed vertex attribute precisions to be actual types
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
7f23543
Minor geometry processor clarification.
by Brian Salomon
· 7 years ago
5af9ea3
renamed SkSL types in preparation for killing precision modifiers
by Ethan Nicholas
· 7 years ago
0c26a9d
GR_TEST_UTILS fixes
by Brian Salomon
· 7 years ago
80ce804
remove SkDebugfs
by Mike Klein
· 7 years ago
fa6d865
Do color correction of vertex colors in GPU drawVertices
by Brian Osman
· 7 years ago
cb30bb2
Remove GrFragmentProcessor::computeInvariantOutput
by Brian Salomon
· 8 years ago
6f6961e
make GR_TEST_UTILS=0 work
by Hal Canary
· 8 years ago
3de0aee
Make SkGpuDevice::drawVertices perform color byte order swap and premul step using vertex shader.
by Brian Salomon
· 8 years ago
bfd5183
Removes tracking of whether color is ignored by XP.
by Brian Salomon
· 8 years ago
8c852be
Removing tracking of whether GP/FP coverage calculations are used by XP.
by Brian Salomon
· 8 years ago
94efbf5
Merge GrGLSLCaps into GrShaderCaps
by Brian Salomon
· 8 years ago
9b345e3
Make local coords be highp in default geometry processor
by Brian Salomon
· 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
cc6aeee
Remove GrPrimitiveProcessor::hasTransformedLocalCoords
by bsalomon
· 8 years ago
6cb807b
Simplify adding attributes to GrGeometryProcessor
by bsalomon
· 8 years ago
e4f2461
Detemplatize GrGLSLGeometryProcessor::setTransformDataHelper()
by bsalomon
· 8 years ago
06ca8ec
sk_sp for Ganesh.
by bungeman
· 8 years ago
8528541
Add more specialized fragment builders
by cdalton
· 8 years ago
5e58cee
Add GrShaderFlags enum
by cdalton
· 9 years ago
7ea439b
Create GLSLUniformHandler class for gpu backend
by egdaniel
· 9 years ago
0eafe79
Create GrGLSLVaryingHandler class for program building
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
e659a58
Move GrGLPrimitive/GeometryProc 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
8dcdedc
Make GrGLSLProgramBuilder base class for GrGLProgramBuilder.
by egdaniel
· 9 years ago
018fb62
Create GLSL base class for ProgramDataManager
by egdaniel
· 9 years ago
f529439
Move shader precision modifier check onto GLSLCaps
by egdaniel
· 9 years ago
465283c
Remove batchtracker
by joshualitt
· 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
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
385fe4d
Style Change: SkNEW->new; SkDELETE->delete
by halcanary
· 9 years ago
b2aa7cb
This CL wires up the backend portion necessary for sending transformed coords via vertex attributes.
by joshualitt
· 9 years ago
df0c557
Use new API everywhere for GrDefaultGeoProcFactory
by joshualitt
· 9 years ago
e494a58
Revert of Use new API everywhere for GrDefaultGeoProcFactory (patchset #5 id:80001 of https://codereview.chromium.org/1261083003/)
by joshualitt
· 9 years ago
801823b
Use new API everywhere for GrDefaultGeoProcFactory
by joshualitt
· 9 years ago
7a0d697
Change GrDefaultGeoProcFactory to a namespace
by joshualitt
· 9 years ago
0d986d8
Cleanup GrDefaultGeoProcFactory localCoords
by joshualitt
· 9 years ago
e9d6095
Cleanup Default Geo Proc API
by joshualitt
· 9 years ago
0067ff5
fix up test create functions
by joshualitt
· 9 years ago
7765a47
Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
by bsalomon
· 9 years ago
d07a279
Revert of Rework GrPipelineInfo (patchset #7 id:120001 of https://codereview.chromium.org/1213383005/)
by bsalomon
· 9 years ago
f5179a4
Makes GrPipelineInfo a class with query functions used by GrBatch subclasses.
by bsalomon
· 9 years ago
5559ca2
Remove uniform view matrix from GrGLPrimitiveProcessor base class
by joshualitt
· 9 years ago
f2539d5
Use high precision vertex attributes.
by senorblanco
· 9 years ago
4b91f76
rename GrDrawTargetCaps to GrCaps
by bsalomon
· 9 years ago
b8c241a
Preliminary attempt to remove batch tracker
by joshualitt
· 9 years ago
d3a560f
Revert of Preliminary attempt to remove batch tracker (patchset #3 id:40001 of https://codereview.chromium.org/1139723004/)
by joshualitt
· 9 years ago
cbfe91d
Preliminary attempt to remove batch tracker
by joshualitt
· 9 years ago
e3ababe
remove localmatrix from GrGeometryProcessor base class
by joshualitt
· 9 years ago
e578a95
Remove viewmatrix from GrGeometryProcessor base class
by joshualitt
· 9 years ago
88c23fc
remove color from GrGeometryProcessor
by joshualitt
· 9 years ago
1ba8cc9
removing equality / compute invariant loops from GrGeometryProcessors
by joshualitt
· 9 years ago
7dfc27c
Remove coverage multiplies when it is known to be fully opaque.
by egdaniel
· 9 years ago
29bee0f
Make XPFragmentBuilder only Builder with access to DstCopy.
by egdaniel
· 9 years ago
4eaf9ce
create GrTestUtils.h, move some common functions into it
by joshualitt
· 9 years ago
50cb76b
Revert of removing equality / compute invariant loops from GrGeometryProcessors (patchset #2 id:20001 of https://codereview.chromium.org/1111603004/)
by joshualitt
· 9 years ago
Next »