Merge remote branch 'origin/master' into lp-binning
[mesa.git] / src / gallium / docs / source / screen.rst
1 Screen
2 ======
3
4 A screen is an object representing the context-independent part of a device.
5
6 Methods
7 -------
8
9 XXX moar; got bored
10
11 get_name
12 ^^^^^^^^
13
14 Returns an identifying name for the screen.
15
16 get_vendor
17 ^^^^^^^^^^
18
19 Returns the screen vendor.
20
21 get_param
22 ^^^^^^^^^
23
24 Get an integer/boolean screen parameter.
25
26 get_paramf
27 ^^^^^^^^^^
28
29 Get a floating-point screen parameter.
30
31 is_format_supported
32 ^^^^^^^^^^^^^^^^^^^
33
34 See if a format can be used in a specific manner.
35
36 texture_create
37 ^^^^^^^^^^^^^^
38
39 Given a template of texture setup, create a BO-backed texture.