Natron GPU: OpenGL 2.0 - OpenGL 4

133 views
Skip to first unread message

omar brown

unread,
Aug 10, 2014, 12:18:54 AM8/10/14
to Natro...@googlegroups.com
Will it be necessary for Natron to upgrade to OpenGL 3/4 for future development? What primary benefit in the OpenFX API to use OpenGL 3 and above? How would Natron benefit from GPU architectures Cuda and OpenCL?

Alexandre

unread,
Aug 10, 2014, 1:09:13 AM8/10/14
to omar brown, Natro...@googlegroups.com
OpenGL version is purely to support newer GPUs.
But you don't want to program with last versions of OpenGL because older graphic cards will then not support Natron.

Cuda and OpenCL are languages to do processing on the GPU. This is slightly different than OpenGL which is made to render graphics on screen primarily , but can be used to do some processing, though, more limited than what Cuda/OpenCL offer.

On Aug 9, 2014, at 9:18 PM, omar brown <vegas...@gmail.com> wrote:

> Will it be necessary for Natron to upgrade to OpenGL 3/4 for future development? What primary benefit in the OpenFX API to use OpenGL 3 and above? How would Natron benefit from GPU architectures Cuda and OpenCL?
>
> --
> You received this message because you are subscribed to the Google Groups "Natron" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to Natron-VFX+...@googlegroups.com.
> To post to this group, send email to Natro...@googlegroups.com.
> Visit this group at http://groups.google.com/group/Natron-VFX.
> To view this discussion on the web visit https://groups.google.com/d/msgid/Natron-VFX/17f89244-c794-4a65-930b-30da18f38384%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

omar brown

unread,
Aug 10, 2014, 1:15:00 AM8/10/14
to Natro...@googlegroups.com, vegas...@gmail.com
Thanks MrKepzie.

Ole Andre Rodlie

unread,
Aug 12, 2014, 11:45:12 AM8/12/14
to Natro...@googlegroups.com
Is it possible to run Natron on OpenGL 1.1/1.2? Have an SGI O2
collecting dust ;)

Ole

On 08/10/2014 07:15 AM, omar brown wrote:
> Thanks MrKepzie.
>
> On Sunday, August 10, 2014 1:09:13 AM UTC-4, MrKepzie wrote:
>
> OpenGL version is purely to support newer GPUs.
> But you don't want to program with last versions of OpenGL because
> older graphic cards will then not support Natron.
>
> Cuda and OpenCL are languages to do processing on the GPU. This is
> slightly different than OpenGL which is made to render graphics on
> screen primarily , but can be used to do some processing, though,
> more limited than what Cuda/OpenCL offer.
>
> On Aug 9, 2014, at 9:18 PM, omar brown <vegas...@gmail.com
> <javascript:>> wrote:
>
> > Will it be necessary for Natron to upgrade to OpenGL 3/4 for
> future development? What primary benefit in the OpenFX API to use
> OpenGL 3 and above? How would Natron benefit from GPU architectures
> Cuda and OpenCL?
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "Natron" group.
> > To unsubscribe from this group and stop receiving emails from it,
> send an email to Natron-VFX+...@googlegroups.com <javascript:>.
> > To post to this group, send email to Natro...@googlegroups.com
> <javascript:>.
> <http://groups.google.com/group/Natron-VFX>.
> <https://groups.google.com/d/msgid/Natron-VFX/17f89244-c794-4a65-930b-30da18f38384%40googlegroups.com>.
>
> > For more options, visit https://groups.google.com/d/optout
> <https://groups.google.com/d/optout>.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Natron" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to Natron-VFX+...@googlegroups.com
> <mailto:Natron-VFX+...@googlegroups.com>.
> To post to this group, send email to Natro...@googlegroups.com
> <mailto:Natro...@googlegroups.com>.
> Visit this group at http://groups.google.com/group/Natron-VFX.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/Natron-VFX/59b96f81-a6a6-481a-b66c-fe71e2b5d755%40googlegroups.com
> <https://groups.google.com/d/msgid/Natron-VFX/59b96f81-a6a6-481a-b66c-fe71e2b5d755%40googlegroups.com?utm_medium=email&utm_source=footer>.

Frédéric Devernay

unread,
Aug 12, 2014, 4:40:55 PM8/12/14
to Ole Andre Rodlie, Natro...@googlegroups.com
Le 12 août 2014 à 17:47, Ole Andre Rodlie <ol...@dracolinux.org> a écrit :

> Is it possible to run Natron on OpenGL 1.1/1.2? Have an SGI O2
> collecting dust ;)
>

Yes, you can !
Just compile and install Mesa3d on your O2.


Just a quick reminder: Natron should be able to run on old hardware...
All you need is an x86 64 bits or 32 bits processor, at least 3 GB of RAM and a graphic card that supports OpenGL 2.0 or OpenGL 1.5 with some extensions

The list of required extensions is in ViewerGL::initAndCheckGlExtensions() :
"GL_ARB_texture_non_power_of_two " // or GL_IMG_texture_npot, or GL_OES_texture_npot, core since 2.0
"GL_ARB_shader_objects " // GLSL, Uniform*, core since 2.0
"GL_ARB_vertex_buffer_object " // BindBuffer, MapBuffer, etc.
"GL_ARB_pixel_buffer_object " // BindBuffer(PIXEL_UNPACK_BUFFER,...

Most OpenGL 1.5 implementations have these.
You can use "OpenGL extensions viewer" to check if your card supports these extensions http://www.realtech-vr.com/glview/

fred

Ole Andre Rodlie

unread,
Aug 12, 2014, 6:36:35 PM8/12/14
to Natro...@googlegroups.com
Forgot about Mesa :) May try (mostly for fun), got NetBSD 4.99.something
on the O2 (did some beta testing on the "new" gfx driver on NetBSD a
couple of years ago, should work pretty good about now). Will try that
first (I need to find my CDs to install IRIX). But I got more important
things to do first...

I guess Qt and Boost will take most of this year to compile ... :P

Ole
Reply all
Reply to author
Forward
0 new messages