<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>Croteam</provider_name><provider_url>http://www.croteam.com</provider_url><author_name>Daniel Lucic</author_name><author_url>http://www.croteam.com/author/deni/</author_url><title>We decide to implement iOS support to Serious Engine, you won't believe what happens next! - Croteam</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="hp4pp0CxGK"&gt;&lt;a href="http://www.croteam.com/we-decide-to-implement-ios-support/"&gt;We decide to implement iOS support to Serious Engine, you won&#x2019;t believe what happens next!&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="http://www.croteam.com/we-decide-to-implement-ios-support/embed/#?secret=hp4pp0CxGK" width="600" height="338" title="&#x201C;We decide to implement iOS support to Serious Engine, you won&#x2019;t believe what happens next!&#x201D; &#x2014; Croteam" data-secret="hp4pp0CxGK" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script type="text/javascript"&gt;
/* &lt;![CDATA[ */
/*! This file is auto-generated */
!function(d,l){"use strict";l.querySelector&amp;&amp;d.addEventListener&amp;&amp;"undefined"!=typeof URL&amp;&amp;(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&amp;&amp;!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i&lt;o.length;i++)o[i].style.display="none";for(i=0;i&lt;a.length;i++)s=a[i],e.source===s.contentWindow&amp;&amp;(s.removeAttribute("style"),"height"===t.message?(1e3&lt;(r=parseInt(t.value,10))?r=1e3:~~r&lt;200&amp;&amp;(r=200),s.height=r):"link"===t.message&amp;&amp;(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&amp;&amp;n.host===r.host&amp;&amp;l.activeElement===s&amp;&amp;(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r&lt;s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document);
/* ]]&gt; */
&lt;/script&gt;
</html><description>Actually, you probably know already because It&#x2019;s done and it works great. You can all check it out by downloading The Talos Principle from the iOS&#xA0;App Store. So much for the shock value, but the story on how Serious Engine was able to support Metal API and push the boundaries of iOS devices does make for a compelling read. Karlo Je&#x17E;, one of Croteam&#x2019;s senior programmers, tells the story. &#x201C;I was just about finished with my work on single pass and multi-GPU rendering optimizations for VR titles and getting ready to start working on the next project. Alen (Croteam&#x2019;s CTO) walked into my office and asked me if I knew anything about Metal API. I said &#x2018;Yes. I know it&#x2019;s out there&#x2019;.&#x201D;&#xA0; &#x201C;Just one short month later, the first builds were successfully tested on multiple iOS devices using Metal API.&#x201D;</description><thumbnail_url>http://www.croteam.com/wp-content/uploads/2017/12/karlo-300x200.jpg</thumbnail_url></oembed>
