Menu

Game Incubator / News: Recent posts

November 2007 SDK now available

Here is what's new:

Legend:
[!] Bug Fix
[*] Change
[+] Add
[-] Remove

[+] New GISample to show how to use the GIXML
[+] Small utility class GI::LOCK to use with an already initialised critical section to protect multi threaded access with a lock object on the stack

GIFILE

\[+\] Addition of an IRESOURCEMANAGER to have a common interface to get resources, whether it's from the hard drive or from a pak file
\[+\] Added possibility to enumerate resources in a PAK file with void EnumerateResources\(IPAKENUMERTION \*enumerate\)
\[+\] Added possibility to get an ISTREAMWRITE from HD with static ISTREAMWRITE \*\_\_cdecl CreateFromHardDrive\(IMEMORY \*allocator, IREPORT \*reporter, const char \*filename\);
\[\*\] Changed void \* into const void \* for unsigned int Write\(const void \*source, unsigned int size\) in ISTREAMWRITE
\[\*\] For resource allocation, display name of the file \(for easier leak detection\)... [read more](/p/gameincubator/news/2007/11/november-2007-sdk-now-available/)
Posted by Jeremy Chatelaine 2007-11-14

December 2006 SDK now available

(Some modifications comes from Christophe Kohler (CK) - Thanks to him)

Allow programs using the GIFramework.lib to be compiled with __fastcall

* New lib: GIRandom that allow you to have a predictable random number.

* Tree structure changed, now all the GI are under a common directory called Sources (at last!)

* GIReport: coloured icon are back on the report box (green for warning, yellow for errors and red for fatal errors)... read more

Posted by Jeremy Chatelaine 2006-11-25

April 2006 SDK now available

* GIDebugMenu refactor in progress.

* Addition of a 3D base sample

* GIReport now provides some macros to allow "..." usage. E.g: GIREPORT_ERRORF(GIReport, true, ("error number %d, errnumber));

* GIXML

fixed a crash bug at loading and bad memory allocation
fixed addref/decref problem
fixed new/delete allocation to be properly using the allocator provided

* GIDisplay

fixed IsLoaded function on Sprite... read more

Posted by Jeremy Chatelaine 2006-04-17

October 2005 SDK now available

Global: All GI objects are now under the namespace GI.

* New UnitTests: GICallStackUnitTest, GIReportUnitTest and GISoundUnitTest

* GIDisplay

Fix rotation center on region sprites

* GITemplateList is declared deprecated, GI::TLIST replaces it

* GICallStack

This is a new lib to help you querying the callstack at any moment. This will be used in GIMemory to give
you full report of where leaks are coming from and for GIReport to give you full information when poping up
error reports.... read more

Posted by Jeremy Chatelaine 2005-10-09

August 2005 SDK now available

* GIDisplay

GISprite now accepts rotation in radian (0-2PI = 0.0f up to 3.14*2)

void Draw(float screenx, float screeny, float rotation);
void DrawRegion(unsigned long index, float screenx, float screeny, float rotation);
void DrawRegion(const GIREGION2D &region, float screenx, float screeny, float rotation);

Multithreaded load of GIScene3D (first version, will be improved later)

* GIMemory... read more

Posted by Jeremy Chatelaine 2005-08-07

June 2005 SDK now available

* GIFramework: added possibility to receive drag n dropped files, with a callback on it

* GIIRC

Enables you to connect to an IRC channel and send/receive text messages

* GISound uses const char * instead of char * for string inputs

* GINetwork uses const char * instead of char * for string inputs

Now has OnConnected callback when a connection has been established

IsConnected also returns true when the client is in a connecting mode (so you can check properly IsConnected for doing a ReConnect)... read more

Posted by Jeremy Chatelaine 2005-05-30

February 2005 SDK now available

- No more support for Vc6.

.NET 2005 is used as primary IDE (.NET 2003 can also be used)

- Minor release:

Tidy up solution
Refactoring of GILog (still in progress)
ResetRegions added to GISprite
Minor fixes

Posted by Jeremy Chatelaine 2005-01-30

August SDK now available

Next SDKs go bi-monthly instead of monthly.

Projects now are for .NET 2005

* GINetwork

Fix a bug on server socket that didn't close the connection with a client when returning false on receive function

virtual unsigned short GetPort() = 0; // get the port you specified at the Init of a GINETWORK

Small speed optimisation on closing sockets

Remove the annoying WSAECONNRESET error message that simply stands the fact that the network link broke... read more

Posted by Jeremy Chatelaine 2004-08-09

June SDK now available

The June sdk is now available.

What's new:

* PlugIns

The plug ins are now compiled for 3DStudio Max 6

* GIDisplay

Fix color problem in Draw3DLine that happen in some 3d scenes

Possibility to retrieve the default shaders you set with SetDefaultVertexShader & SetDefaultPixelShader

virtual GISHADER *GetDefaultVertexShader() = 0;
virtual GISHADER *GetDefaultPixelShader() = 0;

virtual void SetMediaPath(const char *relativepath); // e.g: "Data", "Data/Textures", ...... read more

Posted by Jeremy Chatelaine 2004-05-30

May SDK now available

The May sdk is now available, you can see what is new here:
http://sourceforge.net/project/shownotes.php?group_id=82549&release_id=233445

Posted by Jeremy Chatelaine 2004-04-24

March sdk now available

The March sdk is now available.
Here is what's new:

* GIFont

Allow font to be loaded with constructor parametters

* GIMouse

Typo: uniformity of function name
GetPosX becomes GetPositionX
GetPosY becomes GetPositionY
SetMouseX becomes SetPositionX
SetMouseY becomes SetPositionY

* GIApplication

Typo: uniformity of function name
GetPosX becomes GetPositionX
GetPosY becomes GetPositionY

void SetTitle(const char *windowtitle); // to change the window title... read more

Posted by Jeremy Chatelaine 2004-03-02

February SDK now available

The February sdk is now available, you can see what is new here:
http://sourceforge.net/project/shownotes.php?release_id=190575

Posted by Jeremy Chatelaine 2004-02-03

Stats are broken

Stats are broken for this project as well. So, the Activity Percentile doesn't mean much and the number of commit/adds will remain 19/3 although changes are made everyweek or so in CVS. So please don't pay attention to these numbers.

Posted by Jeremy Chatelaine 2004-02-01