On Fri, 16 Jan 2009, Timo Aaltonen wrote: > On Fri, 16 Jan 2009, Brian Paul wrote: > >> Owain Ainsworth wrote: >>> Hey, >>> >>> As a companion to the DDX diff I just sent out, this patch rips all of >>> the broken i9XX pageflipping code from mesa. >>> >>> There's one chunk I'm not sure about (whether the for loops in >>> IntelWindowMoved are still needed), but the rest is definitely good to >>> die. Jbarnes looked at this, but it needs a bit more review. >>> >>> Working fine for me on top of 7.3 rc1 on a GM965. >>> >>> I'd love if this could make it in before 7.3 is cut. >> >> I'm OK with this going into 7.3 if someone can do a little testing. My >> 915/945 system isn't in a runable state right now. >> >> I think I'll wrap up 7.3 on Saturday. > > Please do include it.. intel ddx and dri fail to build against the 2.6.28 > drm headers because of the pageflipping code poking functions that aren't > there. I'll test both patches shortly.
The mesa 7.3rc2 build does get past the previous error, but still fails in intel_buffers.c: gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../../../. ./include -I../../../../../src/mesa -I../../../../../src/egl/main -I../../../../../src/egl/drivers/dri -I/usr/include/drm -Wall -g -O2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DGLX_DIRECT_RENDERING -I../intel -I../intel/server -DI915 -DDRM_VBLANK_FLIP=DRM_VBLANK_FLIP intel_buffers.c -o intel_buffers.o intel_buffers.c: Function ”intel_get_cliprects”: intel_buffers.c:117: warning: unused variable ”intel_fb” intel_buffers.c: Function ”intelWindowMoved”: intel_buffers.c:162: error: dereferencing pointer to incomplete type intel_buffers.c:162: error: dereferencing pointer to incomplete type intel_buffers.c:163: error: dereferencing pointer to incomplete type intel_buffers.c:163: error: dereferencing pointer to incomplete type intel_buffers.c:164: error: dereferencing pointer to incomplete type intel_buffers.c:164: error: dereferencing pointer to incomplete type intel_buffers.c:165: error: dereferencing pointer to incomplete type intel_buffers.c:165: error: dereferencing pointer to incomplete type intel_buffers.c:166: error: dereferencing pointer to incomplete type intel_buffers.c:166: error: dereferencing pointer to incomplete type intel_buffers.c:167: error: dereferencing pointer to incomplete type intel_buffers.c:167: error: dereferencing pointer to incomplete type make[6]: *** [intel_buffers.o] Error 1 something else is missing? t ------------------------------------------------------------------------------ This SF.net email is sponsored by: SourcForge Community SourceForge wants to tell your story. http://p.sf.net/sfu/sf-spreadtheword _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
