Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
skia
/
81df0414c8226ed40ccf70b6f67890f136440b81
/
src
/
gpu
/
vk
/
GrVkGpu.cpp
81df041
Reland "Use GrVkMemoryAllocator for vulkan memory allocations in ganesh."
by Greg Daniel
· 6 years ago
a9d3dae
Revert "Use GrVkMemoryAllocator for vulkan memory allocations in ganesh."
by Greg Daniel
· 6 years ago
331c266
Use GrVkMemoryAllocator for vulkan memory allocations in ganesh.
by Greg Daniel
· 6 years ago
6ddbafc
Move vulkan layout helpers from GrVkMemory to GrVkImage.
by Greg Daniel
· 6 years ago
25af671
Add GrCap check for whether we can do a copy or not, and implement in Vk backend
by Greg Daniel
· 7 years ago
ff134f2
Compile with latest clang 7.
by Ben Wagner
· 7 years ago
57bf4a3
When creating testing backendTexture take colorspace into account.
by Greg Daniel
· 7 years ago
d2d367d
No long require copy as draw for vulkan wrapped resources.
by Greg Daniel
· 7 years ago
92cbf3f
Don't create lazy proxys if their width/height is greater than max tex size
by Greg Daniel
· 7 years ago
a479f96
Get ViaDDL working with Vulkan
by Robert Phillips
· 7 years ago
323fbcf
Move GrBackendRenderTarget over to new system of getting backed infos
by Greg Daniel
· 7 years ago
2fbbd03
Remove extra Vulkan submitCommandBuffer from deleteTestingOnlyBackendTexture
by Robert Phillips
· 7 years ago
52e16d9
Update getBackendInfo calls on GrBackendTexture to support VkImageLayout better.
by Greg Daniel
· 7 years ago
032aaae
Remove legacy GrContext factories function and supporting code/types.
by Brian Salomon
· 7 years ago
55fa647
Correctly discard or load RT when doing copies as draws in Vulkan
by Greg Daniel
· 7 years ago
4f4a53f
Fix initialLayout update in Vk createTestingOnlyImage
by Greg Daniel
· 7 years ago
8a3f55c
Revert "Improve handling of GrPixelConfig in GrBackendTex/RT ctors"
by Greg Daniel
· 7 years ago
8a37583
Ensure that GrGpu state tracking is initialized before making a backend RT/Tex in tests
by Brian Salomon
· 7 years ago
7d2b16a
Improve handling of GrPixelConfig in GrBackendTex/RT ctors
by Greg Daniel
· 7 years ago
52e943a
Add testing-only backend render target support to GrVkGpu.
by Brian Salomon
· 7 years ago
26102cb
Make GrGpu::deleteTestingOnlyBackendTexture() take const GrBackendTexture&
by Brian Salomon
· 7 years ago
afdc6b1
Vulkan backend render targets don't allow client to specify stencil bits
by Brian Salomon
· 7 years ago
f865b05
Add GM configs that test rendering to a GL backend texture and render target
by Brian Salomon
· 7 years ago
26b50a4
Add testing only helper to flush and sync gpu.
by Greg Daniel
· 7 years ago
de9f546
Make Vulkan testing-only backend textures have optimal layout
by Brian Salomon
· 7 years ago
58389b9
Initial texture data is never flipped when uploaded.
by Brian Salomon
· 7 years ago
e64b064
Remove abandon param from GrGpu::deleteTestingOnlyBackendTexture.
by Brian Salomon
· 7 years ago
31cc731
Don't use GENERAL layout during mipmap generation in Vulkan
by Greg Daniel
· 7 years ago
2a4f983
Remove GrSurfaceOrigin from GrSurfaceDesc.
by Brian Salomon
· 7 years ago
e35a99e
Update Flush and Invalidate Memory calls in vulkan to take offset and size
by Greg Daniel
· 7 years ago
3d86a19
Refactor GrCaps::renderTargetWritePixelsSupported to support for some GL workarounds
by Brian Salomon
· 7 years ago
3cdfa09
Fix height calculation when doing copyImageToBuffer
by Greg Daniel
· 7 years ago
8385a8a
Revert "Revert "Fixes to alignment issues with regards to mapped vulkan memory.""
by Greg Daniel
· 7 years ago
88fdee9
Revert "Fixes to alignment issues with regards to mapped vulkan memory."
by Greg Daniel
· 7 years ago
9fb6cf4
Fixes to alignment issues with regards to mapped vulkan memory.
by Greg Daniel
· 7 years ago
c320b15
Introduce GrColorType
by Brian Salomon
· 7 years ago
535ba8d
Drop unused support for MSAA sample locations
by Chris Dalton
· 7 years ago
9b009bb
Prepare sRGB encoding conversion for the removal of GrPixelConfig
by Brian Salomon
· 7 years ago
dfb3a16
Move default init of tmp draw params out of subclasses into GrGpu
by Brian Salomon
· 7 years ago
1fabd51
Track dirty rects on GrRenderTargets in native space rather than origin-relative
by Brian Salomon
· 7 years ago
bdecacf
Revert "Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend.""""""
by Brian Salomon
· 7 years ago
3a2cc2c
Revert "Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""""
by Brian Salomon
· 7 years ago
5bb82cb
Revert "Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend.""""
by Brian Salomon
· 7 years ago
18c52a7
Revert "Revert "Revert "Redefine the meaning of sample counts in GPU backend."""
by Brian Salomon
· 7 years ago
d653cac
More sample count cleanup:
by Brian Salomon
· 7 years ago
d0d7270
Revert "Revert "Redefine the meaning of sample counts in GPU backend.""
by Brian Salomon
· 7 years ago
c1ce2f7
Revert "Redefine the meaning of sample counts in GPU backend."
by Brian Salomon
· 7 years ago
48825b1
Redefine the meaning of sample counts in GPU backend.
by Brian Salomon
· 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
48661b8
Make use of VkSemaphores thread safe assuming use of the same VkQueue.
by Greg Daniel
· 7 years ago
17b7c05
Update GrSemaphore to allow it to only be used once for signaling and once for waiting.
by Greg Daniel
· 7 years ago
f5d8758
Add new SkImage factory to create from GrBackendTexture with SkColorType
by Greg Daniel
· 7 years ago
81b8059
Start removing uses of VkFormatToPixelConfig in vulkan backend
by Greg Daniel
· 7 years ago
c25db63
Update SkImage::MakeFromYUVTexturesCopy to GrBackendTexture
by Robert Phillips
· 7 years ago
d21b2a5
Remove GrBackendObject from tests (except image_from_yuv_textures)
by Robert Phillips
· 7 years ago
384fab4
sk_spification of GrGpu creation.
by Brian Salomon
· 7 years ago
5254ccc
Move pixel config getter to private in GrBackendSurface
by Greg Daniel
· 7 years ago
a8e40de
workaround for VkWrapTests crash
by Ethan Nicholas
· 7 years ago
261b8aa
Revert "Revert "Support creation/use of mipped proxy in GrBackendTextureImageGenerator""
by Greg Daniel
· 7 years ago
7477d96
Revert "Support creation/use of mipped proxy in GrBackendTextureImageGenerator"
by Greg Daniel
· 7 years ago
b8ad00b
Support creation/use of mipped proxy in GrBackendTextureImageGenerator
by Greg Daniel
· 7 years ago
177e695
Add flag on GrBackendTexture to say whether texture is mipped or not
by Greg Daniel
· 7 years ago
0fc4d2d
Use enum to track MipMapsStatus throughout Texture creation
by Greg Daniel
· 7 years ago
834f120
Set correct mip map status on GrTexture since we no longer require all mip data
by Greg Daniel
· 7 years ago
55afd6d
Revert "Revert "Update GrBitmapTextureMaker for handling mipped requests""
by Greg Daniel
· 7 years ago
8b059bd
Revert "Update GrBitmapTextureMaker for handling mipped requests"
by Greg Daniel
· 7 years ago
d1935c1
Update GrBitmapTextureMaker for handling mipped requests
by Greg Daniel
· 7 years ago
f95b175
Retract Gr*Priv.h includes a bit
by Robert Phillips
· 7 years ago
b0e93a2
Remove origin field from GrSurface (take 2)
by Robert Phillips
· 7 years ago
a93a14a
Convert NULL and 0 to nullptr.
by Ben Wagner
· 7 years ago
6888c0d
Add support for vkCmdCopyBuffer
by Greg Daniel
· 7 years ago
500d58b
Make Copy Ops to go through GpuCommandBuffer instead of straigt to GPU.
by Greg Daniel
· 7 years ago
b4aab9a
Replace SkFAIL with SK_ABORT.
by Ben Wagner
· 7 years ago
8c326e9
Remove fStencilClearValue from Vulkan's CommandBufferInfo struct
by Robert Phillips
· 7 years ago
9521447
Add explicit clear of stencil buffer before opLists that use them
by Robert Phillips
· 7 years ago
5131678
Revert "Revert "Revert "Revert "Add support for semaphores to be inserted on GrContext flush""""
by Greg Daniel
· 7 years ago
cc8eb60
Revert "Revert "Revert "Add support for semaphores to be inserted on GrContext flush"""
by Yuqian Li
· 7 years ago
876aed8
Revert "Revert "Add support for semaphores to be inserted on GrContext flush""
by Greg Daniel
· 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
16d8ec6
Pull non-substantive changes out of omnibus GrSurface CL
by Robert Phillips
· 7 years ago
02611d9
Add Make[backend] calls for creating GrContexts
by Greg Daniel
· 7 years ago
8724b46
Revert "Add support for semaphores to be inserted on GrContext flush"
by Mike Reed
· 7 years ago
cd1416e
Add support for semaphores to be inserted on GrContext flush
by Greg Daniel
· 7 years ago
d17f658
Remove GrBackendTextureDesc
by Brian Salomon
· 7 years ago
81e7bf8
Update gpu caps for valid sample counts.
by Greg Daniel
· 7 years ago
0f99277
Address ASAN complaint
by Robert Phillips
· 7 years ago
590533f
Plumb raw GrMipLevel* down instead of SkTArray<GrMipLevel> in GrGpu
by Robert Phillips
· 7 years ago
6b65b98
Indicate texel buffer support in Vulkan
by Chris Dalton
· 7 years ago
660cc99
Restrict acceptable bounds for uploading data to mip levels on GPU
by Greg Daniel
· 7 years ago
2e5eaf0
Revert "Revert "Clean up onTransferPixels""
by Jim Van Verth
· 7 years ago
ce57552
Revert "Clean up onTransferPixels"
by Jim Van Verth
· 7 years ago
f7037d0
Clean up onTransferPixels
by Jim Van Verth
· 7 years ago
a5cb781
Revert "Revert "Add API for flushing surfaces with gpu semaphores""
by Greg Daniel
· 7 years ago
7292231
Revert "Add API for flushing surfaces with gpu semaphores"
by Greg Daniel
· 7 years ago
66366c6
Add API for flushing surfaces with gpu semaphores
by Greg Daniel
· 7 years ago
67d52cf
sk_sp-ify GrResourceProvider some more
by Robert Phillips
· 7 years ago
d17b4a6
Revert "Revert "Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. ""
by Brian Salomon
· 8 years ago
a9e795e
Revert "Add a flag to GrSurfaceFlags that requires the texture to be cleared upon creation. "
by Brian Salomon
· 8 years ago
Next »