<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE message PUBLIC
  "-//MLarc//DTD MLarc output files//EN"
  "../../mlarc.dtd"[
  <!ATTLIST message
    listname CDATA #REQUIRED
    title CDATA #REQUIRED
  >
]>

  <?xml-stylesheet href="../../mlarc.xsl" type="text/xsl"?>


<message 
  url="2002/12/d74e20ad375c94b64e2a48fd14c314bb"
  from="Nickolay Semyonov-Kolchin &lt;snob@s...&gt;"
  author="Nickolay Semyonov-Kolchin"
  date="2002-12-27T17:37:13"
  subject="Re: [Caml-list] about optionnal argument ?"
  prev="2002/12/86a98a76ddc2f876951492fdc2797528"
  next="2002/12/ba14d57d873313f787871b2decd9c86f"
  prev-in-thread="2002/12/86a98a76ddc2f876951492fdc2797528"
  prev-thread="2002/12/0a20c8ad6f2bdd101d65c6f54b7dfd02"
  next-thread="2002/12/5d442ee31123f148e1c3d1f0d71e3c7b"
  root="../../"
  period="month"
  listname="caml-list"
  title="Archives of the Caml mailing list">

<thread subject="[Caml-list] First alpha release of LablGTK2">
<msg 
  url="2002/12/a57a9f8f19efef0c309a18bc051d81d2"
  from="Jacques Garrigue &lt;garrigue@k...&gt;"
  author="Jacques Garrigue"
  date="2002-12-27T09:18:43"
  subject="[Caml-list] First alpha release of LablGTK2">
<msg 
  url="2002/12/cfab7d82fab7e0ed9d6dbd759f94419c"
  from="Christophe Raffalli &lt;Christophe.Raffalli@u...&gt;"
  author="Christophe Raffalli"
  date="2002-12-27T11:24:12"
  subject="[Caml-list] about optionnal argument ?">
<msg 
  url="2002/12/86a98a76ddc2f876951492fdc2797528"
  from="Jacques Garrigue &lt;garrigue@k...&gt;"
  author="Jacques Garrigue"
  date="2002-12-27T15:11:32"
  subject="Re: [Caml-list] about optionnal argument ?">
<msg 
  url="2002/12/d74e20ad375c94b64e2a48fd14c314bb"
  from="Nickolay Semyonov-Kolchin &lt;snob@s...&gt;"
  author="Nickolay Semyonov-Kolchin"
  date="2002-12-27T17:37:13"
  subject="Re: [Caml-list] about optionnal argument ?">
</msg>
</msg>
</msg>
</msg>
</thread>

<contents>
On Friday 27 December 2002 20:11, Jacques Garrigue wrote:
&gt; I don't know how glVertex is implemented on the C side, but if it is
&gt; only copying its data to a queue, then we may want to optimize the
&gt; marshalling.  But again it depends how your data was layed out
&gt; originally: if it is in a table, the vector form is best as no copy is
&gt; needed. If you have to compute it for each call, then the flat unboxed
&gt; calls are best.
&gt;

This discussion is pointless. There will be almost no perfomance gain after 
gl[Vertex,Normal,Color,etc] call optimization. Immediate mode is slow by 
design. One must use "Vertex Arrays" instead. VAR/VAO will give even more 
speedup.

Nickolay
-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners

</contents>

</message>

