Ah, okay my fault, I thought 1.3 was the development version of 2.0. Never saw a 1.3 version on libsdl.org ...
Best regards,
Cybermonkey
Well, technically, there was never a 1.3. The repository contains a 1.3 branch, but it is marked as obsolete, and looks to be just a marker to start the development of the "next version". That branch is dated Feb 2010, and the files in the SwinGameSDK are dated Jan 2012. Even if it is a 2.0-dev branch translation, there has been a LOT of development in the last 18 months leading up to the actual 2.0 release, so I don't think it can be considered a good 2.0-compatible translation.
Without looking into it, I think it is, at best, a snapshot of the "latest and greatest" of the dev version of SDL as of 18 months ago, but likely may be just a translation of whatever the obsolete 1.3 tag has in it, which looks to be just a copy of v1.2.14. Note that the latest public version of SDL, 1.2.15, was released pretty much at the same time as those SwinGameSDK files were.
Most of the functions and structures related to window, renderer and management are compatible with 2.0RC, so it is usable at least to some extent - I haven't tested the whole lib of course. I haven't had any trouble getting some simple game running with it, if I used it instead of my own translated header.
So definitely not a 1.2.x copy, and at least somewhat usable in the meantime.
By the way, are you using the source of RC or trunk as a base for your version?
Last edited by imcold; 17-06-2013 at 04:42 AM.
my projects https://github.com/dpethes
Perhaps, but the main point of the exercise is to get a fully 2.0-API-compliant header set, drawn directly from the released sources. (That and to get a deep view of the library)
I am using the actual 2.0 release headers from the public SDL-2.0.0 download package. The headers should not be changing at this point.
Bookmarks