summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2010-05-06graw-null: New target to ensure we always have a graw implementation available.José Fonseca
2010-05-06graw-xlib: Remove duplicate graw.h file.José Fonseca
2010-05-06Revert "gallium: untrack u_indices_gen.c and u_indices_gen.c"José Fonseca
This incomplete patch got commited by mistake. This reverts commit 2142c769a4ebfe1a7c3facb036af8b75c5288616.
2010-05-06gallium: untrack u_indices_gen.c and u_indices_gen.cXavier Chantry
These files are built with make and removed with make clean, so it does not seem necessary to track them. Looking at the Makefile, it seems that the two u_indices_* files are handled similarly to u_format_srgb.c u_format_table.c and u_half.c, and these 3 files are already untracked and in .gitignore Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-05-06gallium: untrack u_indices_gen.c and u_indices_gen.cXavier Chantry
These files are built with make and removed with make clean, so it does not seem necessary to track them. Looking at the Makefile, it seems that the two u_indices_* files are handled similarly to u_format_srgb.c u_format_table.c and u_half.c, and these 3 files are already untracked and in .gitignore Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-05-05darwin: Fix buildJeremy Huddleston
This is a regression from e42d84eaba228d4d96a46d116c6ca24581e29439 https://bugs.freedesktop.org/show_bug.cgi?id=27929 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com> (cherry picked from commit 4d63be67f320839d115987211d0d9b4297f6d17d)
2010-05-05gallium: still more provoking vertex fixesBrian Paul
This fixes edge flags for polygons and provoking vertex for filled quads.
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-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-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-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.