-
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.
64-bit Client Support (#34)
-
In Progress: @Hoikas > Update PhysX 2.6 dependency to PhysX 4.1 (#4, #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:
Cross-Platform (#5)
-
In Progress: @Hoikas > Update PhysX 2.6 dependency to PhysX 4.1 (#4, #578)
-
In Progress: @dpogue > Write an OpenGL-based rendering backend for Linux (#2)
-
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:
-
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.
-
Other Quality of Life improvements
- Windows DPI scaling (#636)