This commit is contained in:
Zack Buhman 2026-04-18 22:57:19 -05:00
parent 65455ad471
commit 4112a9efbf
3 changed files with 13 additions and 1 deletions

View File

@ -206,5 +206,7 @@ namespace collada::scene {
XMVECTOR const & light_position_world,
int nodes_count,
instance_types::node const * const node_instances);
void stat_textures(collada::types::descriptor const * const descriptor);
};
}

View File

@ -71,6 +71,8 @@ namespace collada::scene {
animate::animate_node(node_state.node_instances[i], t);
node_state.update_node_world_transform(node_state.node_instances[i]);
}
vulkan.stat_textures(descriptor);
}
void state::unload_scene()

View File

@ -2,6 +2,7 @@
#include <stdio.h>
#include <stdint.h>
#include <assert.h>
#include <sys/stat.h>
#include "volk/volk.h"
#include "vulkan/vk_enum_string_helper.h"
@ -78,7 +79,7 @@ inline static void vulkan_vertex_input_states(collada::types::descriptor const *
VkVertexInputBindingDescription * vertexBindingDescriptions)
{
for (int i = 0; i < descriptor->inputs_list_count; i++) {
collada::types::inputs const & inputs = descriptor->inputs_list[i];
collada::types::inputs const & inputs = descriptor->inputs_list[1];
VkVertexInputAttributeDescription * vertexAttributeDescriptions = NewM<VkVertexInputAttributeDescription>(inputs.elements_count + collada::inputs::skin_inputs.elements_count);
uint32_t stride = vulkan_load_layout(inputs,
0, // binding
@ -1160,6 +1161,13 @@ namespace collada::scene {
0, nullptr);
}
void vulkan::stat_textures(collada::types::descriptor const * const descriptor)
{
for (int i = 0; i < descriptor->images_count; i++) {
}
}
void vulkan::destroy_all(collada::types::descriptor const * const descriptor)
{
for (int i = 0; i < descriptor->images_count; i++) {