-
Notifications
You must be signed in to change notification settings - Fork 81
Roadmap
We've trying to consolidate our planning and roadmap discussions in GitHub Discussions. If you see something here that you're curious about and there's no existing discussion for it, feel free to start one!
-
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.
Cross-Platform (#5)
-
In Progress: @dpogue > Write an OpenGL-based rendering backend for Linux (#2)
-
Fix errors and warnings for the following compilers:
-
Windows:
- MSVC (32)
- clang (32)
- MSVC (64)
- clang (64)
-
macOS:
- Xcode clang (64)
- Xcode clang (arm64)
-
Linux:
- g++ (64)
- clang (64)
-
Windows:
-
Replace any EAX code with OpenAL EFX (#8 & #1000, 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