8bb8671fb0
rephrase the header a little, to not be confusing when a file is copy-pasted.
2025-11-13 22:29:41 +01:00
8d0e825157
rewrite copyright file header to provide more information about where the file is from.
2025-11-13 22:24:09 +01:00
316726a610
tmp: revert enabling a column limit
2025-10-16 23:35:30 +02:00
1aa34f7d3f
enable a column limit.
2025-10-09 21:12:53 +02:00
00719b1933
refactor code with new formatting rules
...
Functions now break before their brace, mirroring the Linux kernel.
The reason for this is that breaking the parameter list otherwise makes
code unreadable.
2025-10-09 19:02:16 +02:00
d4fabf437c
reformat the code by enabeling assignment- and declaration alignment.
2025-10-09 12:17:04 +02:00
cebe0df8a2
move /src/error.? to /src/util/error.?
2025-10-09 12:16:38 +02:00
aa58d931aa
move /src/util/intdef.h to /src/util/types.h
2025-10-09 12:16:06 +02:00
dc3abf992b
handle window exits more gracefully and appropriately.
2025-09-15 14:23:03 +02:00
0baadfca75
update copyright information in all files
...
the comment was using single-line comments, I prefer multi-line comments
now.
This bothered me for much too long.
2025-08-29 09:36:55 +02:00
5c57a77ad4
remove types.h, and start using intdef.h
2025-08-08 12:37:31 +02:00
9de6e7f92e
fix: window resize updates happen each update.
2025-07-03 11:52:27 +02:00
80b8b65b73
define short-hand types for int32/uint32 et cetera
2025-06-20 20:39:59 +02:00
ad66d9465a
remove unused header
2025-06-20 12:35:26 +02:00
16e0c9a95e
use vec2 to store window position
2025-06-18 13:28:03 +02:00
87af7f293f
remove double include
2025-06-16 13:40:53 +02:00
047b4155c3
make the three triangles of the screen
2025-06-16 13:40:53 +02:00
fe097f9d69
cleanup
2025-06-16 13:40:53 +02:00
7dd464349f
rework logging to be more optimised, and some minor improvements.
...
removed function definitions and opted for using macros instead.
It now does not have a set limit when it comes to printing (at least,
it's the stdc's limit again). However, it is now no longer possible to
use a character pointer to print information to the screen.
2025-06-12 18:09:23 +02:00
89a82a6be2
use a geometry shader to render rectangles
2025-06-06 18:10:30 +02:00
ed7a157ee3
add shader compilation error logging
2025-06-06 18:09:49 +02:00
5f4389d9f9
provide a better method of embedding shaders within the source code
2025-06-06 18:09:49 +02:00