From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@sympa.inria.fr Delivered-To: caml-list@sympa.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 51B667F30A for ; Fri, 8 Mar 2013 21:07:45 +0100 (CET) Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of anthony.tavener@gmail.com) identity=pra; client-ip=209.85.215.181; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anthony.tavener@gmail.com"; x-sender="anthony.tavener@gmail.com"; x-conformance=sidf_compatible Received-SPF: Pass (mail2-smtp-roc.national.inria.fr: domain of anthony.tavener@gmail.com designates 209.85.215.181 as permitted sender) identity=mailfrom; client-ip=209.85.215.181; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anthony.tavener@gmail.com"; x-sender="anthony.tavener@gmail.com"; x-conformance=sidf_compatible; x-record-type="v=spf1" Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@mail-ea0-f181.google.com) identity=helo; client-ip=209.85.215.181; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="anthony.tavener@gmail.com"; x-sender="postmaster@mail-ea0-f181.google.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsABAC5EOlHRVde1iGdsb2JhbABDskuJWAGILIFVCBYOAQEBCgkUFAQkgiwBAQEDAQECCTQBGxILAQMBCwYFCw0NISEBAQUMAQUBChIGExKHbgEDCQYMnU2MMoJ7hDoKGScDClmIfAEFDIw4gkQEB4NAA4hxiyRegWCBHoo8gzYWKYRN X-IPAS-Result: AsABAC5EOlHRVde1iGdsb2JhbABDskuJWAGILIFVCBYOAQEBCgkUFAQkgiwBAQEDAQECCTQBGxILAQMBCwYFCw0NISEBAQUMAQUBChIGExKHbgEDCQYMnU2MMoJ7hDoKGScDClmIfAEFDIw4gkQEB4NAA4hxiyRegWCBHoo8gzYWKYRN X-IronPort-AV: E=Sophos;i="4.84,809,1355094000"; d="scan'208";a="6165482" Received: from mail-ea0-f181.google.com ([209.85.215.181]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/RC4-SHA; 08 Mar 2013 21:07:44 +0100 Received: by mail-ea0-f181.google.com with SMTP id z10so359053ead.40 for ; Fri, 08 Mar 2013 12:07:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=5xbagGl23DqESX2MuzLi3pnwavPUoD/axkN5EJANE7w=; b=G2xydUvmpn0A1lALnbFDpqKUBCaIhPSDETjbYnyrsgPGW7iRv0fpZ/vNhfMoN6QUfK UllnYApSArLbGMYcU+bRwOfJvDYmICXZzj8chUYiof3eY2QrcXKe8FlKnaKf7g/e8EkX ER2HpyXutxvGFcb3eckbrrzfUIJAgSjTU+mwXhXX6rQSRmPY64Lw8LAGM/voqPm0oCWp fIJosVxPJutUdrTJKwf0BBZR08UiPUVTZsDbFmQnwpfk+ABKdpJfpTPyLbMsgvex3/aQ HLTVgva8Rf6TzHVNc4jQJQ50qPcfhenmq4BWoMr6tn7tGXkNJhNEMKPk8kg7ih4m1NYM Nb0w== MIME-Version: 1.0 X-Received: by 10.14.200.137 with SMTP id z9mr9079499een.20.1362773264213; Fri, 08 Mar 2013 12:07:44 -0800 (PST) Received: by 10.14.2.198 with HTTP; Fri, 8 Mar 2013 12:07:44 -0800 (PST) In-Reply-To: References: <513A32AC.9010709@etorok.net> Date: Fri, 8 Mar 2013 13:07:44 -0700 Message-ID: From: Anthony Tavener To: Florent Monnier Cc: "caml-list@inria.fr" , =?ISO-8859-1?Q?T=F6r=F6k_Edwin?= Content-Type: multipart/alternative; boundary=047d7b343b8252d37d04d76f603a Subject: Re: [Caml-list] OpenGL mailing-list --047d7b343b8252d37d04d76f603a Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable I certainly use OpenGL (mostly GLES2 subset)... but I'm not sure I would have much to read or contribute. The OCaml-specific issues are essentially bindings. And I've fallen down the path of using glcaml which I locally change and add to. It's pretty much like using OpenGL from C except the constants are lowercase. However, it would be nice if there was an easy answer for a new user. I had to flounder around with the existing bindings for a while. At the time, shaders weren't well supported, which is why I chose glcaml. Also because glcaml is a very minimal layer -- easy to change and add to. But I'd agree it's probably the least tested (used) and least "OCaml". I think there's merit for a means to discuss OpenGL bindings, maybe ratifying them... starting from scratch, whatever. But when it comes to users, there is plenty of OpenGL documentation and shouldn't really be anything OCaml specific. Unless the bindings add/change a lot (in the direction of LablGL). On Fri, Mar 8, 2013 at 12:05 PM, Florent Monnier wrote: > 2013/03/08, T=F6r=F6k Edwin wrote: > > On 03/08/2013 08:27 PM, Florent Monnier wrote: > >>> [...] http://lists.ocaml.org/, to improve their visibility, [...] > >> > >> What would you think about creating an ocaml-opengl mailing list too? > >> (for generic ocaml/opengl) > >> > >> Most camelers are not interested by the topic, so we could post more > >> things about it there without fear of annoying other people. > >> > > > > Would OpenGL discussions be so high volume? > > I don't remember seeing (m)any OpenGL related discussions since I've > joined > > this ML. > > If the ML would exist (at least I) would maybe post more things. > And maybe even things that are related to the "details" category, that > would for sure not fit the main ML. > > > Or is it about trying to unify the various existing OpenGL bindings? > > I don't know which direction to take, trying to unify them, take one > and make it evolve, start something new from scratch, reuse something > from another programming language... > I would be pleased to get opinions from other people that care about > this topic without anoying the others. > > Also, more important (IMO) about OpenGL version handling, this could > be done in several ways. > > I don't know if such a discussion would grow or not. Maybe I would be > the only one in it, or maybe other people would have something to say. > In case it could grow this would not fit the main ML IMHO. > > -- > > -- > Caml-list mailing list. Subscription management and archives: > https://sympa.inria.fr/sympa/arc/caml-list > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs > --047d7b343b8252d37d04d76f603a Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
I certainly use OpenGL (mostly GLES2 subset)... but I'= m not sure I would have much to read or contribute. The OCaml-specific issu= es are essentially bindings. And I've fallen down the path of using glc= aml which I locally change and add to. It's pretty much like using Open= GL from C except the constants are lowercase.

