Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
orbea
wayland
Commits
aa82767c
Commit
aa82767c
authored
Dec 01, 2010
by
Kristian Høgsberg
Browse files
Use generated wl_interface for visuals
parent
9750a7a9
Changes
1
Hide whitespace changes
Inline
Side-by-side
compositor/compositor.c
View file @
aa82767c
...
...
@@ -1302,26 +1302,22 @@ init_shaders(struct wlsc_compositor *ec)
return
0
;
}
static
const
struct
wl_interface
visual_interface
=
{
"visual"
,
1
,
};
static
void
add_visuals
(
struct
wlsc_compositor
*
ec
)
{
ec
->
argb_visual
.
object
.
interface
=
&
visual_interface
;
ec
->
argb_visual
.
object
.
interface
=
&
wl_
visual_interface
;
ec
->
argb_visual
.
object
.
implementation
=
NULL
;
wl_display_add_object
(
ec
->
wl_display
,
&
ec
->
argb_visual
.
object
);
wl_display_add_global
(
ec
->
wl_display
,
&
ec
->
argb_visual
.
object
,
NULL
);
ec
->
premultiplied_argb_visual
.
object
.
interface
=
&
visual_interface
;
ec
->
premultiplied_argb_visual
.
object
.
interface
=
&
wl_
visual_interface
;
ec
->
premultiplied_argb_visual
.
object
.
implementation
=
NULL
;
wl_display_add_object
(
ec
->
wl_display
,
&
ec
->
premultiplied_argb_visual
.
object
);
wl_display_add_global
(
ec
->
wl_display
,
&
ec
->
premultiplied_argb_visual
.
object
,
NULL
);
ec
->
rgb_visual
.
object
.
interface
=
&
visual_interface
;
ec
->
rgb_visual
.
object
.
interface
=
&
wl_
visual_interface
;
ec
->
rgb_visual
.
object
.
implementation
=
NULL
;
wl_display_add_object
(
ec
->
wl_display
,
&
ec
->
rgb_visual
.
object
);
wl_display_add_global
(
ec
->
wl_display
,
&
ec
->
rgb_visual
.
object
,
NULL
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment