Brian Paul
e4b2356c07
Major check-in of changes for GL_EXT_framebuffer_object extension.
Main driver impacts:
- new code for creating the Mesa GLframebuffer
- new span/pixel read/write code
Some drivers not yet updated/tested.
преди 20 години
Adam Jackson
886280763c
Bug #2428: #ifdef GLX_DIRECT_RENDERING in DRI drivers is pointless.
преди 21 години
Adam Jackson
d16aa9859c
Also PUBLICize the config option table
преди 21 години
Adam Jackson
3d7aec70c9
Mark __driCreateNewScreen PUBLIC
преди 21 години
Alan Hourihane
38b317d508
uint*t -> u_int*t changes
преди 21 години
Brian Paul
65a66f5bc3
Remove _mesa_ResizeBuffersMESA() call from _mesa_set_viewport().
Now, the driver's Viewport routine should call _mesa_ResizeBuffersMESA()
if necessary.
Cleaned up code related to GLframebuffer width/height initialization.
Set initial viewport/scissor params in _mesa_make_current2(), instead of
in the drivers' MakeCurrent functions.
преди 21 години
Brian Paul
53f82c5aad
added support for GL_ARB_draw_buffers
преди 21 години
Jon Smirl
aaebfc88c0
Patch removes _SOLO definition needed for mesa-solo. mesa-solo
uses the NEW_INTERFACE now so _SOLO isn't necessary anymore.
Tested with the hardware that I own.
преди 21 години
Keith Whitwell
3d38361b71
Rename the various function types in t_context.h to include a tnl_ prefix.
преди 21 години
Dave Airlie
b3a4a07c61
remove unused stuff, fix non-native build
преди 21 години
Dave Airlie
15be94fc26
fix mach64 non native.. no reason to use it...
преди 21 години
Dave Airlie
1312498709
fix all those warnings
преди 21 години
Dave Airlie
f9b107d876
use the mesa defines
преди 21 години
Dave Airlie
6fc70e87ed
oops fix a bug I introduced
преди 21 години
Dave Airlie
cbf863ee71
fix the versions
преди 21 години
Dave Airlie
edea87529e
make endian code work on BSD
преди 21 години
Dave Airlie
4ffbb81bd3
Remove use of X windows include
преди 21 години
Jon Smirl
d672f38709
Redo of removing __driRegisterExtensions(). I accidentally undid the previous check in.
преди 21 години
Jon Smirl
8f980b0e74
Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd out
преди 21 години
Jon Smirl
ba3d643c49
kill __driRegisterExtensions(), none of the functions did anything
преди 21 години
Ian Romanick
5b98ada880
driCheckDriDdxDrmVersion uses a function that is not available to
drivers when DRI_NEW_INTERFACE_ONLY is defined. #ifndef it away in
that situation.
Add a new function, driCheckDriDdxDrmVersion2, that is passed in the
version information that is already supplied to __driCreateNewScreen.
Part of the reason that information is supplied to
__driCreateNewScreen is so that the driver doesn't have to make those
calls to get it!
Modify all drivers that support the new interface to use the new
function instead of the old. As soon as all drivers support the new
interface, driCheckDriDdxDrmVersion can be removed.
преди 21 години
Jon Smirl
ffb36d57a5
Removed need for sarea.h, various touch ups to get rid of type mismatches.
преди 21 години
Ian Romanick
c06b25594e
Replace drmHandle, drmContext, drmDrawable, drmMagic and related types with
drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t.
преди 21 години
Ian Romanick
a4436a8f44
Fix dumb mistake from a previous commit. __driCreateScreen is now
properly block with '#ifndef DRI_NEW_INTERFACE_ONLY'.
преди 21 години
Ian Romanick
60b0e12830
Convert 'Display *' to '__DRInativeDisplay *'. Only portions of the
interface that are not *strictly* part of the old interface were
changed. Replace GetDrawableInfo type (dri_util.h) with
PFNGLXGETDRAWABLEINFOPROC (dri_interface.h). Wrap __driCreateScreen
(in drivers that use the new interface) with '#ifndef
DRI_NEW_INTERFACE_ONLY'.
преди 21 години
Eric Anholt
0c0f5c2b72
Remove unnecessary #include "mach64_common.h" which breaks the build for me.
преди 21 години
Dave Airlie
54f4f44843
fixup mach64 for newer build/types
преди 21 години
Ian Romanick
b3981ab6e6
Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common.
преди 21 години
Brian Paul
f4bc136273
silence warning in assignment to gp.value
преди 21 години
Brian Paul
751c9d096d
obsolete in favor of regular Makefiles
преди 21 години
Keith Whitwell
74d563cdfb
Allow *_dri.so to build in Mesa tree with the 'linux-dri' target.
преди 21 години
Jon Smirl
c0b0b48e5b
Add DRM_SOURCE_PATH to make system.
Needed for linux-solo to build
преди 21 години
Brian Paul
18e9b2e5f8
lots of Makefile updates for new build system
преди 21 години
Brian Paul
de0ee3187c
New Makefile system
преди 21 години
Ian Romanick
3623579e43
Make sure drivers don't dereference a NULL pointer if
__driUtilCreateNewScreen returns NULL.
преди 21 години
Brian Paul
894844a8d9
Implemented support for software-based AUX color buffers.
Only available with Xlib driver for now.
Assorted clean-ups related to Draw/ReadBuffer().
Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
преди 21 години
Dave Airlie
21fb1f9180
Add new interface support don't switch on yet ..
преди 21 години
Dave Airlie
00d2b873a9
Add includes to make mach64 build
преди 21 години
Jon Smirl
ae4a1cc066
Adjustments to make everything use IOCTL/sarea defines in DRM instead
of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
преди 21 години
Brian Paul
04bcaac383
added _tnl_allow_vertex/pixel_fog() calls
преди 21 години
Dave Airlie
001dc022fc
delete the textures
преди 21 години
Dave Airlie
d03814f426
minor cleanups from t_dd_vb.c
преди 22 години
Dave Airlie
7b6ceb5b12
remove vertex_stride_shift, fix up code to not need it
преди 22 години
Dave Airlie
da8337ed5e
fix up specular color/fog and triangle vertex retrieval
преди 22 години
Dave Airlie
9a78c29f7a
fixup vertex building code ..
преди 22 години
Dave Airlie
d2f0be152e
more updates , gears sorta works
преди 22 години
Dave Airlie
d4baed717f
initialise VBLANK
преди 22 години
Dave Airlie
74eeb37c00
fix missing include for SOLO build
преди 22 години
Dave Airlie
6c7bb5ebbd
Remove warnings from mach64 build, fix up some _SOLO stuff,
update to newer Mesa interfaces...
преди 22 години
Dave Airlie
0fbeff2fa2
Initial mach64 driver import for DRI mach64-0-0-6 branch,
this compiles but I doubt it works but it is a better starting point
than the branch
преди 22 години