summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* r300/compiler: fix a warning that a variable may be uninitializedMarek Olšák2011-07-151-1/+1
|
* st/mesa: remove unused-but-set variables in st_program.cMarek Olšák2011-07-151-33/+31
|
* swrast: remove an unused-but-set variableMarek Olšák2011-07-151-11/+0
|
* mesa: fix unused-but-set-variable warnings in dlist.cMarek Olšák2011-07-151-6/+6
|
* r600g: fix queries and predicationVadim Girlin2011-07-154-49/+118
| | | | | | | Use all zpass data for predication instead of the last block only. Use query buffer as a ring instead of reusing the same area for each new BeginQuery. All query buffer offsets are in bytes to simplify offsets math.
* drisw: Fix 24bpp software rendering, take 2Marc Pignat2011-07-151-0/+7
| | | | | | | | This patch add the support for 24bpp in the dri/swrast implementation. See http://bugs.freedesktop.org/show_bug.cgi?id=23525 Signed-off-by: Marc Pignat <marc at pignat.org> Signed-off-by: Brian Paul <[email protected]>
* g3dvl: no need for flushing inside the compositor any moreChristian König2011-07-155-10/+7
| | | | Move that also inside the state tracker where needed.
* g3dvl: correctly distinct dst area and clip area in the compositorChristian König2011-07-155-13/+23
| | | | Otherwise xine won't scale correctly.
* r600c/g: add new NI pci idsAlex Deucher2011-07-151-0/+2
| | | | Signed-off-by: Alex Deucher <[email protected]>
* g3dvl: link r300 and r600 targets width libdrm instead of libdrm_radeonChristian König2011-07-156-6/+6
|
* gallium/targets: link vdpau, va, and xvmc with LLVM libs when requestedMarek Olšák2011-07-153-3/+25
| | | | Signed-off-by: Christian König <[email protected]>
* g3dvl: change picture parameter of decode_bitstream to general versionChristian König2011-07-153-5/+7
| | | | Using pipe_mpeg12_picture_desc was unintentional here.
* Squashed commit of the following:José Fonseca2011-07-14112-62099/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit 1856230d9fa61710cce3e152b8d88b1269611a73 Author: José Fonseca <[email protected]> Date: Tue Jul 12 23:41:27 2011 +0100 make: Use better var names on packaging. commit d1ae72d0bd14e820ecfe9f8f27b316f9566ceb0c Author: José Fonseca <[email protected]> Date: Tue Jul 12 23:38:21 2011 +0100 make: Apply several of Dan Nicholson's suggestions. commit f27cf8743ac9cbf4c0ad66aff0cd3f97efde97e4 Author: José Fonseca <[email protected]> Date: Sat Jul 9 14:18:20 2011 +0100 make: Put back the tar.bz2 creation rule. Removed by accident. commit 34983337f9d7db984e9f0117808274106d262110 Author: José Fonseca <[email protected]> Date: Sat Jul 9 11:59:29 2011 +0100 make: Determine tarballs contents via git ls-files. The wildcards were a mess: - lots of files for non Linux platforms missing - several files listed and archived twice Using git-ls-files ensures things are not loss when making the tarballs. commit 34a28ccbf459ed5710aafba5e7149e8291cb808c Author: José Fonseca <[email protected]> Date: Sat Jul 9 11:07:14 2011 +0100 glut: Remove GLUT source. Most distros ship freeglut, and most people don't care one vs the other, and it hasn't been really maintained. So it is better to have Mesa GLUT be revisioned and built separately from Mesa. commit 5c26a2c3c0c7e95ef853e19d12d75c4f80137e7d Author: José Fonseca <[email protected]> Date: Sat Jul 9 10:31:02 2011 +0100 Ignore the tarballs. commit 26edecac589819f0d0efe2165ab748dbc4e53394 Author: José Fonseca <[email protected]> Date: Sat Jul 9 10:30:24 2011 +0100 make: Create the Mesa-xxx-devel symlink automatically. Also actually remote the intermediate uncompressed tarballs.
* vbo: minor optimisation in vbo_exec_DrawRangeElementsDave Airlie2011-07-141-3/+3
| | | | | | | | this moves getting the context into the debug in this function, just spotted it trawling callgrind traces for other things. Signed-off-by: Dave Airlie <[email protected]>
* gallium: don't use enum bitfields in p_video_state.hBrian Paul2011-07-141-6/+6
| | | | | | | Silences many warnings about "type of bit-field ‘field_select’ is a GCC extension". Since the field sizes were 8 and 16 bits, just use basic types.
* gallium: put video-related enums in separate headerBrian Paul2011-07-145-45/+80
| | | | | | | | | | | The forward references to video enum types in p_context.h causes a massive number of compiler warnings (ISO C forbids forward references to ‘enum’ types). By putting the new video enums in a separate header that can be included by p_context.h and p_screen.h we can avoid this. Acked-by Christian König <[email protected]>
* i915g: move declaration before codeBrian Paul2011-07-141-1/+2
|
* mesa: use inline function wrapper for _mesa_reference_texobj()Brian Paul2011-07-142-7/+15
|
* mesa: use inline function wrapper for _mesa_reference_renderbuffer()Brian Paul2011-07-142-9/+14
|
* mesa: use inline function wrapper for _mesa_reference_framebuffer()Brian Paul2011-07-142-9/+13
|
* main: use inline function wrapper for _mesa_reference_buffer_object()Brian Paul2011-07-142-7/+16
|
* mesa: split _mesa_reference_program() into hot/cold paths.Dave Airlie2011-07-142-7/+18
| | | | | | | | | | | | | inline the hotpath of the reference remaining the same. This shouldn't penalise the slow path at all but improve the hot path so we don't have to jump to the function. It also moves some assert checks under an #ifndef NDEBUG. Minor clean-ups added by Brian. Signed-off-by: Dave Airlie <[email protected]> Signed-off-by: Brian Paul <[email protected]>
* nv50,nvc0: extensive surface format renaming to get consistencyChristoph Bumiller2011-07-148-191/+220
| | | | Now the component ordering is consistent and matches gallium again.
* nv50,nvc0: add support for multi-sample resourcesChristoph Bumiller2011-07-1423-213/+308
|
* nv50,nvc0: add correct storage type for Z32_FLOATChristoph Bumiller2011-07-142-0/+9
|
* nv50,nvc0: unify nvc0_miptree and nv50_miptree structsChristoph Bumiller2011-07-1414-425/+535
| | | | | Share some functions and restructure miptree creation a little. Prepare for multi-sample resources.
* nv50,nvc0: don't advertise unaligned texture format supportChristoph Bumiller2011-07-142-24/+24
| | | | | | | Because we don't support them. For instance, R32G32B32 is not R32G32B32X32 as was assumed. Add support for R8G8B8X8_UNORM instead of R8G8B8_UNORM surfaces.
* g3dvl: Remove non-constant expression array initializers.Vinson Lee2011-07-132-7/+31
| | | | The array initializer must be a constant expression in MSVC.
* gallium/targets: do not link every driver with libllvmpipe.aMarek Olšák2011-07-146-2/+8
| | | | Only some targets need that, the others don't.
* Rename swrastg_dri to swrast_driMarek Olšák2011-07-144-12/+4
| | | | | I prefer it this way and it has been suggested earlier by others too. Opinions?
* softpipe: fix various warnings about int/float/double conversions, etcBrian Paul2011-07-131-15/+15
|
* g3dvl: Remove designated initializers.Vinson Lee2011-07-131-4/+4
| | | | MSVC does not support designated initializers.
* g3dvl: s/inline/INLINE/Vinson Lee2011-07-133-36/+40
| | | | The inline keyword is not available in MSVC C.
* utils: Add missing parenthesesEmil Velikov2011-07-131-0/+4
| | | | | Signed-off-by: Emil Velikov <[email protected]> Signed-off-by: Brian Paul <[email protected]>
* softpipe: Remove sp_video_context.c from SConscript.Vinson Lee2011-07-131-1/+0
| | | | | | sp_video_context.c was added to SConscript in commit ed24e19070b7dff12670151b2d184f31c845ccae (pipe-video merge) but no file of that name was added.
* [g3dvl] don't upload all quant buffer layers at onceChristian König2011-07-133-21/+14
| | | | | | | There seems to be a bug in r600g when uploading more than one layer of a 3D resource at once with a hardware blit. So just do them one at a time to workaround this.
* Merge branch 'pipe-video'Christian König2011-07-13119-22/+19274
|\
| * [g3dvl] remove some unneeded MakefilesChristian König2011-07-134-121/+0
| |
| * r600g: reenable hardware blits for STATIC and IMMUTABLE resourcesChristian König2011-07-131-10/+8
| | | | | | | | Getting the driver in sync with mainline.
| * [g3dvl] implement workaround for missing blender clamp controlChristian König2011-07-132-7/+35
| | | | | | | | It's about 20% slower, but should at least work with every hardware.
| * r600g: revert "set BLEND_CLAMP depending on clamp_fragment_color"Christian König2011-07-132-18/+11
| | | | | | | | BLEND_CLAMP doesn't seems to be the right way to implement "ARB_color_buffer_float".
| * [g3dvl] keep a pointer in idct buffer to idct objectChristian König2011-07-133-20/+26
| | | | | | | | So we always know to which idct object a buffer belongs
| * vaapi: cleanup the source and let the st at least compile againChristian König2011-07-1211-611/+517
| |
| * [g3dvl] add some more PIPE_VIDEO_CAPsChristian König2011-07-1210-27/+79
| |
| * [g3dvl] fix a whole bunch of memory leaksChristian König2011-07-117-4/+25
| |
| * [g3dvl] revert some unintended white space changesChristian König2011-07-111-9/+12
| |
| * [g3dvl] sync SConscript with MakefileChristian König2011-07-111-3/+9
| |
| * [g3dvl] softpipe is no longer needed for dri-nouveauChristian König2011-07-111-1/+0
| |
| * r600g: revert "support textures with scaled number formats"Christian König2011-07-111-1/+1
| | | | | | | | We should add those probably when merged to master.
| * pipe-video: merge fixesChristian König2011-07-115-0/+291
| |