Re: Google Summer of Code: For potential students
Matthieu Kraus <[email protected]> Sun, 16 Mar 2014 19:18:45 +0100
| Newsgroups | gmane.comp.graphics.crystalspace.devel |
|---|---|
| Message-ID | <[email protected]> |
Quoting Christian Van Brussel <[email protected]>: > Hi Csaba, > > [...] > > So here you would concentrate mainly on the implementation of a new RM + > its set of shaders, that is, mostly the part relevant to the management > of the transparent objects. Those transparent objects would be defined > using a dedicated render priority. And the first 'deferred' step of your > algorithm would be implemented using the regular CS tools in > libs/csplugincommon/rendermanager. > I don't think it'd be necessary to add a new RM for this. Deferred itself is pretty generic so it should be sufficient to add support for the required extensions and add a new shaderset based off the deferred sets that is able to handle alpha objects in a deferred manner (and remove the according priorities from the forward shading list). Note that alpha objects already have to be defined using according priorities to work with deferred, so there wouldn't be any new requirements for that. kind regards, Matthieu "RlyDontKnow" Kraus ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech