mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-16 00:17:03 +00:00
Rename IsNXTBitMask and NxtReference/Release to dawn
This commit is contained in:
committed by
Corentin Wallez
parent
a5ee52d33e
commit
923574eed5
@@ -39,7 +39,7 @@ namespace dawn {
|
||||
#endif
|
||||
|
||||
template <typename T>
|
||||
struct IsNXTBitmask {
|
||||
struct IsDawnBitmask {
|
||||
static constexpr bool enable = false;
|
||||
};
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace dawn {
|
||||
};
|
||||
|
||||
template <typename T>
|
||||
struct LowerBitmask<T, typename std::enable_if<IsNXTBitmask<T>::enable>::type> {
|
||||
struct LowerBitmask<T, typename std::enable_if<IsDawnBitmask<T>::enable>::type> {
|
||||
static constexpr bool enable = true;
|
||||
using type = T;
|
||||
constexpr static T Lower(T t) {
|
||||
@@ -130,7 +130,7 @@ namespace dawn {
|
||||
|
||||
template <typename T,
|
||||
typename T2,
|
||||
typename = typename std::enable_if<IsNXTBitmask<T>::enable &&
|
||||
typename = typename std::enable_if<IsDawnBitmask<T>::enable &&
|
||||
LowerBitmask<T2>::enable>::type>
|
||||
constexpr T& operator&=(T& l, T2 right) {
|
||||
T r = LowerBitmask<T2>::Lower(right);
|
||||
@@ -140,7 +140,7 @@ namespace dawn {
|
||||
|
||||
template <typename T,
|
||||
typename T2,
|
||||
typename = typename std::enable_if<IsNXTBitmask<T>::enable &&
|
||||
typename = typename std::enable_if<IsDawnBitmask<T>::enable &&
|
||||
LowerBitmask<T2>::enable>::type>
|
||||
constexpr T& operator|=(T& l, T2 right) {
|
||||
T r = LowerBitmask<T2>::Lower(right);
|
||||
@@ -150,7 +150,7 @@ namespace dawn {
|
||||
|
||||
template <typename T,
|
||||
typename T2,
|
||||
typename = typename std::enable_if<IsNXTBitmask<T>::enable &&
|
||||
typename = typename std::enable_if<IsDawnBitmask<T>::enable &&
|
||||
LowerBitmask<T2>::enable>::type>
|
||||
constexpr T& operator^=(T& l, T2 right) {
|
||||
T r = LowerBitmask<T2>::Lower(right);
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace dawn {
|
||||
};
|
||||
|
||||
template<>
|
||||
struct IsNXTBitmask<Color> {
|
||||
struct IsDawnBitmask<Color> {
|
||||
static constexpr bool enable = true;
|
||||
};
|
||||
|
||||
|
||||
@@ -21,11 +21,11 @@ class Object : public dawn::ObjectBase<Object, int*> {
|
||||
using ObjectBase::ObjectBase;
|
||||
using ObjectBase::operator=;
|
||||
|
||||
static void NxtReference(int* handle) {
|
||||
static void DawnReference(int* handle) {
|
||||
ASSERT_LT(0, *handle);
|
||||
*handle += 1;
|
||||
}
|
||||
static void NxtRelease(int* handle) {
|
||||
static void DawnRelease(int* handle) {
|
||||
ASSERT_LT(0, *handle);
|
||||
*handle -= 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user