6d2594db2d
test id generation with macros
2025-06-30 13:08:52 +02:00
9827a899f1
get_line_height and get_cursor_position
2025-06-30 13:08:27 +02:00
88d9b65028
updated build configuration
2025-06-30 13:07:42 +02:00
c98c00bfb9
ecode editor config
2025-06-25 10:47:44 +02:00
fc3fa32ddd
more smoothing on rounded corners
2025-06-25 10:47:23 +02:00
cd83c528ee
fixed vulkan validation errors
2025-06-19 15:24:46 +02:00
5b0169cd94
better input handling
2025-06-17 18:23:36 +02:00
b411718c94
add fps counter
2025-06-15 23:47:09 +02:00
05232c1d24
do a single upload pass to reduce badwidth
2025-06-15 23:35:37 +02:00
0223536ac8
Merge branch 'c3-instanced' into c3
2025-06-15 20:54:57 +02:00
f30db0dd47
implemented instanced rendering
2025-06-15 18:54:35 +02:00
865c7dabaa
indirect rendering
2025-06-15 00:26:27 +02:00
0ef2bceeec
handle scissor and vsync
2025-06-14 15:09:34 +02:00
cda2f27a49
Batch uploads to the gpu
2025-06-14 14:49:53 +02:00
10ee643a0c
disable vsync
2025-06-12 20:01:33 +02:00
00f5e71666
enable cycling when mapping the transfer buffers to avoid corruption
2025-06-12 19:56:43 +02:00
458c45d2b9
using the new renderer
2025-06-12 19:49:43 +02:00
c4a3dd3a26
tweak ugui api, add some usefult functions
2025-06-12 18:56:57 +02:00
2014c67bfd
tweak renderer API
2025-06-12 18:56:20 +02:00
177e52b0d0
rounded quads baby!
2025-06-10 12:54:03 +02:00
3a0904023a
updated sdl3.c3l location
2025-06-10 12:53:52 +02:00
c4c9716d61
remove mqoi dependency in ugui manifest
2025-06-09 16:35:23 +02:00
6208711292
use the language's qoi decoder
2025-06-09 16:06:49 +02:00
39bd7fb8bc
removed module raylib.c3l (non vendor)
2025-06-09 15:51:16 +02:00
47eb3ff907
moved vendor libraries to lib/ as a submodule
2025-06-09 15:50:29 +02:00
21aa70d340
create binary directory before copying
2025-06-09 15:10:38 +02:00
bd8c73ecd5
sdl3.c3l as a submodule
2025-06-09 12:30:25 +02:00
6e65700f38
scary quads and nice sprites
2025-06-07 12:42:57 +02:00
e3d87525d4
draw multiple quads
2025-06-07 10:35:08 +02:00
3002123ef7
removed bad error handling and replaced it with worse error handling
2025-06-03 22:36:18 +02:00
ac3fcae649
sorting the command buffer
2025-06-03 22:03:14 +02:00
c9b74aebc7
implement z index in command buffer
2025-06-03 18:15:46 +02:00
f344c989db
test different draw calls for one render pass (failed)
2025-06-03 18:15:33 +02:00
6c5acd6f23
enable foreach for FIFO
2025-06-03 18:15:12 +02:00
24bc2c67bc
changed the pipeline to use 16 bit int as coords
...
thank you renderdoc for making me feel less stupid
2025-06-03 09:16:51 +02:00
712ce50631
A lot of work
...
* moved all ugui code to lib/ugui.c3l and made it a library/module
* started work on a sdl3 renderer, with shaders etc
* added the new sdl3.c3l library as a dependency
* makefile is for the renderer
2025-06-01 16:44:31 +02:00
2380c7693c
add sdl3 dependency
2025-05-21 23:38:59 +02:00
79a2d66880
update project to c3 0.7.1
2025-05-05 16:23:26 +02:00
34e75f8c06
larger font cache
2025-02-08 12:51:10 +01:00
7c6f7d31d2
quick and dirty checkbox
2025-02-07 23:46:21 +01:00
52f3929a42
renamed ATlAS_RGBA32 to ATLAS_R8G8B8A8
2025-02-06 23:51:15 +01:00
e09107af98
simpler main
2025-02-06 23:44:03 +01:00
588a417413
checkbox and msdf sprite rendering
2025-02-04 22:40:44 +01:00
14359a9b7e
first checkbox
2025-02-03 23:07:32 +01:00
196a2474fd
todos
2025-02-03 23:07:14 +01:00
c53b9eed5e
MAYBE correct layout with next_row and next_column
2025-02-01 01:01:13 +01:00
92614e4d8b
removed comments
2025-01-31 23:15:40 +01:00
d94e430807
added library submodules
2025-01-31 12:37:15 +01:00
de64746fdf
renamed libraries
2025-01-31 12:20:19 +01:00
0531f58a56
less cached elements by default
2025-01-30 22:27:46 +01:00