Difference between revisions of "TimeServ's Todo"

From FTE
Jump to: navigation, search
 
 
(21 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
=== Assigned Items ===
 
=== Assigned Items ===
  
* Move rest of modified and cvar value checks to callbacks.
 
 
* Clean up FTE's string parsing (it's duplicated about 10 times in the code)
 
* Clean up FTE's string parsing (it's duplicated about 10 times in the code)
* Replace te_railgun effect
+
* Add a cvar to use glArrayElement instead of glDrawElements (maybe have a swappable wrapper function?)
* Doom WAD sound support
+
* Fix r_viewmodelsize
 +
* Fix r_wateralpha for software, current implementation crashes in odd places
 +
* Improve banning capabilities (timed bans)
 +
* Separate default conback loading from renderer init and only load gl_conback or default instead of both at the same time
 +
* Isolate replacement texture loading from renderer (allowing SW to load in custom textures)
  
=== Ideas ===
+
=== Ideas that I don't necessarily want to implement ===
  
 +
* Correctly reload the particle descriptions when certain particle cvars are changed
 +
* Maintain model effects and trails with the particle system so it gets redone on vid_restart properly
 
* Edge clamp for sprite entities
 
* Edge clamp for sprite entities
 
* Redo the input system to correctly support split clients
 
* Redo the input system to correctly support split clients
* Add linear resampling with the sound system
+
* Option to move entity lighting/etc to a shader (per fragment lighting)
* Option to move entity lighting/etc to a shader
+
* Different style of doing releases (update release branches to fix major issues?)
 +
* Formalized test plan
 +
* Complete server restart command (for rcon)
 +
* Simple loading screen
 +
* Clean up texturechain rendering with a function pointer instead of all those if statements
 +
* Test and fix AVI sound recording, and allow 8-bit and mono recording (function needs to be more generic)
 +
* Fix sound issues
 +
* There's currently a large cost Draw_SafeCachePic without fs_cache, shouldn't this be a hash table anyway?
 +
* Look up Makaqu SW changes and compare to FTE's (steal Makaqu's EF_SHADOW?)
 +
 
 +
=== Stuff that needs to be tracked down and/or fixed ===
 +
 
 +
* FTEQCC +=, -=, ++, -- strangeness
 +
* FTEQCC wrong error line number and file with missing files in progs.src
 +
* MorphOS/Linux input lockups
 +
* HUD plugin lockups
 +
* SW using dinput breaks with menu input
 +
* Quake 3 map tracing/collision issues

Latest revision as of 22:35, 5 June 2006

Assigned Items

  • Clean up FTE's string parsing (it's duplicated about 10 times in the code)
  • Add a cvar to use glArrayElement instead of glDrawElements (maybe have a swappable wrapper function?)
  • Fix r_viewmodelsize
  • Fix r_wateralpha for software, current implementation crashes in odd places
  • Improve banning capabilities (timed bans)
  • Separate default conback loading from renderer init and only load gl_conback or default instead of both at the same time
  • Isolate replacement texture loading from renderer (allowing SW to load in custom textures)

Ideas that I don't necessarily want to implement

  • Correctly reload the particle descriptions when certain particle cvars are changed
  • Maintain model effects and trails with the particle system so it gets redone on vid_restart properly
  • Edge clamp for sprite entities
  • Redo the input system to correctly support split clients
  • Option to move entity lighting/etc to a shader (per fragment lighting)
  • Different style of doing releases (update release branches to fix major issues?)
  • Formalized test plan
  • Complete server restart command (for rcon)
  • Simple loading screen
  • Clean up texturechain rendering with a function pointer instead of all those if statements
  • Test and fix AVI sound recording, and allow 8-bit and mono recording (function needs to be more generic)
  • Fix sound issues
  • There's currently a large cost Draw_SafeCachePic without fs_cache, shouldn't this be a hash table anyway?
  • Look up Makaqu SW changes and compare to FTE's (steal Makaqu's EF_SHADOW?)

Stuff that needs to be tracked down and/or fixed

  • FTEQCC +=, -=, ++, -- strangeness
  • FTEQCC wrong error line number and file with missing files in progs.src
  • MorphOS/Linux input lockups
  • HUD plugin lockups
  • SW using dinput breaks with menu input
  • Quake 3 map tracing/collision issues