mirror of
https://github.com/SFML/CSFML.git
synced 2026-10-26 13:06:13 +01:00
Added support for context creation flags and texture/shader native handles
This commit is contained in:
1 parent
2ca7fbfb61
commit
88a59374bc
7 files changed
+63
No files matched your search
@@ -56,6 +56,7 @@ sfRenderWindow* sfRenderWindow_create(sfVideoMode mode, const char* title, sfUin
|
||||
params.antialiasingLevel = settings->antialiasingLevel;
|
||||
params.majorVersion = settings->majorVersion;
|
||||
params.minorVersion = settings->minorVersion;
|
||||
params.attributeFlags = settings->attributeFlags;
|
||||
}
|
||||
|
||||
// Create the window
|
||||
@@ -82,6 +83,7 @@ sfRenderWindow* sfRenderWindow_createUnicode(sfVideoMode mode, const sfUint32* t
|
||||
params.antialiasingLevel = settings->antialiasingLevel;
|
||||
params.majorVersion = settings->majorVersion;
|
||||
params.minorVersion = settings->minorVersion;
|
||||
params.attributeFlags = settings->attributeFlags;
|
||||
}
|
||||
|
||||
// Create the window
|
||||
@@ -106,6 +108,7 @@ sfRenderWindow* sfRenderWindow_createFromHandle(sfWindowHandle handle, const sfC
|
||||
params.antialiasingLevel = settings->antialiasingLevel;
|
||||
params.majorVersion = settings->majorVersion;
|
||||
params.minorVersion = settings->minorVersion;
|
||||
params.attributeFlags = settings->attributeFlags;
|
||||
}
|
||||
|
||||
// Create the window
|
||||
@@ -151,6 +154,7 @@ sfContextSettings sfRenderWindow_getSettings(const sfRenderWindow* renderWindow)
|
||||
settings.antialiasingLevel = params.antialiasingLevel;
|
||||
settings.majorVersion = params.majorVersion;
|
||||
settings.minorVersion = params.minorVersion;
|
||||
settings.attributeFlags = params.attributeFlags;
|
||||
|
||||
return settings;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user