Initial checkpoint with reasonable workflow
This commit is contained in:
parent
5db9abd06e
commit
9aae5d69db
46 changed files with 1158 additions and 695 deletions
|
|
@ -12,11 +12,6 @@ namespace kp {
|
|||
class Sequence
|
||||
{
|
||||
public:
|
||||
/**
|
||||
* Base constructor for Sequence. Should not be used unless explicit
|
||||
* intended.
|
||||
*/
|
||||
Sequence();
|
||||
/**
|
||||
* Main constructor for sequence which requires core vulkan components to
|
||||
* generate all dependent resources.
|
||||
|
|
@ -36,12 +31,6 @@ class Sequence
|
|||
*/
|
||||
~Sequence();
|
||||
|
||||
/**
|
||||
* Initialises sequence including the creation of the command pool and the
|
||||
* command buffer.
|
||||
*/
|
||||
void init();
|
||||
|
||||
/**
|
||||
* Begins recording commands for commands to be submitted into the command
|
||||
* buffer.
|
||||
|
|
@ -99,13 +88,6 @@ class Sequence
|
|||
*/
|
||||
bool isRunning();
|
||||
|
||||
/**
|
||||
* Returns true if the sequence has been successfully initialised.
|
||||
*
|
||||
* @return Boolean stating if sequence has been initialised.
|
||||
*/
|
||||
bool isInit();
|
||||
|
||||
/**
|
||||
* Destroys and frees the GPU resources which include the buffer and memory
|
||||
* and sets the sequence as init=False.
|
||||
|
|
@ -179,7 +161,6 @@ class Sequence
|
|||
std::vector<std::unique_ptr<OpBase>> mOperations;
|
||||
|
||||
// State
|
||||
bool mIsInit = false;
|
||||
bool mRecording = false;
|
||||
bool mIsRunning = false;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue