Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-02-25 | glapi: Move src/mesa/main/dispatch.c to glapi and rename. | Chia-I Wu | |
main/dispatch.c is a glapi source file. It is part of GLAPI_SOURCES in sources.mak and part of glapi_sources in SConscript. This commit moves it to glapi/ and renames it to glapi_dispatch.c. | |||
2010-02-25 | glapi: Generated GLX sources should use glapidispatch.h. | Chia-I Wu | |
Fix glX_proto_recv.py and glX_proto_send.py, and regenerate the sources. | |||
2010-02-25 | mesa: Remove unused Makefile.{ugl,win}. | Chia-I Wu | |
2010-02-25 | st/egl: Reduce validation round-trips in DRI2 backend. | Chia-I Wu | |
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. | |||
2010-02-25 | st/egl: Reduce validation round-trips in ximage backend. | Chia-I Wu | |
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. | |||
2010-02-25 | st/egl: Refactor dri2_surface_get_buffers. | Chia-I Wu | |
Add dri2_surface_process_drawable_buffers to process the buffers returned by the server. | |||
2010-02-25 | st/egl: Add dri2InvalidateBuffers. | Chia-I Wu | |
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. | |||
2010-02-25 | util: Assert that pointer is not null before dereferencing. | Vinson Lee | |
2010-02-25 | mesa: Remove dead error condition. | Vinson Lee | |
2010-02-25 | glu/sgi: Set freed pointer to NULL. | Vinson Lee | |
2010-02-24 | r300g: Atomize vertex shader. | Corbin Simpson | |
2010-02-24 | r300g: Move CALLOCs to correct place. | Corbin Simpson | |
2010-02-24 | r300g: prevent CS overflow when emitting the draw packets | Marek Olšák | |
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> | |||
2010-02-24 | xeglgears: Update help text | Kristian Høgsberg | |
2010-02-24 | llvmpipe: clean up rasterization threads upon context destruction | Brian Paul | |
Fixes glean hang, bug 26536. | |||
2010-02-24 | vbo: remove dead code | Brian Paul | |
2010-02-24 | r300g: remove invalid .PHONY line | Brian Paul | |
The $(COMPILER_ARCHIVE) target is not a phony target. This solves the unconditional re-making of libr300.a | |||
2010-02-24 | gallium: remove extra -I paths from Makefile.template | Brian Paul | |
2010-02-24 | mesa: Fix SCons build. | Vinson Lee | |
2010-02-24 | dri: remove old assertion (see bug 26734) | Brian Paul | |
(cherry picked from commit 293f4d51b473783d5c5ab773a1c438e0a2fe46f2) | |||
2010-02-24 | llvmpipe: more lp_rasterizer_task parameter passing | Brian Paul | |
2010-02-24 | llvmpipe: pass fewer parameters to rasterization functions | Brian Paul | |
2010-02-24 | llvmpipe: added some assertions | Brian Paul | |
2010-02-24 | xeglgears: Remove borrowed GL_OES_EGL_image types | Kristian Høgsberg | |
These are now in gl.h. | |||
2010-02-24 | xeglgears: Add test case for texturing from an EGLImage | Kristian Høgsberg | |
2010-02-24 | egl_dri2: Implement EGL_KHR_image and EGL_KHR_image_pixmap | Kristian Høgsberg | |
2010-02-24 | intel: Implement GL_OES_EGL_image entrypoints | Kristian Høgsberg | |
2010-02-24 | intel: Implement DRI image extension | Kristian Høgsberg | |
2010-02-24 | dri_interface.h: Add DRI image and eglImageLookup extensions | Kristian Høgsberg | |
These are used for implementing the various EGLImage extensions. | |||
2010-02-24 | gallium: remove $(DEFINES) from cc/c++ command lines | Brian Paul | |
The $(DEFINES) is already in $(CFLAG)S and (CXXFLAGS). This prevents all the -D args appearing twice in the compilation commands. | |||
2010-02-24 | mesa: put declaration before code | Brian Paul | |
2010-02-24 | gallium: comment/document usage flags | Brian Paul | |
2010-02-24 | core: Implement GL_OES_EGL_image entry points | Kristian Høgsberg | |
2010-02-24 | glapi: GL_OES_EGL_image autogenerated files | Kristian Høgsberg | |
2010-02-24 | glapi: Add GL_OES_EGL_image | Kristian Høgsberg | |
2010-02-24 | st/mesa: updated comments | Brian Paul | |
2010-02-24 | st/mesa: consolidate redundant format conversion code | Brian Paul | |
2010-02-24 | st/mesa: more format code clean-up and removal | Brian Paul | |
2010-02-24 | st/mesa: clean-ups in FBO code | Brian Paul | |
2010-02-24 | st/mesa: clean-up of format-related code | Brian Paul | |
2010-02-24 | st/mesa: use util_format_get_blocksize() | Brian Paul | |
2010-02-24 | st/mesa: code clean-ups in st_renderbuffer_alloc_storage() | Brian Paul | |
2010-02-24 | llvmpipe: SRGB textures not supported yet | Brian Paul | |
2010-02-24 | llvmpipe: vertex shader textures not supported yet | Brian Paul | |
2010-02-24 | r600: proper fix for 15601835361e2fdd34b38b265cfc3007749ee24d | Alex Deucher | |
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. | |||
2010-02-24 | r300: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | mesa: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | llvmpipe: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | gallivm: Update for UTIL_FORMAT_LAYOUT_xxx changes. | José Fonseca | |
2010-02-24 | util: Kill array vs arith layouts. Revamp UTIL_FORMAT_LAYOUT_xxx. | José Fonseca | |
Too confusing. I now can get the same information through other means. |