Ian Romanick
a7d0256745
When available, which is most of the time, use posix_memalign to implement
_mesa_align_malloc and friends.
19 anos atrás
Ian Romanick
ab6cf9dd62
Enable support for GL_EXT_gpu_program_parameters for R300.
19 anos atrás
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.
19 anos atrás
Ian Romanick
5208d93a41
Add test for GL_EXT_gpu_program_parameters.
19 anos atrás
Ian Romanick
daea717634
Remove extraneous trailing semicolon.
19 anos atrás
Brian Paul
37b5b01217
s/GLvoid/void/ to fix gcc 4.2 issue (bug 7875)
19 anos atrás
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.
19 anos atrás
Aapo Tahkola
24cd8e22f5
gcc-4.1.1 compile fix
19 anos atrás
Ian Romanick
357addfc45
Add comments explaining a couple "mystery" bits.
19 anos atrás
Ian Romanick
32a9e9be0c
Fix white-space problem in the prototype for glBlitFramebufferEXT that
prevented gl_mangle.h from picking it up.
19 anos atrás
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.
19 anos atrás
Ian Romanick
56f349515c
Convert comment header for __GLcontextModesRec to Doxygen style.
19 anos atrás
Aapo Tahkola
8ff5e37f58
support shorts as vertex data
19 anos atrás
Eric Anholt
2332812644
Add padding to match the current xf86-video-intel DDX->DRI interface.
19 anos atrás
Adam Jackson
3775b566fa
mkdir -> mkdir -p, since /usr/include might not exist in the installroot yet
19 anos atrás
Adam Jackson
be85fde82b
linux-indirect target fixes.
19 anos atrás
Brian Paul
b7a661cf8c
6.5.1 relnotes
19 anos atrás
Brian Paul
795e83f809
latest updates for 6.5.1
19 anos atrás
Alan Hourihane
a89b099c74
Fixup more PROGRAM_UNDEFINED problems.
19 anos atrás
Alan Hourihane
8d97265711
Fix some breakage after the PROGRAM_UNDEFINED change
19 anos atrás
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
19 anos atrás
Brian Paul
54e15d6585
finish up texstore for SL8 texture format
19 anos atrás
Michal Krol
7ba08ac45a
GLSL 1.20 built-in library.
19 anos atrás
Michal Krol
edefc658e4
More GLSL code - more support for vec4 operations on x86 back-end.
19 anos atrás
Eric Anholt
9f344b3e7d
Add Intel i965G/Q DRI driver.
This driver comes from Tungsten Graphics, with a few further modifications by
Intel.
19 anos atrás
Eric Anholt
7b52bed987
Add PROGRAM_FILE_MAX for i965 driver.
While here, make PROGRAM_UNDEFINED just the next value in the enum.
19 anos atrás
Brian Paul
46f20579a2
implement some of the sRGB texstore functions
19 anos atrás
Brian Paul
4b1e6a4b58
remove stray text from previous check-in
19 anos atrás
Sean D'Epagnier
6545ebbd8d
Modified config to use glut/fbdev, added demo and sample directories.
19 anos atrás
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.
19 anos atrás
Brian Paul
0606ad45f6
fix typo, indentation
19 anos atrás
Karl Schultz
4818b0bea1
export new _mesa_* functions
19 anos atrás
Brian Paul
5c488dcab2
fix bug when pushing ReadBuffer state for GL_PIXEL_MODE_BIT
19 anos atrás
Claudio Ciccani
21dc092324
Handle GLUT_DEVICE_KEY_REPEAT,GLUT_OWN_JOYSTICK,GLUT_JOYSTICK_POLL_RATE in glutDeviceGet().
19 anos atrás
Claudio Ciccani
3ab2dd9f91
Moved glutDeviceGet() to events.c.
Implemented glutIgnoreKeyRepeat() and glutSetKeyRepeat().
19 anos atrás
Brian Paul
0a4be70368
more work for GL_EXT_texture_sRGB.
19 anos atrás
Brian Paul
2eb00b4388
use WRITE_MASK_* instead of 0x1, 0x2, etc
19 anos atrás
Brian Paul
3163542841
Added a check to prevent rebuilding Mesa with a different configuration
without first doing 'make realclean'.
19 anos atrás
Brian Paul
9c3876d7d8
New wrapper functions: _mesa_dlopen(), _mesa_dlsym(), _mesa_dlclose().
Eventually move them into imports.c
19 anos atrás
Brian Paul
6c071592ab
added GL_EXT_texture_sRGB
19 anos atrás
Brian Paul
8d214bc804
Initial work for GL_EXT_texture_sRGB.
19 anos atrás
Brian Paul
35fe7cfae4
fix link for Aqsis
19 anos atrás
Michal Krol
b60a3da43f
Enable vec4 extension for x86 back-end.
19 anos atrás
Michal Krol
1616f5b621
Change fragment shader to utilize faster vec4 operations.
19 anos atrás
Michal Krol
7a70391575
Add test for vec4 extension.
19 anos atrás
Michal Krol
3b5e02cc7c
Add vec4 extension.
19 anos atrás
Michal Krol
60ba2d88b3
Fix mmFindBlock function.
19 anos atrás
Michal Krol
365582dd6f
Clean-up FEATURE_ARB_shader_objects #ifdefs. Bug 7492.
19 anos atrás
Brian Paul
cc738e004f
casts and assertions
19 anos atrás
Brian Paul
f05e7eba95
code to draw engine block
19 anos atrás