[Bf-extensions-cvs] [a5b2fd78] soc-2019-openxr: Add render-pass option to VR view shading settings

Julian Eisel noreply at git.blender.org
Fri Mar 13 12:32:57 CET 2020


Commit: a5b2fd7882902d2681c75ef20e835a6eefcde3c4
Author: Julian Eisel
Date:   Fri Mar 13 12:32:31 2020 +0100
Branches: soc-2019-openxr
https://developer.blender.org/rBAa5b2fd7882902d2681c75ef20e835a6eefcde3c4

Add render-pass option to VR view shading settings

===================================================================

M	viewport_vr_preview.py

===================================================================

diff --git a/viewport_vr_preview.py b/viewport_vr_preview.py
index 4849b38c..f3b2a3b7 100644
--- a/viewport_vr_preview.py
+++ b/viewport_vr_preview.py
@@ -431,6 +431,28 @@ class VIEW3D_PT_vr_session_shading_options(bpy.types.Panel):
         View3DShadingOptionsLayout.draw(context, shading, self.layout)
 
 
+class VIEW3D_PT_vr_session_shading_render_pass(bpy.types.Panel):
+    bl_space_type = 'VIEW_3D'
+    bl_region_type = 'UI'
+    bl_category = "VR"
+    bl_label = View3DShadingRenderPassLayout.bl_label
+    bl_parent_id = "VIEW3D_PT_vr_session_shading"
+    bl_options = {'DEFAULT_CLOSED'}
+
+    @classmethod
+    def poll(cls, context):
+        session_settings = context.window_manager.xr_session_settings
+        shading = session_settings.shading
+        return View3DShadingRenderPassLayout.poll(context, shading)
+
+    def draw(self, context):
+        session_settings = context.window_manager.xr_session_settings
+        shading = session_settings.shading
+
+        View3DShadingRenderPassLayout.draw(
+            context, shading, self.layout)
+
+
 class VIEW3D_PT_vr_viewport_feedback(bpy.types.Panel):
     bl_space_type = 'VIEW_3D'
     bl_region_type = 'UI'
@@ -534,6 +556,7 @@ classes = (
     VIEW3D_PT_vr_session_shading_lighting,
     VIEW3D_PT_vr_session_shading_color,
     VIEW3D_PT_vr_session_shading_options,
+    VIEW3D_PT_vr_session_shading_render_pass,
     VIEW3D_PT_vr_landmarks,
     VIEW3D_PT_vr_viewport_feedback,



More information about the Bf-extensions-cvs mailing list