Brian Paul
9dc90cd5f3
added FEATURE_EXT_timer_query and tests
2006-08-17 14:25:04 +00:00
Brian Paul
5928718475
change #ifdef to #if
2006-08-17 14:16:03 +00:00
Brian Paul
6206aec90a
change tex memory allocation calls (debian bug 383209)
2006-08-16 20:53:39 +00:00
Ian Romanick
a7d0256745
When available, which is most of the time, use posix_memalign to implement
...
_mesa_align_malloc and friends.
2006-08-16 17:06:08 +00:00
Ian Romanick
ab6cf9dd62
Enable support for GL_EXT_gpu_program_parameters for R300.
2006-08-15 16:48:06 +00:00
Ian Romanick
8c41c757fe
Add support for GL_EXT_gpu_program_parameters. Any driver that enables
...
either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this
extension as well.
2006-08-15 16:47:34 +00:00
Ian Romanick
daea717634
Remove extraneous trailing semicolon.
2006-08-15 16:26:34 +00:00
Michel Dänzer
061a3fe340
Bug #7169 : Attempt to make libGL symbols visible to drivers.
...
Some applications end up dlopening libGL without RTLD_GLOBAL, so the libGL
symbols referenced by the driver can't be unresolved when libGL dlopens it.
This attempts to make the libGL symbols visible to the driver by dlopening
libGL (again) with RTLD_GLOBAL before dlopening the driver and dlclosing
the obtained handle afterwards.
2006-08-14 15:53:37 +00:00
Aapo Tahkola
24cd8e22f5
gcc-4.1.1 compile fix
2006-08-12 13:31:15 +00:00
Ian Romanick
357addfc45
Add comments explaining a couple "mystery" bits.
2006-08-12 00:11:05 +00:00
Ian Romanick
8fbe16d4dd
Fix long standing bug that prevented newer drivers from working with
...
older libGL. The data in extension_helper.h erroneous instructed
drivers to expect all functions with establised offsets, even those
not in the ABI, to have a specific offset allocated. This is just
wrong. A function is either in the ABI and has a set offset or a
function is not in the ABI and has a re-map offset.
2006-08-11 23:56:37 +00:00
Aapo Tahkola
8ff5e37f58
support shorts as vertex data
2006-08-11 13:59:37 +00:00
Eric Anholt
2332812644
Add padding to match the current xf86-video-intel DDX->DRI interface.
2006-08-10 21:26:50 +00:00
Adam Jackson
be85fde82b
linux-indirect target fixes.
2006-08-10 20:19:57 +00:00
Alan Hourihane
a89b099c74
Fixup more PROGRAM_UNDEFINED problems.
2006-08-10 13:14:24 +00:00
Alan Hourihane
8d97265711
Fix some breakage after the PROGRAM_UNDEFINED change
2006-08-10 13:12:00 +00:00
Sean D'Epagnier
7196cddb3a
Added initial multisampling support to glfbdev driver.
...
Fully implemented glutGameMode, and added vidresize stubs to make
Added support for glutReshapeDisplay to change video mode but not lose
current mesa context.
implementation glut 5 complient.
Fixed many minor bugs
Updated docs
2006-08-10 10:21:17 +00:00
Brian Paul
54e15d6585
finish up texstore for SL8 texture format
2006-08-10 04:14:05 +00:00
Michal Krol
7ba08ac45a
GLSL 1.20 built-in library.
2006-08-09 21:22:59 +00:00
Michal Krol
edefc658e4
More GLSL code - more support for vec4 operations on x86 back-end.
2006-08-09 20:05:26 +00:00
Eric Anholt
9f344b3e7d
Add Intel i965G/Q DRI driver.
...
This driver comes from Tungsten Graphics, with a few further modifications by
Intel.
2006-08-09 19:14:05 +00:00
Eric Anholt
7b52bed987
Add PROGRAM_FILE_MAX for i965 driver.
...
While here, make PROGRAM_UNDEFINED just the next value in the enum.
2006-08-09 19:10:23 +00:00
Brian Paul
46f20579a2
implement some of the sRGB texstore functions
2006-08-09 02:42:25 +00:00
Sean D'Epagnier
288d4b6ebe
Modularized code into multiple files.
...
Added gamemode stubs, iconify support, joystick stubs.
Fixed color index mode, added 8 bit alpha blending, enabled cmaps even
with 15, 16, 24, and 32 depths as some fbdev drivers need this.
Fixed compiling with -ansi
Using SIGIO for keyboard input, so that vt switching is enabled even
if the program is locked.
Fixed numerous small bugs.
2006-08-05 08:24:29 +00:00
Brian Paul
0606ad45f6
fix typo, indentation
2006-08-04 22:09:43 +00:00
Karl Schultz
4818b0bea1
export new _mesa_* functions
2006-08-04 19:45:29 +00:00
Brian Paul
5c488dcab2
fix bug when pushing ReadBuffer state for GL_PIXEL_MODE_BIT
2006-08-04 13:41:25 +00:00
Claudio Ciccani
21dc092324
Handle GLUT_DEVICE_KEY_REPEAT,GLUT_OWN_JOYSTICK,GLUT_JOYSTICK_POLL_RATE in glutDeviceGet().
2006-08-04 12:43:33 +00:00
Claudio Ciccani
3ab2dd9f91
Moved glutDeviceGet() to events.c.
...
Implemented glutIgnoreKeyRepeat() and glutSetKeyRepeat().
2006-08-04 10:49:43 +00:00
Brian Paul
0a4be70368
more work for GL_EXT_texture_sRGB.
2006-08-04 03:44:53 +00:00
Brian Paul
2eb00b4388
use WRITE_MASK_* instead of 0x1, 0x2, etc
2006-08-03 17:10:45 +00:00
Brian Paul
9c3876d7d8
New wrapper functions: _mesa_dlopen(), _mesa_dlsym(), _mesa_dlclose().
...
Eventually move them into imports.c
2006-08-03 03:59:20 +00:00
Brian Paul
8d214bc804
Initial work for GL_EXT_texture_sRGB.
2006-08-03 03:20:52 +00:00
Michal Krol
b60a3da43f
Enable vec4 extension for x86 back-end.
2006-08-02 14:51:24 +00:00
Michal Krol
3b5e02cc7c
Add vec4 extension.
2006-08-02 14:44:46 +00:00
Michal Krol
60ba2d88b3
Fix mmFindBlock function.
2006-08-02 14:22:06 +00:00
Michal Krol
365582dd6f
Clean-up FEATURE_ARB_shader_objects #ifdefs. Bug 7492.
2006-08-01 20:07:31 +00:00
Brian Paul
e724324894
renderbuffer fixes (Sean D'Epagnier)
2006-08-01 14:33:05 +00:00
Claudio Ciccani
9a4f15ee59
Fixed warnings.
2006-08-01 14:32:02 +00:00
Aapo Tahkola
689df543db
fix #6991
2006-07-31 23:21:50 +00:00
Brian Paul
fe3242f00a
GLUT on fbdev driver. Sean D'Epagnier
2006-07-31 14:24:21 +00:00
Michal Krol
e8947a5fa0
Add support for GL_MESA_shader_debug.
2006-07-30 15:29:11 +00:00
Michal Krol
32bf274f78
Program to convert .syn file to .h headers.
2006-07-30 14:48:01 +00:00
Claudio Ciccani
fc434622b3
Clear window's event mask before enabling handled events.
2006-07-30 14:47:51 +00:00
Michal Krol
4cc87c7248
Add support for GL_MESA_shader_debug.
2006-07-30 14:45:25 +00:00
Eric Anholt
0e6ef1b1cd
Fix build failure in the savage driver.
2006-07-28 21:30:14 +00:00
Jerome Glisse
32d61d0616
r300_emit.h cleanup.
...
Remove unused macro
Replace LOCAL_VAR, PREFIX*
Indent code
Remove radeon redundant CP type 3 packet
2006-07-27 22:51:14 +00:00
Brian Paul
a7722cb794
load SLANG_FRAGMENT_FIXED_SECONDARYCOLOR
2006-07-21 20:52:43 +00:00
Brian Paul
c28399baa7
just reindent
2006-07-21 20:49:20 +00:00
Brian Paul
9d9d7b1dee
check for non-nill pwc in WMesaMakeCurrent(), bug 7585
2006-07-21 19:52:59 +00:00