changelog
- Mon, 21 Apr 2025 17:52:01 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 21 Apr 2025 17:52:01 +0200] rev 90
- fix probably incorrect array access of struct members
- Mon, 21 Apr 2025 17:27:33 +0200
- by Mike Becker <universe@uap-core.de> [Mon, 21 Apr 2025 17:27:33 +0200] rev 89
- use refcounted objects for textures instead of pass-by-value int structs
- Sun, 20 Apr 2025 15:41:16 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 20 Apr 2025 15:41:16 +0200] rev 88
- add support for 2d textures in sprite shader - fixes #386
- Sat, 19 Apr 2025 19:30:46 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 19:30:46 +0200] rev 87
- skip sprite rendering when there are no sprites in the scene
- Sat, 19 Apr 2025 15:06:24 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 15:06:24 +0200] rev 86
- make asset paths configurable
- Sat, 19 Apr 2025 13:00:32 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 13:00:32 +0200] rev 85
- fix debug output
- Sat, 19 Apr 2025 12:54:49 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 12:54:49 +0200] rev 84
- put snake test program into separate directory
- Sat, 19 Apr 2025 12:18:43 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 12:18:43 +0200] rev 83
- implement view matrix in sprite shader
- Sat, 19 Apr 2025 11:42:53 +0200
- by Mike Becker <universe@uap-core.de> [Sat, 19 Apr 2025 11:42:53 +0200] rev 82
- add generic mesh draw function and move sprite draw function to separate unit
- Fri, 18 Apr 2025 20:13:01 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 18 Apr 2025 20:13:01 +0200] rev 81
- create catch-all util for GL errors + refactors mesh creation
- Fri, 18 Apr 2025 19:34:31 +0200
- by Mike Becker <universe@uap-core.de> [Fri, 18 Apr 2025 19:34:31 +0200] rev 80
- some minor improvements
- Thu, 20 Mar 2025 20:36:09 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Mar 2025 20:36:09 +0100] rev 79
- auto-extend buffer when loading shader code
- Wed, 19 Mar 2025 22:43:37 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 19 Mar 2025 22:43:37 +0100] rev 78
- go back to reading shader code from files
apart from using a nice C23 feature there is
nothing really useful about embedding the code
directly
- Tue, 18 Mar 2025 22:43:31 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Mar 2025 22:43:31 +0100] rev 77
- prepare code for embedding shader sources with c23 #embed
- Sat, 01 Mar 2025 22:55:30 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 01 Mar 2025 22:55:30 +0100] rev 76
- update to newest versions of uwproj and ucx
- Sun, 06 Oct 2024 20:49:43 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 20:49:43 +0200] rev 75
- revert introduction of high level ucx trees and stick to the low level API
- Sun, 06 Oct 2024 19:45:34 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 19:45:34 +0200] rev 74
- fix memory leak in asc_text_printf()
- Sun, 06 Oct 2024 19:43:08 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 06 Oct 2024 19:43:08 +0200] rev 73
- update to recent snapshot of ucx 3.1
- Thu, 15 Aug 2024 17:33:42 +0200
- by Mike Becker <universe@uap-core.de> [Thu, 15 Aug 2024 17:33:42 +0200] rev 72
- define macro for predefined shader
- Wed, 14 Aug 2024 21:09:52 +0200
- by Mike Becker <universe@uap-core.de> [Wed, 14 Aug 2024 21:09:52 +0200] rev 71
- centralize draw functions
- Sun, 11 Aug 2024 16:29:09 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 11 Aug 2024 16:29:09 +0200] rev 70
- redesign FPS counter
- Sun, 11 Aug 2024 16:28:54 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 11 Aug 2024 16:28:54 +0200] rev 69
- fix that update_transform flag was never cleared
added more flags regarding graphics and transform update
- Sun, 11 Aug 2024 16:11:30 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 11 Aug 2024 16:11:30 +0200] rev 68
- add mouse and window focus - resolves #382
plus some minor code improvements
- Sun, 11 Aug 2024 15:43:01 +0200
- by Mike Becker <universe@uap-core.de> [Sun, 11 Aug 2024 15:43:01 +0200] rev 67
- update to recent snapshot of UCX 3.1