Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
0a77f4352c5650cd08112a3e5229e88d34e33336
/
src
/
gpu
/
vk
/
GrVkGpuCommandBuffer.cpp
0a77f43
In Vulkan don't submit CB after resolve call unless we are preparing image for I/O
by Greg Daniel
· 6 years ago
b353eeb
Remove duplicate member of GrVkDrawableInfo struct.
by Greg Daniel
· 6 years ago
9a51a86
Pass in actual sampled texture and sample params to gpu uniform builders.
by Greg Daniel
· 6 years ago
9a9baae
Use SkPMColor4f throughout clear APIs
by Brian Osman
· 6 years ago
64cc9aa
Add drawDrawable support to GrRenderTargetContext.
by Greg Daniel
· 6 years ago
cb3d087
Remove all remaining GrColor4f (other than gradients)
by Brian Osman
· 6 years ago
f7828d0
Better optimize our use of memory barriers in vulkan.
by Greg Daniel
· 6 years ago
a41a74a
Revert "In GrVkGpuCommandBuffer when setting bounds to full RT use proxy bounds instead of surface."
by Greg Daniel
· 6 years ago
9b7bfd0
In GrVkGpuCommandBuffer when setting bounds to full RT use proxy bounds instead of surface.
by Greg Daniel
· 6 years ago
99b88e0
Pass a VkRenderPass through pipeline state creation instead of GrVkRenderPass.
by Greg Daniel
· 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
5e81a12
Add support for dynamic state GP textures in Vulkan backend.
by Brian Salomon
· 6 years ago
5b5d84c
Cache the command buffer objects
by Robert Phillips
· 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
af87483
Move GrGeometryProcessor's textures out of classes and into
by Brian Salomon
· 6 years ago
e782f84
Remove GrResourceIOProcessor.
by Brian Salomon
· 6 years ago
8e9b4c4
Reland "Don't require mips in GrTextureProducer if texture is 1x1."
by Greg Daniel
· 6 years ago
c861eee
Revert "Don't require mips in GrTextureProducer if texture is 1x1."
by Greg Daniel
· 6 years ago
5191fd7
Don't require mips in GrTextureProducer if texture is 1x1.
by Greg Daniel
· 6 years ago
d818ebf
Revert "Some scissor state cleanup."
by Brian Salomon
· 6 years ago
a219419
Some scissor state cleanup.
by Brian Salomon
· 6 years ago
4934890
Refactor GrPipeline dynamic state.
by Brian Salomon
· 6 years ago
ff168d9
Put GrPrimitiveProcessor/GrGeometryProcessor before GrPipeline in param lists.
by Brian Salomon
· 6 years ago
930f939
Ensure that textures exported via SkImage::MakeBackendTextureFromSkImage
by Brian Salomon
· 6 years ago
09c9400
Reland "Reland "Require mips to be allocated at texture creation time and disable late allocations.""
by Greg Daniel
· 6 years ago
802cb31
Stop passing GrPrimitiveProcessor to GrMesh::sendToGpu.
by Brian Salomon
· 6 years ago
01422bc
Revert "Reland "Require mips to be allocated at texture creation time and disable late allocations.""
by Greg Daniel
· 6 years ago
9eb36b9
Reland "Require mips to be allocated at texture creation time and disable late allocations."
by Greg Daniel
· 6 years ago
0c78238
Revert "Require mips to be allocated at texture creation time and disable late allocations."
by Greg Daniel
· 6 years ago
cd2c3f9
Require mips to be allocated at texture creation time and disable late allocations.
by Greg Daniel
· 6 years ago
dbdba60
Add discard check when deciding if we should execute op list or not.
by Greg Daniel
· 7 years ago
38c3d93
Don't emit empty command buffers in vulkan
by Greg Daniel
· 7 years ago
55fa647
Correctly discard or load RT when doing copies as draws in Vulkan
by Greg Daniel
· 7 years ago
a3c68df
Make sure we do a render pass load if we copied to a surface before hand
by Greg Daniel
· 7 years ago
ea022cd
Fix vulkan layout barriers when we are doing in line uploads.
by Greg Daniel
· 7 years ago
45a44de
Make sure we add render target mem barriers after any last second copies
by Greg Daniel
· 7 years ago
1fabd51
Track dirty rects on GrRenderTargets in native space rather than origin-relative
by Brian Salomon
· 7 years ago
6a40abc
Revert "Implement window rectangles in vulkan"
by Jim Van Verth
· 7 years ago
94c0468
Implement window rectangles in vulkan
by Chris Dalton
· 7 years ago
943ed79
Remove deferred upload types from GrDrawOp.h.
by Brian Salomon
· 7 years ago
09eeefb
Remove uses of sk_sp when passing around GrVkPipelineState
by Greg Daniel
· 7 years ago
0fc4d2d
Use enum to track MipMapsStatus throughout Texture creation
by Greg Daniel
· 7 years ago
2bbdcc4
Rework GrSamplerParams to be more compact and use its own wrap mode enum.
by Brian Salomon
· 7 years ago
380b90c
Push full screen clears up to OpList
by Robert Phillips
· 7 years ago
b0e93a2
Remove origin field from GrSurface (take 2)
by Robert Phillips
· 7 years ago
6b47c7d
Store discard request on the opList and remove GrDiscardOp (take 3)
by Robert Phillips
· 7 years ago
445b557
Revert "Store discard request on the opList and remove GrDiscardOp (take 2)"
by Robert Phillips
· 7 years ago
9b0b32f
Store discard request on the opList and remove GrDiscardOp (take 2)
by Robert Phillips
· 7 years ago
500d58b
Make Copy Ops to go through GpuCommandBuffer instead of straigt to GPU.
by Greg Daniel
· 7 years ago
8c326e9
Remove fStencilClearValue from Vulkan's CommandBufferInfo struct
by Robert Phillips
· 7 years ago
54190c4
Revert "Store discard request on the opList and remove GrDiscardOp"
by Robert Phillips
· 7 years ago
b681a0f
Store discard request on the opList and remove GrDiscardOp
by Robert Phillips
· 7 years ago
74c627f
Fix stencil clear load in Vulkan
by Robert Phillips
· 7 years ago
19e51dc
Store GrRenderTarget in GrGpuCommandBuffer
by Robert Phillips
· 7 years ago
9521447
Add explicit clear of stencil buffer before opLists that use them
by Robert Phillips
· 7 years ago
65a88fa
Add GrDebugMarkerOp
by Robert Phillips
· 7 years ago
7294b85
Revert "Remove origin field from GrSurface"
by Robert Phillips
· 7 years ago
df0e09f
Remove origin field from GrSurface
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
46983b7
Introduce dynamic pipeline state
by Chris Dalton
· 7 years ago
1d61635
Add support for instanced draws
by Chris Dalton
· 7 years ago
114a3c0
Fix glDrawRangeElements
by Chris Dalton
· 7 years ago
bb581ce
Convert DstTexture to DstProxy (take 2)
by Robert Phillips
· 7 years ago
9bee2e5
Revise system for checking for uninstantiated proxies
by Robert Phillips
· 7 years ago
e3cd691
Fix for amd copy as draws on vulkan
by Greg Daniel
· 7 years ago
c375704
Revert "Convert DstTexture to DstProxy"
by Robert Phillips
· 7 years ago
87f7f1c
Convert DstTexture to DstProxy
by Robert Phillips
· 7 years ago
bca46e2
Convert GrMesh back to a class
by Chris Dalton
· 7 years ago
6f24180
vk: don't re-check the primitive type for each batch of a mesh
by Chris Dalton
· 7 years ago
ff92650
Convert GrMesh to a struct
by Chris Dalton
· 7 years ago
ab015ef
Move the ability to access textures, buffers, and image storages out from GrProcessor.
by Brian Salomon
· 8 years ago
18dfa98
Store the dst texture used by an XP in GrPipeline rather than in the XP.
by Brian Salomon
· 8 years ago
22bc865
Add AMD work around in Vulkan to create a new secondary command buffer
by Greg Daniel
· 8 years ago
dbd11ec
Init Command buffer on inlineUploads in Vulkan
by Greg Daniel
· 8 years ago
742e31d
Rename GrBatchFlushState to GrOpFlushState
by Brian Salomon
· 8 years ago
9afd371
Rename GrDrawBatch->GrDrawOp
by Brian Salomon
· 8 years ago
c293a29
Make GrGpuCommandBuffer infer its render target from first draw
by Brian Salomon
· 8 years ago
514baff
Rename GrTextureParams to GrSamplerParams
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
5011f85
Fix bounds updates in vulkan discards
by Greg Daniel
· 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
65a0927
Don't pass in RT to individual Gpu CommandBuffer calls
by Greg Daniel
· 8 years ago
d368211
Remove unused resolve parameters for vulkan render passes
by Greg Daniel
· 8 years ago
bc9b296
Add GrVkCopyPipeline to handle vulkan copies as draws
by egdaniel
· 8 years ago
b58a2b4
Stop aggregating texture/buffer access objects in GrFragmentProcessor parents.
by bsalomon
· 8 years ago
f6a97ae
Disable ignore discard optimization in Vulkan
by egdaniel
· 8 years ago
ec44099
Lots of little cleanup improvements to Vulkan
by egdaniel
· 8 years ago
bf4a8f9
Improve usage of window rectangles
by csmartdalton
· 8 years ago
c3bfcb8
Revert of Improve usage of window rectangles (patchset #9 id:160001 of https://codereview.chromium.org/2289363005/ )
by caryclark
· 8 years ago
db42be9
Improve usage of window rectangles
by csmartdalton
· 8 years ago
8d2141f
Small perf optimizations preparing sampled images in vulkan
by egdaniel
· 8 years ago
29df760
Define clear regions in terms of GrFixedClip
by csmartdalton
· 8 years ago
ce3bfb1
Don't add the resolve attachment to vulkan render passes.
by egdaniel
· 8 years ago
6693355
Add addtional resolve calls to vulkan backend
by egdaniel
· 8 years ago
50ead53
Update RT views and framebuffer in vulkan after mipmaping
by egdaniel
· 8 years ago
Next »