63 lines
1.6 KiB
C
63 lines
1.6 KiB
C
#pragma once
|
|
|
|
#include <stdint.h>
|
|
|
|
#include "model/material.h"
|
|
|
|
enum material {
|
|
testscene_matBrick,
|
|
testscene_matFoliage,
|
|
testscene_matGrass,
|
|
testscene_matGrassClump,
|
|
testscene_matWater,
|
|
};
|
|
|
|
const struct material_descriptor testscene_material[] = {
|
|
[testscene_matBrick] = {
|
|
.pixel = {
|
|
.start = (uint8_t *)&_binary_model_testscene_texture_texBrick_data_start,
|
|
.size = (int)&_binary_model_testscene_texture_texBrick_data_size,
|
|
.vram_offset = 0,
|
|
.width = 128,
|
|
.height = 128,
|
|
},
|
|
},
|
|
[testscene_matFoliage] = {
|
|
.pixel = {
|
|
.start = (uint8_t *)&_binary_model_testscene_texture_texFoliage_data_start,
|
|
.size = (int)&_binary_model_testscene_texture_texFoliage_data_size,
|
|
.vram_offset = 32768,
|
|
.width = 128,
|
|
.height = 128,
|
|
},
|
|
},
|
|
[testscene_matGrass] = {
|
|
.pixel = {
|
|
.start = (uint8_t *)&_binary_model_testscene_texture_texGrass_data_start,
|
|
.size = (int)&_binary_model_testscene_texture_texGrass_data_size,
|
|
.vram_offset = 65536,
|
|
.width = 128,
|
|
.height = 128,
|
|
},
|
|
},
|
|
[testscene_matGrassClump] = {
|
|
.pixel = {
|
|
.start = (uint8_t *)&_binary_model_testscene_texture_texGrassClump_data_start,
|
|
.size = (int)&_binary_model_testscene_texture_texGrassClump_data_size,
|
|
.vram_offset = 98304,
|
|
.width = 128,
|
|
.height = 128,
|
|
},
|
|
},
|
|
[testscene_matWater] = {
|
|
.pixel = {
|
|
.start = (uint8_t *)&_binary_model_testscene_texture_texWater_data_start,
|
|
.size = (int)&_binary_model_testscene_texture_texWater_data_size,
|
|
.vram_offset = 131072,
|
|
.width = 128,
|
|
.height = 128,
|
|
},
|
|
},
|
|
};
|
|
|