summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-05-05gallium: added edge flag print/debug code (disabled)Brian Paul
2010-05-05gallium: rename draw() to draw_elements() in vbuf codeBrian Paul
Now we have draw_elements() and draw_arrays() to be consistent with the pipe_context drawing functions.
2010-05-05llvmpipe: update driver's provoking vertex codeBrian Paul
Note that the lp_setup_vbuf.c code is very, very similar to the corresponding code in softpipe. It could probably be shared.
2010-05-05gallium: rework provoking vertex codeBrian Paul
Builds on commit ddb0e18f6c5582d4d2cc59ffd16ad9c4639ed059 and fixes regressions in glean clipFlat test. We assume that Gallium drivers observe flatshade_first for all triangles and that all the assorted per-triangle calls in the 'draw' module also follow flatshade_first. Everything else builds on those rules. Gallium does not use follow flatshade_first for GL quads, quad strips and polygons; the "last" vertex is always the provoking vertex for those prims. So now there are separate QUAD_FIRST_PV and QUAD_LAST_PV macros in the draw primitive decomposition code instead of one QUAD macro.
2010-05-05tgsi: make dumping work on non-debug buildsMarek Olšák
2010-05-05st/mesa: fix per-vertex point sizeMarek Olšák
This fixes FDO bug #27343.
2010-05-05llvmpipe: added a new assertion as a hint to CoverityBrian Paul
Looks like coverity found a false positive for an out of bounds array write.
2010-05-05nouveau: only advertise PIPE_FORMAT_DXT* if s3tc availableXavier Chantry
2010-05-05graw-xlib: Revert the output dir lib change.José Fonseca
2010-05-05st/mesa: Remove unnecessary headers.Vinson Lee
2010-05-05mesa: fpclassify dummy definition not needed on Mac OS X.Vinson Lee
2010-05-04svga: Remove unnecessary header.Vinson Lee
2010-05-04draw: Remove unnecessary header.Vinson Lee
2010-05-04util: Remove unnecessary headers.Vinson Lee
2010-05-04llvmpipe: Remove unnecessary headers.Vinson Lee
2010-05-04r300g: Fix memory leak on error path.Vinson Lee
2010-05-04i965: When an RB gets a new region, clear the old from the state cache.Eric Anholt
This prevents memory usage explosion in blender due to the state cache hanging on to old fake frontbuffer regions. Sigh at blender still using frontbuffer rendering. Bug #24119.
2010-05-04intel: Don't tile textures so small that size is blown up by over 2x.Eric Anholt
Noted on the mailing list for an app that puts each glyph for its text into a separate texture.
2010-05-05progs/egl: Fix eglut with OpenGL ES 2.0.Chia-I Wu
EGL_OPENGL_ES2_BIT is not set when choosing OpenGL ES 2.0 configs.
2010-05-04osmesa: remove unused varBrian Paul
2010-05-04mesa: remove some color index codeBrian Paul
2010-05-04mesa: remove unused renderbuffer adaptor codeBrian Paul
2010-05-04mesa: remove renderbuffer adaptor callsBrian Paul
Was only used for OSMesa but no longer needed.
2010-05-04osmesa: fix OSMesa for CHAN_BITS=32Brian Paul
CHAN_BITS=16 still broken. NOTE: this is a candidate for back-porting to the 7.8 stable branch.
2010-05-05st/mesa: Fix texture-from-pixmap.Chia-I Wu
Remember the size of the level=0 mipmap image. Do not call util_format_get_component_bits when st_context_teximage is called to release a texture image.
2010-05-05mesa: Fix build of ES overlay.Chia-I Wu
ES overlay is built with FEATURE_ES1 or FEATURE_ES2, and is built without FEATURE_GL. Fix the build by always building OpenGL ES sources, but test for FEATURE_ES1 or FEATURE_ES2. Also, define symbols that are missing because FEATURE_GL is not defined.
2010-05-04st/mesa: remove commented-out struct fieldBrian Paul
2010-05-04gallium: remove trailing comma in enum listBrian Paul
2010-05-04mesa: add a dummy definition for fpclassify() if neededBrian Paul
2010-05-04mesa: remove trailing comma in enum listBrian Paul
Some compilers complain about this.
2010-05-04llvmpipe: predicate LLVMDumpModule() on DEBUG_JITBrian Paul
2010-05-05tests/raw: Get it building with scons.José Fonseca
2010-05-05draw: Preserve the provoking vertex both when decomposing and clipping.José Fonseca
Based on John Lawless' feedback.
2010-05-05draw: Adjust wideline vertex coords for D3D.Brian Paul
2010-05-05scons: Add support for Mingw64.José Fonseca
2010-05-04st/mesa: need to pass srcLevel to st_texture_image_copy()Brian Paul
Fixes a regression in mipmap setup.
2010-05-04llvmpipe: fix broken compressed cube mapsBrian Paul
When the cube faces were stored in a compressed format, the img_stride values were wrong and didn't match the per-face size computed in the tex_image_face_size() function. This caused bad rendering or segfaults.
2010-05-04gallium/util: added is_format_compressed()Brian Paul
2010-05-04llvmpipe: do some null pointer checkingBrian Paul
2010-05-04llvmpipe: add some tests for malloc() returning NULL.Brian Paul
Start propogating NULL pointers from allocation functions and checks for NULL in the callers...
2010-05-04progs/demos: set line width back to 1.0 in DrawBox()Brian Paul
2010-05-04glxinfo: Get visual info when an fbconfig has an associated visualKristian Høgsberg
2010-05-04Fix gles .pc file generationKristian Høgsberg
2010-05-04Add egl.pc fileKristian Høgsberg
2010-05-04r300g: advertise S3TC only when it's available in GalliumMarek Olšák
2010-05-04u_blitter: fix creating fragment shadersWiktor Janas
See FDO bug #27887. Signed-off-by: Marek Olšák <maraeo@gmail.com>
2010-05-04intel: Update renderbuffers unconditionally in intelSetTexBuffer2()Kristian Høgsberg
2010-05-04st/mesa: return success/fail from guess_and_alloc_texture()Brian Paul
Before we looked at stObj->pt to see if we may have run out of memory, but that's not a good indicator. This fixes the spurious GL_OUT_OF_MEMORY errors that could arise before.
2010-05-04st/mesa: improved st_texture_image_copy()Brian Paul
No longer need to search for the src mipmap level. Added assertions. Updated comments. Moved debug code into separate function.
2010-05-04mesa/st: Fill in native program limits.José Fonseca
In the lack of more fine grained capabilities in Gallium, assume that if the pipe driver supports GLSL then native limits match Mesa software limits. (cherry picked from commit 40a90cd11234a09c2477f5c9984dd6d9fac3f52c)