changelog
    
    
    - Sun, 27 Jul 2025 23:54:33 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 27 Jul 2025 23:54:33 +0200] rev 230
- replace ugly backdrop texture
    - Sun, 27 Jul 2025 23:44:14 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 27 Jul 2025 23:44:14 +0200] rev 229
- first idea of what the main scene could look like
    - Sun, 27 Jul 2025 23:34:19 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 27 Jul 2025 23:34:19 +0200] rev 228
- add asc_create_flags() utility function
    - Sat, 26 Jul 2025 21:13:05 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 26 Jul 2025 21:13:05 +0200] rev 227
- simplify build and copy assets to build dir
 
 demo programs can then be run directly from the build dir
    - Fri, 25 Jul 2025 19:19:54 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 25 Jul 2025 19:19:54 +0200] rev 226
- simplify how pre-defined shader IDs work
    - Fri, 25 Jul 2025 18:58:50 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 25 Jul 2025 18:58:50 +0200] rev 225
- prevent attempts to load a shader again that already failed before
    - Fri, 25 Jul 2025 18:54:51 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 25 Jul 2025 18:54:51 +0200] rev 224
- fix broken nullptr handling in asc_shader_use() - fixes #696
    - Fri, 25 Jul 2025 18:50:36 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 25 Jul 2025 18:50:36 +0200] rev 223
- clean up the messy shader code specification
    - Thu, 24 Jul 2025 20:58:00 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 24 Jul 2025 20:58:00 +0200] rev 222
- vastly deduplicate shader creation code
    - Wed, 23 Jul 2025 00:27:46 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 23 Jul 2025 00:27:46 +0200] rev 221
- slightly improve error handling