<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Doug,<br>
      <br>
    </div>
    <blockquote type="cite"
cite="mid:CAM2ogRee4Ubvf7_F79=E1-g0Cm0YhG-CkLKSB7OUq+ceqqnuHw@mail.gmail.com">
      <div dir="ltr">
        <div>I don't know if spec comments is fixed yet, I'll say an
          idea and my intention is that the same rules apply to it as if
          I had done the spec comment form.</div>
        <div>X3D SPEC COMMENT PUBLIC CONDITION APPLIES
          >>>>>>>></div>
        Could / should there be something in x3d equivalent to (in C)
        #ifdef that x3d parsers can filter based on the browser or other
        criteria?</div>
    </blockquote>
    <br>
    I think that would not be a good idea for a general filter. I am not
    opposed for filtering for capabilities (e.g., if (GPU has
    NURBS)...), but filtering based on a specific type or version of an
    X3D browser is not good. It either indicates that the spec is not
    good enough or the browser is not spec compliant. Putting that hack
    into code to cover for larger problems just punts (or dribbles) the
    problem down the line. What happens if a browser were to change that
    condition or another browser were to call itself by the same name?<br>
    <br>
    If a server is providing X3D, it should provide spec-compliant X3D,
    not based on some browser that may change over time. The browser
    associated with the initial accessor may not be the browser that is
    used for display.<br>
    <br>
    Leonard Daly<br>
    <br>
    <br>
    <br>
    <br>
    <blockquote type="cite"
cite="mid:CAM2ogRee4Ubvf7_F79=E1-g0Cm0YhG-CkLKSB7OUq+ceqqnuHw@mail.gmail.com">
      <div dir="ltr">
        <div><br>
        </div>
        <div><condition name='browser' value='x_ite'></div>
        <div><condition_true></div>
        <div>... nodes</div>
        <div></condition_true></div>
        <div><condition_false></div>
        <div>.. nodes</div>
        <div></condition_false></div>
        <div></condition></div>
        <div><br>
        </div>
        <div>Then any un-reconcilable differences in browser technology
          can be filtered either at parse time, or by some ETL extract
          transform load filtering tool that take out the conditional
          elements.</div>
        <div>Maybe xml has that already?</div>
        <div>And authoring tools could support all browser technology
          with one file.</div>
        <div>
          <span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><<<<<<<<<<<
            X3D SPEC COMMENT PUBLIC CONDITION APPLIES </span><br>
        </div>
        <div>-Doug</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, May 22, 2018 at 6:31 AM, GPU
          Group <span dir="ltr"><<a href="mailto:gpugroup@gmail.com"
              target="_blank" moz-do-not-send="true">gpugroup@gmail.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">
              <div>
                <span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">-
                  revisiting old topic from this time last year</span><br
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial">
                <a
