srp
software rendering pipeline
Loading...
Searching...
No Matches
buffer_p.h
Go to the documentation of this file.
1// Software Rendering Pipeline (SRP) library
2// Licensed under GNU GPLv3
3
8#pragma once
9
10#include "srp/buffer.h"
11
22
31
37uint64_t indexIndexBuffer(const SRPIndexBuffer* this, size_t ibIndex);
38
43SRPVertex* indexVertexBuffer(const SRPVertexBuffer* this, size_t index);
44
// ingroup Buffer_internal
SRPVertex * indexVertexBuffer(const SRPVertexBuffer *this, size_t index)
Definition buffer.c:61
uint64_t indexIndexBuffer(const SRPIndexBuffer *this, size_t ibIndex)
Definition buffer.c:102
SRPType
Definition type.h:18
struct SRPVertex SRPVertex
Definition vertex.h:17
Definition buffer_p.h:24
size_t nBytesAllocated
Definition buffer_p.h:28
size_t nIndices
Definition buffer_p.h:27
void * data
Definition buffer_p.h:29
size_t nBytesPerIndex
Definition buffer_p.h:26
SRPType indicesType
Definition buffer_p.h:25
Definition buffer_p.h:16
size_t nBytesPerVertex
Definition buffer_p.h:17
SRPVertex * data
Definition buffer_p.h:20
size_t nVertices
Definition buffer_p.h:18
size_t nBytesAllocated
Definition buffer_p.h:19