Sorry, I just woke up. That was rather terse of me. :)

This is an awesome egg, and I think it's very much needed. The glext egg
never really got off the ground, and Chicken's existing GL library is
sorrowfully lacking in modern features.

Anyhow, thanks for the Egg!
-Dan


On Mon, Apr 14, 2014 at 6:58 AM, Daniel Leslie <[email protected]> wrote:

> FYI, those using the Allegro egg already gain access to most/all gl
> extensions:
>
> http://wiki.call-cc.org/eggref/4/allegro/gl
>
> Also, this portion of the Allegro egg was forked out as the glext egg,
> though it's poorly documented:
>
> http://wiki.call-cc.org/eggref/4/glext
>
> https://github.com/dleslie/glext
>
> -Dan
>
>
> On Mon, Apr 14, 2014 at 5:08 AM, Mario Domenech Goulart <
> [email protected]> wrote:
>
>> Hi Alex,
>>
>> On Sun, 13 Apr 2014 16:12:08 -0400 Alex Charlton <
>> [email protected]> wrote:
>>
>> > opengl-glew provides bindings to OpenGL’s core profile while handling
>> extension loading with GLEW:
>> >
>> > https://github.com/AlexCharlton/chicken-opengl-glew
>> >
>> > There are two existing eggs that have some degree of overlap with this
>> > one. The opengl egg provides only the older fixed function pipeline
>> > API. OpenGL has changed the majority of its API since then, so it’s
>> > not useful for writing modern graphics programs. The allegro egg
>> > provides some more recent OpenGL bindings (they seem to have been last
>> > updated in 2012), but relies on Allegro which not everyone wants as a
>> > dependency.
>> >
>> > opengl-glew uses the widely used GLEW to handle its extension loading,
>> > making this egg immediately useful to most programmers who work with
>> > modern OpenGL. Further, it is guaranteed to always be up-to-date with
>> > the latest OpenGL core profile, because it downloads the glcorearb
>> > header file from opengl.org and uses it to generate its bindings. Some
>> > high-level convenience functions are also provided.
>> >
>> > Mario, could you please add this to the egg list:
>> >
>> >
>> https://raw.githubusercontent.com/AlexCharlton/chicken-opengl-glew/master/opengl-glew.release-info
>>
>> Cool.  Thanks a lot.  I've added your new egg to the coop.
>>
>> I have a few notes, though.  I don't think downloading glcorearb.h at
>> install time is a good idea.  Here are some of the reasons:
>>
>> * it'll probably make the life for system packagers a bit difficult,
>>   since it'll be hard to have a predictable source code based only on
>>   opengl-glew egg's version.  For example, glcorearb.h may change while
>>   opengl-glew is at the same version -- you'd have the same version for
>>   the package, but the source code may be different.
>>
>> * people that fetch eggs source code to install on systems with no
>>   Internet connection will probably have a hard time installing
>>   opengl-glew.
>>
>> * opengl-glew relies on wget.  AFAIK, it's not available on Windows by
>>   default.  I think this dependency should be mentioned on the
>>   documentation (probably in the "Requirements" section).
>>
>>
>> Best wishes.
>> Mario
>> --
>> http://parenteses.org/mario
>>
>> _______________________________________________
>> Chicken-users mailing list
>> [email protected]
>> https://lists.nongnu.org/mailman/listinfo/chicken-users
>>
>
>
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to