Extract GlAttributes from BuilderAttribs
This commit is contained in:
parent
f51ace4c78
commit
c244f8c033
11 changed files with 113 additions and 70 deletions
|
|
@ -31,7 +31,7 @@ impl HeadlessRendererBuilder {
|
|||
|
||||
/// Sets how the backend should choose the OpenGL API and version.
|
||||
pub fn with_gl(mut self, request: GlRequest) -> HeadlessRendererBuilder {
|
||||
self.attribs.gl_version = request;
|
||||
self.attribs.opengl.version = request;
|
||||
self
|
||||
}
|
||||
|
||||
|
|
@ -40,13 +40,13 @@ impl HeadlessRendererBuilder {
|
|||
/// The default value for this flag is `cfg!(ndebug)`, which means that it's enabled
|
||||
/// when you run `cargo build` and disabled when you run `cargo build --release`.
|
||||
pub fn with_gl_debug_flag(mut self, flag: bool) -> HeadlessRendererBuilder {
|
||||
self.attribs.gl_debug = flag;
|
||||
self.attribs.opengl.debug = flag;
|
||||
self
|
||||
}
|
||||
|
||||
/// Sets the robustness of the OpenGL context. See the docs of `Robustness`.
|
||||
pub fn with_gl_robustness(mut self, robustness: Robustness) -> HeadlessRendererBuilder {
|
||||
self.attribs.gl_robustness = robustness;
|
||||
self.attribs.opengl.robustness = robustness;
|
||||
self
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue