| Wed, 20 Aug 2025 23:45:23 +0200 | Mike Becker | move debug output regarding clearing the shader registry to the respective function | file |
diff |
annotate | 
| Tue, 19 Aug 2025 18:51:46 +0200 | Mike Becker | further improve names and docu of the uniform location init functions | file |
diff |
annotate | 
| Tue, 19 Aug 2025 18:26:20 +0200 | Mike Becker | improve names of asc_shader_init_uniform... function/macro | file |
diff |
annotate | 
| Wed, 06 Aug 2025 00:37:01 +0200 | Mike Becker | remove the asc_col4i datatype in favor of a unified asc_color type | file |
diff |
annotate | 
| Sat, 02 Aug 2025 13:07:28 +0200 | Mike Becker | remove the possibility of non-lazy-initializable shader programs | file |
diff |
annotate | 
| Fri, 25 Jul 2025 18:58:50 +0200 | Mike Becker | prevent attempts to load a shader again that already failed before | file |
diff |
annotate | 
| Fri, 25 Jul 2025 18:54:51 +0200 | Mike Becker | fix broken nullptr handling in asc_shader_use() - fixes #696 | file |
diff |
annotate | 
| Fri, 25 Jul 2025 18:50:36 +0200 | Mike Becker | clean up the messy shader code specification | file |
diff |
annotate | 
| Thu, 24 Jul 2025 20:58:00 +0200 | Mike Becker | vastly deduplicate shader creation code | file |
diff |
annotate | 
| Wed, 23 Jul 2025 00:27:46 +0200 | Mike Becker | slightly improve error handling | file |
diff |
annotate | 
| Thu, 26 Jun 2025 21:43:22 +0200 | Mike Becker | improve "polymorphic" typing of shaders | file |
diff |
annotate | 
| Wed, 25 Jun 2025 21:58:44 +0200 | Mike Becker | add abstractions that allow removing dependencies to glew.h | file |
diff |
annotate | 
| Tue, 24 Jun 2025 20:21:38 +0200 | Mike Becker | add functions to upload common uniforms | file |
diff |
annotate | 
| Sun, 22 Jun 2025 11:36:37 +0200 | Mike Becker | change NULL-safety for shaders s.t. errors are reported only once per shader | file |
diff |
annotate | 
| Sun, 22 Jun 2025 11:15:53 +0200 | Mike Becker | improve NULL-safety - fixes #690 | file |
diff |
annotate | 
| Sat, 21 Jun 2025 22:10:54 +0200 | Mike Becker | fix segfault when a shader does not compile | file |
diff |
annotate | 
| Thu, 19 Jun 2025 19:22:07 +0200 | Mike Becker | improve the combination of shader preprocessor flags | file |
diff |
annotate | 
| Tue, 17 Jun 2025 20:11:53 +0200 | Mike Becker | implement rounded corners | file |
diff |
annotate | 
| Sun, 15 Jun 2025 19:50:51 +0200 | Mike Becker | since we cannot pass NULL strings anyway, we do not need cxstring | file |
diff |
annotate | 
| Sun, 15 Jun 2025 19:46:12 +0200 | Mike Becker | fix that some drivers fail to compile a shader when a code line is NULL with length zero | file |
diff |
annotate | 
| Wed, 11 Jun 2025 23:38:55 +0200 | Mike Becker | do not try to use one distinct render group for each different shader | file |
diff |
annotate | 
| Mon, 09 Jun 2025 13:18:41 +0200 | Mike Becker | add dynamic reload of all shaders | file |
diff |
annotate | 
| Sun, 08 Jun 2025 14:58:19 +0200 | Mike Becker | refactor shader management - resolves #684 | file |
diff |
annotate | 
| Sun, 01 Jun 2025 16:35:23 +0200 | Mike Becker | remove pre-defined dummy textures by introducing conditional compilation for shaders | file |
diff |
annotate | 
| Fri, 16 May 2025 07:54:02 +0200 | Mike Becker | replace all stdlib malloc/free with UCX allocator | file |
diff |
annotate | 
| Sat, 03 May 2025 14:30:56 +0200 | Mike Becker | bring back error.h to reduce compile dependencies | file |
diff |
annotate | 
| Thu, 24 Apr 2025 19:53:40 +0200 | Mike Becker | in preparation of more scenes, bring back AscScene struct | file |
diff |
annotate | 
| Wed, 23 Apr 2025 23:43:45 +0200 | Mike Becker | apply new logging macros | file |
diff |
annotate | 
| Sun, 20 Apr 2025 15:41:16 +0200 | Mike Becker | add support for 2d textures in sprite shader - fixes #386 | file |
diff |
annotate | 
| Sat, 19 Apr 2025 15:06:24 +0200 | Mike Becker | make asset paths configurable | file |
diff |
annotate | 
| Sat, 19 Apr 2025 12:18:43 +0200 | Mike Becker | implement view matrix in sprite shader | file |
diff |
annotate | 
| Fri, 18 Apr 2025 19:34:31 +0200 | Mike Becker | some minor improvements | file |
diff |
annotate | 
| Thu, 20 Mar 2025 20:36:09 +0100 | Mike Becker | auto-extend buffer when loading shader code | file |
diff |
annotate | 
| Wed, 19 Mar 2025 22:43:37 +0100 | Mike Becker | go back to reading shader code from files | file |
diff |
annotate | 
| Tue, 18 Mar 2025 22:43:31 +0100 | Mike Becker | prepare code for embedding shader sources with c23 #embed | file |
diff |
annotate | 
| Tue, 09 Apr 2024 21:18:52 +0200 | Mike Becker | add texture.h | file |
diff |
annotate | 
| Tue, 26 Mar 2024 20:37:21 +0100 | Mike Becker | create own compilation unit for GL context - fixes shader not being created per context | file |
diff |
annotate | 
| Thu, 21 Mar 2024 22:23:00 +0100 | Mike Becker | add correct interleaving of opaque and transparent sprites | file |
diff |
annotate | 
| Thu, 21 Mar 2024 20:48:18 +0100 | Mike Becker | rename font shader to generic sprite shader | file |
diff |
annotate | 
| Wed, 15 Nov 2023 22:51:40 +0100 | Mike Becker | add text rendering and demo FPS counter | file |
diff |
annotate | 
| Wed, 08 Nov 2023 23:17:07 +0100 | Mike Becker | add shader loading and unloading | file |
diff |
annotate |