Tango Graphics Package
Mike Parker
aldacron71 at yahoo.com
Thu Jul 12 03:48:50 PDT 2007
Bruno Medeiros wrote:
> Mike Parker wrote:
>> Dear D community
>>
>> Tango is going visual! Headless visual! With the addition of a general
>> purpose 2D graphics package, Tango users will be able to generate 2D
>> images on the fly for use in a variety of applications, on the server
>> or the desktop. The package supports basic 2D primitives, complex
>> shapes, fonts, alpha-blending, transformations, paths, styles, and
>> other common 2D graphics operations. The design is inspired by several
>> existing APIs, such as Java2D and OpenVG, so anyone who has experience
>> with other APIs should be able to get up and running quickly.
>>
>> The API is designed to support third-party implementations for cases
>> when the default (software) implementation does not fit the bill.
>> These additional implementations are free to accelerate both the
>> buffering and the rendering, and an OpenGL wrapper will likely be
>> provided for those systems with OpenGL support. All implementations
>> will support headless systems.
>>
>> Contact:
>> http://www.dsource.org/projects/tango/wiki/Contact
>>
>> Signed,
>>
>> The Tango Team
>>
>> http://www.dsource.org/projects/tango/wiki/Contributors
>>
>> ----
>>
>> Tango is a cohesive runtime and library for the D programming
>> language. A feature list can be found on
>> http://www.dsource.org/projects/tango/wiki/Features
>
> Sounds excelent! Will routines for loading various kinds of image
> formats (jpg, gif, etc.) be present here? I know Derelict has a wrapper
> for SDL_image, but perhaps a more D'ified version would be useful for a
> graphics library, *as well as just having a standard* Image type would
> be useful.
> I say this since in this semester I've been working in C++ again, (in
> another university game project), and since I use several third-party
> code modules, I have about 3 different image loading libraries (and none
> of them is SDL_image nor is full featured like it :( ).
No, there will be nothing to handle any image formats. You can read more
about it in my reply to Oskar.
>
> But I would also like to point out Oskar's point about monolithicness
> vs. modularity. As Tango gets bigger it does seem overkill to bundle all
> that functionality together, specially if it happens to start getting
> (non-core library) features useful outside of the server world.
>
More information about the Digitalmars-d-announce
mailing list