Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-08-07 | get rid of temp write_mono_row_ub() function | Brian | |
2007-08-06 | call st_init_driver_functions() | Brian | |
2007-08-06 | use new xmesa_create_softpipe() | Brian | |
2007-08-06 | softpipe/winsys interface | Brian | |
2007-08-02 | pipe->clear() now takes a surface, rather than color/depth/stencil flags. | Brian | |
pipe->clear() only used to clear whole buffers (no scissor) w/out masking. Draw a colored quadrilateral in all other cases. | |||
2007-08-02 | get rid of accum param | Brian | |
2007-08-01 | rearrange things in xmesa_clear() a bit | Brian | |
2007-08-01 | Checkpoint: glClear changes - working, bug very rough. | Brian | |
2007-07-31 | Redesign pipe_surface in terms of pipe_region. | Brian | |
struct pipe_buffer goes away. Added basic region functions to softpipe to allocate/release malloc'd regions. Surface-related code is fairly coherent now. | |||
2007-07-30 | Lots of improvements to the surface-related code. | Brian | |
Z testing now works with i915 driver. Add gl_renderbuffer::surface pointer (and reverse pointer). Remove intel_surface and xmesa_surface types - no longer used. | |||
2007-07-30 | added map/unmap() stubs | Brian | |
2007-07-27 | Merge branch 'master' of git+ssh://michal@git.freedesktop.org/git/mesa/mesa ↵ | michal | |
into softpipe_0_1_branch | |||
2007-07-23 | fix GLX_STEREO handling (bug 11705) | Brian | |
2007-07-13 | minor rename | Brian | |
2007-07-11 | need to clamp floats to [0,1] in write functions | Brian | |
2007-07-10 | Checkpoint: stencil roughly working, some bugs to fix... | Brian | |
2007-07-10 | remove debug printf | Brian | |
2007-07-10 | Do depth testing with integer values. | Brian | |
Using floats (and float->ushort->float conversion) introduces errors. Only GLushort depth buffers work for now... | |||
2007-07-06 | Merge branch 'master' of git+ssh://michal@git.freedesktop.org/git/mesa/mesa ↵ | michal | |
into softpipe_0_1_branch | |||
2007-06-25 | code for functional Z buffer surface | Brian | |
2007-06-20 | checkpoint: implement z/depth testing | Brian | |
2007-06-20 | actually use new glClear code | Brian | |
2007-06-20 | plug in write_mono_row_ub | Brian | |
2007-06-19 | Re-org of surface/framebuffer state. | Brian | |
We should be able to render to any depth/format of X window now. | |||
2007-06-14 | Rename directories again?! | Keith Whitwell | |
Some git wierdness going on. | |||
2007-06-12 | fix GLX_USE_TLS breakage, fix a warning | Brian | |
2007-05-25 | remove #include "GL/glxtokens.h" | Brian | |
2007-05-24 | Use the x11 driver as a test harness for the softpipe/state_tracker code. | Keith Whitwell | |
This has some limitations as we currently require a mapped framebuffer, so it only really works with double-buffered ximage rgba8888 windows. | |||
2007-05-22 | Fix xserver build after recent XMesa changes. | Michel Dänzer | |
Only build tested. | |||
2007-05-21 | return True for GLX_Y_INVERTED_EXT query | Brian | |
2007-05-20 | Overhaul/simplify SWvertex and SWspan attribute handling. | Brian | |
Instead of separate fog/specular/texcoord/varying code, just treat all of them as generic attributes. Simplifies the point/line/triangle functions. | |||
2007-05-19 | Implement GLX_EXT_texture_from_pixmap. | Brian | |
Could be done more efficiently... but works. | |||
2007-05-02 | fix some renderbuffer/wrapper bugs | Brian | |
2007-04-20 | xmesa: call _glapi_set_dispatch() for all xserver DDXes. | George Sapountzis | |
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. | |||
2007-04-20 | xmesa: minor cosmetic | George Sapountzis | |
mainly drop 'client' argument from initialize_visual_and_buffer(). | |||
2007-04-20 | xmesa: split FX functions to separate file, part 2. | George Sapountzis | |
2007-04-20 | xmesa: split FX functions to separate file, part 1. | George Sapountzis | |
2007-04-20 | xmesa: spilt FX code to separate functions. | George Sapountzis | |
2007-04-20 | Revert "xmesa: drop glide (FX) backend." | George Sapountzis | |
This reverts commit 2a2f8d806f74619f0a7cf97fdc7f7b3ad1cad81b. | |||
2007-04-19 | xmesa: drop glide (FX) backend. | George Sapountzis | |
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. | |||
2007-04-16 | use b->display instead of b->xm_visual->display to fix some problems ↵ | Brian | |
detected w/ valgrind | |||
2007-04-13 | xmesa: drop unused XMesaPutImageHelper. | George Sapountzis | |
It could only be called from XMesaCopySubBuffer but this function is not used by XFree86. It seems that XMesaPutImageHelper would handle sub-images but never got finished. Proper sub-image helpers should be written if need be. | |||
2007-04-13 | xmesa: export xmesa functions used by xfree86. | George Sapountzis | |
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. | |||
2007-04-06 | xmesa: use newly added xm_image.[hc] | George Sapountzis | |
Keep external includes to glxheader.h and xmesa includes to xmesaP.h. Drop the following from xm_image.h: - dix-config.h (comes from glheader.h) - xfree86 includes (come from GL/xmesa_xf86.h) - ifdef __CYGWIN__ (leftover ? xm_api.c has something similar) | |||
2007-04-06 | xmesa: add xf86glx_util.[hc] from xserver as xm_image.[hc] | George Sapountzis | |
2007-04-04 | remove debug printf | Brian | |
2007-04-01 | Fix some bugs/issues related to alpha channel support. See bug 10483. | Brian | |
2007-04-01 | If using PF_8A8B8G8R, be sure alpha is correctly handled. | Brian | |
2007-04-01 | re-order tokens, fix comments | Brian | |
2007-03-30 | Clean and update XMesa/XFree86 interface. | George Sapountzis | |
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. |