<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr" style="font-size:12pt;color:#000000;background-color:#FFFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Yes, it's intended to work with both depth textures and multiple render targets. All color attachments that are attached with framebufferTextureMultiviewWebGL will be rendered to.<br>
</p>
<p><br>
</p>
<p><span style="font-size: 12pt;">I do agree that WebGL 1.0 support is useful, though WebGL 2.0 support will surely ramp up given time. The main use case of the extension is VR, and especially on devices which are VR capable I'd expect widespread support for
 WebGL 2.0 already. We did consider some other alternati</span><span style="font-size: 12pt;">ves for WebGL 1.0 compatibility for the proposal, but they all seemed fairly hacky</span><span style="font-size: 12pt;">. I don't think we want to expose rendering
 two viewports side by side in a 2D texture for example.</span><br>
</p>
<p><br>
</p>
<p>-Olli</p>
<div style="color: rgb(33, 33, 33);">
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>From:</b> Florian Bösch <pyalot@gmail.com><br>
<b>Sent:</b> Monday, August 21, 2017 2:16 PM<br>
<b>To:</b> Olli Etuaho<br>
<b>Cc:</b> Public WebGL (public_webgl@khronos.org)<br>
<b>Subject:</b> Re: [Public WebGL] Public review of updated WEBGL_multiview extension proposal</font>
<div> </div>
</div>
<div>
<div dir="ltr">
<div class="gmail_extra">
<div class="gmail_quote">On Mon, Aug 21, 2017 at 10:02 AM, Olli Etuaho <span dir="ltr">
<<a href="mailto:oetuaho@nvidia.com" target="_blank">oetuaho@nvidia.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr" style="font-size:12pt; color:#000000; background-color:#ffffff; font-family:Calibri,Arial,Helvetica,sans-serif">
<p>In WebGL 1.0, only opaque multiview framebuffers can be supported. Texture array multiview framebuffers are available starting from WebGL 2.0.
</p>
</div>
</blockquote>
<div>Bit of a bummer since WebGL 2.0 has flatlined at ~30% and isn't growing and WebGL 1.0 for now is the only feasible platform. The prevalence of the OVR_multiview extensions on mobiles also seems particularly poor.</div>
<div> </div>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div dir="ltr" style="font-size:12pt; color:#000000; background-color:#ffffff; font-family:Calibri,Arial,Helvetica,sans-serif">
<p>You may have misunderstood the native OVR_multiview spec a bit. The baseViewIndex only affects which texture layers get affected by drawing commands. There can still only be one attachment per attachment point. So if you call</p>
<p><br>
</p>
<p>int baseViewIndex = 7;<br>
</p>
<p>int numViews = 2;<br>
</p>
<p></p>
FramebufferTextureMultiviewOVR<wbr>(target, GL_COLOR_ATTACHMENT0, texture, level, baseViewIndex, numViews);<br>
<span style="font-size:12pt"><br>
</span>
<div><span style="font-size:12pt">it means that texture layers 7 and 8 will be drawn to. This should be evident from the pseudocode in the spec.</span></div>
</div>
</blockquote>
<div><br>
</div>
<div>I see.</div>
<div><br>
</div>
<div>Some additional questions:</div>
<div>
<ul>
<li>Does it work with depth textures?<br>
</li><li>Does it work with multi render targets?</li></ul>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>