/
redgpu
/
tinybvh
Обзор
Документация
Войти
/
redgpu
/
tinybvh
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tmpl8/gltfdemo_lib.cpp
39 строк
844 B
Jacco Bikker
Including large libs in separate cpp to speed up builds.
18 июн 2025, 19:28
18 июн 2025, 19:28
a1857fc
Код
Авторство
О чём код?
#include "precomp.h" #define TINY_OCL_IMPLEMENTATION #define TINY_OCL_GLINTEROP #include "tiny_ocl.h" #define TINYBVH_IMPLEMENTATION #define TINYBVH_USE_CUSTOM_VECTOR_TYPES #define NO_DOUBLE_PRECISION_SUPPORT namespace tinybvh { using bvhint2 = int2; using bvhint3 = int3; using bvhuint2 = uint2; using bvhuint3 = uint3; using bvhuint4 = uint4; using bvhvec2 = float2; using bvhvec3 = float3; using bvhvec4 = float4; using bvhmat4 = mat4; } #include "tiny_bvh.h" #define TINYSCENE_IMPLEMENTATION #define TINYSCENE_USE_CUSTOM_VECTOR_TYPES #define TINYSCENE_STBIMAGE_ALREADY_IMPLEMENTED namespace tinyscene { using ts_int2 = int2; using ts_int3 = int3; using ts_uint2 = uint2; using ts_uint3 = uint3; using ts_uint4 = uint4; using ts_vec2 = float2; using ts_vec3 = float3; using ts_vec4 = float4; using ts_mat = mat4; } #include "tiny_scene.h"