Re: [CsMain] [Crystal-develop] CS 3.0
Mike Gist <[email protected]> Fri, 25 Nov 2011 10:54:18 +0000
| Newsgroups | gmane.comp.graphics.crystalspace.general |
|---|---|
| Message-ID | <CAONw8qbtQ8ZW9yO_pa8sjv9jugr7mUK8GzfRDC-oyxPTxNezSg__47793.6075687923$1322218520$gmane$org@mail.gmail.com> |
> > * GLSL will become the default. > * Drop Cg into alternate. > Fine. > * GL scaled to support older hardware and run. CS so auto scales > back and run on any sys dependant on it's capabilities. > CS already supports this to an extent (shaders can fallback, LOD of textures and meshes is supported). It's up to people using CS to make the most of this. > * Add GLES support (CS on mobile) > Adding GLES support is fine, but I'm not sure how well CS will compete in the mobile space. The requirements are very different, you need a very low memory footprint and really need to optimise your engine and shaders to get the best out of the CPU/GPU on the target device. CS barely makes use of vector instructions on desktops (historically to keep compatibility with older hardware). Trying to get really good performance out of an ARM chip is going to require a lot of changes. > * Rework base libs > More detail needed :) > * Remove bad licensed code or additions. We can write it ourselves. > I'd love to see CS move to a MIT or similar licence, however this has been discussed in the past and the conclusion has been that the effort (to contact everyone and/or rewrite their code) would be immense. > * Add webm support (+ Add better video support) I'd prefer us to finish the Theora GSoC project first. No real objections to webm, though it seems a little out of scope. > * Apply apps in CS that test and learn users ONLY. > * Drop apps that are fantasy. > A good set of working demo apps would probably be nice :) We have a lot of old stuff that's not really maintained sitting around. > * Remove support for ODE lib and plugin. > * Old code removed - Rework! This will be alot! > * CS will base on Windows - Oldest supported. > * CS will base on GNU Linux - Debian stable and RHEL > * CS will base on Apple - Oldest supported. > * CS will add platforms that will be supported. > All fine. > * No new features or API changes without approval. > >From who? :) Not sure we've had a problem with this before, things get added as they are needed by someone and usually involve discussion + consensus beforehand. I see no need to change this. The only real issue we have is that once things are in, they tend to not get removed, so we have a lot of old code sitting there doing nothing. > * If it not documented it does not get in. If you do not > or will not document your code or add into the docs. Your > addition will be dropped! > Probably not a bad idea :) Lack of documentation is less of a problem than a lack of nice tools for creating stuff and a strong content pipeline though. I'd rather time be spent on the latter than documenting a load of code which people aren't going to use because they can't easily get their assets into CS. If we can do both that's great, but we'll need more developers to make it a reality. > * Add ? Additions welcome (to be approved) > There's some biggish loader changes that are already in development, just need to find some time to finish them. I see Jorrit has similar ideas, so we can discuss further. > SVN: > > * No merges into trunk. Commit code only. No merges into trunk > from branches will be allowed! > I don't really follow. I'm not going to be making major changes in trunk, they'll be done in a branch and merged. > Changes: > > * CS will move it's code base to github.com and come away from > sourceforge in March of 2012. > I don't have much of an opinion about svn vs git, however if git support on windows is still really lacking (was horribly slow the last time I tried) then I'm not in favour. SVN works good for me, I don't see any real need to change. -- - Mike ------------------------------------------------------------------------------ All the data continuously generated in your IT infrastructure contains a definitive record of customers, application performance, security threats, fraudulent activity, and more. Splunk takes this data and makes sense of it. IT sense. And common sense. http://p.sf.net/sfu/splunk-novd2d _______________________________________________ Crystal-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-main Unsubscribe: mailto:[email protected]?subject=unsubscribe