updates?

219 views
Skip to first unread message

petervy

unread,
Nov 27, 2013, 3:22:10 PM11/27/13
to fog...@googlegroups.com
Hi,

Are there any updates or plans for this project? 

Petr Kobalíček

unread,
Nov 28, 2013, 3:30:34 AM11/28/13
to fog...@googlegroups.com
Hey!

Fog project was a bit abandoned because of my work. I'm still working on it, but my plans are to release a completely new version that will be based on slightly different concepts and will be more lightweight.

I will update the project page about the new goals and plans.

In general I'm planning to use asmjit library for JIT pipeline generation and I will remove all classes not strictly needed for rendering, including fog-svg that will be provided as different library using fog.

I'm looking forward to start working on it again, was very busy with my current job.

Best,
Petr


On Wed, Nov 27, 2013 at 10:22 PM, petervy <pet...@gmail.com> wrote:
Hi,

Are there any updates or plans for this project? 

--
 
---
You received this message because you are subscribed to the Google Groups "fog-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fog-dev+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Michael Bazzinotti

unread,
Dec 15, 2013, 3:18:00 AM12/15/13
to fog...@googlegroups.com
It is very great to hear you are continuing to support Fog! 

Andrew Katz

unread,
Feb 22, 2014, 10:01:58 AM2/22/14
to fog...@googlegroups.com
Is this a one person job, or is there anyway that I can help?


On Thursday, November 28, 2013 3:30:34 AM UTC-5, petr kobalicek wrote:

Petr Kobalíček

unread,
Feb 24, 2014, 5:43:35 AM2/24/14
to fog...@googlegroups.com
Hi,

currently it's only one man show, but I have good contacts and when a new version is out more parties will be interested in the project. The thing is that I have now completely different plans/goals.

Fog on google-code will not be updated anymore, because I started moving all my things to github. The first project that has been released was asmjit and after that I mostly focused on 'blend' - the new name of fog library!


The project is now empty and I will announce the initial commit on fog-dev. The key points are that:

  - it will be very clean library, I removed everything not needed by 2d vector drawing
  - the whole pipeline is generated by the JIT compiler (asmjit)

I expect the initial version to be released in two months.

Hope that helps :)

Cheers,
Petr

Weston Weems

unread,
Jul 18, 2014, 11:36:35 AM7/18/14
to fog...@googlegroups.com
Its been a little over the two months though I'm not trying to be a stickler. I'm excited to take a look at something that performs better than cairo etc.

Is this still underway, and is the a possibility of having something to play with any time soon?

I'm interested in evaluating this for an exciting(to me anyway) project I intend to start working on soon.

Petr Kobalíček

unread,
Jul 18, 2014, 2:06:47 PM7/18/14
to fog...@googlegroups.com
Hi, you are right! I'm doing my best, really.

Well, the project is more than active. There is currently something to play with, but the engine is not really ready to be used by consumers at the moment.

I have working JIT compiler for solid fills and nearly finished JIT compiler for gradients and textures (all supporting multiple rasterizers, including the agg/freetype one). However, I'm not so far with optimizations as I think this should be the last step, so the engine is mostly using GP registers. What I have now is basically a performance baseline I will use to compare with a more advanced implementation - SSE2, AVX2, and hopefully, AVX-512.

But... even without any advanced optimizations the engine beats all the 2d libraries I have benchmarks for - Cairo, Gdi+, and Qt; where Gdi+ is the fastest from these compared, and surprisingly, Qt is the slowest one.

It mostly depends on your project and the features you need. There will be a pre-release send to interested parties before the code goes to github, but I would like to implement some missing features before this happens.

Cheers,
Petr

For more options, visit https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages