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 години
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 години
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 години
Brian Paul
efbf170cfb
updated GLX_EXT_texture_from_pixmap tokens (Dave Reveman)
преди 19 години
Adam Jackson
0157624557
Update function signatures for EXT_tfp entrypoints.
преди 19 години
David Reveman
ea2b711061
Add attrib_list to glXBindTexImageEXT
преди 19 години
Brian Paul
9305cba6a7
bump version/date
преди 19 години
Brian Paul
4cbd16ed3f
fix some PFNGL* typedefs
преди 19 години
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 години
Brian Paul
3e9c099088
remove a bunch of extension stuff that's in glxext.h
преди 20 години
Dave Airlie
9bfd9582d4
bring over structs from Xorg glx.h to make Mesa glx.h the one true glx.h
преди 20 години
Dave Airlie
24dcc6b6bf
Add GLX_MESA_allocate_memory from Xorg glx.h
преди 20 години
Brian Paul
85edffd5ff
added GLX_NV_float_buffer
преди 20 години
Brian Paul
4f1e3709de
change include of glx_mangle.h to match other headers
преди 21 години
Brian Paul
27eb8fa35a
remove duplicate GLX_DRAWABLE_TYPE token, sorted tokens by enum value
преди 21 години
Keith Whitwell
e0ee87422b
Quash annoying compiler warning
преди 22 години
Ian Romanick
9ac51f57ef
Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.
преди 22 години
Brian Paul
e58286ccb6
prototype render-to-texture
преди 22 години
Brian Paul
cb4253a546
added missing GLX_TRANSPARENT_RGB
преди 23 години
Brian Paul
8455203bc7
GLX_NV_vertex_array_range and GLX_MESA_agp_offset extensions
преди 23 години
Brian Paul
fb657ef91d
added glXAllocate/FreeMemoryNV()
преди 23 години
Brian Paul
eaf0eac7d3
oops, wrong value for GLX_SAMPLES
преди 24 години
Brian Paul
b70f5c21e7
added GLX_SAMPLE_BUFFERS, GLX_SAMPLES
преди 24 години
Brian Paul
0e94067d0d
removed duplicate GLX_AUX_BUFFERS_BIT definition
преди 24 години
Brian Paul
78a03d3c45
bump versions to 4.0
преди 24 години
Brian Paul
ba57e5297d
more GL 1.3 and GLX 1.4 updates
преди 24 години
Brian Paul
7e975ba3aa
added GLX_RGBA_TYPE, fixed GLX_LARGEST_PBUFFER typo
преди 24 години
Brian Paul
086f1b8428
added four missing GLX 1.3 tokens
преди 24 години
Brian Paul
657323bf03
added missing GLX_PBUFFER_WIDTH/HEIGHT tokens
преди 24 години
Brian Paul
e203c9cdd8
change GLXContext and GLXFBConfig typedefs
преди 24 години
Brian Paul
daabce72db
updated glXSet3DfxModeMESA() prototype types
преди 25 години
Brian Paul
23b1503d79
include glxext.h unless GLX_GLXEXT_LEGACY is defined
преди 25 години
Brian Paul
68656667b2
fixed GLX_PBUFFER value
преди 25 години
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 години
Brian Paul
401fc936f1
added extension numbers for Mesa extensions
преди 25 години
Brian Paul
07b220ad46
clean-up in anticipation of glxext.h
преди 25 години
Brian Paul
353479fa8a
added GLX_EXT_import_context, 1.3 misc clean-up
преди 25 години
Brian Paul
47e719fa44
added missing 1.3 token values, added glXGetFBConfigs(), fixed glXChooseFBConfig()
преди 25 години
Brian Paul
37d34bc12f
fixed typo in GLX_SLOW_VISUAL_EXT
преди 25 години
Brian Paul
bd2055cf7e
added GLX_EXT_visual_rating
преди 25 години
Brian Paul
d94aa337bf
removed test for MESA symbol
преди 25 години
Jouk Jansen
3f600e47cf
Committing in .
VMS : C++ & Xlib.h problems.
Modified Files:
Mesa/include/GL/glx.h
----------------------------------------------------------------------
преди 25 години
Brian Paul
54ec0cbfa9
removed GLX_VERSION_1_3 for now
преди 25 години
Brian Paul
3994b77bab
changed glXCopyContext() mask to unsigned long, per GLX spec
преди 25 години
Jouk Jansen
eaba005f18
Committing in .
VMS & type-mismatch problems
Modified Files:
Mesa/include/GL/glext.h Mesa/include/GL/glx.h
----------------------------------------------------------------------
преди 25 години
Brian Paul
f3232bcaf1
changed glXCopyContext()'s mask to unsigned long
преди 25 години
Brian Paul
ff06c837b5
added GLX_ARB_get_proc_address
преди 26 години
Brian Paul
b314d1d3af
added a few more GLX 1.3 tokens
преди 26 години
Brian Paul
664a1f88f2
added GLX 1.3 tokens and functions
преди 26 години
Brian Paul
bf3f9bdaae
bumped GLX version to 1.2, added glXGetCurrentDisplay()
преди 26 години