Fix compiling with GCC
FossilOrigin-Name: fdcd2b845f71be2cdb790cc3bc3ce2ed4a6f85bb491a602f18025c45e89bdd3b
This commit is contained in:
parent
6ed1bf1eff
commit
928dbbc6a8
4 changed files with 14 additions and 3 deletions
11
configure.ac
11
configure.ac
|
@ -32,6 +32,17 @@ LDFLAGS="$LDFLAGS $($OBJFW_CONFIG $OBJFW_CONFIG_FLAGS --ldflags)"
|
|||
FRAMEWORK_LIBS="$($OBJFW_CONFIG $OBJFW_CONFIG_FLAGS --framework-libs) $LIBS"
|
||||
LIBS="$($OBJFW_CONFIG $OBJFW_CONFIG_FLAGS --libs --rpath) $LIBS"
|
||||
|
||||
AX_CHECK_COMPILER_FLAGS(-std=gnu11, [
|
||||
OBJCFLAGS="$OBJCFLAGS -std=gnu11"
|
||||
], [
|
||||
AX_CHECK_COMPILER_FLAGS(-std=gnu1x, [
|
||||
OBJCFLAGS="$OBJCFLAGS -std=gnu1x"
|
||||
], [
|
||||
AX_CHECK_COMPILER_FLAGS(-std=gnu99,
|
||||
[OBJCFLAGS="$OBJCFLAGS -std=gnu99"])
|
||||
])
|
||||
])
|
||||
|
||||
AX_CHECK_COMPILER_FLAGS(-Wdocumentation,
|
||||
[OBJCFLAGS="$OBJCFLAGS -Wdocumentation"])
|
||||
|
||||
|
|
|
@ -31,7 +31,8 @@
|
|||
self = [super init];
|
||||
|
||||
@try {
|
||||
_renderer = [[renderer alloc] initWithOptions: options];
|
||||
_renderer = [(id <O3DRenderer>)[(Class)renderer alloc]
|
||||
initWithOptions: options];
|
||||
} @catch (id e) {
|
||||
[self release];
|
||||
@throw e;
|
||||
|
|
|
@ -293,7 +293,7 @@ floatToScreenRefresh(float refresh)
|
|||
hWnd = (FxU32)_winAPIWindow.hWnd;
|
||||
#endif
|
||||
|
||||
if ((_context = grSstWinOpen(hWnd, screenRefresh, screenRefresh,
|
||||
if ((_context = grSstWinOpen(hWnd, screenResolution, screenRefresh,
|
||||
GR_COLORFORMAT_RGBA, GR_ORIGIN_LOWER_LEFT, 2, 1)) == 0)
|
||||
@throw [OFInitializationFailedException
|
||||
exceptionWithClass: self.class];
|
||||
|
|
|
@ -23,7 +23,6 @@ typedef OFPair OF_GENERIC(OFValue *, OFNumber *) *O3DResolution;
|
|||
@property (readonly, nonatomic) OFArray OF_GENERIC(OFPair OF_GENERIC(OFValue *,
|
||||
OFNumber *) *) *availableResolutions;
|
||||
|
||||
+ (instancetype)alloc;
|
||||
- (instancetype)initWithOptions:
|
||||
(nullable OFDictionary OF_GENERIC(OFString *, id) *)options;
|
||||
- (void)createWithResolution: (O3DResolution)resolution;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue