Commit Graph

28 Commits (spacecruft)

Author SHA1 Message Date
Hleb Valoshka f4bd55991f Optimize meshes with meshoptimizer library if available 2022-03-07 16:59:47 +03:00
Andrew Tribick e4ea8e0df4 Remove filesystem compatibility implementation
Keep <experimental/filesystem> support for now, so we still need to use a
compatibility header to alias the namespace.
2021-12-28 21:14:29 +01:00
Andrew Tribick e6a7b32fee Remove string_view compatibility headers 2021-12-28 21:14:29 +01:00
Andrew Tribick b94d084af3 Fix floating point from_chars implementation
- Do not assume a zero-byte terminator exists in the source
- Ignore exponent if format does not contain scientific
- Require exponent if format does not contain fixed
- Add support for hexfloat parsing
- Fail if a plus sign is present
- Add bitwise operations to chars_format
- Avoid use of unnamed namespace in header file
- Detect whether charconv is present and if floating point charconv is supported
2021-12-16 16:33:27 +01:00
Andrew Tribick da5f621a19 Set up common binary IO functions 2021-11-10 19:14:19 +01:00
Levin Li 5d1bcc2256 Remove make_unique compat 2021-06-13 15:50:22 +08:00
Hleb Valoshka 6e83aa9e04 Refactor movie capture to use FFMPEG only 2021-06-06 08:44:21 +03:00
Hleb Valoshka 95c24446c1 Add a C++17 compatible string_view implementation
Actually there are some limitation caused by the fact that other classes
(e.g. std::string) don't know about string_view, so such limitation must
be handled manually.
2021-03-03 20:18:32 +03:00
Li Linfeng 02bcf41173 do not use wordexp on unsupported systems 2019-11-22 21:16:19 +08:00
Hleb Valoshka b6b543438d Port to filesystem API 2019-08-16 18:11:24 +03:00
Hleb Valoshka 549a646c67 Initial cmake implementation 2018-11-29 10:18:26 +03:00
Pat Suwalski 81ad015e4e This is automatically generated by autoheader. 2004-03-14 05:15:00 +00:00
Pat Suwalski d765595e28 Added GTK2 to autotools.
Also fixed some mutually exclusive configure options.
This will allow glut to build more reliably hopefully.
2004-01-23 07:03:19 +00:00
Christophe Teyssier d84c0a48fa New build system 2003-04-14 20:15:33 +00:00
Deon Ramsey 21285df9a6 Changes to account for all the new files 2002-03-02 20:23:43 +00:00
Deon Ramsey 95e4817e59 Makefile.am for extras 2002-01-17 19:35:42 +00:00
Chris Laurel 11407f3cb9 Bumped version number to 1.2.0 2002-01-16 03:29:11 +00:00
Deon Ramsey 6c017130be Fix to keep stars.dat from being rebuilt if no HIP data present 2002-01-09 09:55:41 +00:00
Chris Laurel 2b31e37be2 Removed Makefile.in 2002-01-07 23:26:49 +00:00
Deon Ramsey 9a61c6524a Better analysis of star data in buildstar.cpp 2002-01-07 20:14:05 +00:00
Deon Ramsey 4fad18c849 Lots of additions to GTK Version Menus, plus timezones handled, and bugfixes 2002-01-03 22:09:15 +00:00
Deon Ramsey 2218b95a72 Autoconf distribute extension & bugfixes 2001-12-18 23:00:26 +00:00
Deon Ramsey d0d8badfc4 Fix to --enable-debug in Unix automake 2001-12-17 19:54:47 +00:00
Chris Laurel 07c54e0c26 Added Deon Ramsey's UNIX installer. 2001-11-16 22:03:30 +00:00
Chris Laurel 2715f11233 Fixed endianness issues in star database, model, and texture reading code. 2001-10-12 21:25:42 +00:00
Chris Laurel 49646028f2 Added Gnome support. 2001-09-11 02:06:43 +00:00
Chris Laurel 64753fe426 Added PNG support for UNIX. 2001-04-30 22:56:25 +00:00
Chris Laurel 4bf026eb6c UNIX build-related files. 2001-04-30 06:12:27 +00:00