Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
61fc799759212816d26a50b50b682a01884808ce
/
src
/
gpu
/
ops
/
GrTextureOp.cpp
61fc799
Add creation-time POD memory pool for GrOps
by Robert Phillips
· 4 years, 9 months ago
f272bea
Plumb GrBackendFormat into the GrPrimitiveProcessor::TextureSampler
by Robert Phillips
· 4 years, 9 months ago
29f3854
Start disentangling tessellation from pipeline creation in GrTextureOp
by Robert Phillips
· 4 years, 9 months ago
c594e62
Plumb GrColorType through all ops/processors that sample textures.
by Greg Daniel
· 4 years, 9 months ago
7327c9d
Add GrRenderTask and GrOp prePrepare framework
by Robert Phillips
· 4 years, 10 months ago
5faf474
More bounds fixes for StrokeRect and DefaultPath when using MSAA for non-aa.
by Greg Daniel
· 4 years, 10 months ago
f19f9ca
Handle F16Norm clamping in SkPaint->GrPaint conversion.
by Brian Salomon
· 4 years, 10 months ago
67529b2
SkSL GLSL generator writes default precision for sampler2D/samplerExternalOS/sampler2DRect
by Brian Salomon
· 5 years ago
0a15cc6
Propagate GrRenderable flag to GrCaps::getBackendFormatFromColorType
by Robert Phillips
· 5 years ago
27b4d8d
Remove sample count from GrSurfaceDesc.
by Brian Salomon
· 5 years ago
e8a766b
Move GrProtected off GrSurfaceDesc and pass separately.
by Brian Salomon
· 5 years ago
f2c2ba9
Remove kRenderTarget_GrSurfaceFlag, instead pass GrRenderable.
by Brian Salomon
· 5 years ago
627d053
Move uses of functions taking SkColorType to GrColorType versions in GrCaps.
by Greg Daniel
· 5 years ago
5f39427
Fix trace event categories in src/gpu ("skia"->"skia.gpu")
by Brian Salomon
· 5 years ago
205224f
Remove old texture op factories
by Michael Ludwig
· 5 years ago
22429f9
Add generic texture op factory.
by Michael Ludwig
· 5 years ago
f339dfe
Separate src coordinates from domain rect in texture op.
by Michael Ludwig
· 5 years ago
425eb45
Reland "Replace GrQuadList with variable-length quad buffer"
by Michael Ludwig
· 5 years ago
19628ec
Revert "Replace GrQuadList with variable-length quad buffer"
by Brian Salomon
· 5 years ago
f281604
Replace GrQuadList with variable-length quad buffer
by Michael Ludwig
· 5 years ago
6ce447a
Eliminate mixed samples as an FBO type or AA type
by Chris Dalton
· 5 years ago
2c3398d
Switch from querying swizzle on caps to using swizzles stored on proxies.
by Greg Daniel
· 5 years ago
f91aeb2
Move a bunch of gpu files out of include/private and into src/gpu.
by Greg Daniel
· 5 years ago
3d4cac5
Remove IO refs from GrSurfaceProxy only
by Robert Phillips
· 5 years ago
0f80902
Add GrQuadUtils namespace to hold ResolveAAType function
by Michael Ludwig
· 5 years ago
de4c58c
Combine GrPerspQuad and GrQuad
by Michael Ludwig
· 5 years ago
d17e05a
Extract GrQuadList into separate header
by Michael Ludwig
· 5 years ago
fd4f4df
Move GrQuad to src/gpu/geometry folder
by Michael Ludwig
· 5 years ago
7eb5c0f
Add "GrMipMapped" parameter to visitProxies
by Chris Dalton
· 5 years ago
41f395d
Reland "Track quad type on GrQuad directly"
by Michael Ludwig
· 5 years ago
0dee19b
Revert "Track quad type on GrQuad directly"
by Robert Phillips
· 5 years ago
85766c4
Track quad type on GrQuad directly
by Michael Ludwig
· 5 years ago
1706cbf
Remove VisitorType from GrOp::visitProxies
by Chris Dalton
· 5 years ago
b3461fa
Upgrade to SkVx in GrQuad rendering
by Michael Ludwig
· 5 years ago
c0bd9f9
rewrite includes to not need so much -Ifoo
by Mike Klein
· 5 years ago
12c4629
Remove the option of disabling explicit resource allocation
by Robert Phillips
· 5 years ago
5f78adf
Add explicit GrSurfaceProxy flag to skip explicit resource allocation (take 2)
by Robert Phillips
· 5 years ago
6350cb0
Revert "Add explicit GrSurfaceProxy flag to skip explicit resource allocation"
by Mike Klein
· 5 years ago
7bb47f2
Add explicit GrSurfaceProxy flag to skip explicit resource allocation
by Robert Phillips
· 5 years ago
2929f51
Don't batch across domain modes in GrTextureOp
by Michael Ludwig
· 5 years ago
97b9442
Detect simpler quad type when possible
by Michael Ludwig
· 5 years ago
d538d3d
Handle promise texture image fulfill returning nullptr.
by Brian Salomon
· 5 years ago
baa1b35
Rename GrPipeline::Flags to GrPipeline::InputFlags
by Chris Dalton
· 5 years ago
31ba718
Support strict constraints for bulk texture sets
by Michael Ludwig
· 5 years ago
7eeb74f
Add checks that the GrResourceAllocator is operating as expected
by Robert Phillips
· 5 years ago
8fa7ab4
Delay half-float vertex color determination until Op::finalize
by Brian Osman
· 5 years ago
5ced0bf
Add shader based blending of kPlus for configs that need clamping
by Brian Osman
· 5 years ago
1d83542
Reland "Try to avoid vertex colors in Texture/FillRect ops when possible."
by Brian Salomon
· 5 years ago
368ea4f
Revert "Try to avoid vertex colors in Texture/FillRect ops when possible."
by Brian Salomon
· 5 years ago
e0b989e
Try to avoid vertex colors in Texture/FillRect ops when possible.
by Brian Salomon
· 5 years ago
7ae2ab5
Support per-entry transforms in image-set API
by Michael Ludwig
· 5 years ago
b8fff0d
Make mixed samples detection automatic
by Chris Dalton
· 5 years ago
1433cfd
Reland "Add general quad API to SkGpuDevice"
by Michael Ludwig
· 5 years ago
24adb3a
Revert "Add general quad API to SkGpuDevice"
by Michael Ludwig
· 5 years ago
339e1cc
Add general quad API to SkGpuDevice
by Michael Ludwig
· 5 years ago
07cdcfc9
Reland "Stack-allocate pipelines for GrMeshDrawOp"
by Chris Dalton
· 5 years ago
35a3abe
Revert "Stack-allocate pipelines for GrMeshDrawOp"
by Chris Dalton
· 5 years ago
dfe5000
Stack-allocate pipelines for GrMeshDrawOp
by Chris Dalton
· 5 years ago
ce62dec
Add general quad methods to GrRTC
by Michael Ludwig
· 5 years ago
009b92e
Add general quad factories to GrFillRectOp and GrTextureOp
by Michael Ludwig
· 5 years ago
e9c57d3
Clean up GrQuad ctors
by Michael Ludwig
· 5 years ago
b97da53
Switch Ops over to using GrRecordingContext
by Robert Phillips
· 5 years ago
9da87e0
Rename GrContext::contextPriv to priv
by Robert Phillips
· 5 years ago
d0fe875
Remove destination GrRenderTargetProxy from GrPipeline
by Robert Phillips
· 5 years ago
12d2264
Convert GrBuffer owners to sk_sp
by Brian Salomon
· 5 years ago
a3c45c7
Add non-srcover fallback for drawImageSet
by Michael Ludwig
· 6 years ago
4b62aed
Return GrProcessorSet::Analysis from GrDrawOp::finalize
by Chris Dalton
· 6 years ago
c96fc37
Reland "Use specialized quad lists in rectangle ops"
by Michael Ludwig
· 6 years ago
23d8943e
Revert "Use specialized quad lists in rectangle ops"
by Michael Ludwig
· 6 years ago
5820b0c
Use specialized quad lists in rectangle ops
by Michael Ludwig
· 6 years ago
93aeba0
Implement per-edge aa as extra vertices instead of interpolated edge distances
by Michael Ludwig
· 6 years ago
246bc3d
Revert "Revert "Use unnormalized coords all the way through with GL_TEXTURE_RECTANGLE textures.""
by Brian Salomon
· 6 years ago
47be94a
Revert "Use unnormalized coords all the way through with GL_TEXTURE_RECTANGLE textures."
by Brian Salomon
· 6 years ago
10273c1
Use unnormalized coords all the way through with GL_TEXTURE_RECTANGLE textures.
by Brian Salomon
· 6 years ago
7a82edf
Add support for immuatable samplers in vulkan.
by Greg Daniel
· 6 years ago
467994d
Reland "Share GP implementation between GrFillRectOp and GrTextureOp"
by Michael Ludwig
· 6 years ago
4921dc3
Reland "Send max coverage limit for subpixel rects"
by Michael Ludwig
· 6 years ago
45723ac
Take into accout the GrBackendFormat when deciding if we can chain textures together.
by Greg Daniel
· 6 years ago
b136588
Revert "Send max coverage limit for subpixel rects"
by Michael Ludwig
· 6 years ago
78dc72c
Revert "Share GP implementation between GrFillRectOp and GrTextureOp"
by Brian Osman
· 6 years ago
024e262
Share GP implementation between GrFillRectOp and GrTextureOp
by Michael Ludwig
· 6 years ago
4b29d42
Send max coverage limit for subpixel rects
by Michael Ludwig
· 6 years ago
f995c05
Reland "Optimize trivial per-edge aa rect tessellation"
by Michael Ludwig
· 6 years ago
d003d22
Remove SkCanvas::experimental_drawImageSetV0
by Brian Salomon
· 6 years ago
98cb159
Revert "Optimize trivial per-edge aa rect tessellation"
by Eric Boren
· 6 years ago
b336c39
Optimize trivial per-edge aa rect tessellation
by Michael Ludwig
· 6 years ago
1da5cad
Make experimental_drawImageSet support per-quad alpha.
by Brian Salomon
· 6 years ago
574d616
Pass alpha rather than full colors to TextureOps made from image sets.
by Brian Salomon
· 6 years ago
4065d45
Reland "Reland "Have a GrBackendFormat be stored on gpu proxies.""
by Greg Daniel
· 6 years ago
3d139a4
Use half floats for non-normalized color in GrTextureOp
by Brian Osman
· 6 years ago
c182b94
Use vertex writer for per-edge aa; remove templated tessellate function
by Michael Ludwig
· 6 years ago
588cec7
Reenable GrOp chaining.
by Brian Salomon
· 6 years ago
d7157b2
Revert "Reland "Have a GrBackendFormat be stored on gpu proxies.""
by Greg Daniel
· 6 years ago
2f9a5ea
Reland "Have a GrBackendFormat be stored on gpu proxies."
by Greg Daniel
· 6 years ago
f04fb3c
Change how GPs configure attributes
by Brian Osman
· 6 years ago
9a390ac
Guard GrOp::dumpInfo with SK_DEBUG
by Brian Osman
· 6 years ago
919c9e7
Revert "Have a GrBackendFormat be stored on gpu proxies."
by Greg Daniel
· 6 years ago
51b1c12
Have a GrBackendFormat be stored on gpu proxies.
by Greg Daniel
· 6 years ago
20e909e
Pull out sksl emission logic for per-edge aa from GrTextureOp
by Michael Ludwig
· 6 years ago
460eb5e
Reland "Extract per-edge quad vertex tesselation code into reusable interface"
by Michael Ludwig
· 6 years ago
Next »