Davidah121 / SMPL

A static C++ library that encompasses all of the tools I have made to make development easier.
1 stars 0 forks source link

Compiles on Linux. #121

Closed Davidah121 closed 2 years ago

Davidah121 commented 2 years ago

Closes #95

Now compiles on Linux.

StringTools does not work properly and many functions using std::wstring need to be changed to use UTF-8.

Most math function should work properly however, not all functions were in std like they were supposed to be.

SimpleWindow does not correctly position itself, does not correctly draw.

New Preprocessors for using OpenGL and DirectX so that they are not required when compiling. Needs a bit of polish.

Adjustments to the Gui rendering to reduce redraw calls. Still needs adjustments. GuiList and GuiGrid need to be fixed as they do not work properly currently.

Davidah121 commented 2 years ago

Note, to compile on linux, link with pthread, x11, and define the preprocessor LINUX before compiling using -D LINUX.