mirror of
https://github.com/Kbz-8/Pulse.git
synced 2026-01-11 15:33:34 +00:00
working on software backend
This commit is contained in:
29
Sources/Backends/Software/SoftEnums.h
git.filemode.normal_file
29
Sources/Backends/Software/SoftEnums.h
git.filemode.normal_file
@@ -0,0 +1,29 @@
|
||||
// Copyright (C) 2025 kanel
|
||||
// This file is part of "Pulse"
|
||||
// For conditions of distribution and use, see copyright notice in LICENSE
|
||||
|
||||
#ifdef PULSE_ENABLE_SOFTWARE_BACKEND
|
||||
|
||||
#ifndef PULSE_SOFTWARE_ENUMS_H_
|
||||
#define PULSE_SOFTWARE_ENUMS_H_
|
||||
|
||||
typedef enum SoftCommandType
|
||||
{
|
||||
SOFT_COMMAND_NONE = 0,
|
||||
SOFT_COMMAND_BIND_COMPUTE_PIPELINE,
|
||||
SOFT_COMMAND_BIND_STORAGE_BUFFERS,
|
||||
SOFT_COMMAND_BIND_STORAGE_IMAGES,
|
||||
SOFT_COMMAND_BIND_UNIFORM_BUFFERS,
|
||||
SOFT_COMMAND_BLIT_IMAGES,
|
||||
SOFT_COMMAND_COPY_BUFFER_TO_BUFFER,
|
||||
SOFT_COMMAND_COPY_BUFFER_TO_IMAGE,
|
||||
SOFT_COMMAND_COPY_IMAGE_TO_BUFFER,
|
||||
SOFT_COMMAND_DISPATCH,
|
||||
SOFT_COMMAND_DISPATCH_INDIRECT,
|
||||
|
||||
SOFT_COMMAND_END_ENUM // For internal use only
|
||||
} SoftCommandType;
|
||||
|
||||
#endif // PULSE_SOFTWARE_ENUMS_H_
|
||||
|
||||
#endif // PULSE_ENABLE_SOFTWARE_BACKEND
|
||||
Reference in New Issue
Block a user