summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLizzy Fleckenstein <lizzy@vlhl.dev>2026-04-12 22:33:11 +0200
committerLizzy Fleckenstein <lizzy@vlhl.dev>2026-04-12 22:33:11 +0200
commit5aa88cf26954a738d0f22a7c90bb33f1df422919 (patch)
tree069e4151823ba1d4a00c477571b7a3c8376f2950 /src
parentf114edae9a6a84c1b618dd36c4e4a73c39c6abb8 (diff)
downloadanimtool-5aa88cf26954a738d0f22a7c90bb33f1df422919.tar.xz
minor refactors
Diffstat (limited to 'src')
-rw-r--r--src/render.c4
-rw-r--r--src/resource.c12
-rw-r--r--src/scene.c2
3 files changed, 2 insertions, 16 deletions
diff --git a/src/render.c b/src/render.c
index fd88278..fe0c200 100644
--- a/src/render.c
+++ b/src/render.c
@@ -4,6 +4,8 @@
#include "lib/linmath.h"
#include "render.h"
+#define deg2rad(X) ((X)*M_PI/180.0)
+
typedef arraybuf(struct draw_call) draw_calls;
struct render_state {
@@ -23,8 +25,6 @@ static void render_surface(struct draw_surface *dsurf, struct surface *surf, dou
dsurf->texture.data = surf->texture.data.id;
}
-#define deg2rad(X) ((X)*M_PI/180.0)
-
static void render_node(struct node *node, mat4x4 model, draw_calls *calls, double time)
{
switch (node->type) {
diff --git a/src/resource.c b/src/resource.c
index 8a0fa6c..2b617d4 100644
--- a/src/resource.c
+++ b/src/resource.c
@@ -82,18 +82,6 @@ static mesh_id create_mesh(struct mesh_source *mesh, struct source *src, struct
void texture_load(struct texture *texture, struct source *src, struct draw_backend *draw, struct cache *cache)
{
- /*
- texture_id id, *p_id = nullptr;
- map_find(&cache->textures[tex->source.type], tex->source.path, &p_id);
- if (p_id) {
- id = *p_id;
- } else {
- id = create_texture(&tex->source, src, draw);
- map_insert_end(&cache->textures[tex->source.type], tex->source.path, id);
- }
- free(tex->source.path.str);
- tex->id = id;
- */
LOAD_CACHED(texture, textures[texture->source.type]);
}
diff --git a/src/scene.c b/src/scene.c
index 645c30e..54677e9 100644
--- a/src/scene.c
+++ b/src/scene.c
@@ -42,8 +42,6 @@ void registry_free(struct registry *reg)
free(reg->bones.ptr);
}
-
-// - transform, - camera (pos) - surface (color) - projection fov
void scene_init(struct scene *scene)
{
*scene = (struct scene) {