summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* pipebuffer: Export the pipe buffer winsys hooks.José Fonseca2009-01-283-8/+84
|
* gallium: remove redundant size from the constant bufferZack Rusin2009-01-2711-22/+19
| | | | reuse the size of the actual buffer
* gallium: it's a reference value, not a reference numberZack Rusin2009-01-2712-12/+12
|
* gallium: standardize api on the prefix "nr"Zack Rusin2009-01-2726-38/+38
|
* gallium: standardize naming of masksZack Rusin2009-01-2716-72/+72
|
* gallium: standardize on stride instead of pitch in the interfaceZack Rusin2009-01-2714-23/+23
|
* tgsi: silence some warningsKeith Whitwell2009-01-271-0/+37
|
* draw: silence some warningsKeith Whitwell2009-01-271-1/+4
|
* i915: queiten compiler warningsKeith Whitwell2009-01-271-1/+0
|
* failover: queiten compiler warningsKeith Whitwell2009-01-271-0/+7
|
* draw: queiten compiler warningsKeith Whitwell2009-01-271-1/+4
|
* scons: remove pedantic flagKeith Whitwell2009-01-271-1/+0
|
* egl: compilation fixZack Rusin2009-01-261-2/+4
|
* scons: Request the stabs debug info format for Mingw.José Fonseca2009-01-261-0/+4
| | | | Mingw gdb apparently chokes on dwarf debug info.
* glut: Minor cleanups.José Fonseca2009-01-263-4/+4
|
* nv20: rewrite vertex layoutPekka Paalanen2009-01-261-26/+59
| | | | | | | | | | NV20 seems to be very different to NV10. In vertex array, pos is first, not last. There are maximum 16 attributes and only few are currently known. This makes trivial/tri work on NV20. Signed-off-by: Pekka Paalanen <[email protected]>
* nv20: adjust initial hw contextPekka Paalanen2009-01-261-5/+5
| | | | | | | | VIEWPORT_SCALE0 seems to do with translation and the sane value for x and y is zero. VIEWPORT_SCALE1 is still a mystery. Signed-off-by: Pekka Paalanen <[email protected]>
* gallium: updated comments in st_extensions.cBrian Paul2009-01-261-7/+12
|
* g3dvl: Remove dead links to files that are now in libnouveaudrm.Younes Manton2009-01-2420-392/+0
|
* nouveau: fix st_get_framebuffer_surface() breakagePekka Paalanen2009-01-241-2/+2
| | | | | | | | Someone changed the st_get_framebuffer_surface() signature, and did not update the users in Nouveau winsys. Surface is returned via a pointer now instead of returning it from the function. No semantic changes. Signed-off-by: Pekka Paalanen <[email protected]>
* mesa: declare pipe_texture in st_public.hPekka Paalanen2009-01-241-0/+1
| | | | | | | | | | | | | | Fixes: In file included from nouveau_context_dri.c:6: ../../../../../../src/mesa/state_tracker/st_public.h:87: warning: 'struct pipe_texture' declared inside parameter list ../../../../../../src/mesa/state_tracker/st_public.h:87: warning: its scope is only this definition or declaration, which is probably not what you want ../../../../../../src/mesa/state_tracker/st_public.h:104: warning: 'struct pipe_texture' declared inside parameter list Signed-off-by: Pekka Paalanen <[email protected]>
* glew: Build it as a static lib.José Fonseca2009-01-242-6/+2
|
* progs: Fix isosurf.José Fonseca2009-01-241-6/+4
|
* progs: Port most of the demos to glew.José Fonseca2009-01-2412-18/+26
| | | | | A couple of test weren't ported due to glew breakage -- it undefines GLAPIENTRY.
* scons: Build the progs into seperate dirs as well.José Fonseca2009-01-243-6/+6
|
* glut: Automatic library linkage only on MSVC.José Fonseca2009-01-241-1/+1
|
* scons: Use --enable-stdcall-fixup only when building DLLs.José Fonseca2009-01-241-1/+2
|
* glut: Use a new define GLUT_STATIC to distinguish static builds.José Fonseca2009-01-241-2/+2
| | | | | | | | | | | | _DLL is defined by MSVC when building against a DLL version of the CRT library. It bears no relation to whether we are building a DLL or not. That is, we can build a DLL against a static CRT, or a static lib against a dynamicaly linked CRT. See more detail at http://msdn.microsoft.com/en-us/library/2kzt1wy3.aspx This gets DLL version of glut linking correctly both with MinGW and MSVC. PS: GL/gl.h (and others) must be fixed too.
* glut: Ensure windows.h is included on windows.José Fonseca2009-01-241-87/+4
| | | | | | Trying to override windows headers is a recipe for disaster. Especially when using with glew. Also the windows headers in recent MinGW are complete enough that they don't need patching up.
* scons: Don't build the DRI drivers in a seperate dir.José Fonseca2009-01-241-2/+0
| | | | | DRI drivers can be build side by side with other non-DRI drivers, therefore there is no need to build gallium twice.
* scons: Use a cache for built files.José Fonseca2009-01-231-0/+1
| | | | Like ccache, but works on all OSes.
* wgl: Adapt for st_get_framebuffer_surface call change.José Fonseca2009-01-231-1/+1
|
* scons: Allow to specify the MSVS version on command line.José Fonseca2009-01-231-0/+5
|
* progs: Port vp-tris to glew.José Fonseca2009-01-234-30/+17
| | | | | There was some wglGetProcAddress calls to setup extensions already, but including glext caused many compilation errors in MinGW.
* gallium: change the st_get_framebuffer_surface/texture functionsAlan Hourihane2009-01-234-24/+32
| | | | | to return TRUE/FALSE if the st_framebuffer is valid, and if it is return the surface/texture in the passed pointer.
* progs: Ignore more output executables.José Fonseca2009-01-231-0/+3
|
* progs/trivial: Use glew where needed.José Fonseca2009-01-2340-39/+119
| | | | Builds on windows now.
* glew: Initial import.José Fonseca2009-01-2321-14/+35552
| | | | From glew 1.5.1 release.
* glut: Do not rely on GLAPIENTRY symbol.José Fonseca2009-01-231-3/+10
| | | | | | | | | | | | | | | | | GLEW does some defining/undefining of GLAPIENTRY making it unreliable. GLEW should also be fixed, but removing the dependency on this symbol. This also restores the ability for GLUT to be used with -fvisibility=hidden. The downside of this is that ld warns of: Warning: size of symbol `glutBitmapXXXXX' changed from 4 in glut_xxx.o to 16 in glut_xxxx.o Due to the fonts being declared void * (*4 bytes), but defined as 16byte static structure. I'll fix that in a later commit. See also commits: - f321f16e83cae427d6496c11955fd1c898d0395c - d084982240bafba0169c4a6cacf02d45d6cfd8c1
* glut: Don't include mesa_wgl.h on MinGW builds.José Fonseca2009-01-221-1/+4
| | | | | windows.h header recent MinGW versions already declare the WGL API, and including mesa_wgl.h actually cause build failures.
* scons: Don't define UNICODE on windows builds.José Fonseca2009-01-221-2/+2
| | | | | It creates problems in many libraries (glut, glew) which are not unicode aware.
* Merge commit 'origin/master' into gallium-0.2Alan Hourihane2009-01-2250-683/+3040
|\ | | | | | | | | | | | | Conflicts: windows/VC8/mesa/osmesa/osmesa.vcproj windows/VC8/progs/demos/gears.vcproj windows/VC8/progs/progs.sln
| * i915: Add decode for PS in batchbuffers.Eric Anholt2009-01-212-6/+483
| |
| * i965: Remove gratuitous whitespace in INTEL_DEBUG=wm output.Eric Anholt2009-01-214-5/+8
| |
| * i965: Use _mesa_num_inst_src_regs() instead of keeping a copy of its contents.Eric Anholt2009-01-211-48/+6
| |
| * [intel] Remove remaining references to intel_wait_flips().Kristian Høgsberg2009-01-211-5/+1
| | | | | | | | Oops.
| * windows: fix output dir for glut project fileThomas Henn2009-01-211-4/+4
| |
| * swrast: fix redundant texture application in affine_textured_triangle().Brian Paul2009-01-211-1/+9
| | | | | | | | | | This function does simple texture mapping so disable normal texture mapping before we call _swrast_write_rgba_span() so that we don't do it twice.
| * mesa: add some debug assertions to detect null current texture object pointersBrian Paul2009-01-212-0/+22
| | | | | | | | See bug #17895. These assertions could be removed when this is resolved.
| * windows: another round of VC8 project file updatesKarl Schultz2009-01-218-134/+1211
| | | | | | | | | | New static configs generate DLLs that do not have a dependency on the MSCVR* DLL's.