- 12 Feb, 2015 11 commits
-
-
Emmanuele Bassi authored
Now that we have a two-stages GL context creation sequence, we can move the profile to a pre-realize option, like the debug and forward compatibility bits, or the GL version to use.
-
-
Bastien Nocera authored
Now that GOptionGroup is registered as a boxed type [1], don't skip it in gobject-introspection. [1]: See https://bugzilla.gnome.org/show_bug.cgi?id=743349 https://bugzilla.gnome.org/show_bug.cgi?id=743350
-
Lars Uebernickel authored
gtk_list_box_bind_model() binds a GListModel to a GtkListBox. This is a first step towards having GListModel support in Gtk. It's not useful for large models, because GtkListBox always creates all widgets for all rows.
-
-
Matthias Clasen authored
This has been suggested in https://bugzilla.gnome.org/show_bug.cgi?id=325150#c2
-
Armin K. authored
Use the existing xdg_surface API for minimization. https://bugzilla.gnome.org/show_bug.cgi?id=695945
-
Marco Trevisan authored
Emit an error if the profile is different.
-
Marco Trevisan authored
Instead of LEGACY.
-
Marco Trevisan authored
Move egl_context initialization in gdk_gl_context_realize • gdk_window_create_gl_context() creates a GdkGLContext • gdk_gl_context_realize() creates the underlying resources https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Marco Trevisan authored
-
- 11 Feb, 2015 4 commits
-
-
Matthias Clasen authored
This reverts commit 6276b9cd. This change was causing problems in gnome-mines. Revert it until we can figure out what exactly is going wrong there. See https://bugzilla.redhat.com/show_bug.cgi?id=1190887
-
Kjartan Maraas authored
-
Kjartan Maraas authored
-
Matthias Clasen authored
Needed for g_autoptr.
-
- 10 Feb, 2015 8 commits
-
-
Matthias Clasen authored
-
Benjamin Otte authored
Fixes image-load-from-file reftest
-
Matthias Clasen authored
-
Matthias Clasen authored
The function gtk_label_set_attributes() is also used to unset attributes, by passing %NULL. Reflect that in the argument annotations.
-
Emmanuele Bassi authored
We don't allow a version tuple to be lower than (3, 2), but we should allow versions above that. https://bugzilla.gnome.org/show_bug.cgi?id=744212
-
Chun-wei Fan authored
Emit an error if the profile is different. This is a follow-up commit to commits cc45e828 (x11/gl: Ensure we use the 3.2 core profile) and 2d9081d1 (wayland/gl: Ensure we use the 3.2 core profile), so that we do the same on GDK-Win32. Update variable names and comments so that the code is clearer to people, as we still need a temporary legacy WGL context first before we can use wglCreateContextAttribsARB() to create a WGL core (3.2+) context. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
We are not changing the shader code. The compiler will hopefully put them in the .rodata section.
-
Niels Nesse authored
Using version 1.20 with a forward compatible 3.2 core context is incorrect since OpenGL 3.2 deprecates shader version 1.20 (See section E.2). The latest fglrx drivers will not compile these shaders. https://bugzilla.gnome.org/show_bug.cgi?id=744203
-
- 09 Feb, 2015 17 commits
-
-
Aurimas Černius authored
-
Emmanuele Bassi authored
We need to use the same name as the "plugin" so that the main UI will display the resources inside a notebook tab.
-
Emmanuele Bassi authored
It's unnecessary to allow per-backend overrides.
-
Emmanuele Bassi authored
It's easier to use them or modify them as separate files, instead of inlined inside the C source. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
We can simplify the code, since we only have core GL profiles in GDK. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
No need to mention that some API only works on core GL profiles in the GdkGLContext docs. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
We don't support non-core profiles. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
Emit an error if the profile is different. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
Drop the dead code for the legacy profile, and return an error when realizing if the profile is incorrect. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
Same way we updated the testglarea test code. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
Since we dropped the legacy OpenGL compatibility profile, we need to use recent OpenGL APi and concepts. This also means that the example code gets a tad more complicated. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
-
Emmanuele Bassi authored
We are using GL contexts with Core GL profiles, so we need to use the proper API, not the one provided by extensions. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
Since we are using a Core GL profile, we need to drop the extension-based API. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
We simply don't want to care about legacy OpenGL. All supported platforms also have support for OpenGL ≥ 3.2; it would complicate the internal code; and would force us to use legacy GL contexts internally if the first context created by the user is a legacy GL context, and disable creation of core-3.2 contexts after that. We will need to fix all our code examples to use the Core 3.2 profile. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
They can be useful for third party code as well. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-
Emmanuele Bassi authored
Instead of LEGACY. https://bugzilla.gnome.org/show_bug.cgi?id=741946
-