Files
Seele/src/Engine/Graphics/Resources.cpp
T

20 lines
620 B
C++
Raw Normal View History

2023-11-05 10:36:01 +01:00
#include "Resources.h"
2024-06-09 12:20:04 +02:00
2023-11-05 10:36:01 +01:00
using namespace Seele;
using namespace Seele::Gfx;
2024-06-13 15:43:03 +02:00
QueueOwnedResource::QueueOwnedResource(QueueFamilyMapping mapping)
: mapping(mapping) {}
2024-06-09 12:20:04 +02:00
QueueOwnedResource::~QueueOwnedResource() {}
void QueueOwnedResource::transferOwnership(QueueType newOwner) {
2024-06-13 15:43:03 +02:00
executeOwnershipBarrier(newOwner);
2023-10-26 18:37:29 +02:00
}
2024-06-09 12:20:04 +02:00
void QueueOwnedResource::pipelineBarrier(SeAccessFlags srcAccess, SePipelineStageFlags srcStage, SeAccessFlags dstAccess,
SePipelineStageFlags dstStage) {
// maybe add some checks
executePipelineBarrier(srcAccess, srcStage, dstAccess, dstStage);
2023-10-26 18:37:29 +02:00
}