[gtk+] 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+] Add a getter to the pipeline layout directly from the pipeline
- Date: Sat, 23 Sep 2017 02:18:08 +0000 (UTC)
commit 5ff6481310c2fe5249b2d1675e8022a1d3cd297f
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]