citro3d
1.2.0
include
c3d
buffers.h
Go to the documentation of this file.
1
#pragma once
2
#include "
types.h
"
3
4
typedef
struct
5
{
6
u32
offset
;
7
u32 flags[2];
8
}
C3D_BufCfg
;
9
10
typedef
struct
11
{
12
u32
base_paddr
;
13
int
bufCount
;
14
C3D_BufCfg
buffers[12];
15
}
C3D_BufInfo
;
16
17
void
BufInfo_Init
(
C3D_BufInfo
* info);
18
int
BufInfo_Add
(
C3D_BufInfo
* info,
const
void
*
data
, ptrdiff_t stride,
int
attribCount, u64 permutation);
19
20
C3D_BufInfo
*
C3D_GetBufInfo
(
void
);
21
void
C3D_SetBufInfo
(
C3D_BufInfo
* info);
C3D_SetBufInfo
void C3D_SetBufInfo(C3D_BufInfo *info)
Definition:
buffers.c:37
BufInfo_Init
void BufInfo_Init(C3D_BufInfo *info)
Definition:
buffers.c:5
BufInfo_Add
int BufInfo_Add(C3D_BufInfo *info, const void *data, ptrdiff_t stride, int attribCount, u64 permutation)
Definition:
buffers.c:11
C3D_GetBufInfo
C3D_BufInfo * C3D_GetBufInfo(void)
Definition:
buffers.c:26
C3D_BufCfg
Definition:
buffers.h:5
C3D_BufCfg::offset
u32 offset
Definition:
buffers.h:6
C3D_BufInfo
Definition:
buffers.h:11
C3D_BufInfo::base_paddr
u32 base_paddr
Definition:
buffers.h:12
C3D_BufInfo::bufCount
int bufCount
Definition:
buffers.h:13
types.h
data
float24Uniform_s * data
Definition:
uniforms.c:16
Generated by
1.9.1