Fix stuff and make the demo not sooo cursed

This commit is contained in:
Luna 2025-02-16 19:50:50 +01:00
parent 95d90bfbd9
commit 58b167bb4c
2 changed files with 10 additions and 0 deletions

BIN
image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 267 B

After

Width:  |  Height:  |  Size: 288 B

Before After
Before After

10
trig.c
View file

@ -44,6 +44,16 @@ struct Trig *trig_make_args(struct Scene *scene) {
kitty_add_vertex_buffer_format(trig->kitty, VK_FORMAT_R32G32B32_SFLOAT);
kitty_attatch_ubo(trig->kitty, sizeof(struct TrigUBO));
kitty_attatch_image(trig->kitty, "./image.png");
struct mat3x3 instance_buffer[2] = {0};
instance_buffer[0] = translate3x3((struct Vec2){-0.25, -0.25});
instance_buffer[1] = translate3x3((struct Vec2){0.25, 0.25});
kitty_add_instance_buffer(trig->kitty, instance_buffer, 2,
sizeof(struct mat3x3));
kitty_add_instance_buffer_format(trig->kitty, VK_FORMAT_R32G32B32A32_SFLOAT);
kitty_add_instance_buffer_format(trig->kitty, VK_FORMAT_R32G32B32A32_SFLOAT);
kitty_add_instance_buffer_format(trig->kitty, VK_FORMAT_R32G32B32A32_SFLOAT);
kitty_finalise(scene->vk, trig->kitty);
return trig;