blob: 6acdfda831d8d91c63600a888f3eeb2fddac294e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
= XDS2010 Program =
This is the rough program for [[Events/XDS2010|XDS2010]].
||||||<tablewidth="80%"#f0f0f0> '''Thursday September 16''' ||
|| 9:00 ||<-2:> Welcome coffee - registration ||
|| 10:00 || Introduction || MatthieuHerrb + University staff ||
|| 10:30 || [[XorgFoundation|X.Org Foundation]] session || AlanCoopersmith & other [[BoardOfDirectors|Board members]] ||
|| 11:30 || Review of latest DRI2 protocol additions || JesseBarnes ||
|| 12:30 ||<-2:> Lunch break ||
|| 14:00 || Documentation or: how a newbie got involved || MattDew ||
|| 15:00 || Development process recap || PeterHutterer & KeithPackard ? ||
|| 16:00 ||<-2:> Coffee break ||
|| 16:30 ||<-2> Transportation to ENAC/CENA ||
|| 17:00 || Visit and demos at CENA - X11 based UIs for air trafic control || CENA Team ||
||||||<tablewidth="80%"#f0f0f0> '''Friday September 17''' ||
|| 9:00 || Multitouch session || ||
|| 10:30 ||<-2:> Coffee break ||
|| 11:00 || Gestures session || ChaseDouglas||
|| 12:30 ||<-2:> Lunch break ||
|| 14:00 || XCB session || JoshTriplett, JameySharp ||
|| 15:00 || Xephyr future || DanielStone ? ||
|| 16:00 ||<-2:> Coffee break ||
|| 16:30 || EGL in Mesa || KristianHøgsberg ||
|| 17:30 || Board meeting || ||
|| 20:30 ||<-2:> Social event: dinner at ''le Patio de la Table Ronde'' ||
||||||<tablewidth="80%"#f0f0f0> '''Saturday September 18''' ||
|| 9:00 || Wacom input driver* || PeterHutterer ||
|| 9:45 || OpenGL - which functions can developers rely on ? || JohnBridgman ||
|| 10:30 ||<-2:> Coffee break ||
|| 11:00 || libxkbcommon || KristianHøgsberg ||
|| 11:45 || Handling input events: threads or not ? || TiagoVignatti ||
|| 12:30 ||<-2:> Lunch break ||
|| 14:00 || Non Linux DRI/KMS support || OwainAinsworth ||
|| 15:00 || Kill it with fire || IanRomanick ||
|| 15:30 || Mesa GLSL compiler internals || IanRomanick ||
|| 16:00 ||<-2:> Coffee break ||
|| 16:30 || Xserver 1.10 planning || KeithPackard ||
|| 17:30 ||<-2> Closing session ||
* This session will be just be a discussion for those involved with the driver. There won't be a presentation and it will likely be of limited use for others.
== Ideas ==
* X server 1.10 planning session
* merge drivers back?
* old PCI support (non-libpciaccess) on '''driver''' side (or why keep a 1:n for driver:server)
* and the close-source ones?
* and what about the big proto module?
* Non-Linux support BoF
* DRM/KMS on *BSD
* Review of latest DRI2 protocol additions (JesseBarnes)
* DRI2SwapBuffers
* DRI2 events (swap, invalidate)
* DRI2Wait*
* discussion of triple/n-buffering
* Development process recap
* what is working, what isn't?
* master vs. stable vs. -next
* Multi-touch session
* Gestures session
* Xephyr BoF
* last one out the room is the maintainer
* XCB BoF
* What still needs doing to support widespread porting efforts?
* Handling Input events: [[http://cgit.freedesktop.org/~vignatti/xserver/commit/?h=inputthread-diff&id=126b89196122162515d8d5e9c4603d6cd7829f94|assume threads or not?]] (TiagoVignatti)
* BoardOfDirectors chat
* XDC 2011 (in Brazil?)
* Documentation or: how a newbie got involved
* EGL in mesa
* what is EGL
* what's in mesa
* how does it work
* what do dri/gallium drivers need to provide.
* libxkbcommon - who's the maintainer, where's it going?
* Wacom roadmap BoF
* Which functions can app developers rely on ?
* used to be that apps using ~GL 1.2 or 1.3 worked, anything higher was iffy
* most drivers now either support GLSL / GL 2.x or are getting close
* implementation is sufficient to make many apps work but not "perfect" yet
* app devs are starting to rely on GL 2.x but need per-platform testing to succeed
* can we identify a "new recommended level" that should work across all major HW platforms ?
* something like "GL 2.x minus <list> plus <low hanging fruit from GL 3/4 eg sRGB> ?
* What extensions should we force to be enabled in all drivers?
* GL_ARB_copy_buffer - GL_ARB_vertex_buffer_object is always enabled, and this is a trivial addition
* GL_ARB_map_buffer_range - Same as above.
* GL_ARB_vertex_array_object
* GL_ARB_draw_elements_base_vertex - We can (mostly?) fake this on hardware that doesn't have real support. Do we care that much?
* Kill it with fire
* What can we remove from X, Mesa, etc?
* GL_ARB_imaging - EricAnholt has a branch. Nobody uses convolution or histograms.
* GL_EXT_cull_vertex - This is only enabled in swrast and the Intel drivers. Do any applications use this?
* GL_EXT_paletted_texture and GL_EXT_shared_texture_palette - This is only enabled by swrast and tdfx drivers
* GL_EXT_clip_volume_hint - No hardware driver supports this. The support in swrast appears to be fake.
* GL_APPLE_client_storage - This is only enabled in swrast and the Intel drivers. Do any applications use this? The support appears to be fake.
* GL_MESA_packed_depth_stencil - No hardware driver supports this. It's not enabled in swrast either.
* [[Corbin's list|http://www.x.org/wiki/CorbinSimpson/KillItWithFire]]
|