Recent

Author Topic: Graphics32  (Read 9037 times)

marmin

  • Jr. Member
  • **
  • Posts: 86
    • http://www.naton.org
Graphics32
« on: March 31, 2005, 07:37:04 pm »
This is open-source Delphi-Kylic project,
wouldn't it be nice to include this in Lazarus?
It's cross-platform so porting shouldn't be difficult.

Graphics32 project

http://sourceforge.net/projects/graphics32
http://graphics32.org/wiki/pub/page/Main/Graphics32
Marmin^.Style
Location: Pointer Land!

Lightning

  • Sr. Member
  • ****
  • Posts: 422
Graphics32
« Reply #1 on: March 31, 2005, 07:48:42 pm »
This has been discussed before, but no volunteers yet ...
The LCL graphics needs improvement but i'm not sure if it conflicts with the LCL license ...
The future must be... Fast and OpenSource so...
Think Open and Lightning Fast!

marmin

  • Jr. Member
  • **
  • Posts: 86
    • http://www.naton.org
Graphics32
« Reply #2 on: March 31, 2005, 07:52:03 pm »
No volunteers yet, do you mean that no one wants to convert them into Lazarus or is it not allowed?

Well it's open source, nothing stops me from copying the .pas files and using them into Lazarus. :)
Marmin^.Style
Location: Pointer Land!

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2673
Graphics32
« Reply #3 on: April 01, 2005, 10:58:12 am »
I've had a quick look, the second sentence on the project page already worries me:

  Optimized for 32-bit pixel formats, it provides fast operations with pixels and graphic primitives

OK, the fist file I opened was full of assembler, so I think this will never be included in Lazarus. If you want to use it for yourself on win32 on i386, you're on your own.
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

Lightning

  • Sr. Member
  • ****
  • Posts: 422
Graphics32
« Reply #4 on: April 05, 2005, 05:36:25 pm »
Assembler is not portable :( , i think porting is a lot of work  :roll:
The future must be... Fast and OpenSource so...
Think Open and Lightning Fast!

fatg

  • New Member
  • *
  • Posts: 33
Graphics32
« Reply #5 on: April 10, 2005, 04:53:03 am »
Theoretically it is possible to create dynamic library and compile it in Delphi or Kylix. Then a wrapper could be created around the dll/so and it would allow you to use the classes. I don't know if it could be done, since I have very little experience with this, it's just thought.

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2673
Graphics32
« Reply #6 on: April 11, 2005, 12:28:46 pm »
Add some libs,
add some wrappers
add some overhead.

At one stage you are at the same point where you can use the native TLazInterfaceImage. And that one will work on a non i386 platform.

(compiling i386 assembler is not a problem, you don't need kylix for that, point is Lazarus runs on more than i386 alone)
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

CWBudde

  • New Member
  • *
  • Posts: 24
    • http://www.savioursofsoul.de/Christian
Graphics32
« Reply #7 on: August 15, 2006, 03:05:48 am »
Just want to let you know, that I did a basic port for Win32. Some examples already run like a charm. I'm in contact with one of the developers and hopefully there will be an official Lazarus package in the near future.

Christian

marmin

  • Jr. Member
  • **
  • Posts: 86
    • http://www.naton.org
Graphics32
« Reply #8 on: February 01, 2007, 06:44:10 pm »
Any news on this subject?
Graphics32 is a powerful tool for rendering on windows.
If you have used it you will never use the Delphi bitmaps etc. anymore, let alone the Lazarus graphics.
Marmin^.Style
Location: Pointer Land!

 

TinyPortal © 2005-2018