Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: new driver meta-ops module | Brian Paul | 2009-08-10 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | Implement glClear() in terms of quad rendering, implement glBlitFramebuffer() in terms of glCopyTexImage2D + textured quad, etc. There have been several places in the drivers where we've implemented meta rendering similar to this. This is an effort to do it in a more portable and more efficient form. The _mesa_meta_begin/end() functions act like glPush/PopAttrib() but are lighter-weight. Plus, _mesa_meta_begin() resets GL state back to default values (texturing off, identity vertex transform, etc) so the meta drawing functions don't have to worry about it. For now only _mesa_mesa_blit_framebuffer() and _mesa_meta_clear() are implemented. glDrawPixels() and glCopyPixels() would be the next candidates. | ||||
* | Add common_ppc.c to MESA_GALLIUM_SOURCES. | Michel Dänzer | 2009-07-20 | 1 | -0/+1 |
| | |||||
* | mesa: move glGetTexImage(), glGetCompresssedTexImage() code into new file | Brian Paul | 2009-04-03 | 1 | -0/+1 |
| | |||||
* | mesa: move shared context state functions to new shared.c file | Brian Paul | 2009-03-07 | 1 | -0/+1 |
| | |||||
* | mesa: move glViewport and glDepthRange functions into new viewport.c file | Brian Paul | 2009-03-07 | 1 | -0/+1 |
| | | | | A bit of refactoring with an eye toward ES2 and GL 3.1 | ||||
* | swrast: rename s_buffers.c -> s_clear.c | Brian Paul | 2009-03-07 | 1 | -1/+1 |
| | |||||
* | mesa: remove GL_MESA_program_debug extension | Brian Paul | 2009-03-07 | 1 | -1/+0 |
| | | | | This was never fully fleshed out and hasn't been used. | ||||
* | mesa: add new program optimizer code | Brian Paul | 2009-03-06 | 1 | -0/+1 |
| | | | | This is pretty simplistic for now, but helps with certain shaders. | ||||
* | mesa: new cpuinfo.c file to init/query cpu info and extensions | Brian Paul | 2009-03-04 | 1 | -0/+1 |
| | |||||
* | mesa: Add x86/common_x86.c to libmesagallium.a | Jakob Bornecrantz | 2009-03-05 | 1 | -0/+1 |
| | | | | Thanks to Brian for the refactor commit | ||||
* | mesa: rename x86.c -> x86_xform.c | Brian Paul | 2009-03-04 | 1 | -1/+1 |
| | |||||
* | mesa: remove VF_SOURCES, simplify MATH_XFORM_SOURCES | Brian Paul | 2009-03-02 | 1 | -6/+1 |
| | |||||
* | mesa: just re-order some parts and update comments in sources.mak | Brian Paul | 2009-02-28 | 1 | -9/+9 |
| | |||||
* | mesa: add gallium state tracker sources to ALL_SOURCES | Brian Paul | 2009-02-28 | 1 | -1/+2 |
| | | | | This should fix some missing dependency checking. | ||||
* | gallium: add winsys interface for viewport changes to support DRI2 | Alan Hourihane | 2009-02-23 | 1 | -0/+1 |
| | |||||
* | mesa: refactor MATH_SOURCES, remove Mesa x86 codegen from gallium build | Brian Paul | 2009-02-11 | 1 | -3/+5 |
| | | | | | | | | Omit math/m_xform.c from gallium builds since it's not used and it's the one place we were pulling in the Mesa x86 codegen which collides with gallium's x86 codegen. Can now omit ASM_C_SOURCES from gallium build too. | ||||
* | mesa: add x86/rtasm/x86sse.c to fix linux-x86 build | Brian Paul | 2009-02-09 | 1 | -0/+1 |
| | |||||
* | mesa: added new linux-gallium and linux-gallium-debug configs | Brian Paul | 2009-02-09 | 1 | -8/+20 |
| | | | | | | | Also, remove gallium-related things from configs/default. They're in linux-gallium now. So the default builds are the same as they have been for Mesa/master. | ||||
* | mesa: updated list of src files | Brian Paul | 2008-12-16 | 1 | -1/+2 |
| | |||||
* | st: move feedback draw function to new file | Keith Whitwell | 2008-12-12 | 1 | -0/+1 |
| | |||||
* | gallium: do a proper implementation of GL_OES_read_format | Brian Paul | 2008-08-19 | 1 | -0/+1 |
| | | | | | Examine the currently bound color buffer's format to see if there's a good format/type match. | ||||
* | mesa: Rename sources to sources.mak. | José Fonseca | 2008-08-12 | 1 | -0/+347 |