Stuart Carnie 411bcf8bdd feat(apple): Metal support for macOS
* includes rgui
* shader support

This is a work-in-progress and there are some bugs and visual artifacts
still to be fixed.
2018-06-20 21:33:45 -07:00

30 lines
570 B
Objective-C

//
// RView.m
// MetalRenderer
//
// Created by Stuart Carnie on 5/31/18.
// Copyright © 2018 Stuart Carnie. All rights reserved.
//
#import "RendererCommon.h"
@implementation ViewDescriptor
- (instancetype)init
{
self = [super init];
if (self) {
_format = RPixelFormatBGRA8Unorm;
}
return self;
}
- (NSString *)debugDescription
{
return [NSString stringWithFormat:@"( format = %@, frame = %@ )",
NSStringFromRPixelFormat(_format),
NSStringFromSize(_size)];
}
@end