From 4bb66d27462663c3787ddf2a320b5464d5c2870c Mon Sep 17 00:00:00 2001 From: "HuYingzhuo(hugo/hyzboy)" Date: Wed, 1 Nov 2023 11:00:55 +0800 Subject: [PATCH] added "wide_lines" requirment in CreateRenderDevice and VulkanAppFramework --- example/common/VulkanAppFramework.h | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/example/common/VulkanAppFramework.h b/example/common/VulkanAppFramework.h index c0b2f9c3..603478e5 100644 --- a/example/common/VulkanAppFramework.h +++ b/example/common/VulkanAppFramework.h @@ -129,10 +129,16 @@ public: return(false); } - device=CreateRenderDevice(inst,win); + { + VulkanHardwareRequirement vh_req; - if(!device) - return(false); + vh_req.wide_lines=true; + + device=CreateRenderDevice(inst,win,&vh_req); + + if(!device) + return(false); + } device_render_pass=device->GetRenderPass(); @@ -488,7 +494,7 @@ public: SAFE_CLEAR(camera); } - virtual bool Init(int w,int h) + virtual bool Init(int w,int h) override { if(!VulkanApplicationFramework::Init(w,h)) return(false); @@ -574,7 +580,7 @@ public: SAFE_CLEAR(render_list); } - virtual bool Init(uint width,uint height) + virtual bool Init(int width,int height) override { if(!CameraAppFramework::Init(width,height)) return(false);