wisdom
Loading...
Searching...
No Matches
WisGlobalBarrier Struct Reference

Detailed Description

Specification


C Version:

// Provided by Wisdom 0.7.0.
typedef struct WisGlobalBarrier {
WisBarrierSync sync_before;
WisBarrierSync sync_after;
WisResourceAccess access_before;
WisResourceAccess access_after;
C Implementation Specific Version:
// Provided by Wisdom 0.7.0.
typedef struct WisVKGlobalBarrier {
WisBarrierSync sync_before;
WisBarrierSync sync_after;
WisResourceAccess access_before;
WisResourceAccess access_after;
} WisVKGlobalBarrier;
// Provided by Wisdom 0.7.0.
typedef struct WisDX12GlobalBarrier {
WisBarrierSync sync_before;
WisBarrierSync sync_after;
WisResourceAccess access_before;
WisResourceAccess access_after;
} WisDX12GlobalBarrier;

C++ Version:

namespace wis{
// Provided by Wisdom 0.7.0.
struct GlobalBarrier {
wis::BarrierSync sync_before;
wis::BarrierSync sync_after;
wis::ResourceAccess access_before;
wis::ResourceAccess access_after;
};
}
C++ Implementation Specific Version:
namespace wis{
// Provided by Wisdom 0.7.0.
struct VKGlobalBarrier {
wis::BarrierSync sync_before;
wis::BarrierSync sync_after;
wis::ResourceAccess access_before;
wis::ResourceAccess access_after;
};
// Provided by Wisdom 0.7.0.
struct DX12GlobalBarrier {
wis::BarrierSync sync_before;
wis::BarrierSync sync_after;
wis::ResourceAccess access_before;
wis::ResourceAccess access_after;
};
}

Members


  • sync_before indicates synchronization scope before the barrier.
  • sync_after specifies synchronization scope after the barrier.
  • access_before defines access scope before the barrier.
  • access_after indicates access scope after the barrier.

Description


See Also


See also
Structs: WisBarrierGroup