Covellite++  Version: 2.3.2 Revision: 2584 Platform: x64 Build: 19:03 05.09.2026
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
Data.h
1
2#ifndef COVELLITE_API_CONSTANT_BUFFERS_HEADER
3#define COVELLITE_API_CONSTANT_BUFFERS_HEADER
4
5#ifdef GLM_VERSION
6
7using float4x4 = ::glm::mat4;
8using float4 = ::glm::vec4;
9#define mediump
10#define lowp
11
12#endif // GLM_VERSION
13
14#define COVELLITE_BUFFER_INDEX_CAMERA 0
15#define COVELLITE_BUFFER_INDEX_OBJECT 1
16#define COVELLITE_BUFFER_INDEX_USER 2
17
18struct Camera
19{
20 float4x4 Projection;
21 float4x4 View;
22 float4x4 ViewInverse;
23};
24
25struct Object
26{
27 float4x4 World;
28 float4 Extra;
29};
30
31#endif // COVELLITE_API_CONSTANT_BUFFERS_HEADER