-
Notifications
You must be signed in to change notification settings - Fork 80
Roadmap
-
Fix warnings from Coverity code analysis.
-
Deprecate all of pnUtils/pnUtStr by replacing uses with
ST::string
or standard C library string functions. -
Continued conversion of
std::string
,std::wstring
,char*
, andwchar*
toST::string
when used in Plasma classes.- pfConsole
- pfGameGUI
- Logging throughout the engine
Cross-Platform (#5)
-
In Progress: @Hoikas > Update PhysX 2.6 dependency to PhysX 4.1 (see also #4 and #578)
-
Validate the
target_link_libraries
for all of the Plasma sub-projects. #383 -
Fix errors and warnings for the following compilers:
-
Windows:
- MSVC (32)
- clang (32)
-
macOS:
- Xcode clang (32)
-
Linux:
- g++ (32)
- clang (32)
-
Windows:
64-bit (#34)
-
In Progress: @Hoikas > Update PhysX 2.6 dependency to PhysX 4.1 (see also #4 and #578)
-
Track down and fix 32-bit assumptions throughout the codebase.
-
Fix errors and warnings for the following compilers:
-
Windows:
- MSVC (32, 64)
- clang (32, 64)
-
macOS:
- Xcode clang (32, 64)
-
Linux:
- g++ (32, 64)
- clang (32, 64)
-
Windows:
-
Replace any EAX code with OpenAL EFX. #8, and talk to @Deledrius
-
Improve rendering efficiency (avatar skinning and shadows are factors here)
-
Improve object cloning performance (avoid hitting the disk for each avatar that loads)
-
Restore the ability to run a single-player offline version for Age testing
-
Replace Ogg Vorbis with Opus for audio files.