mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-09 20:58:31 +09:00
[Feat]: Flags<Bit, Underlying> template for manipulating flag sets
This commit is contained in:
@@ -48,7 +48,7 @@ namespace MobileGL::MG_Impl::GLImpl {
|
||||
return false;
|
||||
}
|
||||
|
||||
bool ValidateBufferMappingAccess(BufferMappingAccessBit accessBits) {
|
||||
bool ValidateBufferMappingAccess(Flags<BufferMappingAccessBit> accessBits) {
|
||||
if (accessBits == BufferMappingAccessBit::Null) {
|
||||
MG_State::pGLContext->RecordError(ErrorCode::InvalidEnum,
|
||||
MakeShared<GenericErrorInfo>("MG_Impl/GLImpl/BufferImpl", "ValidateBufferMappingAccess",
|
||||
@@ -56,7 +56,7 @@ namespace MobileGL::MG_Impl::GLImpl {
|
||||
return false;
|
||||
}
|
||||
|
||||
const BufferMappingAccessBit validBits =
|
||||
const auto validBits =
|
||||
BufferMappingAccessBit::Read |
|
||||
BufferMappingAccessBit::Write |
|
||||
BufferMappingAccessBit::InvalidateRange |
|
||||
|
||||
Reference in New Issue
Block a user