etterna icon indicating copy to clipboard operation
etterna copied to clipboard

Rage Replacement List

Open martensm opened this issue 6 years ago • 4 comments

This issue will be used as a curated list of rage source files and their replacements.

  • [ ] InputHandler directory ➡️ GLFW
  • [ ] LowLevelWindow directory ➡️ GLFW
  • [ ] RageException ➡️ std::exception
  • [ ] RageFile ➡️ std::fstream
  • [ ] RageFileBasic ➡️ std::basic_fstream
  • [ ] RageFileDriverMemory ➡️ std::stringstream
  • [ ] RageFileDriverZip ➡️ snappy
  • [ ] RageFileManager ➡️ std::filesystem
  • [ ] RageInput ➡️ GLFW
  • [ ] RageInputDevice ➡️ GLFW
  • [x] RageLog ➡️ plog #767
  • [ ] RageMath ➡️ OpenGL Math
  • [ ] RageSoundReader_MP3 ➡️ minimp3
  • [ ] RageSoundReader_WAV ➡️ soundfile++?
  • [ ] RageSurface_Save_BMP ➡️ stbi_write_bmp
  • [x] RageSurface_Save_JPEG ➡️ stbi_write_jpg #489
  • [ ] RageThreads ➡️ std::thread #366
  • [ ] RageTimer ➡️ std::chrono
  • [ ] RageUtil_AutoPtr ➡️ std::shared_ptr
  • [ ] Threads ➡️ std::thread #366

martensm avatar Mar 21 '19 02:03 martensm

RageFileDriverZip ➡️ snappy

emkooz avatar Mar 21 '19 03:03 emkooz

Thanks, added.

martensm avatar Mar 21 '19 03:03 martensm

revelations in #1013 lead us to believe glfw is not a good replacement for InputHandler

poco0317 avatar Oct 27 '21 19:10 poco0317

revelations in #1013 lead us to believe glfw is not a good replacement for InputHandler

I believe it's viable, but not with the current thread setup.

jameskr97 avatar Nov 06 '21 20:11 jameskr97