On Fri, 2011-11-25 at 14:15 +0100, res wrote:
> On 25.11.2011 07:00, Philip Wyett wrote:
> >   * GL scaled to support older hardware and run. CS so auto scales
> >     back and run on any sys dependant on it's capabilities.
> 
> The capabilities are already there; the main issue here is maintaining
> the shaders such that “fallback” versions for old hardware is provided.
> That said, there should be a minimal GL version (resp. HW generation)
> specified for which we promise support.
> Even so, if that target is too low, it will just mean extra developer
> burden (and testing effort) to keep the compatibility level.
> In practice, I strongly believe we shouldn't even consider supporting
> anything below GL 2.0 (i.e. GLSL availability): having to maintain fixed
> function shaders is catering to a technology that is not simply dying
> but is already partially decomposed. AFAIK current mobile graphics (GLES
> >= 2.0) is built around GLSL shader programs.

Do some testing and come back with the rubbish you say above.


> 
> >   * Add GLES support (CS on mobile)
> 
> Something that would benefit from having GLSL as well.
> 

Of course.

> >   * Remove bad licensed code or additions. We can write it ourselves.
> 
> I suspect you mean the few splotches of non-GPL code in CS?
> 

Imagelib and splotches of boost code.

> >   * Drop apps that are fantasy.
> 
> Please elaborate what “fantasy apps” means here.
> 

All that are not basic function tests. walktest is fine. Why do we need
2 water demo's. The tests like avatar need lowering.

> >   * 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.
> 
> I'm not sure I get what “oldest supported” means here.
> 

Anything not End OF Life like XP etc. With Linux I was very specific.

> >   * No new features or API changes without approval.
> 
> I'm with Mike here: (a) Approval by whom? (b) The existing process seems
> to work well enough; changes certainly tend to happen quickly enough.
> 
> >   * 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!
> 
> I'd just like to point out that such a requirement can also act as a
> deterrent ;P
> 

Tough, do the docs or I or others will delete it.

> >   * Upgrade to website.
> 
> This needs manpower; ideally, a dedicated person.
> 

Yes, we will look for a volunteer.

> > SVN:
> >   * No merges into trunk. Commit code only. No merges into trunk
> >     from branches will be allowed!
> 
> This seems against the existing practice to work on changes which are
> deemed too experimental/risky/unstable/breaking/interfering on it's own
> branch and merge this into trunk later.
> Considering we're trying to keep trunk permanently “in working order”,
> mandating development should happen on trunk seems to pretty much oppose
> that idea.

I have dealt with this.

Regards

Phil


------------------------------------------------------------------------------
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
Crystal-main@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/crystal-main
Unsubscribe: 
mailto:crystal-main-requ...@lists.sourceforge.net?subject=unsubscribe

Reply via email to