RSS/Atom feed Twitter
Site is read-only, email is disabled

Let me introduce myself

This discussion is connected to the gegl-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

4 of 4 messages available
Toggle history

Please log in to manage your subscriptions.

Let me introduce myself (Ry)akiotakis (An)tonis 20 Jan 00:31
  Let me introduce myself " 20 Jan 01:04
   Let me introduce myself (Ry)akiotakis (An)tonis 21 Jan 18:55
    Let me introduce myself Alexandre Prokoudine 21 Jan 19:59
(Ry)akiotakis (An)tonis
2011-01-20 00:31:40 UTC (almost 14 years ago)

Let me introduce myself

Hi everyone my name is Ryakiotakis Antonis (Ryan for short) and I decided to write to this list after reading an announcement on gimp.org about new developers in need. My expertise is on OpenGL and I have wondered if GEGL is going to be hardware-accelerated through OpenGL. If so maybe I could help? I have read an earlier discussion on this list but I don't know the current direction in development, ways to contribute etc..

"
2011-01-20 01:04:35 UTC (almost 14 years ago)

Let me introduce myself

On Thu, Jan 20, 2011 at 12:31 AM, (Ry)akiotakis (An)tonis wrote:

Hi everyone my name is Ryakiotakis Antonis (Ryan for short) and I decided to write to this list after reading an announcement on gimp.org about new developers in need. My expertise is on OpenGL and I have wondered if GEGL is going to be hardware-accelerated through OpenGL. If so maybe I could help? I have read an earlier discussion on this list but I don't know the current direction in development, ways to contribute etc..

There is a branch of GEGL that does rendering in OpenGL, http://git.gnome.org/browse/gegl/log/?h=gsoc2009-gpu that implements a hybrid memory manager that automatically migrates the tiles of buffers between cpu/gpu domain on demand. This was implemented as part of a google summer of code project but was never fully integrated; since I do not have OpenGL drivers that support floating point render targets which is required to fully use OpenGL with GEGL. The code is proof of concept but I believe that the approach is the correct way of using OpenGL with GEGL (a similar approach could probably be taken with OpenCL). Continued work, cleanup and verification of this branch would be very welcome.

/Øyvind K.

«The future is already here. It's just not very evenly distributed»
                                                 -- William Gibson
http://pippin.gimp.org/                            http://ffii.org/
_______________________________________________
Gegl-developer mailing list
Gegl-developer@lists.XCF.Berkeley.EDU
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer
(Ry)akiotakis (An)tonis
2011-01-21 18:55:54 UTC (almost 14 years ago)

Let me introduce myself

Hi, I am browsing through the branch and some documentation right now. I will try to compile the branch soon, see how it goes. I have a recent card (NVIDIA 8400GS) and it supports all features adequately.

Floating point render targets are supported on almost every OpenGL 2.0 cpable card (Radeon 9600+, NVIDIA 5xxx+). Problem arises with 16bit integer pixel formats that are actually supported on OpenGL 3.0 capable cards.

Well, I will keep sending info/questions/comments as I go...not much time to spend yet unfortunately, it's an exam period right now :)

Alexandre Prokoudine
2011-01-21 19:59:33 UTC (almost 14 years ago)

Let me introduce myself

On 1/21/11, (Ry)akiotakis (An)tonis wrote:

Hi, I am browsing through the branch and some documentation right now. I will try to compile the branch soon, see how it goes. I have a recent card (NVIDIA 8400GS) and it supports all features adequately.

Floating point render targets are supported on almost every OpenGL 2.0 cpable card (Radeon 9600+, NVIDIA 5xxx+). Problem arises with 16bit integer pixel formats that are actually supported on OpenGL 3.0 capable cards.

Well, I will keep sending info/questions/comments as I go...not much time to spend yet unfortunately, it's an exam period right now :)

Thank you for your interest anyway :)

Alexandre Prokoudine http://libregraphicsworld.org