Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
39ef2ef5868a9dbd2b9f575c6ebc834c0bb13131
/
src
/
gpu
/
ops
/
GrMeshDrawOp.cpp
c0bd9f9
rewrite includes to not need so much -Ifoo
by Mike Klein
· 6 years ago
07cdcfc9
Reland "Stack-allocate pipelines for GrMeshDrawOp"
by Chris Dalton
· 6 years ago
35a3abe
Revert "Stack-allocate pipelines for GrMeshDrawOp"
by Chris Dalton
· 6 years ago
dfe5000
Stack-allocate pipelines for GrMeshDrawOp
by Chris Dalton
· 6 years ago
dbf7072
Use different classes for client side arrays and GPU buffer objects.
by Brian Salomon
· 6 years ago
d0fe875
Remove destination GrRenderTargetProxy from GrPipeline
by Robert Phillips
· 6 years ago
12d2264
Convert GrBuffer owners to sk_sp
by Brian Salomon
· 6 years ago
e801210
In GrOpFlushState, store GrOp* rather than Unique ID
by Brian Osman
· 6 years ago
588cec7
Reenable GrOp chaining.
by Brian Salomon
· 6 years ago
f723264
Revert "Revert "Reland "Add ability to specify different GP textures for each mesh in a draw."""
by Brian Salomon
· 6 years ago
cd7907b
Revert "Reland "Add ability to specify different GP textures for each mesh in a draw.""
by Brian Salomon
· 6 years ago
2d0a6a1
Reland "Add ability to specify different GP textures for each mesh in a draw."
by Brian Salomon
· 6 years ago
deeb655
Revert "Add ability to specify different GP textures for each mesh in a draw."
by Derek Sollenberger
· 6 years ago
d1b8a16
Add ability to specify different GP textures for each mesh in a draw.
by Brian Salomon
· 6 years ago
7eae3e0
Reland "Move GrGeometryProcessor's textures out of classes and into"
by Brian Salomon
· 6 years ago
fdf05f4
Revert "Move GrGeometryProcessor's textures out of classes and into"
by Brian Salomon
· 6 years ago
b948572
Store GrMeshDrawOps' meshes in GrOpFlushState's arena.
by Brian Salomon
· 6 years ago
607be37
GrGeometryProcessor derives from GrNonAtomicRef not GrProgramElement.
by Brian Salomon
· 6 years ago
af87483
Move GrGeometryProcessor's textures out of classes and into
by Brian Salomon
· 6 years ago
f513682
Make fixed dynamic states be conditionally allocated
by Brian Salomon
· 6 years ago
4934890
Refactor GrPipeline dynamic state.
by Brian Salomon
· 6 years ago
7dc6e75
During flush store GrOp draw and upload records on GrOpFlushState instead of on the ops themselves.
by Brian Salomon
· 7 years ago
29b60c9
Make deferred upload handling and draw recording be virtual interfaces implemented by GrOpFlushState.
by Brian Salomon
· 7 years ago
943ed79
Remove deferred upload types from GrDrawOp.h.
by Brian Salomon
· 7 years ago
d28a79d
Make GrResourceProvider more sk_spified
by Brian Salomon
· 7 years ago
500d58b
Make Copy Ops to go through GpuCommandBuffer instead of straigt to GPU.
by Greg Daniel
· 7 years ago
19e51dc
Store GrRenderTarget in GrGpuCommandBuffer
by Robert Phillips
· 7 years ago
4f101a7
Make GrGpuCommandBuffer's methods take a GrRenderTargetProxy (rather than a GrRenderTarget)
by Robert Phillips
· 7 years ago
2890fbf
Make GrPipeline hold a GrRenderTargetProxy (instead of a GrRenderTarget)
by Robert Phillips
· 7 years ago
e5b399e
Remove GrLegacyMeshDrawOp and GrPipelineBuilder
by Brian Salomon
· 7 years ago
009e9af
Remove GrGpu.h from GrResourceProvider.h
by Robert Phillips
· 7 years ago
46983b7
Introduce dynamic pipeline state
by Chris Dalton
· 7 years ago
114a3c0
Fix glDrawRangeElements
by Chris Dalton
· 7 years ago
bca46e2
Convert GrMesh back to a class
by Chris Dalton
· 8 years ago
2a55c8e
Avoid assertion in MSAA rendering buffer about indexed draw with zero index count
by Brian Salomon
· 8 years ago
6d4b65e
Revert "Revert "Add a new non-AA rect op that does not inherit from GrLegacyMeshDrawOp.""
by Brian Salomon
· 8 years ago
0f35332
Revert "Add a new non-AA rect op that does not inherit from GrLegacyMeshDrawOp."
by Brian Salomon
· 8 years ago
ff574e0
Add a new non-AA rect op that does not inherit from GrLegacyMeshDrawOp.
by Brian Salomon
· 8 years ago
ff92650
Convert GrMesh to a struct
by Chris Dalton
· 8 years ago
d3ccb0a
Move pipeline handling out of GrMeshDrawOp.
by Brian Salomon
· 8 years ago
dbd11ec
Init Command buffer on inlineUploads in Vulkan
by Greg Daniel
· 8 years ago
54d212e
Revert "Revert "Remove GrPipeline from GrDrawOp.""
by Brian Salomon
· 8 years ago
c48af93
Revert "Remove GrPipeline from GrDrawOp."
by Brian Salomon
· 8 years ago
2bf4b3a
Remove GrPipeline from GrDrawOp.
by Brian Salomon
· 8 years ago
9e50f7b
Store clipped bounds on GrOp rather than in parallel in GrRenderTargetOpList.
by Brian Salomon
· 8 years ago
bde4285
Rename GrOp::draw to GrOp::execute
by Brian Salomon
· 8 years ago
8952743
move src/gpu/batches -> src/gpu/ops
by Brian Salomon
· 8 years ago
[Renamed from src/gpu/batches/GrMeshDrawOp.cpp]
742e31d
Rename GrBatchFlushState to GrOpFlushState
by Brian Salomon
· 8 years ago
dad2923
Rename GrVertexBatch->GrMeshDrawOp
by Brian Salomon
· 8 years ago
[Renamed (64%) from src/gpu/batches/GrVertexBatch.cpp]
9afd371
Rename GrDrawBatch->GrDrawOp
by Brian Salomon
· 8 years ago
144caf5
src/gpu: s/SkAutoTUnref/sk_sp/g
by Hal Canary
· 8 years ago
77b53f6
Support inline uploads in Vulkan
by Greg Daniel
· 8 years ago
36a77ee
Refactor GrVkGpuCommandBuffer to handle multiple GrVkCommandBuffers.
by Greg Daniel
· 8 years ago
9cb6340
Start using GrGpuCommandBuffer in GrDrawTarget.
by egdaniel
· 8 years ago
342bfc2
Simplify GrDrawBatch uploads and token uage.
by bsalomon
· 9 years ago
397536c
Consolidate GPU buffer implementations
by cdalton
· 9 years ago
f8c3ba4
Revert of Consolidate GPU buffer implementations (patchset #10 id:180001 of https://codereview.chromium.org/1825393002/ )
by robertphillips
· 9 years ago
8b1bff2
Consolidate GPU buffer implementations
by cdalton
· 9 years ago
0e1853c
Update how we send draws to gpu backend to reduce state setting.
by egdaniel
· 9 years ago
f045d60
Make block size a template parameter of SkTLList
by bsalomon
· 9 years ago
1b55a96
Reland of add a ClassID function to GrBatch (patchset #1 id:1 of https://codereview.chromium.org/1353043002/ )
by reed
· 9 years ago
48e3a45
Revert of add a ClassID function to GrBatch (patchset #5 id:80001 of https://codereview.chromium.org/1352813003/ )
by reed
· 9 years ago
eb44d53
add a ClassID function to GrBatch
by joshualitt
· 9 years ago
a7008403
Revert of add a ClassID function to GrBatch (patchset #5 id:80001 of https://codereview.chromium.org/1352813003/ )
by joshualitt
· 9 years ago
4078d52
add a ClassID function to GrBatch
by joshualitt
· 9 years ago
465283c
Remove batchtracker
by joshualitt
· 9 years ago
96fcdcc
Style Change: NULL->nullptr DOCS_PREVIEW= https://skia.org/?cl=1316233002
by halcanary
· 9 years ago
5346983
Put clear and discard into GrBatch.
by bsalomon
· 9 years ago
7539856
Make GrVertexBatch objects hold their own draws during GrDrawTarget flush
by bsalomon
· 9 years ago
16b9913
Split GrDrawBatch and GrVertexBatch into their own files
by bsalomon
· 9 years ago