<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi Alexis,
<div><br>
</div>
<div>That makes sense. The problem was that I made a set of abstract classes that is currently decoupled from the VTK and the Vulkan renderers. The simulation manager used to have an imstkVTKRenderer class, and I removed that and replaced it with the abstract
 imstkRenderer class. I could use the CMake variables to change which renderer gets added to the Simulation Manager class.</div>
<div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF952381" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> Alexis Girault [alexis.girault@kitware.com]<br>
<b>Sent:</b> Tuesday, January 03, 2017 12:38 PM<br>
<b>To:</b> Andinet Enquobahrie<br>
<b>Cc:</b> Milef, Nicholas Boris; imstk-developers@imstk.org<br>
<b>Subject:</b> Re: [Imstk-developers] Default renderer<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">Hi Nick,<br>
<br>
Indeed we'll have VTK as default, however the switch between VTK and Vulkan can be made at configuration time in CMake with a variable like 'USE_Vulkan` defaulted to OFF. Based on this cmake variable we can then download/compile VTK or Vulkan+dependencies and
 define pre-compilation variables to use VTK or Vulkan c++ code.
<div><br>
</div>
<div>I described the process a couple weeks ago on your merge request here: <a href="https://gitlab.kitware.com/iMSTK/iMSTK/merge_requests/111/diffs#9a2aa4db38d3115ed60da621e012c0efc0172aae_139_152" target="_blank">https://gitlab.kitware.com/iMSTK/iMSTK/merge_requests/111/diffs#9a2aa4db38d3115ed60da621e012c0efc0172aae_139_152</a></div>
<div><br>
</div>
<div>
<div>Best,</div>
</div>
</div>
<div class="gmail_extra"><br clear="all">
<div>
<div class="gmail_signature">
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr">
<div>
<div dir="ltr"><span style="color:rgb(136,136,136); font-size:12.8000001907349px">Alexis Girault</span><br style="color:rgb(136,136,136); font-size:12.8000001907349px">
<span style="color:rgb(136,136,136); font-size:12.8000001907349px">R&D Engineer in Medical Computing</span><br style="color:rgb(136,136,136); font-size:12.8000001907349px">
<span style="color:rgb(136,136,136); font-size:12.8000001907349px">Kitware, Inc.</span><br style="color:rgb(136,136,136); font-size:12.8000001907349px">
<br style="color:rgb(136,136,136); font-size:12.8000001907349px">
<a href="http://www.kitware.com/" rel="noreferrer" style="color:rgb(17,85,204); font-size:12.8000001907349px" target="_blank">http://www.kitware.com</a><br style="color:rgb(136,136,136); font-size:12.8000001907349px">
<font color="#999999"><a href="tel:(919)+969-6990+x325" target="_blank"><span style="font-size:12.8000001907349px">(919) 969-6990 x3</span>25</a></font><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<div class="gmail_quote">On Tue, Jan 3, 2017 at 11:56 AM, Andinet Enquobahrie <span dir="ltr">
<<a href="mailto:andinet.enqu@kitware.com" target="_blank">andinet.enqu@kitware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
VTK should be the default renderer.<br>
<div>
<div class="h5"><br>
On Tue, Jan 3, 2017 at 11:43 AM, Milef, Nicholas Boris <<a href="mailto:milefn@rpi.edu" target="_blank">milefn@rpi.edu</a>> wrote:<br>
> I'm almost done with the abstraction layer, but how should the default<br>
> renderer be handled? Should the user explicity define the renderer they want<br>
> or should VTK be the default? I'm just curious because there might be a case<br>
> if the user doesn't want to download VTK since it takes some time to<br>
> download/compile.<br>
><br>
</div>
</div>
> ______________________________<wbr>_________________<br>
> Imstk-developers mailing list<br>
> <a href="mailto:Imstk-developers@imstk.org" target="_blank">Imstk-developers@imstk.org</a><br>
> <a href="http://public.kitware.com/mailman/listinfo/imstk-developers" rel="noreferrer" target="_blank">
http://public.kitware.com/<wbr>mailman/listinfo/imstk-<wbr>developers</a><br>
><br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Andinet Enquobahrie, Ph.D., MBA<br>
Assistant Director of Medical Computing<br>
Kitware, Inc.<br>
<br>
<a href="http://www.kitware.com" rel="noreferrer" target="_blank">http://www.kitware.com</a><br>
<a href="tel:%28919%29%20969-6990%20x311" value="+19199696990" target="_blank">(919) 969-6990 x311</a><br>
______________________________<wbr>_________________<br>
Imstk-developers mailing list<br>
<a href="mailto:Imstk-developers@imstk.org" target="_blank">Imstk-developers@imstk.org</a><br>
<a href="http://public.kitware.com/mailman/listinfo/imstk-developers" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/imstk-<wbr>developers</a><br>
</font></span></blockquote>
</div>
<br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>