OSDN Git Service

Basic RenderPass implementation
authorAlexis Hetu <sugoi@google.com>
Fri, 18 Jan 2019 15:35:51 +0000 (10:35 -0500)
committerAlexis Hétu <sugoi@google.com>
Fri, 25 Jan 2019 23:03:58 +0000 (23:03 +0000)
commit238af1553168ab7a8542275c35245905b080b5f7
tree450cc166aa83fbb652853dcbe0dc8f5c96b55d08
parent86f8bdb2934c41bbc8bd2fde411f89d7625be27b
Basic RenderPass implementation

RenderPass information is required for RenderPass related commands,
like clearing attachments. This cl adds storage for attachments,
subpasses and dependencies related information in the RenderPass
objects and stores all this information in new class members.

Bug b/119620965

Change-Id: I19d8b8465c807755881de6471700a119082575f8
Reviewed-on: https://swiftshader-review.googlesource.com/c/23788
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Chris Forbes <chrisforbes@google.com>
src/Vulkan/VkRenderPass.cpp
src/Vulkan/VkRenderPass.hpp