Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(498)

Issue 1834903003: Add WSI functions to GrVkInterface (Closed)

Created:
4 years, 9 months ago by jvanverth1
Modified:
4 years, 8 months ago
CC:
reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : Fix gpu.gypi #

Patch Set 3 : Fix up headers #

Patch Set 4 : Remove unnecessary change #

Patch Set 5 : Add Android and Xlib #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+158 lines, -84 lines) Patch
M gyp/gpu.gypi View 1 1 chunk +1 line, -0 lines 0 comments Download
M include/gpu/vk/GrVkBackendContext.h View 2 chunks +8 lines, -3 lines 2 comments Download
A include/gpu/vk/GrVkDefines.h View 1 2 3 4 1 chunk +22 lines, -0 lines 0 comments Download
M include/gpu/vk/GrVkInterface.h View 1 2 3 4 2 chunks +13 lines, -4 lines 2 comments Download
M include/gpu/vk/GrVkTypes.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkBackendContext.cpp View 1 chunk +24 lines, -0 lines 0 comments Download
M src/gpu/vk/GrVkBuffer.h View 1 2 2 chunks +2 lines, -2 lines 0 comments Download
M src/gpu/vk/GrVkCaps.h View 2 chunks +4 lines, -4 lines 0 comments Download
M src/gpu/vk/GrVkCommandBuffer.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkDescriptorPool.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkExtensions.h View 1 chunk +2 lines, -2 lines 0 comments Download
M src/gpu/vk/GrVkFramebuffer.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/gpu/vk/GrVkGpu.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkImage.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkImageView.h View 2 chunks +2 lines, -2 lines 0 comments Download
M src/gpu/vk/GrVkIndexBuffer.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M src/gpu/vk/GrVkInterface.cpp View 1 2 3 4 3 chunks +54 lines, -37 lines 0 comments Download
M src/gpu/vk/GrVkMemory.h View 3 2 chunks +2 lines, -2 lines 0 comments Download
M src/gpu/vk/GrVkMemory.cpp View 3 chunks +8 lines, -8 lines 0 comments Download
M src/gpu/vk/GrVkPipeline.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkPipelineState.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkPipelineStateBuilder.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkProgramDesc.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkRenderPass.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkResourceProvider.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkSampler.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkStencilAttachment.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkTransferBuffer.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M src/gpu/vk/GrVkUniformBuffer.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download
M src/gpu/vk/GrVkUtil.h View 1 chunk +1 line, -1 line 0 comments Download
M src/gpu/vk/GrVkVertexBuffer.h View 1 2 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 12 (4 generated)
jvanverth1
4 years, 9 months ago (2016-03-25 21:15:53 UTC) #3
bsalomon
https://codereview.chromium.org/1834903003/diff/80001/include/gpu/vk/GrVkBackendContext.h File include/gpu/vk/GrVkBackendContext.h (right): https://codereview.chromium.org/1834903003/diff/80001/include/gpu/vk/GrVkBackendContext.h#newcode22 include/gpu/vk/GrVkBackendContext.h:22: kEXT_debug_report_GrVkExtensionFlag = 0x0001, Does this mix interface and device ...
4 years, 8 months ago (2016-03-28 13:05:47 UTC) #4
jvanverth1
https://codereview.chromium.org/1834903003/diff/80001/include/gpu/vk/GrVkBackendContext.h File include/gpu/vk/GrVkBackendContext.h (right): https://codereview.chromium.org/1834903003/diff/80001/include/gpu/vk/GrVkBackendContext.h#newcode22 include/gpu/vk/GrVkBackendContext.h:22: kEXT_debug_report_GrVkExtensionFlag = 0x0001, On 2016/03/28 13:05:47, bsalomon wrote: > ...
4 years, 8 months ago (2016-03-28 13:35:38 UTC) #5
bsalomon
lgtm On 2016/03/28 13:35:38, jvanverth1 wrote: > https://codereview.chromium.org/1834903003/diff/80001/include/gpu/vk/GrVkBackendContext.h > File include/gpu/vk/GrVkBackendContext.h (right): > > https://codereview.chromium.org/1834903003/diff/80001/include/gpu/vk/GrVkBackendContext.h#newcode22 ...
4 years, 8 months ago (2016-03-28 13:38:12 UTC) #6
jvanverth1
On 2016/03/28 13:38:12, bsalomon wrote: > Ok, I think the VkInterface should be stuff that ...
4 years, 8 months ago (2016-03-28 13:52:05 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1834903003/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1834903003/80001
4 years, 8 months ago (2016-03-28 13:52:36 UTC) #9
commit-bot: I haz the power
Committed patchset #5 (id:80001) as https://skia.googlesource.com/skia/+/e50f3e75392d7be8ae89df8f55b1700100c34ad7
4 years, 8 months ago (2016-03-28 14:03:11 UTC) #11
jvanverth1
4 years, 8 months ago (2016-03-28 16:23:27 UTC) #12
Message was sent while issue was closed.
On 2016/03/28 13:52:05, jvanverth1 wrote:
> On 2016/03/28 13:38:12, bsalomon wrote:
> > Ok, I think the VkInterface should be stuff that we need to run Ganesh, not
> > stuff just required by our test tools. Presumably clients will do their own
> > windowing system integration.
> 
> Wait, doesn't nanobench get windowing through SkGLContext? That's in
src/gpu/gl,
> and the platform-specific code is under that. The other thing is that other
than
> the handful of platform-specific calls, windowing and swapchain setup is the
> same on all platforms. Or do you just want to keep it out of the public
header?

NM, I forgot you were moving SkGLContext to tools/gpu/gl.

Powered by Google App Engine
This is Rietveld 408576698