On Mon, Jun 20, 2011 at 5:22 PM, Simon Ortiz <span dir="ltr"><<a href="mailto:o.simon@gmail.com">o.simon@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I'm thinking that using cl-opengl, rather than making another OpenGL<br>
wrapper, is definitively a good idea. The more standard, the better,<br>
right?<br>
<br>
Although I wonder if cl-opengl can be used as is. Android and iOS use<br>
OpenGL ES, which is a subset of the normal OpenGL.<br></blockquote><div><br></div><div>Maybe the maintainers of cl-opengl might be able of offer more insight on this? I myself am not particularly an expert on cl-opengl internals. At any rate, the mailing list for that is:</div>
<div><br></div><div><a href="http://common-lisp.net/cgi-bin/mailman/listinfo/cl-opengl-devel">http://common-lisp.net/cgi-bin/mailman/listinfo/cl-opengl-devel</a></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I'll try to adapt cl-opengl into cl-opengles1 on the weekend. Let's<br>
see how far I can go.<br>
<br>
I'll let you know.<br>
<div class="im"><br>
--<br>
Simón Ortiz B., M.Sc., Ing. en Computación<br>
Linux Registered User #388735<br>
<br>
<br>
<br>
</div><div><div></div><div class="h5">On Mon, Jun 20, 2011 at 23:08, Simon Ortiz <<a href="mailto:o.simon@gmail.com">o.simon@gmail.com</a>> wrote:<br>
> @Joop: thanks! I'll read into CC0 :)<br>
><br>
> @Elliot: whether or not to use cl-OpenGL is an undecided matter. Right<br>
> now, just for testing, I wrote a pair of function wrappers. If you<br>
> would like to add cl-OpenGL to the project, you are more than welcome!<br>
><br>
> Thanks for your replies!<br>
><br>
> --<br>
> Simón Ortiz B., M.Sc., Ing. en Computación<br>
> Linux Registered User #388735<br>
><br>
><br>
><br>
> On Mon, Jun 20, 2011 at 02:06, Elliott Slaughter<br>
> <<a href="mailto:elliottslaughter@gmail.com">elliottslaughter@gmail.com</a>> wrote:<br>
>> When you talk about making a wrapper around OpenGL, are you using cl-opengl?<br>
>> I already use cl-opengl in my game engine, so if you did that would<br>
>> encourage me to think about supporting Android. Otherwise (if you are<br>
>> writing your own wrapper) I would probably be discouraged from attempting to<br>
>> port my engine.<br>
>> Thanks.<br>
>> On Sat, Jun 18, 2011 at 7:40 PM, Simon Ortiz <<a href="mailto:o.simon@gmail.com">o.simon@gmail.com</a>> wrote:<br>
>>><br>
>>> dear Lispers and dear game-devs,<br>
>>><br>
>>> I'm working on a project to make games on Lisp for smartphones.<br>
>>><br>
>>> I'm writing to let you all know of this project. If someone is<br>
>>> interested, please let me know, so we can advance the project faster<br>
>>> and make better code.<br>
>>><br>
>>> The project works using ECL, which has being ported to Android and iOS<br>
>>> thanks to the work of Ram Krishnan and Sylvain Ageneau. Right now, you<br>
>>> can start ECL on these devices, load and execute any Lisp code. As an<br>
>>> example, which is included in the project, you can run a Swank server<br>
>>> on the devices, and connect to it from Slime.<br>
>>><br>
>>> I'm starting from those projects and I'm attempting to make the<br>
>>> connections necessary for making games. My first target is Android.<br>
>>> Right now, Lisp can communicate with OpenGL (but there are some<br>
>>> crashes...), and Java can communicate touch events to Lisp.<br>
>>><br>
>>> The first goal is to be able to draw OpenGL primitives (without<br>
>>> crashing), draw textures, and output sound. The second goal is to<br>
>>> build the same connections for iOS. The third goal, for the remote<br>
>>> future, is to have internet connections. And the fourth goal, for an<br>
>>> even farther future, is to read gyroscopes data and GPS data.<br>
>>><br>
>>> This project is not aiming at making a Lisp game engine. That is left<br>
>>> as an exercise for the developer. But with all the connections there,<br>
>>> making your game/engine should be easier.<br>
>>><br>
>>> Also, since this project is aiming at releasing games through the App<br>
>>> Store, it cannot contain any GPL software. All my work is on the<br>
>>> public domain (as in "yes, you can go, use it, make money, and never<br>
>>> tell me"). ECL is released under the LGPL license, so there should be<br>
>>> no problems if you fulfill your responsibilities.<br>
>>><br>
>>> If you want to check the (still crashing) project go to:<br>
>>><br>
>>> <a href="https://github.com/o-simon/ecl-smartphones" target="_blank">https://github.com/o-simon/ecl-smartphones</a><br>
>>><br>
>>> If you want to collaborate, please send me an email. I'll give you<br>
>>> write access to the repository.<br>
>>><br>
>>> I hope to hear from you soon.<br>
>>><br>
>>> Sincerely,<br>
>>><br>
>>> --<br>
>>> Simón Ortiz B., M.Sc., Ing. en Computación<br>
>>> Linux Registered User #388735<br>
>>><br>
>>> _______________________________________________<br>
>>> lisp-game-dev mailing list<br>
>>> <a href="mailto:lisp-game-dev@common-lisp.net">lisp-game-dev@common-lisp.net</a><br>
>>> <a href="http://lists.common-lisp.net/cgi-bin/mailman/listinfo/lisp-game-dev" target="_blank">http://lists.common-lisp.net/cgi-bin/mailman/listinfo/lisp-game-dev</a><br>
>><br>
>><br>
>><br>
>> --<br>
>> Elliott Slaughter<br>
>><br>
>> "Don't worry about what anybody else is going to do. The best way to predict<br>
>> the future is to invent it." - Alan Kay<br>
>><br>
><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Elliott Slaughter<br><br>"Don't worry about what anybody else is going to do. The best way to predict the future is to invent it." - Alan Kay<br>