Lots of refactoring

This commit is contained in:
Dynamitos
2024-06-13 15:43:03 +02:00
parent df7fbef8bd
commit 42b4d43a6d
19 changed files with 566 additions and 482 deletions
+1 -2
View File
@@ -48,7 +48,7 @@ struct QueueFamilyMapping {
class QueueOwnedResource {
public:
QueueOwnedResource(QueueFamilyMapping mapping, QueueType startQueueType);
QueueOwnedResource(QueueFamilyMapping mapping);
virtual ~QueueOwnedResource();
// Preliminary checks to see if the barrier should be executed at all
@@ -59,7 +59,6 @@ class QueueOwnedResource {
virtual void executeOwnershipBarrier(QueueType newOwner) = 0;
virtual void executePipelineBarrier(SeAccessFlags srcAccess, SePipelineStageFlags srcStage, SeAccessFlags dstAccess,
SePipelineStageFlags dstStage) = 0;
Gfx::QueueType currentOwner;
QueueFamilyMapping mapping;
};
DEFINE_REF(QueueOwnedResource)