However, it would be nice if there was an easy answer = for a new user. I had to flounder around with the existing bindings for a w= hile. At the time, shaders weren't well supported, which is why I chose= glcaml. Also because glcaml is a very minimal layer -- easy to change and = add to. But I'd agree it's probably the least tested (used) and lea= st "OCaml".

I think there's merit for a means to di= scuss OpenGL bindings, maybe ratifying them... starting from scratch, whate= ver. But when it comes to users, there is plenty of OpenGL documentation an= d shouldn't really be anything OCaml specific. Unless the bindings add/= change a lot (in the direction of LablGL).


=

On Fri, Mar 8, 2013 at 12:05 PM, Florent= Monnier <monnier.florent@gmail.com> wrote:
2013/03/08, T=F6r=F6k Edwi= n wrote:
> On 03/08/2013 08:27 PM, Florent Monnier wrote:
>>> [...] ht= tp://lists.ocaml.org/, to improve their visibility, [...]
>>
>> What would you think about creating an ocaml-opengl mailing list t= oo?
>> (for generic ocaml/opengl)
>>
>> Most camelers are not interested by the topic, so we could post mo= re
>> things about it there without fear of annoying other people.
>>
>
> Would OpenGL discussions be so high volume?
> I don't remember seeing (m)any OpenGL related discussions since I&= #39;ve joined
> this ML.

If the ML would exist (at least I) would maybe post more things.
And maybe even things that are related to the "details" category,= that
would for sure not fit the main ML.

> Or is it about trying to unify the various existing OpenGL bindings?
I don't know which direction to take, trying to unify them, take = one
and make it evolve, start something new from scratch, reuse something
from another programming language...
I would be pleased to get opinions from other people that care about
this topic without anoying the others.

Also, more important (IMO) about OpenGL version handling, this could
be done in several ways.

I don't know if such a discussion would grow or not. Maybe I would be the only one in it, or maybe other people would have something to say.
In case it could grow this would not fit the main ML IMHO.

--

--
Caml-list mailing list. =A0Subscription management and archives:
ht= tps://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs
--047d7b343b8252d37d04d76f603a--