e532b6288f01b63d8d8ba8c8dc08292967e65490 |
|
01-Dec-2011 |
Ian Romanick <ian.d.romanick@intel.com> |
dri2: Add plumbing to get context version requirements and flags to drivers This adds support for DRI_DRI2 version 3 to all of the DRI2 drivers. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
78c076e6548f0bb44758d89ec434bcfddd902939 |
|
03-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: drop drisw_util.h
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
96bd41b315ce2943df2e59656fb200fedb866412 |
|
03-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: reorder as driver,screen,context,drawable
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
e438a36d8379d2ccb06aab2fa53fb52ae100198c |
|
03-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: unify __DRIcontextRec, __DRIdrawableRec
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
875a757ddd103722cfe9a2b21035024aa5a23d32 |
|
03-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: unify __DRIscreenRec Also drop DriverAPI field, this is a static symbol and I don't see why it should be accessed through __DRIscreenRec
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
7192c37294964b3f6e1551469f161593ec8f851d |
|
02-Nov-2011 |
George Sapountzis <gsapountzis@gmail.com> |
dri: unify __DriverAPIRec I dropped the comments because they don't add much.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
c467db4cc765965bd347cf5b91aec39b831273ec |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Move driUpdateFramebufferSize to dri_util.c drirenderbuffer.[ch] is going bye-bye.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
e9beaf65fdaf82a7845cbe176f353ddb6b8466c7 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove unnecessary timestamp pointer indirection
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
e8ed01f6930bd4e11ee453164597403a7284a1f8 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove unused fields from __DriverAPIRec
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
03855bc2accbeb508458f70bdbdcef292672b2b8 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove dri2.enabled flag DRI2 is always enabled now.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
a2ea34d70507ffb6b7277b4612ae3bc1ca582a60 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove DRI1 fields from DRI structs
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
d24b81e0e0f4109f3256dc45b0adc5ffd59fb749 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove cliprect information from __DRIdrawable
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
24002daf011bf05d7d088602dc32e60da1755f44 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop unused driCalculateSwapUsage
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
8e6c22136f416b72fef269939f673aa7e55a5d07 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove unused driIntersectArea
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
bfb6f9e690da73cd0bb724728c7cbfc8324dd793 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop __driUtilUpdateDrawableInfo and helper macros
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
d02bd705fb0ae93adc53925d0191b86f7a6791f2 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove unused __DRIswapInfoRec
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
73ec71cb16fbae0effcb4a92da7dc7f17cd6a62a |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove driMediaStreamCounterExtension Also DRI1-only.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
759cbb751b29b1c6608593841c56e0ad08eb33b0 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Remove driSwapControlExtension DRI1-only as well.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
8e898e83c6934fc9c62730ad82fbf6f9d9180577 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop driCopySubBufferExtension Another DRI1-only extension.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
ad3221587164c10ae16d85db514484b717cabc6f |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop driReadDrawableExtension All DRI2 drivers support setting a separate read drawable.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
32039126007a67a6bcca5973a7406c41ccc8c543 |
|
28-Oct-2011 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop driLegacyExtension There are no DRI1 drivers left.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
1b8ef9416bf3a4d2d47fcf9935063af57da2975d |
|
04-Feb-2011 |
Benjamin Franzke <benjaminfranzke@googlemail.com> |
Add dri2::{Allocate,Release}Buffer extension
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
d3491e775fb07f891463b2185d74bbad62f3ed24 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Rename GLvisual and __GLcontextModes to struct gl_config
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
e3c1c5377c7fcd17085bfb22fbc1cf30646751ba |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Get rid of GL/internal/glcore.h __GLcontextModes is always only used as an implementation internal struct at this point and we shouldn't install glcore.h anymore. Anything that needs __GLcontextModes should just include the struct in its headers files directly.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
17eace581d25a626a7d75d9d1205d012cbb14a6e |
|
23-Sep-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Pass the __DRIscreen and the __DRIscreen private back to image lookup We will typically have a current context when we need to lookup the image, but the lookup implementation don't need it so drop it.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
a482e033082bb0794fdf56c47dd76d949afde6fa |
|
19-Aug-2010 |
Eric Anholt <eric@anholt.net> |
dri2: Clean up the common dri2 options at screen destroy.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
9c3acce68001fdf7f5c77d1819d576b4cf92410a |
|
11-Aug-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Avoid using c++ keyword in dri_util.h when compiled with c++.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
22266c391fbe17603b15a83d4ccf5fa9455ccf8d |
|
19-Jul-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
glx: Remove support for MESA_swap_frame_usage The extension never worked, the implementation returns GLX_BAD_CONTEXT when enabling the frame tracking.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
db2993faa0211b60efd46016de5d07110cb9777a |
|
11-May-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
intel: Drop viewport hack when we can
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
0870e4a2022cff79805613ae7cd4b9237a2f564c |
|
02-May-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Merge branch 'gles2-2' Conflicts: src/mesa/drivers/dri/common/dri_util.h
|
a7a9a91d7b28e5b5faed509d00f0f951e3136b1b |
|
27-Apr-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Add DRI entrypoints to create a context for a given API
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
234286c0f8b7d30ed49223c648d4c73c1a517ab3 |
|
22-Apr-2010 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
DRI2: add config query extension Add a new DRI2 configuration query extension. Allows for DRI2 client code to query for common DRI2 configuration options.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
94264994b1332109974f7de8179535429f34caf4 |
|
30-Mar-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop another unused __DRIscreen field
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
42510765907014aabdee39a38ffe0283f7e32654 |
|
30-Mar-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop the unused dummyContext
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
221bc02d29b92cf81a2fee62e3685bc4ae20ea14 |
|
30-Mar-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Drop an unused __DRIcontext field
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
631a1a9ac8b97dec172205e13e33ef51f28bb1c0 |
|
14-Mar-2010 |
George Sapountzis <gsapountzis@gmail.com> |
dri/common: mv __driUtilMessage to utils.c allows to link with xmlconfig without dri_util, and has nothing drm-specific.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
c26247100bfd453a7ec013f630abe366c12fbd8b |
|
12-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
intel: Implement DRI image extension
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
d449627829e1a4a3250a1a723af2f4e3cd5fd194 |
|
18-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
intel: Implement the DRI2 invalidate function properly This uses a stamp mechanisms to mark the DRI drawable as invalid. Instead of immediately updating the buffers we just bump the drawable stamp and call out to DRI2GetBuffers "later". "Later" used to be at LOCK_HARDWARE time, and this patch brings back callouts at the points where we used to call LOCK_HARDWARE. A new function, intel_prepare_render(), is called where we used to call LOCK_HARDWARE, and if the buffers are invalid, we call out to DRI2GetBuffers there. This lets us invalidate buffers only when notified instead of on every glViewport() call. If the loader calls the DRI invalidate entrypoint, we disable viewport triggered buffer invalidation. Additionally, we can clean up the old viewport mechanism a bit, since we can just invalidate the buffers and not worry about reentrancy and whatnot.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
61d26bc82e7c4100acfb551cbb0ba9d84bbc4ba5 |
|
08-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
dri2: Event driven buffer validation. When a buffer invalidation event is received from the X server, the "invalidate" hook of the DRI2 flush extension is executed: A generic implementation (dri2InvalidateDrawable) is provided that just bumps the "pStamp" sequence number in __DRIdrawableRec. For old servers not supporting buffer invalidation events, the invalidate hook will be called before flushing the fake front/back buffer (that's typically once per frame -- not a lot worse than the situation we were in before). No effort has been made on preserving backwards compatibility with version 2 of the flush extension, but I think it's acceptable because AFAIK no released stack is making use of it. Signed-off-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
925b901ba313a3ddd7567eca088951be39414430 |
|
15-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri2: Allocate cliprect as part of the __DRIdrawableRec
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
93931d9e684cd5a5659c3f28f8da7294ac174542 |
|
11-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
dri: Store the loader private passed in at dri context creation We just threw it away before, but we haven't had a use for it yet.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
c6ef705e414c8e93ee471f50d15ada3492a9b067 |
|
11-Jan-2010 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
Merge branch 'master' of ssh://people.freedesktop.org/~jbarnes/mesa Conflicts due to DRI1 removal: src/mesa/drivers/dri/intel/intel_context.c src/mesa/drivers/dri/intel/intel_screen.c
|
a35f6bb207efe3c959bbd16a37f2049e5aceeea9 |
|
17-Jul-2009 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
DRI2: add SwapBuffers support Support the new DRI2 protocol request, DRI2SwapBuffers, in both direct and indirect rendering context. This request allows the display server to optimize back->front swaps (e.g. through page flipping) and allows us to more easily support other GLX features like swap interval and the OML sync extension in DRI2. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
39a0e4e7de379a182c1544fa24d5cb2a7687ec72 |
|
01-Jan-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Push __driDriverExtensions out of dri_util.c and into the drivers This lets the individual drivers select which extensions to advertise. Specifically, most drivers (tdfx, sis, savage etc) don't support DRI2 but the shared extension list in dri_util.c does list the DRI2 extension. Pushing the list into the drivers, lets us avoid listing the DRI2 extension for drivers that don't support it.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
d61f07318c8678901b948fdaa8ccdf37aa3203e9 |
|
01-Jan-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Remove leftover __DRI{screen,drawable,context}Private references As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
4df482086ebf0663c708b089d8d8d22de0ef972c |
|
22-Jan-2009 |
Alan Hourihane <alanh@vmware.com> |
Merge commit 'origin/master' into gallium-0.2 Conflicts: windows/VC8/mesa/osmesa/osmesa.vcproj windows/VC8/progs/demos/gears.vcproj windows/VC8/progs/progs.sln
|
11351f0c8a88ae84ec397c7f9abb4a83c64b2cfc |
|
20-Jan-2009 |
Thomas Hellstrom <thomas-at-tungstengraphics-dot-com> |
dri1: Add a macro to validate two dri drawables in one go. Dri drivers often may validate first a write drawable and then a read drawable ("readable"). However, the hardware lock may be unlocked when validating the readable, causing the write drawable status to be stale. Drivers should use this macro instead when validating two drawables.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
9644fa6c48f596875f6955728c3a8af1b01a5028 |
|
21-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'master' into gallium-0.2 Conflicts: include/GLES/egl.h include/GLES/egltypes.h src/egl/main/eglconfig.c src/egl/main/eglconfig.h src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/Makefile src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/r128/r128_tex.h src/mesa/drivers/dri/tdfx/tdfx_dd.h src/mesa/drivers/x11/xm_buffer.c src/mesa/glapi/glapi.c src/mesa/main/dispatch.c src/mesa/main/state.c src/mesa/main/texstate.c src/mesa/shader/arbprogparse.c src/mesa/shader/arbprogram.c src/mesa/shader/nvfragparse.c src/mesa/shader/nvprogram.c src/mesa/shader/shader_api.c src/mesa/sources src/mesa/swrast/s_aaline.c src/mesa/swrast/s_aaline.h src/mesa/swrast/s_aatriangle.h src/mesa/swrast/s_accum.c src/mesa/swrast/s_alpha.h src/mesa/swrast/s_bitmap.c src/mesa/swrast/s_blend.h src/mesa/swrast/s_context.c src/mesa/swrast/s_copypix.c src/mesa/swrast/s_depth.c src/mesa/swrast/s_depth.h src/mesa/swrast/s_drawpix.c src/mesa/swrast/s_drawpix.h src/mesa/swrast/s_feedback.c src/mesa/swrast/s_feedback.h src/mesa/swrast/s_fog.h src/mesa/swrast/s_lines.h src/mesa/swrast/s_logic.h src/mesa/swrast/s_masking.h src/mesa/swrast/s_points.c src/mesa/swrast/s_points.h src/mesa/swrast/s_readpix.c src/mesa/swrast/s_span.c src/mesa/swrast/s_span.h src/mesa/swrast/s_stencil.h src/mesa/swrast/s_texcombine.c src/mesa/swrast/s_texcombine.h src/mesa/swrast/s_texfilter.c src/mesa/swrast/s_texfilter.h src/mesa/swrast/s_texstore.c src/mesa/swrast/s_triangle.c src/mesa/swrast/s_triangle.h src/mesa/swrast/s_zoom.h src/mesa/swrast_setup/ss_context.c src/mesa/swrast_setup/ss_triangle.h src/mesa/tnl/t_draw.c src/mesa/tnl/t_vb_light.c src/mesa/tnl/t_vertex_generic.c src/mesa/tnl/t_vertex_sse.c src/mesa/tnl/t_vp_build.h src/mesa/tnl/tnl.h src/mesa/x86/common_x86.c
|
5a46e176715b0eae7b8a715e8aec42f5a27214fc |
|
20-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
mesa: standardize on C99's uint*_t instead of u_int*_t
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
ecadb51bbcb972a79f3ed79e65a7986b9396e757 |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: added "main/" prefix to includes, remove some -I paths from Makefile.template
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
47ad296a183929c2007c35c60d722b4ac680417d |
|
11-Sep-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa into gallium-0.2 Conflicts: src/mesa/drivers/dri/i915/intel_ioctl.c src/mesa/main/texstore.c src/mesa/tnl/t_vp_build.c src/mesa/vbo/vbo_exec_draw.c
|
0397b2bb41b0f337af2949a15bcd7d0e7e8a7dc1 |
|
11-Sep-2008 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'gallium-0.1' into gallium-0.2 A first attempt at moving gallium onto a branch directly off master... It will be interesting to see how much work this takes to get running. Have resolved the conflicts semi-arbitarily, not compiled or tested. Conflicts: .gitignore Makefile configs/config.mgw configs/darwin configs/darwin-x86ppc configs/default configs/freebsd-dri configs/linux-dri configs/linux-dri-xcb configs/linux-fbdev configs/linux-static configs/linux-x86-64-static configs/linux-x86-static doxygen/Makefile include/GL/gl.h progs/demos/Makefile progs/demos/descrip.mms progs/demos/texenv.c progs/egl/.gitignore progs/egl/Makefile progs/glsl/.gitignore progs/glsl/Makefile progs/glsl/convolutions.c progs/samples/Makefile.mgw progs/tests/.gitignore progs/trivial/.gitignore progs/trivial/point-param.c progs/trivial/tri.c progs/xdemos/.gitignore progs/xdemos/glthreads.c src/egl/drivers/demo/Makefile src/egl/drivers/dri/Makefile src/egl/main/Makefile src/glu/Makefile src/glu/sgi/Makefile src/glu/sgi/Makefile.mgw src/glut/glx/Makefile.mgw src/glut/os2/WarpWin.cpp src/glut/os2/glut_cindex.cpp src/glut/os2/glut_gamemode.cpp src/glut/os2/glut_win.cpp src/glut/os2/glut_winmisc.cpp src/glut/os2/os2_glx.cpp src/glut/os2/os2_menu.cpp src/glut/os2/os2_winproc.cpp src/glw/Makefile src/glx/x11/dri_glx.c src/glx/x11/glxext.c src/mesa/Makefile src/mesa/Makefile.mgw src/mesa/descrip.mms src/mesa/drivers/beos/Makefile src/mesa/drivers/common/descrip.mms src/mesa/drivers/common/driverfuncs.c src/mesa/drivers/directfb/Makefile src/mesa/drivers/dri/Makefile.template src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_bufmgr.h src/mesa/drivers/dri/common/dri_util.c src/mesa/drivers/dri/common/extension_helper.h src/mesa/drivers/dri/common/mmio.h src/mesa/drivers/dri/common/utils.c src/mesa/drivers/dri/common/utils.h src/mesa/drivers/dri/glcore/Makefile src/mesa/drivers/dri/i810/i810screen.c src/mesa/drivers/dri/i915/intel_ioctl.c src/mesa/drivers/dri/i915/intel_ioctl.h src/mesa/drivers/dri/i915/intel_screen.c src/mesa/drivers/dri/i915/server/i830_common.h src/mesa/drivers/dri/i915/server/i830_dri.h src/mesa/drivers/dri/i965/intel_screen.c src/mesa/drivers/dri/i965/server/i830_common.h src/mesa/drivers/dri/i965/server/i830_dri.h src/mesa/drivers/dri/mach64/mach64_screen.c src/mesa/drivers/dri/nouveau/nouveau_context.h src/mesa/drivers/dri/nouveau/nouveau_fifo.c src/mesa/drivers/dri/nouveau/nouveau_fifo.h src/mesa/drivers/dri/nouveau/nouveau_screen.c src/mesa/drivers/dri/nouveau/nouveau_screen.h src/mesa/drivers/dri/r128/r128_tex.h src/mesa/drivers/dri/savage/savageioctl.h src/mesa/drivers/fbdev/Makefile src/mesa/drivers/osmesa/Makefile src/mesa/drivers/osmesa/descrip.mms src/mesa/drivers/x11/Makefile src/mesa/drivers/x11/descrip.mms src/mesa/drivers/x11/xm_dd.c src/mesa/glapi/glapi.c src/mesa/glapi/glthread.c src/mesa/main/api_validate.c src/mesa/main/attrib.c src/mesa/main/bufferobj.c src/mesa/main/bufferobj.h src/mesa/main/buffers.c src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/descrip.mms src/mesa/main/drawpix.c src/mesa/main/enums.c src/mesa/main/fbobject.c src/mesa/main/glheader.h src/mesa/main/imports.c src/mesa/main/mipmap.c src/mesa/main/mm.c src/mesa/main/mm.h src/mesa/main/mtypes.h src/mesa/main/points.c src/mesa/main/sources src/mesa/main/state.c src/mesa/main/texcompress_fxt1.c src/mesa/main/texenvprogram.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c src/mesa/math/descrip.mms src/mesa/shader/arbprogram.c src/mesa/shader/descrip.mms src/mesa/shader/prog_execute.c src/mesa/shader/prog_statevars.c src/mesa/shader/prog_statevars.h src/mesa/shader/prog_uniform.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/shader_api.c src/mesa/shader/slang/descrip.mms src/mesa/shader/slang/library/slang_vertex_builtin_gc.h src/mesa/sources src/mesa/swrast/descrip.mms src/mesa/swrast/s_drawpix.c src/mesa/swrast/s_fragprog.c src/mesa/swrast/s_readpix.c src/mesa/swrast/s_span.c src/mesa/swrast_setup/descrip.mms src/mesa/tnl/descrip.mms src/mesa/tnl/t_context.h src/mesa/tnl/t_vp_build.c src/mesa/tnl/tnl.h src/mesa/vbo/descrip.mms src/mesa/vbo/vbo_context.c src/mesa/vbo/vbo_exec_array.c src/mesa/x86-64/xform4.S src/mesa/x86/rtasm/x86sse.c src/mesa/x86/rtasm/x86sse.h windows/VC6/progs/glut/glut.dsp windows/VC7/mesa/gdi/gdi.vcproj windows/VC7/mesa/glu/glu.vcproj windows/VC7/mesa/mesa.sln windows/VC7/mesa/mesa/mesa.vcproj windows/VC7/mesa/osmesa/osmesa.vcproj windows/VC7/progs/glut/glut.vcproj windows/VC8/mesa/gdi/gdi.vcproj windows/VC8/mesa/glu/glu.vcproj windows/VC8/mesa/mesa.sln windows/VC8/mesa/mesa/mesa.vcproj windows/VC8/progs/glut/glut.vcproj
|
55270310c5040a0821fef3cfb3b620dc6c0320a9 |
|
01-Sep-2008 |
Michel Dänzer <michel@tungstengraphics.com> |
Fix build by removing #include of removed dri_sarea.h. Thanks to JohnFlux on IRC for pointing out the problem.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
f56b569e9af356c11869ee49a4669bb01b75397e |
|
13-Aug-2008 |
Kristian Høgsberg <krh@redhat.com> |
DRI2: Drop sarea, implement swap buffers in the X server.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
2e328dcde2be8174b2a78936206ced71b03b2b57 |
|
24-Jun-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
mesa/dri: User standard integer types.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
e1f9adc27445ea3381af1f71cfec0317298be5b1 |
|
21-Jun-2008 |
Alan Coopersmith <alan.coopersmith@sun.com> |
Solaris port of Mesa 7.1 with autoconf support Signed-off-by: Brian Paul <brian.paul@tungstengraphics.com>
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
6f7ed99b306990f284f9d57c0b66efaa7f2277e1 |
|
12-Jun-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
revert the DRI2 commits
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
4566b006f1a6bbdb96871e511e10e16f18bad23e |
|
10-Jun-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
Bring in DRI2 changes
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
0b734bd7cf921592eee441f759687e10f48a2cbc |
|
28-May-2008 |
Dave Airlie <airlied@redhat.com> |
mesa/drm/ttm: allow build against non-TTM aware libdrm I'll release a libdrm 2.3.1 without TTM apis included from a special drm branch that should allow mesa 7.1 to build against it. I've had to turn off DRI2 stuff.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
c95e66120be049ee51ff84868b1da3379b312fab |
|
11-May-2008 |
George Sapountzis <gsap7@yahoo.gr> |
Make utils.h self-contained. Move stuff with drm dependencies to dri_util.h, and move a couple of types without drm dependencies to utils.h.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
62a32b0d689753e044016086a598766db671568b |
|
28-Apr-2008 |
Alan Hourihane <alanh@tungstengraphics.com> |
build fix for xorg driver
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
e82dd8c6e1fa2fff5b960de26961080ba5e9651d |
|
27-Mar-2008 |
Kristian Høgsberg <krh@redhat.com> |
DRI interface changes and DRI2 direct rendering support. Add DRI2 direct rendering support to libGL and add DRI2 client side protocol code. Extend the GLX 1.3 create drawable functions in glx_pbuffer.c to call into the DRI driver when possible. Introduce __DRIconfig, opaque struct that represents a DRI driver configuration. Get's rid of the open coded __GLcontextModes in the DRI driver interface and the context modes create and destroy functions that the loader was requires to provide. glcore.h is no longer part of the DRI driver interface. The DRI config is GL binding agnostic, that is, not specific to GLX, EGL or other bindings. The core API is now also an extension, and the driver exports a list of extensions as the symbol __driDriverExtensions, which the loader must dlsym() for. The list of extension will always include the DRI core extension, which allows creating and manipulating DRI screens, drawables and contexts. The DRI legacy extension, when available, provides alternative entry points for creating the DRI objects that work with the XF86DRI infrastructure. Change DRI2 client code to not use drm drawables or contexts. We never used drm_drawable_t's and the only use for drm_context_t was as a unique identifier when taking the lock. We now just allocate a unique lock ID out of the DRILock sarea block. Once we get rid of the lock entirely, we can drop this hack. Change the interface between dri_util.c and the drivers, so that the drivers now export the DriverAPI struct as driDriverAPI instead of the InitScreen entry point. This lets us avoid dlsym()'ing for the DRI2 init screen function to see if DRI2 is supported by the driver.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
180b41594c669574355b54ceb2c2ff96889bf336 |
|
10-Mar-2008 |
Kristian Høgsberg <krh@sasori.boston.redhat.com> |
DRI2: Drop DriverAPI.UpdateBuffer. __dri2ParseEvents() would determine the kind of event, but then call UpdateBuffer() in either case, and UpdateBuffer() would then have to figure that out again to dispatch to HandleBufferAttach() or HandleDrawableConfig(). Pretty pointless.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
2d5ea175f7fcd65de71b7589435b9a908f998d51 |
|
10-Mar-2008 |
Kristian Høgsberg <krh@sasori.boston.redhat.com> |
DRI2: Pass the context instead of the screen to __dri2ParseEvents(). Makes a lot more sense, since the screen is always implicit in the DRI drawable, but it may not be possible to track down a context from just a drawable.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
6cb3f5c4d8618a14bb7ad1d9df10ed7e648a7b2b |
|
28-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Use __DRIextension mechanism providing loader functionality to the driver. Instead of passing in a fixed struct, the loader now passes in a list of __DRIextension structs, to advertise the functionality it can provide to the driver. Each extension is individually versioned and can be extended or phased out as the interface develops.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
e49905b57c8a8691c093dd5dd55be7f087517416 |
|
27-Feb-2008 |
José Fonseca <jrfonseca@tungstengraphics.com> |
mesa: Add copyright headers.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
6e8d21d72f35767e07081a8bee4323aaaf5e2aae |
|
25-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Remove GetMSC DriverAPI function. The DriverAPI is internal to the DRI drivers and GetDrawableMSC obsoletes GetMSC. Also, since the DRI driver interface has not yet been released, just drop the getMSC function from the DRI interface instead using the ABI preserving version mechanism. Finally, using void pointer privates in the DRI interface is not allowed, always pass the actual types around (__DRIdrawable in this case) to enhance type safety and readability of the code.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
b49a8f805aec057d9d0b039531b373b6bd8330e2 |
|
25-Feb-2008 |
Kristian Høgsberg <krh@redhat.com> |
Remove now unused setTexOffset from __DriverAPIRec.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
7da5705b090d9c97a9b765d786c5e89afe9d1f25 |
|
15-Jan-2008 |
Kristian Høgsberg <krh@temari.boston.redhat.com> |
Add new DRI2 infrastructure.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
38fdb47d26055e19d50cd407266b56ed4317ae0a |
|
29-Oct-2007 |
Jesse Barnes <jesse.barnes@intel.com> |
Refactor and fix core vblank support Consolidate support for synchronizing to and retrieving vblank counters. Also fix the core vblank code to return monotonic MSC counters, which are required by some GLX extensions. Adding support for multiple pipes to a low level driver is fairly easy, the Intel 965 driver provides simple example code (see intel_buffers.c:intelWindowMoved()). The new code bumps the media stream counter extension version to 2 and adds a new getDrawableMSC callback. This callback takes a drawablePrivate pointer, which is used to calculate the MSC value seen by clients based on the actual vblank counter(s) returned from the kernel. The new drawable private fields are as follows: - vblSeq - used for tracking vblank counts for buffer swapping - vblFlags - flags (e.g. current pipe), updated by low level driver - msc_base - MSC counter from the last time the current pipe changed - vblank_base - kernel DRM vblank counter from the last time the pipe changed Using the above variables, the core vblank code (in vblank.c) can calculate a monotonic MSC value. The low level DRI drivers are responsible for updating the current pipe (by setting VBLANK_FLAG_SECONDARY for example in vblFlags) along with msc_base and vblank_base whenever the pipe associated with a given drawable changes (again, see intelWindowMoved for an example of this). Drivers should fill in the GetDrawableMSC DriverAPIRec field to point to driDrawableGetMSC32 and add code for pipe switching as outlined above to fully support the new scheme.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
f968f67e6214416f04b8875ce59a94a02f464c81 |
|
17-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Add a DRI_ReadDrawable marker extension to signal read drawable capability.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
106a6f29bbdc71982afd629bdf89369cefd1459e |
|
17-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move media stream counter entry points to new extension.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
a7a0a2beb54dcb78d7e0ab64cf2f5a6ede8191a4 |
|
16-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move GLX_MESA_swap_frame_usage DRI entry points to the new mechanism.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
efaf90b03e8b69e04909bce071f8ef6b65cc0e9d |
|
15-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move swap_interval to new extension mechanism.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
ac3e838fa748c8c8a6ffc04d1ab13da71f75f103 |
|
15-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Move the copySubBuffer extension over to the new mechanism.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
295dc2d225ccac1951c0fcc2c08119f31d1b575c |
|
14-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Stop passing in unused fbconfigs to createNewScreen.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
64106d0d9aeefa6974317042b6bc3e5eaabac5a2 |
|
14-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Pull createNewScreen entry point into dri_util.c. This pulls the top level createNewScreen entry point out of the drivers and rewrites __driUtilCreateNewScreen in dri_util.c to be the new entry point. The change moves more logic into the common/ layer and changes the createNewScreen entry point to only be defined in one place.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
efd03a278ae55b454509e9659c42899133983ebd |
|
14-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Replace open-coded major, minor, and patch version fields with __DRIversionRec.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
8ed5c7ca0572a09375bdfd411c3804456dac78d6 |
|
11-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Drop createContext and destroyContext from DRIinterfaceMethods. As for createDrawable and destroyDrawable, these functions immediately upon entry to driCreateNewContext and immediately before exit from driDestroyContext. Instead of passing function pointers back and forth just obtain the drm_context_t prior to calling DRIscreen::createNewContext and pass it as a parameter. This change also lets us keep the DRI context XID in the libGL loader only.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
4ff95e78e19e5902352ea3759d32d9f013255f42 |
|
10-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Drop createDrawable and destroyDrawable fron DRIinterfaceMethods. All the DRI driver did was call the createDrawable callback immediately upon entry to DRIscreen::createNewDrawable to get the drm_drawable_t. We can just call that before calling into the DRI driver and pass the returned drm_drawable_t as an argument to the DRI entry point. Likewise for destroyDrawable. Also, DRIdrawablePrivate::draw isn't used anywhere, and since the driver no longer needs the XID of the drawable we can now drop that.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
aceccda56b08338e217991e54607f1c9f18fc3e6 |
|
10-May-2007 |
Kristian Høgsberg <krh@hinata.boston.redhat.com> |
Drop __DRInativeDisplay and pass in __DRIscreen pointers instead. Many DRI entry points took a __DRInativeDisplay pointer and a screen index as arguments. The only use for the native display pointer was to pass it back to the loader when looking up the __DRIscreen for the given screen index. Instead, let's just pass in the __DRIscreen pointer directly, which let's drop the __DRInativeDisplay type and the getScreen function. The assumption is now that the loader will be able to retrieve context from the __DRIscreen pointer when necessary.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
4a22ae8d446855d839cc199df8eb1b057045cb88 |
|
07-Jan-2007 |
Kristian Høgsberg <krh@redhat.com> |
Remove XIDs from DRI interface (see #5714).
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
043d219b6da0636886f739613380cf44e334f268 |
|
22-May-2007 |
Michel Dänzer <michel@tungstengraphics.com> |
Add interfaces for overriding texture images with driver specific 'offsets'. To be used by AIGLX for GLX_EXT_texture_from_pixmap without several additional data copies.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
487f7a73cbb8534ab163ef8a3549caa71684b607 |
|
05-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
Remove SI imports/exports remnants.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
5ac93f86210eb5c2a8dee74ec19b0ecd54376863 |
|
01-Nov-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge texmem-0-3-branch.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
7b1ff326071658d5bd6e7feb2ad78d0e0209211d |
|
16-Oct-2006 |
Ian Romanick <idr@us.ibm.com> |
Track the currently bound read drawable and make sure its info is up to date.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
f2ad1b60c0da11283b399008f491792790cea294 |
|
31-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Dave Reveman's patch for GLX_MESA_copy_sub_buffer support
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
96f216565e09032021bafa7a805aa7707777fda1 |
|
30-Nov-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
assorted fixes for server-side direct rendering (bug 5199)
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
5f1ba3e21b62cee1a4f900a2e6964728f3eeea9b |
|
26-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
Fixes the glXGetProcAddress portion of the interface. Most of the functions that are currently obtained via glXGetProcAddress and all of the XF86DRI functions are replaced with a funciton table. This table will be passed to __driCreateNewScreen. One of the functions in the table is getProcAddress. This allows some loaders to expose functionality not in all loaders. This will be immediatly used for glxEnableExtension (formerly known to drivers as __glXScrEnableExtension). libGL (and in the future libglx) expose this function so that drivers can enable GLX extensions. libEGL should exposed eglEnableExtension to enable EGL extensions. The same function cannot be used for both because the extensions have different names and (possibly) different semantics. Drivers can optionally use one, both, or neither. The key parts are in the __DRIinterfaceMethodsRec structure in dri_interface.h. A pointer to one of these structures is passed into __driCreateNewScreen. Because of this, the version of the API is bumped to 20050725. Since the previous version(s) were never in a release, their existance is erased. I was actually a little surprised by how much code this cuts from the drivers. A lot of glXGetProcAddress calls disappear, and a lot of version checks go with them. Nice. The one thing I'm not sure of is removing __glXInitialize. For some reason that function was in the glXGetProcAddress table, but *nothing* in the Mesa tree used it. Did something with DRI conf. use this function? It seems odd...
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
c39bf5e273a4995a279ae2af59fc29e06ab47e29 |
|
24-Jul-2005 |
Ian Romanick <idr@us.ibm.com> |
All elements of pre-DRI_NEW_INTERFACE_ONLY are removed. This allows 1,402 lines of code to be removed from Mesa (drivers and libGL). The big winner is dri_util.c. Primary changes are: 1. Remove all "deprecated" entry-points from the various structures in dri_interface.h. 2. Rename the remaining fields to removed "version numbers." So, bindContext3 becomes bindContext. Functions with "New" in the name (e.g., CreateNewContext) were *not* changed, but that is an option. Having "New" in the name is less annoying to me than having "3" in the name. 3. Remove all compatibility code that handles cases where the driver or the loader is too old to support the latest interfaces. 4. Append the API version to the __driCreateNewScreen function name. This is currently done by hand. In the future (i.e., the next time we make an incompatible change to the interface) we'll want to come up with a better way to do this. This prevents old loaders from being able to load new (incompatible) drivers. 5. Bump the API version to 20050722. All drivers (by way of dri_util.c) require this version. 6. All drivers are *required* to expose GLX_SGIX_fbconfig and GLX_OML_swap_method (or the moral equivalents). Support for these functions in implicit in the use of the "new" interface. 7. Some cases still exist that need to be compiled differently in a loader or core Mesa versus in a driver. These are identified by the define IN_DRI_DRIVER.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
13c8f985d96fa7dda0fd71dc4f656ce01dcdbe85 |
|
02-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
oops, undo previous change
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
1516f559bc1d8af1ca3a12c78b23937e9208b5c6 |
|
02-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
start removing old (pre-renderbuffer) span code
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
8d12a6d537ca346291bc3e3bc90cc73509f4b419 |
|
14-Feb-2005 |
Dave Airlie <airliedfreedesktop.org> |
fix some signed vs unsigned warnings
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
886280763c8dfa7202bdacdeacf84ced69609b98 |
|
01-Feb-2005 |
Adam Jackson <ajax@freedesktop.org> |
Bug #2428: #ifdef GLX_DIRECT_RENDERING in DRI drivers is pointless.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
7104ce0a0e8f25bf097ad695d007b1a4b3e5d051 |
|
26-Jan-2005 |
Roland Scheidegger <rscheidegger@gmx.ch> |
new version check to allow to test for a range of ddx major versions, instead of just one major version
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
38b317d508a2a3a4cc6d700ebca80c3b06c913e2 |
|
14-Dec-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
uint*t -> u_int*t changes
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
86356155018fce96ba3367fd1a48a18cd6db3c40 |
|
08-Dec-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
Check for some header defines before redefining functions. Silences warnings.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
c2bffec91a5b6ba72514c875b70dbc96ac97431d |
|
26-Jun-2004 |
Jon Smirl <jonsmirl@gmail.com> |
Mesa-solo builds with these changes. There are still more fixups needed to get individual drivers working again. This converts miniglx to the new dri interface. Thanks to Erdi Chen for the new interface code.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
e1a7f31c2b47e053ad70f5c4c519e294c273724c |
|
06-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Remove the rest of the need for glxclient.h and remove it from the tree.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
8f980b0e748f7c5a49e75c00ef4fa0b077d78197 |
|
03-Jun-2004 |
Jon Smirl <jonsmirl@gmail.com> |
Open/Close FullScreen die. unichrome and savage implemented, code is ifdef'd out
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
ffb36d57a5f6359b5b91b73af60482a0016dd431 |
|
03-Jun-2004 |
Jon Smirl <jonsmirl@gmail.com> |
Removed need for sarea.h, various touch ups to get rid of type mismatches.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
5c113461df885d2de7eae405e058fb97cf4028dc |
|
03-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Make sure USE_NEW_INTERFACE is defined if DRI_NEW_INTERFACE_ONLY is defined.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
6632a751be851699eebc85082ebb83a2c3a9da79 |
|
02-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Replace use of XID with __DRIid.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
c06b25594e5effe34a90c067e1a3da0f61cf2b13 |
|
02-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Replace drmHandle, drmContext, drmDrawable, drmMagic and related types with drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
60b0e12830310e7c05b4043857ed277b28b1c781 |
|
01-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
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'.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
ec032cb17b2ffb7b9401604258234998612b445f |
|
01-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Fix a couple issues related to GetDrawableInfo. In the new DRI interface, it must be available from libGL, and the the typedef in dri_util.h was wrong.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
0521ab46c1340d785ecfe64f4041c86912bc86af |
|
01-Jun-2004 |
Ian Romanick <idr@us.ibm.com> |
Replace occurances of GLXDrawable and Drawable with __DRIid.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|
b3981ab6e6762b4205ca5302d93be129f648a9cf |
|
28-May-2004 |
Ian Romanick <idr@us.ibm.com> |
Move dri_util.[ch] and glcontextmodes.[ch] from dri_client to common.
/external/mesa3d/src/mesa/drivers/dri/common/dri_util.h
|