[quake3-bugzilla] [Bug 4358] Assorted renderer changes patch (VBO, GLSL, "modern" techniques etc.)

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Sat Jul 30 01:58:02 EDT 2011


https://bugzilla.icculus.org/show_bug.cgi?id=4358

--- Comment #40 from Thilo Schulz <arny at ats.s.bawue.de> 2011-07-30 01:58:01 EDT ---
(In reply to comment #38)
> use.less: have you spent a few thoughts on how this vbo renderer path can be
> integrated with the modular rendering?
> Is there reusable code between the two renderers? How do we have them share the
> code between the two paths? Should we create a separate directory for the vbo
> renderer and the old rasterizer?

I have given some more thoughts to this. What would be desirable to have:
Leave the old renderer and its code untouched in code/renderer/

Add a new directory named like:
code/renderergl2
You can choose another name if that is more suitable.

If you find portions of code from code/renderer/ that are reusable, reference
that code from code/renderergl2 instead of rewriting it completely.

There's two reasons for why this is desirable:
1. Offspin projects based on ioq3 that have changed the renderer have it easier
to integrate with versions of ioq3 that have your modern renderer
2. Changes to the renderer in the reusable part don't have to be made twice.

If this route is viable, I would guess we could add this to ioquake3. But you'd
have to be committed to maintaining your renderer path if there are changes to
the standard rasterizer. I could imagine giving you svn write access for that,
but that is not for me to decide.

-- 
Configure bugmail: https://bugzilla.icculus.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the quake3-bugzilla mailing list