Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | glapi: Generated GLX sources should use glapidispatch.h. | Chia-I Wu | 2010-02-25 | 3 | -3/+3 |
| | | | | Fix glX_proto_recv.py and glX_proto_send.py, and regenerate the sources. | ||||
* | mesa: Remove unused Makefile.{ugl,win}. | Chia-I Wu | 2010-02-25 | 2 | -572/+0 |
| | |||||
* | st/egl: Reduce validation round-trips in DRI2 backend. | Chia-I Wu | 2010-02-25 | 1 | -14/+88 |
| | | | | | | | | | | | | This is similar to the changes to reduce the round-trips in ximage backend. When the server supports DRI_InvalidateBuffers, the event is used to update the server stamp (this path is not tested). Otherwise, the server stamp is updated when flush_frontbuffer or swap_buffers is called. This makes sure at least the client APIs get the new buffers when a new frame is started while skipping all round-trips during the drawing. | ||||
* | st/egl: Reduce validation round-trips in ximage backend. | Chia-I Wu | 2010-02-25 | 2 | -43/+39 |
| | | | | | | | | | | | ximage_surface_validate is called several times per frame. This commit adds the client and server stamps to reduce the round-trips to the server. The idea is to bump the server stamp when flush_frontbuffer or swap_buffers is called, and to skip the round-trip when the client stamp is equal to the server stamp. This makes sure the client APIs get the new buffers when a new frame is started while skipping all round-trips during the drawing. To make this work, egl_g3d_validate_context is no longer called after swap_buffers. | ||||
* | st/egl: Refactor dri2_surface_get_buffers. | Chia-I Wu | 2010-02-25 | 1 | -51/+67 |
| | | | | | Add dri2_surface_process_drawable_buffers to process the buffers returned by the server. | ||||
* | st/egl: Add dri2InvalidateBuffers. | Chia-I Wu | 2010-02-25 | 4 | -19/+74 |
| | | | | | | src/glx/dri2.c will call dri2InvalidateBuffers when DRI2_InvalidateBuffers event is received. This fixes a missing symbol error, and paves the way for event-based validation. | ||||
* | util: Assert that pointer is not null before dereferencing. | Vinson Lee | 2010-02-25 | 1 | -1/+4 |
| | |||||
* | mesa: Remove dead error condition. | Vinson Lee | 2010-02-25 | 1 | -1/+1 |
| | |||||
* | glu/sgi: Set freed pointer to NULL. | Vinson Lee | 2010-02-25 | 1 | -0/+1 |
| | |||||
* | r300g: Atomize vertex shader. | Corbin Simpson | 2010-02-24 | 8 | -60/+58 |
| | |||||
* | r300g: Move CALLOCs to correct place. | Corbin Simpson | 2010-02-24 | 1 | -8/+7 |
| | |||||
* | r300g: prevent CS overflow when emitting the draw packets | Marek Olšák | 2010-02-24 | 3 | -18/+55 |
| | | | | Signed-off-by: Corbin Simpson <[email protected]> | ||||
* | xeglgears: Update help text | Kristian Høgsberg | 2010-02-24 | 1 | -1/+2 |
| | |||||
* | llvmpipe: clean up rasterization threads upon context destruction | Brian Paul | 2010-02-24 | 2 | -0/+18 |
| | | | | Fixes glean hang, bug 26536. | ||||
* | vbo: remove dead code | Brian Paul | 2010-02-24 | 1 | -35/+3 |
| | |||||
* | r300g: remove invalid .PHONY line | Brian Paul | 2010-02-24 | 1 | -2/+0 |
| | | | | | The $(COMPILER_ARCHIVE) target is not a phony target. This solves the unconditional re-making of libr300.a | ||||
* | gallium: remove extra -I paths from Makefile.template | Brian Paul | 2010-02-24 | 1 | -3/+0 |
| | |||||
* | mesa: Fix SCons build. | Vinson Lee | 2010-02-24 | 1 | -2/+2 |
| | |||||
* | dri: remove old assertion (see bug 26734) | Brian Paul | 2010-02-24 | 1 | -8/+0 |
| | | | | (cherry picked from commit 293f4d51b473783d5c5ab773a1c438e0a2fe46f2) | ||||
* | llvmpipe: more lp_rasterizer_task parameter passing | Brian Paul | 2010-02-24 | 4 | -114/+89 |
| | |||||
* | llvmpipe: pass fewer parameters to rasterization functions | Brian Paul | 2010-02-24 | 3 | -15/+9 |
| | |||||
* | llvmpipe: added some assertions | Brian Paul | 2010-02-24 | 1 | -0/+5 |
| | |||||
* | xeglgears: Remove borrowed GL_OES_EGL_image types | Kristian Høgsberg | 2010-02-24 | 1 | -5/+3 |
| | | | | These are now in gl.h. | ||||
* | xeglgears: Add test case for texturing from an EGLImage | Kristian Høgsberg | 2010-02-24 | 1 | -23/+72 |
| | |||||
* | egl_dri2: Implement EGL_KHR_image and EGL_KHR_image_pixmap | Kristian Høgsberg | 2010-02-24 | 1 | -4/+149 |
| | |||||
* | intel: Implement GL_OES_EGL_image entrypoints | Kristian Høgsberg | 2010-02-24 | 2 | -0/+88 |
| | |||||
* | intel: Implement DRI image extension | Kristian Høgsberg | 2010-02-24 | 4 | -0/+104 |
| | |||||
* | dri_interface.h: Add DRI image and eglImageLookup extensions | Kristian Høgsberg | 2010-02-24 | 1 | -0/+55 |
| | | | | These are used for implementing the various EGLImage extensions. | ||||
* | gallium: remove $(DEFINES) from cc/c++ command lines | Brian Paul | 2010-02-24 | 2 | -6/+6 |
| | | | | | The $(DEFINES) is already in $(CFLAG)S and (CXXFLAGS). This prevents all the -D args appearing twice in the compilation commands. | ||||
* | mesa: put declaration before code | Brian Paul | 2010-02-24 | 1 | -1/+1 |
| | |||||
* | gallium: comment/document usage flags | Brian Paul | 2010-02-24 | 1 | -1/+3 |
| | |||||
* | core: Implement GL_OES_EGL_image entry points | Kristian Høgsberg | 2010-02-24 | 6 | -0/+83 |
| | |||||
* | glapi: GL_OES_EGL_image autogenerated files | Kristian Høgsberg | 2010-02-24 | 10 | -1456/+1586 |
| | |||||
* | glapi: Add GL_OES_EGL_image | Kristian Høgsberg | 2010-02-24 | 4 | -1/+39 |
| | |||||
* | st/mesa: updated comments | Brian Paul | 2010-02-24 | 2 | -3/+4 |
| | |||||
* | st/mesa: consolidate redundant format conversion code | Brian Paul | 2010-02-24 | 1 | -86/+21 |
| | |||||
* | st/mesa: more format code clean-up and removal | Brian Paul | 2010-02-24 | 2 | -68/+18 |
| | |||||
* | st/mesa: clean-ups in FBO code | Brian Paul | 2010-02-24 | 1 | -21/+6 |
| | |||||
* | st/mesa: clean-up of format-related code | Brian Paul | 2010-02-24 | 3 | -77/+13 |
| | |||||
* | st/mesa: use util_format_get_blocksize() | Brian Paul | 2010-02-24 | 1 | -1/+1 |
| | |||||
* | st/mesa: code clean-ups in st_renderbuffer_alloc_storage() | Brian Paul | 2010-02-24 | 1 | -8/+7 |
| | |||||
* | llvmpipe: SRGB textures not supported yet | Brian Paul | 2010-02-24 | 1 | -1/+0 |
| | |||||
* | llvmpipe: vertex shader textures not supported yet | Brian Paul | 2010-02-24 | 1 | -1/+1 |
| | |||||
* | r600: proper fix for 15601835361e2fdd34b38b265cfc3007749ee24d | Alex Deucher | 2010-02-24 | 2 | -2/+2 |
| | | | | | | PRE_EMIT_STATE_BUFSZ accounts for the start 3d, idle, cd/db flush not for state. The relocs for CB_COLOR0_FRAG & CB_COLOR0_TILE are part of the render target state. | ||||
* | r300: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | 2010-02-24 | 2 | -16/+4 |
| | |||||
* | mesa: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | 2010-02-24 | 1 | -3/+7 |
| | |||||
* | llvmpipe: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | 2010-02-24 | 2 | -7/+5 |
| | |||||
* | gallivm: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | 2010-02-24 | 3 | -7/+5 |
| | |||||
* | util: Kill array vs arith layouts. Revamp UTIL_FORMAT_LAYOUT_xxx. | José Fonseca | 2010-02-24 | 4 | -180/+163 |
| | | | | Too confusing. I now can get the same information through other means. | ||||
* | i915g: fix a comment | Brian Paul | 2010-02-24 | 1 | -1/+1 |
| |