href="http://dug9.users.sourceforge.net/web3d/tests/ProgrammableShaders/SimpleShader/SimpleShader_kambu_desktop.x3d"
                  target="_blank" moz-do-not-send="true">http://dug9.users.sourceforge.<wbr>net/web3d/tests/<wbr>ProgrammableShaders/<wbr>SimpleShader/SimpleShader_<wbr>kambu_desktop.x3d</a><br>
              </div>
              <div>
                <div>- this one works in freewrl, although outer layer
                  renders thinner.</div>
              </div>
              <div>-Doug</div>
            </div>
            <div class="gmail_extra"><br>
              <div class="gmail_quote">
                <div>
                  <div class="h5">On Mon, May 21, 2018 at 11:05 PM, John
                    Carlson <span dir="ltr"><<a
                        href="mailto:yottzumm@gmail.com" target="_blank"
                        moz-do-not-send="true">yottzumm@gmail.com</a>></span>
                    wrote:<br>
                  </div>
                </div>
                <blockquote class="gmail_quote" style="margin:0 0 0
                  .8ex;border-left:1px #ccc solid;padding-left:1ex">
                  <div>
                    <div class="h5">
                      <div link="blue" vlink="#954F72" lang="EN-US">
                        <div
                          class="m_-1433714433781667015m_-6944637672808866260WordSection1">
                          <p class="MsoNormal">Also, I think comments in
                            a GLSL shader start with a //, not a #.  Or
                            surround in /* … */</p>
                          <span>
                            <p class="MsoNormal"> </p>
                            <p class="MsoNormal">Sent from <a
                                href="https://go.microsoft.com/fwlink/?LinkId=550986"
                                target="_blank" moz-do-not-send="true">Mail</a>
                              for Windows 10</p>
                            <p class="MsoNormal"> </p>
                          </span>
                          <div style="border:none;border-top:solid
                            #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in">
                            <p class="MsoNormal"
                              style="border:none;padding:0in"><b>From: </b><a
                                href="mailto:yottzumm@gmail.com"
                                target="_blank" moz-do-not-send="true">John
                                Carlson</a><br>
                              <b>Sent: </b>Tuesday, May 22, 2018 12:52
                              AM<br>
                              <b>To: </b><a
                                href="mailto:brutzman@nps.edu"
                                target="_blank" moz-do-not-send="true">Don
                                Brutzman</a>; <a
                                href="mailto:x3d-public@web3d.org"
                                target="_blank" moz-do-not-send="true">X3D
                                Graphics public mailing list</a><br>
                              <b>Subject: </b>CDATA sections don't show
                              up on this X3D Resources Example,
                              BasicShaders, that I can see in the
                              decorated X3D</p>
                          </div>
                          <div>
                            <div class="m_-1433714433781667015h5">
                              <p class="MsoNormal"> </p>
                              <p class="MsoNormal">I haven’t tried
                                copy/paste.</p>
                              <p class="MsoNormal"> </p>
                              <p class="MsoNormal"><a
href="http://www.web3d.org/x3d/content/examples/Basic/Shaders/SimpleShaderIndex.html"
                                  target="_blank" moz-do-not-send="true">http://www.web3d.org/x3d/conte<wbr>nt/examples/Basic/Shaders/<wbr>SimpleShaderIndex.html</a></p>
                              <p class="MsoNormal"> </p>
                              <p class="MsoNormal">This is on the web
                                page itself.</p>
                              <p class="MsoNormal"> </p>
                              <p class="MsoNormal">Also X_ITE is
                                drastically different from something
                                like BS Contact for example.</p>
                              <p class="MsoNormal"> </p>
                              <p class="MsoNormal">We need more ports.
                                FreeWRL? X3DOM (maybe put a switch in
                                for the Proto?).</p>
                              <p class="MsoNormal"> </p>
                              <p class="MsoNormal">John</p>
                              <p class="MsoNormal">Sent from <a
                                  href="https://go.microsoft.com/fwlink/?LinkId=550986"
                                  target="_blank" moz-do-not-send="true">Mail</a>
                                for Windows 10</p>
                              <p class="MsoNormal"> </p>
                              <p class="MsoNormal"> </p>
                            </div>
                          </div>
                        </div>
                      </div>
                      <br>
                    </div>
                  </div>
                  ______________________________<wbr>_________________<br>
                  x3d-public mailing list<br>
                  <a href="mailto:x3d-public@web3d.org" target="_blank"
                    moz-do-not-send="true">x3d-public@web3d.org</a><br>
                  <a
                    href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org"
                    rel="noreferrer" target="_blank"
                    moz-do-not-send="true">http://web3d.org/mailman/listi<wbr>nfo/x3d-public_web3d.org</a><br>
                  <br>
                </blockquote>
              </div>
              <br>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
x3d-public mailing list
<a class="moz-txt-link-abbreviated" href="mailto:x3d-public@web3d.org">x3d-public@web3d.org</a>
<a class="moz-txt-link-freetext" href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a>
</pre>
    </blockquote>
    <p><br>
    </p>
    <div class="moz-signature">-- <br>
      <font class="tahoma,arial,helvetica san serif" color="#333366">
        <font size="+1"><b>Leonard Daly</b></font><br>
        3D Systems & Cloud Consultant<br>
        LA ACM SIGGRAPH Past Chair<br>
        President, Daly Realism - <i>Creating the Future</i>
      </font></div>
  </body>
</html>