|
Added initial implementation of the Vulkan Context Provider.
The Vulkan Device/Queue has been included into a custom class which
will be provided by the vulkan context provider. The context provider
will be how we manage sharing of vulkan objects.
R=piman@chromium.org
BUG= 582558
582564
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/8a145fb7cc4b9882b69f0bd7efd6b8b2601d1205
Cr-Commit-Position: refs/heads/master@{#384161}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+484 lines, -200 lines) |
Patch |
|
M |
cc/BUILD.gn
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+23 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/DEPS
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
A |
cc/output/vulkan_context_provider.h
|
View
|
1
2
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
|
A |
cc/output/vulkan_in_process_context_provider.h
|
View
|
1
2
|
1 chunk |
+37 lines, -0 lines |
0 comments
|
Download
|
|
A |
cc/output/vulkan_in_process_context_provider.cc
|
View
|
|
1 chunk |
+53 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/BUILD.gn
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/tests/vulkan_test.cc
|
View
|
1
2
|
6 chunks |
+14 lines, -4 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_command_buffer.h
|
View
|
1
2
3
4
5
|
2 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_command_buffer.cc
|
View
|
1
2
3
4
5
6
|
7 chunks |
+27 lines, -11 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_command_pool.h
|
View
|
1
2
3
4
5
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_command_pool.cc
|
View
|
1
2
3
4
5
|
5 chunks |
+11 lines, -8 lines |
0 comments
|
Download
|
|
A |
gpu/vulkan/vulkan_device_queue.h
|
View
|
1
2
3
4
5
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
|
A |
gpu/vulkan/vulkan_device_queue.cc
|
View
|
|
1 chunk |
+144 lines, -0 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_image_view.h
|
View
|
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_image_view.cc
|
View
|
|
4 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_implementation.h
|
View
|
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_implementation.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+2 lines, -134 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_render_pass.h
|
View
|
1
2
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_render_pass.cc
|
View
|
1
|
4 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_surface.h
|
View
|
1
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_surface.cc
|
View
|
1
2
3
4
|
6 chunks |
+27 lines, -9 lines |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_swap_chain.h
|
View
|
1
2
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
|
M |
gpu/vulkan/vulkan_swap_chain.cc
|
View
|
1
2
3
4
|
12 chunks |
+16 lines, -11 lines |
0 comments
|
Download
|
Depends on Patchset:
Dependent Patchsets:
Total messages: 22 (11 generated)
|