439842e434c87ea1775e828820d11e8194982bcc |
|
27-Dec-2012 |
Brian Paul <brianp@vmware.com> |
xlib: handle _mesa_initialize_visual()'s return value If the call fails, we should return NULL from XMesaCreateVisual(). This was found when Waffle tried to create a visual with depth/stencil bits = -1. That's an illegal value for glXChooseFBConfig() and we should return NULL in that situation. Note: This is a candidate for the stable branches. (cherry picked from commit 05cd6cfd5f5a128404f09c4de1a7cf12f3f6f08a)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
ba7218061b6a6c09d5d20f12de6267673276e094 |
|
24-Aug-2012 |
Brian Paul <brianp@vmware.com> |
xlib: remove texture compression hackery I think this was left-over debug code from long ago. Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d16e71eeb47d1e67930f6e86a80dc926468224d9 |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
xlib: derive xmesa_renderbuffer from swrast_renderbuffer
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b0f0d7a8118401b209c674804255b5fd9e8c94c0 |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
xlib: remove xm_span.c and related code
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
7a36345f70a0b8ac2d480bb52eb2c74c2be5a978 |
|
16-Jan-2012 |
Brian Paul <brianp@vmware.com> |
mesa: rename gl_renderbuffer::Data to Buffer To better indicate that this pointer to the malloc'd memory.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
0a20051e6da99e91b7bf589ea457c77a8b618f26 |
|
11-Jan-2012 |
Brian Paul <brianp@vmware.com> |
xlib: stop calling XShmQueryVersion() It caused an X protocol error in some (rare) situations. This is a follow-on to the previous commits which fixes a bug reported by Wayne E. Robertz. NOTE: This is a candidate for the 7.11 branch. Reviewed-by: Adam Jackson <ajax@redhat.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d0dc75c000d5af92648c7de901756400672b8447 |
|
06-Dec-2011 |
Brian Paul <brianp@vmware.com> |
mesa/drivers: use new swrast renderbuffer functions Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
bc63b226bcc94f109906bccce26d47509f28d177 |
|
12-Nov-2011 |
Brian Paul <brianp@vmware.com> |
xlib: remove a ton of old xlib driver cruft The days of 1-bpp, 8-bpp and dithering are long behind us. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
dff2394e08651304d924ef9df796ff0ac6b844c3 |
|
12-Nov-2011 |
Brian Paul <brianp@vmware.com> |
xlib: remove software alpha buffer support Seldom used and this won't work when we move to using Map/UnmapRenderbuffer everywhere. This will let us remove a bunch of core Mesa code too. Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
32c3957991bd0e1df744d866943a8c47b2757c9e |
|
05-Nov-2011 |
Brian Paul <brianp@vmware.com> |
xlib: implement renderbuffer mapping/unmapping This fixes the glReadPixels() regression for reading from the front/back color buffers. Note, we only allow one mapping of an XImage/Pixmap renderbuffer at any time. That might need to be revisited in the future.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
963727aec7cb19a101fbae8f71d11876724f07ac |
|
04-Oct-2011 |
Guillem Jover <guillem@hadrons.org> |
Remove remnants of legacy glide support Signed-off-by: Guillem Jover <guillem@hadrons.org> Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
90e227f0791cb585dc4e4e1f71e32c67f5e20436 |
|
11-Feb-2011 |
Andy Skinner <Andy.Skinner@mathworks.com> |
xlib: pass Display pointer to XMesaGarbageCollect() Fixes an issue when different displays are used on different threads. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
5e4ca1ccc9029fd75bb7676dc128e33d12da9665 |
|
09-Feb-2011 |
Brian Paul <brianp@vmware.com> |
mesa: remove _mesa_initialize_context_for_api() Just add the gl_api parameter to _mesa_initialize_context().
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
1ccef926be46dce3b6b5c76e812e2fae4e205ce7 |
|
29-Nov-2010 |
Adam Jackson <ajax@redhat.com> |
drivers/x11: unifdef XFree86Server This code was for the old GLcore build of the software rasteriser. The X server switched to a DRI driver for software indirect GLX long ago. Signed-off-by: Adam Jackson <ajax@redhat.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
c3ed27ec76c5456412122d7e654a2e298409cc88 |
|
13-Oct-2010 |
Brian Paul <brianp@vmware.com> |
x11: fix breakage from gl_config::visualType removal
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
31aca27c08d6a385c595d34fe4ee06390bf5b0e8 |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLframebuffer typedef and just use struct gl_framebuffer
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
705e142dda047f24b563fc2bea0f922173e91d1b |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
gl: Remove unused GLcontextModes fields
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
fef303bc94f2fb15a068563ac8abfb1765bde035 |
|
05-May-2010 |
Eric Anholt <eric@anholt.net> |
mesa: Remove _mesa_pow(), which is always just pow().
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
fcf438e9e03f6e75bca4a49ad372fe7c4b1abbf8 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa: Remove support for creating color-index visuals Remove the rgbMode and indexBits parameters from _mesa_create_visual and _mesa_initialize_visual. These values are now hardcoded to GL_TRUE and 0. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
81fe9949ef0293f7a6e076bd6e56f6a5340a1dc3 |
|
25-Feb-2010 |
Ian Romanick <ian.d.romanick@intel.com> |
mesa/xlib: Remove support for color-index rendering Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
298be2b028263b2c343a707662c6fbfa18293cb2 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace the _mesa_*printf() wrappers with the plain libc versions
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 |
|
19-Feb-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e197de56cdb86835f1437688a9161cd909792d80 |
|
19-Feb-2010 |
Brian Paul <brianp@vmware.com> |
mesa: replace old MEMCPY macro with memcpy
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
2ec50d256d49ff3b987459ed42a5dc66f02a6b9d |
|
03-Feb-2010 |
Francisco Jerez <currojerez@riseup.net> |
mesa: Factor out the fb initialization details from _mesa_new_framebuffer. This should make things easier for drivers wanting to work with a "subclass" of gl_framebuffer. The complementary "_mesa_initialize_framebuffer" function is now called "_mesa_initialize_window_framebuffer" for the sake of symmetry. Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
17ef1f6074d6107c167f1956a5c60993904c0b72 |
|
08-Oct-2009 |
Chia-I Wu <olvaffe@gmail.com> |
mesa: Enable remap table in core. This enables the remap table in core. driInitExtensions is adapted to use the remap table. All uses of extension_helper.h are replaced by remap_helper.h. The chicken-egg problem of the DRI drivers is also solved. It is now also possible to pass NULL extensions to driInitExtensions. It will cause driInitExtensions to map all known functions. This functionality is used by software drivers and EGL_i915. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
2c1937480a68b066a1a0b8ee3770e675bfad859b |
|
21-Sep-2009 |
Brian Paul <brianp@vmware.com> |
xlib: always call _mesa_meta_init/free()
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
da9d8f192431b0142e65bceb5ca8a2e52e21ac90 |
|
21-Sep-2009 |
Brian Paul <brianp@vmware.com> |
Revert "mesa: move _mesa_meta_init/free() calls to core Mesa" This reverts commit 651cffd626a82d9bf539437ca4bdf8ea4b396fab. The commit inadvertantly introduced a new gallium dependency on the meta code.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
651cffd626a82d9bf539437ca4bdf8ea4b396fab |
|
19-Sep-2009 |
Brian Paul <brianp@vmware.com> |
mesa: move _mesa_meta_init/free() calls to core Mesa
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
92d7ed8a20d4a018ce5324e6537ae7b478b9e5bf |
|
27-Aug-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Add support for ARB_draw_elements_base_vertex.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b11a8ea863612827fe04b636f1c2eae9e1536fbd |
|
08-Sep-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Expose NV_depth_clamp if ARB_depth_clamp is supported. The wording of these two is exactly the same, except for the issue "Can fragments with wc<=0 be generated when this extension is supported?", which idr thinks is a non-issue for us.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b4922b533155cc139ebafb111502bb55d2ad2ccf |
|
26-Aug-2009 |
Eric Anholt <eric@anholt.net> |
mesa: Add support for ARB_depth_clamp. This currently doesn't include fixing up the cliptests in the assembly paths to support ARB_depth_clamp, so enabling depth_clamp forces the C path.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
5e448a8d4d1d6e8ad6430378c21c1332bc9b7588 |
|
01-Sep-2009 |
Eric Anholt <eric@anholt.net> |
Add ARB_sync to the xorg sw dri driver.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
8126dfa9c24c972794193bf652d6d09a1d01b376 |
|
01-Sep-2009 |
Brian Paul <brianp@vmware.com> |
xlib: option to enable/test meta functions (disabled)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
c37872d8c02c5c875b1570d8eaa1fe5de0380b53 |
|
03-Mar-2009 |
Brian Paul <brianp@vmware.com> |
xlib: code to force fixed function -> shader translation (for debug, disabled)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
555f0a88182e2b1af809b2d97abdac02814a2f28 |
|
28-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: remove unused AUX buffers Remove all references to aux buffers 1..3. Keep AUX0 around for now just in case, but it'll probably go too someday. I don't know of any OpenGL drivers since the IRIX days that support aux color buffers.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
9818734e0148510967ca9ee0d1aa8b196b509f02 |
|
21-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: use an array for current texture objects Use loops to consolidate lots of texture object code.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
7eb5a2892d3d89f4b1800311babb40af1ec7d4e5 |
|
09-Feb-2009 |
Brian Paul <brianp@vmware.com> |
mesa: replace _mesa_unreference_framebuffer() with _mesa_reference_framebuffer()
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
474cda6fa912a766821d20b5b21d6eeba6ea9225 |
|
28-Jan-2009 |
Ian Romanick <idr@freedesktop.org> |
Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatory Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
1636328b0adefcebcc204d63980184a6d592efae |
|
10-Jan-2009 |
Brian Paul <brianp@vmware.com> |
xmesa: deprecate the "XMesa" interface Move the include/GL/xmesa*.h files to src/mesa/drivers/x11/ so they're no longer considered public.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
374e7fd6cc95d3d91629a6e1c951d77e8a29c31c |
|
18-Sep-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
mesa: prefix more #includes with "main/"
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
bf5e573926b2b007cb238afae86207e075603f1e |
|
06-Jun-2008 |
Brian Paul <brian.paul@tungstengraphics.com> |
prefix some includes with mesa/ or glapi/
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
750f52169ccbd1aca217e7749f1ce6ae5828c2ac |
|
18-Apr-2008 |
George Sapountzis <gsap7@yahoo.gr> |
glcore: tree sharing for DRI and XMesa
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
5c4ca968fab1b0b993fabeb73e3a5d92cbaadaf1 |
|
01-Apr-2008 |
Brian <brian.paul@tungstengraphics.com> |
added some missing calls to _mesa_enable_x_y_extensions()
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e734369565c816dea47c3c8e2fde76fa09fd9e6c |
|
25-May-2007 |
Brian <brian.paul@tungstengraphics.com> |
remove #include "GL/glxtokens.h"
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
24d965fab52f790188e5de6e67e7387809b1f145 |
|
22-May-2007 |
Michel Dänzer <michel@tungstengraphics.com> |
Fix xserver build after recent XMesa changes. Only build tested.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
fd54564f78d4aeae2c39ada7502ec659c14b3eca |
|
19-May-2007 |
Brian <brian@yutani.localnet.net> |
Implement GLX_EXT_texture_from_pixmap. Could be done more efficiently... but works.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
5491c8194c03761a1a45a17539db6bc241bacf9c |
|
20-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: call _glapi_set_dispatch() for all xserver DDXes. This is to unify the xmesa code across xserver DDX'es. The call is intented for XGL, but it does not hurt to call for other DDX'es. In fact it was not guarded against XGL when it was first added in xserver.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e4e2068ac9d21ce50e863ccf3171462ab61c3ec8 |
|
18-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: minor cosmetic mainly drop 'client' argument from initialize_visual_and_buffer().
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
6346a753c6e77373cffcec6dd0df253efd159dd4 |
|
20-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: split FX functions to separate file, part 2.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
4d944b502f8a1ae372d9248e888612bffb5eb6a5 |
|
20-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: split FX functions to separate file, part 1.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
6aa5668871e7f366b33e85fabc72885fc269a7d4 |
|
20-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: spilt FX code to separate functions.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d60009bd6dba15d094b0d0bcb8180b7a2e1c1708 |
|
20-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
Revert "xmesa: drop glide (FX) backend." This reverts commit 2a2f8d806f74619f0a7cf97fdc7f7b3ad1cad81b.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
2a2f8d806f74619f0a7cf97fdc7f7b3ad1cad81b |
|
18-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: drop glide (FX) backend. glide is no longer compiled with stand-alone libGL, so this will not link. There are still the glide config files. some code in demos and the GLX_MESA_set_3dfx_mode code which could be removed.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
50aaabc248c9823106ff772873cbf2631d4dadcd |
|
13-Apr-2007 |
George Sapountzis <gsap7@yahoo.gr> |
xmesa: export xmesa functions used by xfree86. This uses xmesa.h as the GLcore interface and avoids adding an explicit GLcore inteface which would not be a proper interface anyway. It puts the declarations of the three functions specific for XMesa/XFree86 in xmesa.h, we can push them down to xmesa_xf86.h if hiding behind XFree86Server ifdef's is not enough.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3fd88089c03f2dbe634ba2611955c6d0a6b2ccd5 |
|
02-Apr-2007 |
Brian <brian@nostromo.localnet.net> |
Fix some bugs/issues related to alpha channel support. See bug 10483.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
7439a36785b6a2783e80a40a96c09db8f56dc2bc |
|
06-Dec-2006 |
George Sapountzis <gsap7@yahoo.gr> |
Clean and update XMesa/XFree86 interface. Drop XMesaSetVisualDisplay(), XMesaReset(), no longer used. Add XMesaCopyContext() and move the GlxSetRenderTables() call for XGL within XMesaForceCurrent(). This is to make xserver/GL/mesa/X/xf86glx.c unaware of Mesa internals. Also, clean some ifdef's to make it clear that USE_XSHM and XFree86Server are mutually exclusive. Lastly, - move gcstruct.h from glxheader.h up to xmesa_xf86.h since it calls *gc->ops - drop GL/glxtokens.h from xm_api|dd.c, GLX tokens come from glcore.h and are used irrelevant of XFree86.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
8e1c3bd0b4c599bae5b64cd51cec1d74266f30fb |
|
24-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Implement alpha buffer copy for SwapBuffers(). Nicolai writes: When the pixmap pixel format has no alpha channel, the x11 driver (software rendering) adds a wrapped alpha channel on request. During SwapBuffers, this alpha channel is not copied from back to front, which means that the front buffer doesn't really contain the contents that the back buffer previously contained. A subsequent glReadPixels from the front buffer will return an incorrect result. The following patch attempts to fix this.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e5070bc3ca75dee31034cc543f3d2ee04e5dc032 |
|
16-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Assorted fixes for dealing with zero-size frame/renderbuffers. In xmesa_check_and_update_buffer_size() handle xmctx==NULL correctly: still call _mesa_resize_framebufer(). If we don't we can wind up in a situation where the framebuffer size is non-zero but an attached renderbuffer size is still initialized to zero. This inconsistancy can later cause problems. Check for zero-size renderbuffers in update_color_draw_buffers() and update_color_read_buffer(). See bug 7205.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
f04979ae481acc9fdc423da06514c4d557edd7cd |
|
16-Mar-2007 |
Mathias Hopf <mhopf@suse.de> |
added null xmctx check to XMesaResizeBuffers(), bug 7205
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3049946fa742b654afa9b24f8bc79f387f01aea9 |
|
14-Mar-2007 |
Brian <brian@yutani.localnet.net> |
clear the b->frontxrb->drawable field in xmesa_free_buffer(), see bug 7205
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
37fd6be41134df46cb9dad7f9201188ff9707629 |
|
07-Mar-2007 |
Brian <brian@yutani.localnet.net> |
formatting fix
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
a510bc3ee1a696da120c09ee4ec33dc033f671ac |
|
06-Mar-2007 |
Brian <brian@yutani.localnet.net> |
Fix/improve framebuffer object reference counting. Use _mesa_reference_framebuffer() and _mesa_unreference_framebuffer() functions to be sure reference counting is done correctly. Additional assertions are done too. Note _mesa_dereference_framebuffer() renamed to "unreference" as that's more accurate.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
928a70e4354d4884e2918ec67ddc6d8baf942c8a |
|
26-Feb-2007 |
Brian <brian@yutani.localnet.net> |
Rewrite code related to buffer destruction. Do proper reference counting so that we don't wind up with dangling references to deleted windows/framebuffers. Should help with bug 7205.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b59657ad965f9471574e914b861bb1d2a17d772e |
|
02-Feb-2007 |
Keith Whitwell <keith@tungstengraphics.com> |
Merge branch 'vbo-0.2' Conflicts: src/mesa/main/texcompress_s3tc.c src/mesa/tnl/t_array_api.c
|
507167d7e2cf3bc64d1c112d927efeb1baa3b495 |
|
06-Dec-2006 |
George Sapountzis <gsap7@yahoo.gr> |
Override Const.CheckArrayBounds for Xserver in XMesaCreateContext(). This leaves one last XFree86Server ifdef in Mesa core. --- Bug 9285: misc glcore, xmesa cleanups ACKed by Ian Romanick.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
48f5deab94be832a782a440f55a7bc742d50a62f |
|
30-Oct-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
switch several dri drivers over
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
0a0fb5e0b3cfe61749af41d4200d42982b551cef |
|
29-Oct-2006 |
Keith Whitwell <keith@tungstengraphics.com> |
switch over to vbo module
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
42b26f688d82b2023ea882bfa1fd13bb6548d73a |
|
17-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove get_buffer_size() Always check window size in XMesaMakeCurrent() in case glViewport is not called.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d21fa9cd79e4198b673c1453b8bc05749f8a73eb |
|
15-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Big re-org of buffer size management. All buffer resizes now handled by xmesa_check_and_update_buffer_size() which uses the _mesa_resize_framebuffer() function. Moved all low-level XImage/Pixmap resizing into xm_buffers.c file. Also, update lots of comments for Doxygen.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
63f6802077c2279e1b9551f9a628e6a313488f8d |
|
14-Oct-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
assorted clean-ups
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
6c06ce281aa7a7e20eab1934f573bc5c673d41cb |
|
30-Aug-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Use XAddExtension() to register an XCloseDisplay() callback function. When the callback is called, free all Mesa's private visual and buffer data structures which are tied to the display. Fixes problems reported by Kitware.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
9e81d6ae3a6db9831d6aea0fe4d92722176e9f74 |
|
30-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
When creating front/back renderbuffers, init the Red/Green/Blue/AlphaBits fields
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
c6c0f947142c0cc82626c238804a68b4e8f53945 |
|
16-Mar-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
Moved _glapi_check_multithread() call into drivers, instead of in _mesa_make_current(). This removes an ugly #if !defined(IN_DRI_DRIVER) from core Mesa.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
1814d6541b1fb4bad67fb6277a6fcbe518453230 |
|
10-Jan-2006 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a couple new assertions to help debug XGL problem
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
99f13343cf270d8dfde8445ae363d9b05256e05b |
|
02-Dec-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Fix two failures encountered when running out of memory during XImage allocation. Append \n to _mesa_warning() strings.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
ad271b8c98021dc82c0714d768a6642aee10794f |
|
26-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added XMesaDrawable to xmesa_renderbuffer. Use it in a few places instead of the XMesaPixmap field to avoid some X server-side issues with casting.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e5fce1694cdfca615022bf7b987835384902aceb |
|
23-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
improve the test for using software alpha buffer
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
fd9de710f5fb72a36c963d560391cc12fef0aa9b |
|
13-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
added a return upon out-of-memory, remove a needless assignment
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
f6e3234639ac818ded97119a598aba3278aaca90 |
|
12-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
restore brace lost in previous check-in
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
692147ebf7f09d56a7de1659de2449478da4d1ba |
|
08-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
some clean-up and re-org for renderbuffers
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
4fb995084e1b4b629667f09331adf060aa0fac4c |
|
02-Sep-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Prototype implementation of new GL_EXT_timer_query extension (not finalized yet). Extends the query mechanism to query elapsed time while rendering.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
ecde87054c48cc8c92c118a6efa848516bf0bf1c |
|
09-Aug-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
_mesa_free_framebuffer_data() call frees the renderbuffers, no need to call the Delete methods after
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
8d7d9c22f6aacf1e3bddf39e4305dcc152a498a1 |
|
19-Jul-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
include driverfuncs.h
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e0e993c5ff090058037875642dcd34727a3d8760 |
|
16-Jul-2005 |
Adam Jackson <ajax@freedesktop.org> |
XMesaResizeBuffers needs separate paths for client and server builds
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
bb5c84fcbc22b4fef28cf4589d6410eb3c35a496 |
|
01-Jul-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove NEW_RENDERBUFFER stuff. Now, OLD_RENDERBUFFER marks code that needs to eventually be removed when all the drivers are updated to no longer need the SetBuffer() function.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
a0b5c983645e672b6c86d2bd52764ad58fda5d70 |
|
08-Jun-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
check for double-buffered buffer in XMesaDestroyBuffer() (Dave Reveman)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
c8542705f712732d178d07da5ee1b7b25362db4b |
|
10-May-2005 |
Daniel Borca <dborca@users.sourceforge.net> |
fix some typos in FX code
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e4b2356c07d31fbeeabb13b2fb47db703b473080 |
|
04-May-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
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.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
8d51bbf2a3b4bac379855c84ebeed86c3578d0c6 |
|
20-Apr-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
clean up buffer creation code
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
41bddcfa7bbc65bcd2fc60ada9761d3065e71388 |
|
12-Apr-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
PF_8A8R8G8B pixel format (Dave Reveman)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
a92100a3c6f13597b9f9c47987d232dadd4ebe93 |
|
04-Apr-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
updated warning string to match patch in bug report 2868
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
6e776f25fd4d275722494824e2d5149a25ed4036 |
|
03-Mar-2005 |
Ian Romanick <idr@us.ibm.com> |
When building in the X-Server, attr.depth doesn't exist. Instead, use (XMesaDrawable)w)->depth in the error message.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
f448e632b60c3bb81cc3a01d92430f5e4a110327 |
|
18-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
XMesaGetDepthBuffer() returned wrong bytesPerValue (Karl Schultz)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
049290c584f19d5f551b234292e76154e2857179 |
|
07-Feb-2005 |
Brian Paul <brian.paul@tungstengraphics.com> |
improved warning message
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d98c47300ad0640f8456caced6f03675de06d3a9 |
|
17-Jan-2005 |
Daniel Borca <dborca@users.sourceforge.net> |
fix compilation error for fx/Mesa
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
9cf65c5a5b2cccf180b5850c7a7346c4ca339932 |
|
28-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix missing width/height error
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
29926a11b16ec7a235947d95e9a46777605dd30e |
|
27-Nov-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Remove the redundant width, height fields in xmesa_buffer struct. Just use the values in the contained GLframebuffer. Removed some other unneeded code.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3c9faa448ccef15a514a5580fe76838822dd2a9e |
|
12-Oct-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
SWTC trick (disabled for now)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
53f82c5aadbb15585754bfacf3237093eccdb2ce |
|
02-Oct-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
added support for GL_ARB_draw_buffers
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
ef5c82bd02926ac851537f1382352f8f6af33ece |
|
30-Apr-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
If we can't allocate the rowimage - bail
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
18514500c47ce8f30bb9cc93ab48bf55ccdb9873 |
|
26-Apr-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
remove DitherValues
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
462183fe4cb6df6d90632d9e2cee881c8d26b1cb |
|
26-Apr-2004 |
Alan Hourihane <alanh@tungstengraphics.com> |
bring over build fixes from stable branch
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
c45b7364dab6c3daebc1f1d8d11124af4129074a |
|
21-Apr-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
check return values of _swrast_CreateContext, etc
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
894844a8d956a0ee5f95836331dc318f49fdb845 |
|
21-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
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.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d5e4f29cb9ef5af7214887e84fb31f27fbfe1100 |
|
04-Mar-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
a bunch of assorted clean-ups, etc to fix warnings, etc
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
fa21787b52d85a7aeaf5de64a39e019f39fcfa07 |
|
02-Mar-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
workaround for crash-upon-exit in verbose mode fxMesa now uses grQueryResolution minor fixes to X11 and DOS drivers
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
304d3aa9cb727eb4cd4797c33f8e13e5ac4285a9 |
|
19-Feb-2004 |
Ian Romanick <idr@us.ibm.com> |
Refactored several variables out of XMesaVisual in favor of identical fields in __GLcontextModes (the base type). Removed the need to keep the XMesaVisualInfo pointer when building inside the X-server.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d3fd7ba8af15bead2f770d68a893449adeb11397 |
|
20-Jan-2004 |
Brian Paul <brian.paul@tungstengraphics.com> |
Before calling _mesa_create_context(), initialize a dd_function_table struct by calling _mesa_init_driver_functions() and then plugging in the driver- specific functions. In particular, make sure ctx->Driver.NewTextureObject points to the appropriate driver function so that _all_ texture objects are augmented with the driver-specific data. Put in a bunch of assertions in the texture-related driver functions that texObj->DriverData is valid. Remove old dead code in near future.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
1b65e52fb19599688494e7dcb292ab3bd1eee1b3 |
|
12-Jan-2004 |
Daniel Borca <dborca@users.sourceforge.net> |
Glide driver (windowed mode) fix for Voodoo2
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e9e98405e720845f06f7a375585491e938f4dacd |
|
19-Dec-2003 |
Daniel Borca <dborca@users.sourceforge.net> |
DMesa: removed MGA2064W driver DMesa: added capability to query visuals fxMesa: WGL_3DFX_gamma_control fxMesa: minor fixes to interface (fxQueryHardware vs fxMesaSelect...)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b305028464f02947c0cce0476af0e35f4ed1fafa |
|
04-Dec-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
97d8a35fa8bf906be5413dbde822e828f9075604 |
|
25-Nov-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
silence a warning
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b1ca87a565033a767042120288b2c45723cf79cc |
|
21-Oct-2003 |
Alan Hourihane <alanh@tungstengraphics.com> |
prevent from optimizing out by some compilers (from XFree86 CVS)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
fd83bc2b33f34195f05300eee6ebfe18570177a0 |
|
13-Oct-2003 |
Daniel Borca <dborca@users.sourceforge.net> |
glide driver (wip)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
84351999ec6ad07e0cfc31c0b3a8c86da4134bfe |
|
17-Sep-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
added call to _mesa_enable_1_5_extensions()
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
0983163fde91f1026146903155fd414725a79879 |
|
02-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix double-memory free in XMesaDestroyContext
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
1e24d3318df57b36e3b68695ff64b4b8bd822c9e |
|
01-Apr-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
use structure containment to derive xmesa_context from GLcontext
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
27558a160a9fe91745728d7626995cd88f8fe339 |
|
01-Mar-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
449e47f06a46c42fb9895d13f37b599600225e56 |
|
17-Feb-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replace some #defines with enums. (Klaus Niederkrueger)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d737ad52720f2c6b10ea02cef1e3c046e52bee15 |
|
24-Jan-2003 |
Brian Paul <brian.paul@tungstengraphics.com> |
renamed dither-related preprocessor symbols (bug 536406)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
f104619b8f6ece7a60aa365c859b03fbc1d74592 |
|
10-Nov-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
changes to vishandle usage to prevent segfault in some circumstances
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
2ad5921cf3c9737796c3485bd5b9f738fb4a3cb9 |
|
30-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
use wrappers from imports.h rather than stdio, stdlib, etc functions.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3160edec3305a81e13aa2b5a3387a0a75c1747bf |
|
30-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
more version bumps
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
9bd8f97ea48baf46fc1d688b15741c192adb5436 |
|
29-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
update versioning/extensions for OpenGL 1.4 / Mesa 5.0
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
367d308b8267ad86cd7623590b7bfd4737b5fbf5 |
|
25-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
wrapped a few more C library functions
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 |
|
25-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Header file clean-up: 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
60b6e4fd7e85ca0ad1c4ab22433b745bf97e9280 |
|
14-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
context-related cleanups (ex: _mesa_notifySwapBuffers instead of _mesa_swapbuffers)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
f2c5296dd7c990f566187621835414c3015058a1 |
|
09-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
disable XMesaCreatePBuffer() for XFree86
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e4656003caee346d9c4eb23256d73409271291a7 |
|
05-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Pbuffers seem to work!
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3265fe5f8e47bfa42dd9e5e4a0e717816ad058a0 |
|
05-Oct-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
more work on fbconfig/pbuffer support
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3ac01f5e4780b90659a44b2e8d0834940548ab1f |
|
21-Aug-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
fix problems in FXgetImage()
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3b4fbbc129c711a5aec8d653d5c6eb2e195f947c |
|
09-Jul-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer() indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
10d7f540ff48aba45225463b36a5c274e5c8e173 |
|
18-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
new fix for initial window size problem
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d834e8da8847dd411d189684c56e1d7960f97303 |
|
16-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed window size initialization bug
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
9a33a11d714c90162d32781ebbd2c1dfab52cfd1 |
|
13-Jun-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
New _mesa_debug() function to replace fprintf() calls. Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
a078d75a27b99252ede6520e24b145106ab98aa2 |
|
27-May-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
some initial work for fbconfigs/pbuffers
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
18a285a5e244b7405b85feb7315a30d99920ec5d |
|
16-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Lots of changes related to framebuffer/window buffer resizing. Basically, instead of passing a GLcontext* to ResizeBuffers(), pass a GLframebuffer*. The idea is that a window can be resized without it being bound to a rendering context. This makes for a nice clean-up in the XFree86 server-side GLX code. Renamed ctx->Driver.ResizeBuffersMESA() to ctx->Driver.ResizeBuffers().
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
1d01794e6efa2a366057412f24f82504cc3c2d87 |
|
12-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed the xm_context field from XMesaBuffer. It was preventing N threads from rendering into one window in parallel and wasn't really needed anyway.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
c5a76cbed41b5816d2f5284f90c70364b062aea4 |
|
01-Mar-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
silence gcc warnings (Marc La France)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
d0271502f81a24cbe5959e1159eddba49b7d66ce |
|
21-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
check for initialized XMesaBuffer in XMesaGarbageCollect()
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
9ac7182ec4558cb0c3a6481c72732f05feb50a60 |
|
15-Feb-2002 |
Brian Paul <brian.paul@tungstengraphics.com> |
use separate GC for SwapBuffers to avoid colormask problem
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
4b7ccad6829d11c07f1ceac3b3d12f8aec9e640b |
|
06-Nov-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
casts to silence warnings from gcc 2.96
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
097d2a025ea4195085b7cc3cabfcb1051ac969c7 |
|
12-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor re-org
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
190d34874cdf2a074364980d1cf2d3fa201ac7a1 |
|
01-Sep-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor changes, prototype Pbuffer support
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
9bed64cbf193e87e0dba46edf5cfaec267b0d8e6 |
|
31-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed dangling pointer problem (Chris Burghart)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
2a88946f9ad82350c2f7edc2185bf9394d2d4764 |
|
29-Aug-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
OpenGL 1.3 support
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e4276667dafc8de0c6e64af8300fc7598437de6e |
|
15-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Enable GL_ARB_texture_compression for XMesa/GLX driver. Texture compression isn't really implmented. Just updated glTexImageXD() to accept compressed internal format tokens.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b20cea3902122565f843e689ef4f6ab139ed69cf |
|
05-Jun-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed some code in XMesaDestroyContext() which could lead to a segfault
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
655ba5d9927187e76b66f5886d090624dc4b1dd9 |
|
29-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
removed some old DRI-isms
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
9e351d52ae52927fbe505e8808e70de3e646be79 |
|
03-May-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
minor clean-ups and warning fixes
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
1832f1cc86758fdcbd122edd5bf9e7a29ccade20 |
|
27-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
changed xmesa_visual and xmesa_buffer structs to directly include GLvisual and GLframebuffer structs instead of pointers
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
33143303feaf84afbef2e63ac0adab2d70b3c344 |
|
10-Apr-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus Niederkrueger)
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
709892459922a32096fe9dd8261d0d92337bb02f |
|
19-Mar-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Split driver struct into swrast/tnl/core components.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
01915e90e6912f06d43d443a09157f7bbc96ddc5 |
|
08-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
08836341788a9f9d638d9dc8328510ccd18ddeb5 |
|
03-Mar-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
lots of gl_*() to _mesa_*() namespace clean-up
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b6bcae5698df88f7730d40004ce7ce0462e97a20 |
|
24-Jan-2001 |
Brian Paul <brian.paul@tungstengraphics.com> |
Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h. Replace "RGBAMode" with "rgbMode", etc. Other minor clean-ups.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
7a1f3a37a10b162b067239dafa19fc6865a41f14 |
|
08-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
revert XMesaCreateContext changes
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
e9bf776711b22ce336cd462adf534ad3e2d61eec |
|
08-Jan-2001 |
Keith Whitwell <keith@tungstengraphics.com> |
Modify X11 driver and fake glx to store a GLcontext (ie a 'struct __GLcontextRec *') instead of an 'XMesaContext'. This is to fix conflicts in XFree86 where both the indirect XMesaContext and the GLcontext were calling themselves __GLcontextRec's.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
cab974cf6c2dbfbf5dd5d291e1aae0f8eeb34290 |
|
26-Dec-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Major rework of tnl module New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
3cbbef53bcf9a74beec3d6699a03e8d0c2eb24e2 |
|
13-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
tweaked truecolor dither kernel setup code
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
536ede7e00ff5e2f10be3bf9b60cd2cfa80b3518 |
|
08-Dec-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
fixed bug 123918: glXCopySubBuffer() y position off by one
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
5e3bc0c2a2bcdf59949410f94c9b705fc1281ce8 |
|
22-Nov-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . Modified Files: Mesa/macos/gli_api/gliapi1.h Mesa/macos/gli_api/gliapi2.h Mesa/macos/gli_api/gliapiext.h Mesa/macos/src-gli/fxgli.c Mesa/macos/src-gli/fxgli.h Mesa/macos/src-gli/fxgli2.c Mesa/macos/src-gli/fxgli_tridebug.c Mesa/src/accum.c Mesa/src/accum.h Mesa/src/all.h Mesa/src/alpha.c Mesa/src/alpha.h Mesa/src/attrib.c Mesa/src/attrib.h Mesa/src/bitmap.c Mesa/src/bitmap.h Mesa/src/blend.c Mesa/src/blend.h Mesa/src/buffers.c Mesa/src/buffers.h Mesa/src/clip.c Mesa/src/clip.h Mesa/src/colortab.h Mesa/src/config.c Mesa/src/context.c Mesa/src/context.h Mesa/src/convolve.c Mesa/src/convolve.h Mesa/src/copypix.c Mesa/src/copypix.h Mesa/src/debug.c Mesa/src/depth.c Mesa/src/depth.h Mesa/src/dlist.c Mesa/src/dlist.h Mesa/src/drawpix.c Mesa/src/drawpix.h Mesa/src/enable.c Mesa/src/enable.h Mesa/src/eval.c Mesa/src/eval.h Mesa/src/extensions.c Mesa/src/extensions.h Mesa/src/feedback.c Mesa/src/feedback.h Mesa/src/fog.c Mesa/src/fog.h Mesa/src/get.c Mesa/src/get.h Mesa/src/glapi.c Mesa/src/glthread.h Mesa/src/highpc.c Mesa/src/hint.h Mesa/src/histogram.h Mesa/src/image.c Mesa/src/image.h Mesa/src/imports.c Mesa/src/light.c Mesa/src/light.h Mesa/src/lines.c Mesa/src/lines.h Mesa/src/logic.c Mesa/src/logic.h Mesa/src/masking.c Mesa/src/masking.h Mesa/src/matrix.c Mesa/src/matrix.h Mesa/src/pixel.c Mesa/src/pixel.h Mesa/src/points.c Mesa/src/points.h Mesa/src/polygon.c Mesa/src/polygon.h Mesa/src/rastpos.c Mesa/src/readpix.c Mesa/src/scissor.c Mesa/src/scissor.h Mesa/src/state.c Mesa/src/state.h Mesa/src/stencil.c Mesa/src/stencil.h Mesa/src/teximage.c Mesa/src/teximage.h Mesa/src/texobj.c Mesa/src/texobj.h Mesa/src/texstate.c Mesa/src/texstate.h Mesa/src/texture.c Mesa/src/texture.h Mesa/src/texutil.c Mesa/src/texutil.h Mesa/src/varray.c Mesa/src/varray.h Mesa/src/X/fakeglx.c Mesa/src/X/xm_api.c Mesa/src/X/xm_dd.c Mesa/src/X/xm_line.c Mesa/src/X/xm_span.c Mesa/src/X/xm_tri.c Mesa/src/swrast/s_aaline.c Mesa/src/swrast/s_aaline.h Mesa/src/swrast/s_aatriangle.h Mesa/src/swrast/s_accum.h Mesa/src/swrast/s_alpha.h Mesa/src/swrast/s_alphabuf.h Mesa/src/swrast/s_blend.h Mesa/src/swrast/s_context.c Mesa/src/swrast/s_context.h Mesa/src/swrast/s_depth.h Mesa/src/swrast/s_drawpix.h Mesa/src/swrast/s_feedback.h Mesa/src/swrast/s_fog.h Mesa/src/swrast/s_histogram.h Mesa/src/swrast/s_lines.h Mesa/src/swrast/s_logic.h Mesa/src/swrast/s_masking.h Mesa/src/swrast/s_pb.h Mesa/src/swrast/s_pixeltex.h Mesa/src/swrast/s_points.h Mesa/src/swrast/s_quads.c Mesa/src/swrast/s_quads.h Mesa/src/swrast/s_scissor.h Mesa/src/swrast/s_span.h Mesa/src/swrast/s_stencil.h Mesa/src/swrast/s_texture.h Mesa/src/swrast/s_triangle.h Mesa/src/swrast/s_zoom.h Mesa/src/swrast/swrast.h Mesa/src/swrast_setup/ss_context.h Mesa/src/swrast_setup/ss_triangle.c Mesa/src/swrast_setup/ss_triangle.h Mesa/src/swrast_setup/ss_vb.h Mesa/src/tnl/t_clip.c Mesa/src/tnl/t_clip.h Mesa/src/tnl/t_context.c Mesa/src/tnl/t_context.h Mesa/src/tnl/t_cva.c Mesa/src/tnl/t_cva.h Mesa/src/tnl/t_debug.c Mesa/src/tnl/t_debug.h Mesa/src/tnl/t_dlist.h Mesa/src/tnl/t_eval.c Mesa/src/tnl/t_eval.h Mesa/src/tnl/t_fog.c Mesa/src/tnl/t_fog.h Mesa/src/tnl/t_light.c Mesa/src/tnl/t_light.h Mesa/src/tnl/t_pipeline.c Mesa/src/tnl/t_pipeline.h Mesa/src/tnl/t_shade.c Mesa/src/tnl/t_shade.h Mesa/src/tnl/t_stages.c Mesa/src/tnl/t_stages.h Mesa/src/tnl/t_texture.c Mesa/src/tnl/t_texture.h Mesa/src/tnl/t_trans_elt.c Mesa/src/tnl/t_trans_elt.h Mesa/src/tnl/t_varray.c Mesa/src/tnl/t_varray.h Mesa/src/tnl/t_vb.c Mesa/src/tnl/t_vb.h Mesa/src/tnl/t_vbcull.c Mesa/src/tnl/t_vbcull.h Mesa/src/tnl/t_vbfill.c Mesa/src/tnl/t_vbfill.h Mesa/src/tnl/t_vbindirect.c Mesa/src/tnl/t_vbindirect.h Mesa/src/tnl/t_vbrender.c Mesa/src/tnl/t_vbrender.h Mesa/src/tnl/t_vbxform.c Mesa/src/tnl/t_vbxform.h Mesa/src/tnl/tnl.h Added Files: Mesa/src/mtypes.h Removed Files: Mesa/src/types.h Changed Mesa/src/types to Mesa/src/mtypes.h to avoid conflicts while compiling on a VMS system. ----------------------------------------------------------------------
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
5a9026c65d260dc185e072163999f5d810015108 |
|
17-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Minor header file changes to silence warnings. Added _mesa_enable_sw_extensions(), called by software-only drivers to enable all s/w-supported GL extensions.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
23caf20169ac38436ee9c13914f1d6aa7cf6bb5e |
|
16-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Move the transform and lighting code to two new directories math: Provides basic matrix and vector functionality that might be useful to multiple software t&l implementations, and is used by core mesa to manage the Model, Project, etc matrices. tnl: The real transform & lighting code from core mesa, including everything from glVertex3f through vertex buffer handling, transformation, clipping, lighting and handoff to a driver for rasterization. The interfaces of these can be further tightened up, but the basic splitting up of state and code move is done.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
c19d783e0715ac01ad4d3fd0705500d2bf6f7039 |
|
14-Nov-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
Removed Driver.Color() and Driver.Index() functions. Pass color or color index directly to WriteMono*() span functions. Updated current s/w drivers accordingly. Clean-up of X gc handling in XMesa driver.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
ec0585883a85a495d94e24970d64e5d6fc889147 |
|
05-Nov-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Use the new software rasterizer. Reworked optimized line,tri,point functions to fit into the framework provided for extending the software rasterizer.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
724abeb058ca9372c5a9b9e38ee43dde1accaa41 |
|
31-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Moved the software rasterizer to a new directory.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
a96308c37db0bc0086a017d318bc3504aa5f0b1a |
|
30-Oct-2000 |
Keith Whitwell <keith@tungstengraphics.com> |
Replace the flags Mesa was using for ctx->NewState with a new set based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
a4575499679d9d91055a35c7673b81872ec127cb |
|
30-Oct-2000 |
Jouk Jansen <joukj@hrem.stm.tudelft.nl> |
Committing in . Modified Files: Mesa/src/X/xm_api.c included macros.h ----------------------------------------------------------------------
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
b1394fa92aaaf859ce9efc8b5fc194397921320c |
|
26-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
First batch of OpenGL SI related changes: Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|
693f81be4c16bcec4e017e9b3189f518d157d85f |
|
07-Sep-2000 |
Brian Paul <brian.paul@tungstengraphics.com> |
newly organized Xlib driver files
/external/mesa3d/src/mesa/drivers/x11/xm_api.c
|