done by tomcat
logo done by tomcat :: pouët.net is hosted on the huge scene.org servers



Account

Custom

Prods

Random

Groups

Parties

Boards

Users

Search

BBS

Lists

Faq

Submit



Grafx2 2.00 final by Sunset Design & Shinra [web] [nfo]

platform :

  BeOS

  Linux

  Windows

  Amiga PPC/RTG

  MacOSX

  GamePark GP2X

  FreeBSD

  MacOSX Intel

  SGI/IRIX
type :

  demotool
release date : october 2008
related : ported from: GraFX 2 Beta 96.5%
23
4
0
popularity :
1 %
1
1
average rating 0.85
alltime top: #1527
[download]
[FreeBSD port]
[SGI/Irix port]
[mirrors...]
added on the 2008-10-13 by PulkoMandy  

popularity helper
increase the popularity of this prod by spreading this URL:

comments
demotool development at its best
  added on the 2008-10-15 by Zest  
http://pagesperso-orange.fr/franck.charlet/Grafx2_osx.zip
http://pagesperso-orange.fr/franck.charlet/Grafx2_osx_src.zip

Ok, here's the deal: under macosx SDL_UpdateRect() automatically waits for vblank so calling it for each pixels drawn isn't a good idea at all. What i did is to remove all those updates calls for macosx and just use one in Get_Input().

It was either that or having a huge array to gather all dirty rects and updating them all in one go. I made some tests and it seems to work perfectly now in both window & fullscreen modes, so maybe it would be good idea to modify that update code for other platforms as well ?

I'm not specially interesting in working on that tool, i just used it as a test to see how to generate universal binaries.
As it is now it isn't really interesting to me. I think it would have a much bigger impact if it was plugins driven, i didn't give too much thinking about it but having an interface such as this (more or less) for external plugins:

// Enumarate the possible viewport sizes
int enum_resolutions(machine_view *resolutions);
// Get the maximum number of colors
int palette_range();
// Ask if a pixel can be drawn at specified coords
int set_pixel(unsigned char *buffer, int x, int y, unsigned int *colors, int col_idx);
// Fix the value of a color
void set_color(int idx, int value, int *r, int *g, int *b);

could help to create pixels & colors constraints / machine which would be useful to create gfx for eg. c64/spectrum/MSX/you-name-your-favourite-one instead of just the pc chunky.

Also each plugin should have a function to save to the machine's RAW format.
  added on the 2008-10-15 by hitchhikr  
Ok, then... the problem is screen updating isn't necesarrily in sync with get_input calls... the idea is not bad anyways, it might speed up things somewhat.

But, i think the behaviour is somewhat different under linux, there it's actually a lot faster to update just one pixel instead of the whole screen...

So we'll really have to do that dirtyrect handling ...
  added on the 2008-10-15 by PulkoMandy  
Good job picking this up. Never switched over from DA/DP2e because it wasn't finished.
  added on the 2008-10-17 by raina  
Hitch: OSX version won't load here. It crashes on load with the error:

Library not loaded: @executable_path/../Frameworks/SDL.framework/Versions/A/SDL
Referenced from: /Users/chris/Downloads/Grafx2.app/Contents/MacOS/Grafx2
Reason: image not found

Looking in the package, all I see under frameworks are two files (SDL and SDL_image) so I guess the framework hasn't been added to the package the right way (or the path is wrong, depending on how you look at it). You probably won't see the error if you have the framework installed on the machine.

I'm on 10.5.5, intel, radeon 2600 gpu. Drop me an email at psonice @ gmail. com if you want anything testing.
  added on the 2008-10-17 by psonice  
psonice: try that one
  added on the 2008-10-17 by hitchhikr  
hitch: loads instantly, seems to work fine. Thanks :)
  added on the 2008-10-17 by psonice  
hitchhikr: also; please avoid changing the beta percentage at each new build... we'll get in trouble if we get to 99.9% before having fixed all bugs.
And the config file uses this revision number to detect the format it uses...
  added on the 2008-10-17 by PulkoMandy  
Now that you have a defined way to differentiate the versions by their svn build there's no need to increase that.
MacOSX updated the binary to the latest version.
  added on the 2008-10-18 by hitchhikr  
superb!
  added on the 2008-10-18 by titus  
props for the new build with buggfixes!
  added on the 2008-10-18 by El Topo  
Thanks for the OS X port hitchhikr :)
  added on the 2008-10-21 by evil  
works great on mac!
  added on the 2008-10-21 by neoneye  
buggs very bad on my pc..

i can paint in the save window.. ?
finally crashed :/
  added on the 2008-10-23 by grafXnixdorf  
can´t wait for the final! :)
  added on the 2008-10-23 by grafXnixdorf  
gentleman : which version did you try ?
The latest beta build http://grafx2.googlecode.com/files/grafx2-svn286-win32.zip could work better.
But i never experienced the bug you mention...
  added on the 2008-10-24 by PulkoMandy  
There is still some problems with incomplete pixels whan painting with brush >1 pixel in zoomed view.
  added on the 2008-10-24 by Frost  
i tested this program for 5minutes and seed that gfxing seems funny :) should try to drop some good gfx on the compos :P
  added on the 2008-12-03 by bittin  
Thanks for the OSX port! Much better than Pixen for my needs.
  added on the 2009-03-12 by thedaemon  
oh yeah I love this program :D
  added on the 2009-09-12 by pera  
Version 2.1 is out! Very happy to see this great tool back!!! Was missing a good pixeler lately... Many softs exist for 24-bit image manipulation but they quickly become painful to use for 8-bit works... and this new GrafX2 runs on Linux!!! Am I dreaming??? Two thumbs up!!!
  added on the 2009-09-24 by Nomax  
yay
  added on the 2009-09-24 by Grimmy  

  previous page
displaying comments (26-47) out of 47 (go to first)

submit changes
if this prod is a fake, some info is false or the download link is broken,
do not post about it in the comments, it will get lost.
instead, email or post about it.

add a comment
You need to be logged in to add a comment :: register here






Account

Custom

Prods

Random

Groups

Parties

Boards

Users

Search

BBS

Lists

Faq

Submit



pouët.net 0.9.902 © 2000-2009 mandarine - hosted on scene.org
send comments and bug reports to webmaster@pouet.net
page created in 0.026749 seconds.