Robert Bragg
7a9329ba99
mesa: misc GLX_INTEL_swap_event fixes
Fixup a few issues found through testing:
- update GLX names to match glproto
- register DRI2WireToEvent so it actually gets called
Signed-off-by: Robert Bragg <robert@linux.intel.com>
15 anos atrás
Jesse Barnes
7f170573ea
DRI2/GLX: add INTEL_swap_event support
Add event support for the GLX swap buffers event, along with DRI2 protocol
support for generating GLX swap buffers events in the direct rendered case.
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
16 anos atrás
Brian Paul
239ce2240a
glx: added PFNGL*PROC typedefs for GLX 1.3 functions
Since we define GLX_VERSION_1_3 in glx.h, the typedefs in the glxext.h header
were getting skipped.
17 anos atrás
Brian Paul
efbf170cfb
updated GLX_EXT_texture_from_pixmap tokens (Dave Reveman)
19 anos atrás
Adam Jackson
0157624557
Update function signatures for EXT_tfp entrypoints.
19 anos atrás
David Reveman
ea2b711061
Add attrib_list to glXBindTexImageEXT
19 anos atrás
Brian Paul
9305cba6a7
bump version/date
19 anos atrás
Brian Paul
4cbd16ed3f
fix some PFNGL* typedefs
19 anos atrás
Brian Paul
9c32af5bb2
Add prototypes for GLX_MESA_swap_frame_usage, GLX_MESA_swap_control, and
GLX_EXT_texture_from_pixmap to silence warnings while compiling glxcmds.c
XXX: Need to add the new tokens for GLX_EXT_texture_from_pixmap!!!
19 anos atrás
Brian Paul
3e9c099088
remove a bunch of extension stuff that's in glxext.h
20 anos atrás
Dave Airlie
9bfd9582d4
bring over structs from Xorg glx.h to make Mesa glx.h the one true glx.h
20 anos atrás
Dave Airlie
24dcc6b6bf
Add GLX_MESA_allocate_memory from Xorg glx.h
20 anos atrás
Brian Paul
85edffd5ff
added GLX_NV_float_buffer
20 anos atrás
Brian Paul
4f1e3709de
change include of glx_mangle.h to match other headers
21 anos atrás
Brian Paul
27eb8fa35a
remove duplicate GLX_DRAWABLE_TYPE token, sorted tokens by enum value
21 anos atrás
Keith Whitwell
e0ee87422b
Quash annoying compiler warning
22 anos atrás
Ian Romanick
9ac51f57ef
Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
22 anos atrás
Brian Paul
e58286ccb6
prototype render-to-texture
22 anos atrás
Brian Paul
cb4253a546
added missing GLX_TRANSPARENT_RGB
23 anos atrás
Brian Paul
8455203bc7
GLX_NV_vertex_array_range and GLX_MESA_agp_offset extensions
23 anos atrás
Brian Paul
fb657ef91d
added glXAllocate/FreeMemoryNV()
23 anos atrás
Brian Paul
eaf0eac7d3
oops, wrong value for GLX_SAMPLES
24 anos atrás
Brian Paul
b70f5c21e7
added GLX_SAMPLE_BUFFERS, GLX_SAMPLES
24 anos atrás
Brian Paul
0e94067d0d
removed duplicate GLX_AUX_BUFFERS_BIT definition
24 anos atrás
Brian Paul
78a03d3c45
bump versions to 4.0
24 anos atrás
Brian Paul
ba57e5297d
more GL 1.3 and GLX 1.4 updates
24 anos atrás
Brian Paul
7e975ba3aa
added GLX_RGBA_TYPE, fixed GLX_LARGEST_PBUFFER typo
24 anos atrás
Brian Paul
086f1b8428
added four missing GLX 1.3 tokens
24 anos atrás
Brian Paul
657323bf03
added missing GLX_PBUFFER_WIDTH/HEIGHT tokens
24 anos atrás
Brian Paul
e203c9cdd8
change GLXContext and GLXFBConfig typedefs
24 anos atrás
Brian Paul
daabce72db
updated glXSet3DfxModeMESA() prototype types
25 anos atrás
Brian Paul
23b1503d79
include glxext.h unless GLX_GLXEXT_LEGACY is defined
25 anos atrás
Brian Paul
68656667b2
fixed GLX_PBUFFER value
25 anos atrás
Jouk Jansen
b5b5c52034
Committing in .
Modified Files:
Mesa/include/GL/glx.h Mesa/include/GL/xmesa.h
Mesa/src/descrip.mms Mesa/src/X/glxheader.h
Mesa/src/X/xfonts.c Mesa/src/X/xfonts.h
Mesa/src-glu/descrip.mms Mesa/src-glut/capturexfont.c
Mesa/src-glut/descrip.mms Mesa/src-glut/glut_cmap.c
Mesa/src-glut/glut_event.c Mesa/src-glut/glut_fullscrn.c
Mesa/src-glut/glut_gamemode.c Mesa/src-glut/glut_init.c
Mesa/src-glut/glut_input.c Mesa/src-glut/glut_menu.c
Mesa/src-glut/glut_menu2.c Mesa/src-glut/glut_overlay.c
Mesa/src-glut/glut_win.c Mesa/src-glut/glut_winmisc.c
Mesa/src-glut/glutint.h Mesa/src-glut/layerutil.h
Mesa/vms/analyze_map.com
Added Files:
Mesa/include/GL/vms_x_fix.h
Patches effective on VMS only. This allows for compiling with
/name=(as_is,short). This breaks the binary compatibility with previous
versions for VMS, but is the only way to combine Mesa with GTK for VMS.
Jouk
----------------------------------------------------------------------
25 anos atrás
Brian Paul
401fc936f1
added extension numbers for Mesa extensions
25 anos atrás
Brian Paul
07b220ad46
clean-up in anticipation of glxext.h
25 anos atrás
Brian Paul
353479fa8a
added GLX_EXT_import_context, 1.3 misc clean-up
25 anos atrás
Brian Paul
47e719fa44
added missing 1.3 token values, added glXGetFBConfigs(), fixed glXChooseFBConfig()
25 anos atrás
Brian Paul
37d34bc12f
fixed typo in GLX_SLOW_VISUAL_EXT
25 anos atrás
Brian Paul
bd2055cf7e
added GLX_EXT_visual_rating
25 anos atrás
Brian Paul
d94aa337bf
removed test for MESA symbol
25 anos atrás
Jouk Jansen
3f600e47cf
Committing in .
VMS : C++ & Xlib.h problems.
Modified Files:
Mesa/include/GL/glx.h
----------------------------------------------------------------------
25 anos atrás
Brian Paul
54ec0cbfa9
removed GLX_VERSION_1_3 for now
25 anos atrás
Brian Paul
3994b77bab
changed glXCopyContext() mask to unsigned long, per GLX spec
25 anos atrás
Jouk Jansen
eaba005f18
Committing in .
VMS & type-mismatch problems
Modified Files:
Mesa/include/GL/glext.h Mesa/include/GL/glx.h
----------------------------------------------------------------------
25 anos atrás
Brian Paul
f3232bcaf1
changed glXCopyContext()'s mask to unsigned long
25 anos atrás
Brian Paul
ff06c837b5
added GLX_ARB_get_proc_address
26 anos atrás
Brian Paul
b314d1d3af
added a few more GLX 1.3 tokens
26 anos atrás
Brian Paul
664a1f88f2
added GLX 1.3 tokens and functions
26 anos atrás
Brian Paul
bf3f9bdaae
bumped GLX version to 1.2, added glXGetCurrentDisplay()
26 anos atrás