summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* configure.ac: don't build gallium driver libs just to see if there are no errorsMarek Olšák2011-07-141-7/+18
| | | | | | I think the past are those times when the gallium interface was changed all the time. Now it is not, so there is no reason to always compile the libs if they are not needed.
* gallium/targets: do not link every driver with libllvmpipe.aMarek Olšák2011-07-147-3/+9
| | | | 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-13121-29/+19389
|\
| * [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-117-4/+294
| |
| * [g3dvl] remove some stale nv40 filesChristian König2011-07-112-80/+0
| |
| * [g3dvl] remove pipe_video_context from nouveauChristian König2011-07-115-84/+22
| |
| * Merge remote-tracking branch 'origin/master' into pipe-videoChristian König2011-07-11127-2739/+4013
| |\ | | | | | | | | | | | | | | | Conflicts: src/gallium/drivers/r600/r600_pipe.c src/gallium/drivers/r600/r600_state_inlines.h
| * | vdpau: make capabilities query more saneChristian König2011-07-103-45/+32
| | |
| * | vdpau: implement VdpOutputSurfaceGetParametersChristian König2011-07-104-18/+51
| | |
| * | [g3dvl] stop calling dri2DestroyDrawableChristian König2011-07-091-16/+0
| | | | | | | | | | | | | | | | | | When switching channels with xine it sometimes happens that xine destroys the drawable before we get a chance to call DRI2DestroyDrawable, resulting in an x error.
| * | vdpau: add implementation of VdpDecoderGetParametersChristian König2011-07-082-0/+34
| | |
| * | [g3dvl] and finally remove pipe_video_contextChristian König2011-07-0828-266/+151
| | |
| * | [g3dvl] move video buffer creation out of video contextChristian König2011-07-0811-93/+120
| | |
| * | [g3dvl] remove the unused priv member from pipe_video_contextChristian König2011-07-087-13/+6
| | |
| * | [g3dvl] move compositor creation and handling directly into the state trackersChristian König2011-07-0811-200/+164
| | |
| * | [g3dvl] remove sampler view handling from video contextChristian König2011-07-084-133/+79
| | |
| * | [g3dvl] remove create_surface from video contextChristian König2011-07-085-27/+10
| | |
| * | [g3dvl] make pipe_context mandatory for creation pipe_video_contextChristian König2011-07-0814-144/+53
| | |
| * | [g3dvl] rename is_format_supported to is_video_format_supported and move it ↵Christian König2011-07-088-38/+49
| | | | | | | | | | | | into screen object
| * | [g3dvl] rename get_param to get_video_param and move into screen objectChristian König2011-07-0711-33/+73
| | |
| * | Merge remote-tracking branch 'origin/master' into pipe-videoChristian König2011-07-04460-6574/+25049
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: configure.ac src/gallium/drivers/r600/r600_state_inlines.h src/gallium/tests/trivial/Makefile src/gallium/winsys/g3dvl/dri/XF86dri.c src/gallium/winsys/g3dvl/dri/driclient.c src/gallium/winsys/g3dvl/dri/driclient.h src/gallium/winsys/g3dvl/dri/xf86dri.h src/gallium/winsys/g3dvl/dri/xf86dristr.h src/gallium/winsys/r600/drm/r600_bo.c
| * \ \ Merge remote-tracking branch 'origin/master' into pipe-videoChristian König2011-06-09165-64231/+19403
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/tests/unit/u_format_test.c src/gallium/winsys/r600/drm/r600_hw_context.c
| * | | | [g3dvl] rework video buffer format handlingChristian König2011-06-074-33/+55
| | | | |
| * | | | xvmc: fix some warning about uninitialized varsChristian König2011-06-071-1/+1
| | | | |
| * | | | [g3dvl] move dummy quantification into xvmc state trackerChristian König2011-06-073-17/+18
| | | | |
| * | | | [g3dvl] split quant matrix out of picture infoChristian König2011-06-054-15/+26
| | | | |
| * | | | [g3dvl] rename map/unmap to begin/end frameChristian König2011-06-054-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | | mapping and unmapping of buffers is just an implementation detail. begining and ending an frame is much more descriptive
| * | | | [g3dvl] remove unused and dublicate fields from picture structureChristian König2011-06-053-13/+4
| | | | |
| * | | | [g3dvl] use a vertex element instead of the instance idChristian König2011-06-051-2/+1
| | | | | | | | | | | | | | | | | | | | Enable this change permanently