mirror of
https://github.com/love2d/love.git
synced 2026-08-16 08:11:02 +02:00
Initial work on unified graphics buffers representing different types of data.
This commit is contained in:
@@ -46,7 +46,7 @@ enum BuiltinVertexAttribute
|
||||
ATTRIB_MAX_ENUM
|
||||
};
|
||||
|
||||
enum BuiltinVertexAttributeFlag
|
||||
enum BuiltinVertexAttributeFlags
|
||||
{
|
||||
ATTRIBFLAG_POS = 1 << ATTRIB_POS,
|
||||
ATTRIBFLAG_TEXCOORD = 1 << ATTRIB_TEXCOORD,
|
||||
@@ -57,9 +57,19 @@ enum BufferType
|
||||
{
|
||||
BUFFER_VERTEX = 0,
|
||||
BUFFER_INDEX,
|
||||
BUFFER_UNIFORM,
|
||||
BUFFER_SHADER_STORAGE,
|
||||
BUFFER_MAX_ENUM
|
||||
};
|
||||
|
||||
enum BufferTypeFlags
|
||||
{
|
||||
BUFFERFLAG_VERTEX = 1 << BUFFER_VERTEX,
|
||||
BUFFERFLAG_INDEX = 1 << BUFFER_INDEX,
|
||||
BUFFERFLAG_UNIFORM = 1 << BUFFER_UNIFORM,
|
||||
BUFFERFLAG_SHADER_STORAGE = 1 << BUFFER_SHADER_STORAGE,
|
||||
};
|
||||
|
||||
enum IndexDataType
|
||||
{
|
||||
INDEX_UINT16,
|
||||
|
||||
Reference in New Issue
Block a user