changelog
    
    
    - Mon, 09 Jun 2025 13:18:41 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 09 Jun 2025 13:18:41 +0200] rev 140
- add dynamic reload of all shaders
    - Sun, 08 Jun 2025 14:58:19 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 08 Jun 2025 14:58:19 +0200] rev 139
- refactor shader management - resolves #684
    - Sun, 08 Jun 2025 14:57:54 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 08 Jun 2025 14:57:54 +0200] rev 138
- add option to enable ASan
    - Sun, 01 Jun 2025 16:35:23 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Jun 2025 16:35:23 +0200] rev 137
- remove pre-defined dummy textures by introducing conditional compilation for shaders
 
 and by the way resolves #645
    - Sun, 01 Jun 2025 14:59:40 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Jun 2025 14:59:40 +0200] rev 136
- fix incorrect flip of viewport y-axis
    - Sun, 01 Jun 2025 14:53:59 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Jun 2025 14:53:59 +0200] rev 135
- remove the need for a second pair of texture coordinates
    - Sun, 01 Jun 2025 14:33:58 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Jun 2025 14:33:58 +0200] rev 134
- rename parameters of asc_set_rotation()
    - Sun, 01 Jun 2025 14:28:30 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Jun 2025 14:28:30 +0200] rev 133
- add possibility to modify the node's transformation matrix
    - Sun, 01 Jun 2025 14:28:00 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 01 Jun 2025 14:28:00 +0200] rev 132
- move flag macros to datatypes.h
    - Sat, 31 May 2025 22:39:19 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 31 May 2025 22:39:19 +0200] rev 131
- remove outdated functions