[gtk+/wip/matthiasc/pipeline-layouts: 2/4] Add a getter to the pipeline layout directly from the pipeline
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/matthiasc/pipeline-layouts: 2/4] Add a getter to the pipeline layout directly from the pipeline
- Date: Fri, 22 Sep 2017 17:32:44 +0000 (UTC)
commit 5746309b6389823b789d11c374c2fbec5c38fdf8
Author: Matthias Clasen <mclasen redhat com>
Date: Fri Sep 22 10:13:25 2017 -0400
Add a getter to the pipeline layout directly from the pipeline
This is a step towards allowing multiple pipeline layouts.
gsk/gskvulkanpipeline.c | 8 ++++++++
gsk/gskvulkanpipelineprivate.h | 1 +
2 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/gsk/gskvulkanpipeline.c b/gsk/gskvulkanpipeline.c
index 5863d20..ce41190 100644
--- a/gsk/gskvulkanpipeline.c
+++ b/gsk/gskvulkanpipeline.c
@@ -186,6 +186,14 @@ gsk_vulkan_pipeline_get_pipeline (GskVulkanPipeline *self)
return priv->pipeline;
}
+VkPipelineLayout
+gsk_vulkan_pipeline_get_pipeline_layout (GskVulkanPipeline *self)
+{
+ GskVulkanPipelinePrivate *priv = gsk_vulkan_pipeline_get_instance_private (self);
+
+ return priv->layout->pipeline_layout;
+}
+
/*** GskVulkanPipelineLayout ***/
GskVulkanPipelineLayout *
diff --git a/gsk/gskvulkanpipelineprivate.h b/gsk/gskvulkanpipelineprivate.h
index 62550b2..825fa15 100644
--- a/gsk/gskvulkanpipelineprivate.h
+++ b/gsk/gskvulkanpipelineprivate.h
@@ -54,6 +54,7 @@ GskVulkanPipeline * gsk_vulkan_pipeline_new_full (GType
VkBlendFactor
dstBlendFactor);
VkPipeline gsk_vulkan_pipeline_get_pipeline (GskVulkanPipeline
*self);
+VkPipelineLayout gsk_vulkan_pipeline_get_pipeline_layout (GskVulkanPipeline
*self);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]