Commit Graph

  • 352a45bce0 Update README.md main naifb 2026-06-26 14:54:17 +00:00
  • 75bda91302 Forgot to actually compile the shader :P buffer_update NaifBanana 2026-06-26 09:50:10 -05:00
  • 2c4392a51e Change invalid buffer binding to warning instead of error NaifBanana 2026-06-26 09:49:27 -05:00
  • 521483f4e0 Added vertex buffers/data handling and shader/program handling NaifBanana 2026-06-26 02:42:16 -05:00
  • cda9950d33 Mild updates to Window and other pieces to match the rest NaifBanana 2026-06-11 04:21:53 -05:00
  • 2a2547f216 Make VertexAttributePointer store index instead of buffer pointer NaifBanana 2026-06-10 19:43:35 -05:00
  • 8a05052516 Made buildable now NaifBanana 2026-06-08 03:37:18 -05:00
  • 81bffb7511 Large OpenGL Object handling overhaul NaifBanana 2026-06-08 03:20:51 -05:00
  • e4b164f29a Error system simplification error_struct NaifBanana 2026-06-26 02:43:16 -05:00
  • cff7164d27 Mild cleanup NaifBanana 2026-06-11 04:23:29 -05:00
  • 13ef940b2d Formatting tweaks NaifBanana 2026-05-02 03:37:06 -05:00
  • 58121bdf28 Got logging and errors basically all working the way I want NaifBanana 2026-05-02 01:50:53 -05:00
  • 0f62aecfa3 Error logging almost working! NaifBanana 2026-04-19 19:19:47 -05:00
  • 40cf079e9d Added type traits and string utils NaifBanana 2026-04-19 18:08:58 -05:00
  • fb695798e7 nb::Error objects now working NaifBanana 2026-04-18 18:33:33 -05:00
  • e1c456bfe4 I mean it compiled NaifBanana 2026-04-10 00:41:01 -05:00
  • e23e062e58 Man im so tired This is wrong but I can taste it, im close NaifBanana 2026-04-10 00:31:11 -05:00
  • fd7d36e4be Added more Util tests and str-wstr related changes to util functions NaifBanana 2026-04-09 17:44:19 -05:00
  • 0b473c0f8a Made errors mostly work as hoped NaifBanana 2026-04-06 02:22:28 -05:00
  • d448b6724a README NaifBanana 2026-05-18 01:32:29 -05:00
  • a52a88a2d6 Minor and useless line changes NaifBanana 2026-04-04 15:26:08 -05:00
  • 7e0ef3d269 Revert struct lol NaifBanana 2026-04-04 15:01:39 -05:00
  • 2f8410e8db Fixing includes in CMake NaifBanana 2026-04-04 14:44:39 -05:00
  • 7d44f8dfff Project restructure NaifBanana 2026-04-04 14:39:17 -05:00
  • 0ac355a4a0 CMake adds files to global vars properly for documentation NaifBanana 2026-04-04 14:31:36 -05:00
  • 5ae4ac16b9 More CMake changes NaifBanana 2026-04-02 03:52:24 -05:00
  • 768d6c595b Git ignore NaifBanana 2026-04-02 03:39:27 -05:00
  • eb0ae43fae Adding Doxygen and CMake changes to support it NaifBanana 2026-04-02 02:41:24 -05:00
  • fe8d4b8e13 Added VAO and some stuff NaifBanana 2026-03-21 22:14:31 -05:00
  • 9ec4a11abf NBGraphics restructure NaifBanana 2026-03-17 01:47:05 -05:00
  • 48464504c8 Cleaning up logger. NaifBanana 2026-03-15 23:18:45 -05:00
  • cc0bca634f Working on printing tables. Not done but have a framework going. NaifBanana 2026-02-12 01:05:33 -06:00
  • 9be6036265 Refactored to do CRTP. Got multi val init working NaifBanana 2026-01-28 19:43:08 -06:00
  • 50e37b8421 Separating out into DataSink CRTP model. Removed SmartStreams NaifBanana 2026-01-27 22:25:12 -06:00
  • 4c8c622f0b Renamed some preproc vars and some CMake/build dir cleanup NaifBanana 2026-01-26 11:39:08 -06:00
  • 3b828a34ff Restructured tests and matured Logger a lil bit, now LoggerBase NaifBanana 2026-01-26 11:19:44 -06:00
  • f8a8813b3e Polished Logger template, semi working NaifBanana 2026-01-19 04:05:26 -06:00
  • 847bf3a078 Dropping smartstreams (not fully cleared) and added get_pid() NaifBanana 2026-01-18 18:24:26 -06:00
  • c4ee778040 Proper dispatch NaifBanana 2026-01-14 03:05:10 -06:00
  • 91ba24703a Trying yet another scheme, back to a stream wrapper but with mixins this time. NaifBanana 2026-01-13 03:21:58 -06:00
  • 0bb5bff559 More CMake cleanup, esp with build/target options and branching NaifBanana 2025-12-27 22:49:02 -06:00
  • 4ac700e481 Renamed NBCoreUtils to just NBCOre NaifBanana 2025-12-27 03:49:34 -06:00
  • de686e7daa CMake/project reorg NaifBanana 2025-12-27 03:45:07 -06:00
  • 6134a66c71 Made some changes to logger and picked a new direction to chase smart text concept NaifBanana 2025-12-27 03:24:20 -06:00
  • d2102e320a No longer using SmartStreams NaifBanana 2025-12-22 12:12:03 -06:00
  • 6a0583b44b Smarter SmartText (not fully working) NaifBanana 2025-12-12 02:19:45 -06:00
  • c66c4d5574 Betterer smostream NaifBanana 2025-12-11 01:31:11 -06:00
  • f797aea454 Still kinda working on smartstreams NaifBanana 2025-12-11 00:41:52 -06:00
  • 95120f411e Got SmartOStreams kinda working! NaifBanana 2025-12-09 03:24:30 -06:00
  • 85875d8130 Made code more nice to look at (to me) NaifBanana 2025-11-10 00:42:31 -06:00
  • 17624e9e3c Visual/text changes to error format output NaifBanana 2025-11-10 00:04:28 -06:00
  • 3f0486b889 Added automagic constructor inheritance. NaifBanana 2025-11-10 00:02:06 -06:00
  • 3ac76f1fac Checked for more usual realife error cascade situation NaifBanana 2025-11-09 23:55:19 -06:00
  • c2cdfe7052 Working error system I believe NaifBanana 2025-11-09 23:36:12 -06:00
  • 9024cce1b4 Changed error system to CRTP, rough draft NaifBanana 2025-11-06 02:03:49 -06:00
  • a7428ef55f Uhhh changes idek anymore mayn NaifBanana 2025-11-05 00:21:11 -06:00
  • ac1762cb67 ignore vscode NaifBanana 2024-10-24 10:37:43 -05:00
  • da85894494 Gitignore again NaifBanana 2024-10-24 10:33:18 -05:00
  • 4bd875d75f Readme2 NaifBanana 2024-10-23 22:45:50 -05:00
  • e60b85f86e Readme NaifBanana 2024-10-23 22:43:08 -05:00
  • e76a630359 Gitignore NaifBanana 2024-10-23 22:25:51 -05:00
  • d0d741fa03 Init NaifBanana 2024-10-23 22:25:23 -05:00
  • 3f3c79a9c5
    Initial commit NaifBanana 2024-10-23 22:26:24 -05:00