|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2015/9/12 19:27
#41 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
@salass
There is a skeleton of these files? |
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2015/9/21 17:28
#42 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
Anyone?
|
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2015/9/27 20:44
#43 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
@AmigaBlitter
While I could probably look into re-implementing the AmigaOS native surface types I do have some other development related things I need to do as well that are much higher on my To Do list right now. Maybe later... |
|
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2015/9/27 21:30
#44 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
Thank you
|
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2015/9/28 14:54
#45 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
Just want to ask if these files are available publically.
|
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2015/11/17 20:03
#46 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
Any news on this?
|
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2015/11/27 14:27
#47 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
Just a little reminder to Salass00
|
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2015/11/27 20:25
#48 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
@AmigaBlitter
Still very low on my To Do list. I'll post when and if it changes. |
|
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2016/1/7 15:59
#49 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
Just a reminder
You have a PM too. |
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/3/17 14:56
#50 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
@salass00
Hi, could be possibile to have the source code for the Amiga-Cairo surface? Thank you very much. |
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/4/5 10:23
#51 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
Strange, i really have a slight, very slight feeling that my request remained unnoticed...
|
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/4/5 11:16
#52 |
---|---|---|
Just popping in
![]() ![]() Joined:
2009/2/26 11:53 Posts: 54
|
|
|
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/7/20 16:41
#53 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
I've started working on an AmigaOS shared library implementation of libpixman.
The source code (based on pixman 0.34.0) which compiles already but is otherwise untested is available on github: https://github.com/salass00/pixman_lib Next on my to do list after first ensuring that the library works correctly is to look into enabling altivec support either in a separate build of the library or if possible as part of the same build, as I did with xvidcore.library. Libcairo relies more on global data than libpixman so I will probably build it only as a static library to begin with (baserel support is missing from current adtools gcc versions and I don't quite understand yet how to use the small data mode to do the same). |
|
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/7/20 17:41
#54 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
great, thank you salass.
I compiled successfully (thanks to you info) libcairo in the past, but this lack of amiga-cairo surface. If you can provide the amiga surface code maybe some kind of hardware acceleration can be implemented. Thank you very much |
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/7/20 21:33
#55 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
@AmigaBlitter
Quote:
You keep requesting this. Just to make it clear. I do not have access to the source code of the amiga-cairo, and even if I did it would not be up to me to release it. Cairo can be used under either LGPL or MPL license (the latter does not require releasing the full source code). Depending on how much work is required to write a surface backend for cairo (I haven't looked into this yet) I might consider writing a couple of new AmigaOS native surface backends from scratch (I'm thinking a rastport and a bitmap backend maybe). Also it would be nice to have a native font backend for AmigaOS instead of having to use fontconfig. |
|
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/7/21 7:50
#56 |
---|---|---|
Quite a regular
![]() ![]() Joined:
2006/11/22 17:57 From Italy, Rome
Posts: 594
|
@salass00
Yes, please. Would be nice to have a native backend for Amiga. Other backend are included in cairo source, like BeOS backend. AmigaOS is not included. Perhaps Hyperion could release this part of the source? |
|
_________________
Retired |
||
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/7/28 18:43
#57 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
I just tested pixman-1.library with a very simple cairo program (using cairo 1.14.2) that simply clears a surface to black and blits it in a window.
At first it didn't work correctly because the pixman constructor code wasn't being called in the pixman-1.library but I've fixed that now: https://github.com/salass00/pixman_lib ... 44d3c118e231328dbdad52ca5 |
|
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/7/29 15:10
#58 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
The first release version of pixman-1.library is now available:
https://github.com/salass00/pixman_lib/releases |
|
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/7/30 12:27
#59 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
I just started working on an AmigaOS surface backend for cairo 1.14.10.
It will be rather simplistic to begin with, with more advanced h/w acceleration being added later (through CompositeTags() for instance). Interestingly enough the cairo configure script seems to know the development state of my backend: Quote:
|
|
|
Re: Help me in compiling latest pixman and cairo graphics |
Posted on: 2017/7/30 13:48
#60 |
---|---|---|
Just can't stay away
![]() ![]() Joined:
2006/11/30 11:30 From Finland
Posts: 1800
|
Drawing some random rectangles with the new AmigaOS native surface backend:
![]() |
|