Commit Graph

28 Commits

Author SHA1 Message Date
450f725cab - More Documentation
- Updated Copyright
2026-01-06 19:48:28 -05:00
88e33bdcc8 - More documentation 2025-12-18 16:18:07 -05:00
e7503ed92f - Documentation and logic fixes for various structures 2025-12-17 12:40:10 -05:00
6d58105734 - Switched back to custom window management, taking another stab
- Refactored lang yet again, `fennec/lang` is now C++ language. `fennec/string` `fennec/filesystem` and `fennec/format` are now independent.
2025-12-04 01:04:36 -05:00
6f09c3f7fe - Bug fixing for RTTI
- Fixes for declval + separated into own file
 - is_iterable
 - fixes for doxygen generation
2025-11-29 23:43:18 -05:00
fe8c3a4602 - Basic RTTI type data with inheritance. 2025-11-28 12:58:23 -05:00
f173c3e7cd - Fixed some semantics issues to make data structure names more akin to their mathematical equivalents
- multiset.h TODO: test
 - Fixed some double underscores that I missed
2025-08-14 02:57:46 -04:00
d02a51fd8d - Removed Double Underscores for portability 2025-07-26 21:13:32 -04:00
7493b5252a - More implementations and dependencies for Linux Wayland support 2025-07-26 20:57:25 -04:00
ab1c7d94be - Component-Wise Functions for Quaternions
- Fixed Allocation Bug with Strings
2025-07-17 23:16:01 -04:00
4c0d36c933 - Fixed a bunch of compilation errors and warnings
- Added frameworks for retrieving specific filesystem information for a target platform
2025-07-10 01:10:13 -04:00
649e39c70e - Switched from Allman (BSD) to 1TBS (K&R)
Namespaces, Types, and Requires/Concepts still use Allman
2025-07-08 12:08:59 -04:00
0afaae72ac - Micro Optimization 2025-07-02 18:23:53 -04:00
0eeb7ae3cf - More performant roundEven 2025-07-02 17:57:57 -04:00
e2ea22f12d - Fixed some minor issues due to MSVC compat 2025-07-02 17:26:22 -04:00
9ea63478e5 Fixes for MSVC 2025-07-02 14:19:05 -07:00
9010650ceb - Finished unit tests for core math library
- Adjusted formatting
2025-07-02 10:17:35 -04:00
516d9f4977 - Added constants.h
- Finished Exponential Tests
 - Fixed HTML labeling
2025-06-30 20:01:53 -04:00
f38cf5fb51 - Finished non-natural Exponential Tests
- Finished Common Tests

TODO:
Math Constants
exp tests
log tests
2025-06-29 17:58:52 -04:00
f2ff863b3a - Started unit tests for the common math functions 2025-06-28 18:01:08 -04:00
1573033b52 -Removed lambda expansions due to gcc generating call instructions 2025-06-28 12:09:59 -04:00
d8954eafe5 - Added unit tests and debugged them 2025-06-25 20:55:57 -04:00
9d35daa494 - Added More Documentation 2025-06-17 19:45:50 -04:00
db7d52c86c - Fixed Documentation for Consistency
- Added more documentation, predominantly in the Math Library
2025-06-16 01:48:31 -04:00
096e82f47a - Created Layout for Textures
- Separated Build and Output directories
2025-06-14 22:17:46 -04:00
fae7f601c9 - Fixed up some style issues
- Added PLANNING.md
2025-06-13 01:44:48 -04:00
e6b3d45e2e Fixed Documentation for Common Math Library 2025-05-26 13:40:54 -04:00
a6442e1945 Initial Commit 2025-05-25 22:36:59 -04:00