Task #321

Renderer2 cleanup & refactor

Added by Jacker about 6 years ago. Updated almost 5 years ago.

Status:Fixed% Done:

100%

Priority:HighSpent time:-
Assignee:Jacker
Category:Client
Target version:renderer2
OS: Arch:

Description

The current implementation does require a massive cleanup operation, and refactoring for readability.

This should be done before any feature fixes or implementation of new features.


Related issues

Blocks ET: Legacy Development - Feature #322: renderer 2: Soft Particles New 25.07.2013

Associated revisions

Revision fe302124
Added by IR4T4 almost 6 years ago

renderer2: bye bye USE_D3D10 macro refs #321

Revision ae67fc95
Added by Radegast almost 6 years ago

renderer2: clean up of renderer initialization, refs #332, refs #321

Revision b9250acb
Added by Radegast almost 6 years ago

renderer2: changed errors to warnings in R_InitImages to keep compatibility with mods, refs #321

Revision 001273c8
Added by Radegast almost 6 years ago

renderer2: removed SMP, refs #321

Revision 6100ebfd
Added by Radegast almost 6 years ago

renderer2: removed unused variables and functions, refs #321

Revision 84c5bd4d
Added by Zack Middleton over 5 years ago

renderer: remove unused shader state code from tr_local.h, refs #321

Revision d6725ddb
Added by Radegast over 5 years ago

renderer: fixed several compiler warnings, use SDL_GetVersion for linked version, refs #321

Revision 28044c35
Added by Jacker over 5 years ago

Renderer2: removed c++ parts of the rendering code and misc cleanup & uncrustified, refs #321

Revision 94e6f541
Added by Jacker over 5 years ago

Renderer2: cleanup, refs #321

Revision 632706e1
Added by Jacker over 5 years ago

Renderer2: cleanups, refs #321

Revision 26ed034e
Added by Jacker over 5 years ago

renderer2: cleanup and made program selector a lot faster, refs #321

Revision efc423e4
Added by IR4T4 over 5 years ago

renderer2: clean up, new lines removal, var scope, docu - refs #321

Revision 59f53a34
Added by IR4T4 over 5 years ago

renderer2: useless var endTime removed refs #321

Revision b461f113
Added by IR4T4 over 5 years ago

renderer2: var scope, unused vars removed refs #321

History

#1 Updated by IR4T4 about 6 years ago

- move Q_strreplace to common, see also Q_StrReplace

unload renderer lib (see ioq3)

- move R_PrintLongString to renderercommon

#2 Updated by IR4T4 over 5 years ago

  • Subject changed from Renderer 2 cleanup & refactor to Renderer2 cleanup & refactor

#3 Updated by IR4T4 about 5 years ago

  • Target version changed from 2.78 to renderer2

#4 Updated by Jacker almost 5 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

#5 Updated by IR4T4 almost 5 years ago

@Jacker see http://dev.etlegacy.com/issues/107#note-1 (do a search for renderer2)

#6 Updated by Jacker almost 5 years ago

IR4T4 wrote:

@Jacker see http://dev.etlegacy.com/issues/107#note-1 (do a search for renderer2)

I am aware of those, but this ticket was for other things, and as such i closed it. If we dont close tickets based on what they were originally intended for and open new ones for new things we will never get these tickets closed.

Also available in: Atom PDF