summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/dri/common/dri_drawable.c
AgeCommit message (Collapse)Author
2010-10-13Rename GLvisual and __GLcontextModes to struct gl_configKristian Høgsberg
2010-08-13st/dri: make dri_drawable_validate_att staticGeorge Sapountzis
2010-08-13st/dri: move TFP code to dri_drawable.cGeorge Sapountzis
This is based on a patch by nobled <nobled@dreamwidth.org> and allows the TFP extension to be enabled for DRISW also. This patch does not enable TFP for DRISW though, because testing on xephyr segfaults here (for both classic and gallium): Program received signal SIGSEGV, Segmentation fault. 0x00786a4a in _mesa_GenTextures (n=1, textures=0xbfffee4c) at main/texobj.c:788 788 ASSERT_OUTSIDE_BEGIN_END(ctx); (gdb) (gdb) where \#0 0x00786a4a in _mesa_GenTextures (n=1, textures=0xbfffee4c) at main/texobj.c:788 \#1 0x0817a004 in __glXDisp_GenTextures () \#2 0x08168498 in __glXDispatch () \#3 0x0808b6ce in Dispatch () \#4 0x08084435 in main () The TFP code is generic except for the teximage call. We need to verify that DRISW correclty implements whatever hook teximage finally calls.
2010-07-31st/dri: Remove unnecessary headers.Vinson Lee
2010-07-30st/dri: move backend hooks to appropriate objectGeorge Sapountzis
2010-07-30st/dri: drop dri1_helperGeorge Sapountzis
2010-05-21gallium: Fix invalidate framebuffer with old libGL librariesJakob Bornecrantz
2010-04-26st/dri: Refactor dri_st_api into other filesJakob Bornecrantz
2010-04-26st/dri: Make st_framebuffer_iface the base for dri_drawableJakob Bornecrantz
2010-04-26st/dri: Add hooks for framebuffer functionsJakob Bornecrantz
2010-03-30st/dri: Remove unnecessary header.Vinson Lee
2010-03-26st/dri: Move common files to common directoryJakob Bornecrantz
27 files changed, 15 insertions(+), 15 deletions(-) rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri1_helper.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_context.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_context.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_drawable.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_extensions.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_screen.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_screen.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.c (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_st_api.h (100%) rename src/gallium/state_trackers/dri/{ => common}/dri_wrapper.h (100%)