lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


> I just want to draw 2D text, shapes and images on screen with some
> support for layers and alpha.
>
> As both Cairo and OpenGL can do this, it doesn't matter.
> I'm not sure about the fundamental differences between them.
>
> Also I need feedback from mouse, keyboard and time, that's it.
>

The difference is that OpenGL is typically hardware accelerated.  Most
graphics libs don't come with mouse and keyboard support so you'll
probably need a separate module for that.  I would first figure out
what's the most appropriate graphics API for your needs and go from
there.  There are a few different GLUT bindings out there, which would
give you text, windowing, mouse, and keyboard support.  Combine that
with some OpenGL bindings and you should be set.

wes