summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-12-12Revert "pipebuffer: Fix buffer overflow."Keith Whitwell
This reverts commit 55839ae064d64b7fcc180fcddb364bf31ab760dc.
2008-12-12glut: MinGW portability fixes.José Fonseca
Still, it doesn't run as well as the glut binaries...
2008-12-12gdi: Reimplement using the WGL statetracker.José Fonseca
2008-12-12mesa: Bring in new mesa sub-statetracker.José Fonseca
Some code cleanup is still in order.
2008-12-12gallium: fixes for srgb, new srgb formatsRoland Scheidegger
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: the util code for generating mipmaps will not handle srgb formats correctly (would need to use a linear->srgb conversion shader)
2008-12-12mesa: fixes for srgb, new srgb formatsRoland Scheidegger
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: _mesa_get_teximage is completely broken for srgb textures, both for non-compressed ones (swizzling) and compressed ones (shouldn't do standard-to-linear conversion) texelFetch function may be broken for little or big endian (or both...)
2008-12-12scons: Build progs.José Fonseca
Just demos and trivial dirs for starters. Conflicts: .gitignore
2008-12-11mesa: consolidate variable declaration initializer code for globals tooBrian Paul
2008-12-11mesa: move variable initializer IR generation into _slang_gen_var_decl()Brian Paul
More code consolidation coming...
2008-12-11mesa: simplify some glsl variable declaration codeBrian Paul
2008-12-12intel: check for null texture. (fix #13902)Xiang, Haihao
2008-12-11mesa: glsl clean-upsBrian Paul
2008-12-11mesa: checkpoint commit of GLSL 1.20 array syntax.Brian Paul
This allows things like float[3] x = float[3](1., 2., 3.); Parsing and AST construction now. Codegen not working yet.
2008-12-12scons: Allow to request the winddk toolchain.José Fonseca
2008-12-11gallium: catch vertex overflow higher upAlan Hourihane
2008-12-11st: reduce unnecessary calls to pipe->set_vertex_buffers()Keith Whitwell
2008-12-11st: move feedback draw function to new fileKeith Whitwell
2008-12-11st: don't unilaterally ABS the argument to RSQKeith Whitwell
2008-12-11softpipe: Add missing header include.Michal Krol
2008-12-11draw: Silencium compiler warnings on Windows.Michal Krol
2008-12-11i915: fallback for cube map texture.Xiang, Haihao
The i915 (and related graphics cores) only support TEXCOORDMODE_CLAMP and TEXCOORDMODE_CUBE when using cube map texture coordinates, so fall back to software rendering for other modes to avoid potential gpu hang issue. This fixes scorched3d issue on 945GM(see bug 14539).
2008-12-10gallium: added missing brace to fix broken buildBrian Paul
2008-12-10Merge commit 'origin/gallium-0.1' into gallium-0.2Brian Paul
2008-12-10gallium: added draw_set_mrd() function to fix polygon offsetBrian Paul
The Minimum Resolvable Depth factor depends on the driver and can't just be computed from the number of Z buffer bits. Glean's polygon offset test now passes with softpipe. Still need to determine the MRD factor for other gallium drivers, if they use the draw module's polygon offset stage...
2008-12-10gallium: only mark back color buffer surfaces as undefined after swapbuffersBrian Paul
Marking all surfaces as undefined was wrong and cause some glean failures because glReadPixels was used after SwapBuffers.
2008-12-10gallium: restore default_depth_bits() call in xlib winsysBrian Paul
This was accidentally disabled in a long-ago commit.
2008-12-10gallium: change 65535 to UNDEFINED_VERTEX_IDAlan Hourihane
2008-12-10mesa: more trivial testsKeith Whitwell
2008-12-10util: new funcs for triming/validating primitivesKeith Whitwell
2008-12-10draw: add const qualifiersKeith Whitwell
2008-12-10gallium: more vertex count checksAlan Hourihane
2008-12-10gallium: temporary check for > 65535 verticesAlan Hourihane
2008-12-09mesa: in slang linker, replace assertion with link error when max samplers ↵Brian Paul
exceeded
2008-12-09demos: updated tests/floattex.c (doesn't work just yet).Brian Paul
2008-12-09mesa: move _mesa_dlopen(), etc into separate dlopen.c fileBrian Paul
2008-12-09tnl: Fix zeroing of the 3ub part of a 3ub+1ub attrib pair in SSE.Guillaume Melquiond
Bug #16520.
2008-12-09tnl: Optimize SSE load[23]f_1 since they don't need the identity swizzle.Guillaume Melquiond
SSE movss from memory zeroes out everything above the destination dword, so we get the (a, 0) or (a, 0, 0) result that these functions needed. Bug #16520.
2008-12-09tnl: Fix typo that resulted in fallback from SSE for EMIT_3UB_3F_RGB/BGR.Guillaume Melquiond
Bug #16520
2008-12-09tnl: Avoid undefined input value use in insert_3f_viewport_2().Guillaume Melquiond
Bug #16520.
2008-12-09glut: added GLUT_PPM_FILE env var to dump first frame to a PPM fileBrian Paul
Set GLUT_PPM_FILE to the desired filename. The first frame rendered will be written to that file.
2008-12-09Merge commit 'origin/master' into gallium-0.2Alan Hourihane
2008-12-09Merge commit 'origin/gallium-0.1' into gallium-0.2Alan Hourihane
2008-12-09python/retrace: Dump indices too.José Fonseca
2008-12-09gallium: Abort by default on windows user space.José Fonseca
2008-12-08intel: Require the right amount of space in glBitmap blit acceleration.Pierre Willenbrock
This leads to problems when the batchbuffer is flushed, but the bitmap data could not fit into it.
2008-12-08fix conflict breakageAlan Hourihane
2008-12-08Merge commit 'origin/master' into gallium-0.2Alan Hourihane
Conflicts: progs/glsl/Makefile
2008-12-08python/retrace: Dump vertex buffer contents.José Fonseca
2008-12-07nouveau: make nv20 use NV{20,25}TCL objectsPekka Paalanen
Up till now, nv20 driver has been using NV10TCL, and being really an nv10 driver. That has changed. Signed-off-by: Pekka Paalanen <pq@iki.fi>
2008-12-06mesa: Fix GenerateMipmapEXT(GL_TEXTURE_CUBE_MAP_ARB).Eric Anholt
The ctx->Driver.GenerateMipmap() hook only expects cubemap face enums, not CUBE_MAP_ARB, so walk all faces when we encounter that. Fixes oglconform fbo.c segfault with both swrast and i965 drivers.