Commit Graph

38096 Commits

Author SHA1 Message Date
Christian König 1f3a85ec79 [g3dvl] let mc code work on the different color planes seperately 2011-03-29 20:01:49 +02:00
Christian König f3c9161b15 [g3dvl] remove texture dependencies from mc code 2011-03-27 20:41:43 +02:00
Christian König 020328ca32 [g3dvl] introduction of ycbcr buffers
Moves most of the buffer creation out of the idct code.
2011-03-27 19:43:02 +02:00
Christian König 5a351e5129 [g3dvl] no need for individual samplers for idct stage 1 & 2 2011-03-27 01:53:04 +01:00
Christian König 8330bc29dd [g3dvl] cleanup and improve idct error handling 2011-03-27 01:41:10 +01:00
Christian König c6182cc6d4 [g3dvl] improve and cleanup mc error handling 2011-03-27 01:04:00 +01:00
Christian König e8a701f40b [g3dvl] remove unused backbuffer from xvmc 2011-03-27 00:19:25 +01:00
Christian König 7f426615ab [g3dvl] fully implement paletted subpictures 2011-03-26 12:36:01 +01:00
Christian König 9a59f22d11 [g3dvl] correct subpicture stride in upload 2011-03-26 11:53:27 +01:00
Christian König 849a0b0a82 [g3dvl] start implementing palettes for subpictures 2011-03-26 11:46:07 +01:00
Christian König 5f23328a8a [g3dvl] get sampler swizzle right for subpictures
This should make ai44 work correctly.
2011-03-26 10:58:38 +01:00
Christian König c001c39371 [g3dvl] add blend state to compositor
This seems to get at least mplayer working
2011-03-26 02:03:16 +01:00
Christian König adbc9cee0d [g3dvl] correct layer size calculation 2011-03-26 01:26:52 +01:00
Christian König 05a2c182f1 [g3dvl] use quads instead of triangles for the compositor 2011-03-26 01:01:18 +01:00
Christian König 133add9c50 [g3dvl] the sampler textview map is no longer needed 2011-03-26 00:30:22 +01:00
Christian König 3d40d4f391 [g3dvl] throw out all unused parts of the interface 2011-03-26 00:20:16 +01:00
Christian König 4a0b80f00d [g3dvl] rework supicture handling
This gets ia44 and ai44 at least partial working
2011-03-25 23:38:50 +01:00
Christian König a17788ac49 [g3dvl] start implementing AI44 and IA44 subpicture 2011-03-25 21:10:56 +01:00
Christian König ce6f8331fa [g3dvl] make ref_surface handling more sane 2011-03-25 19:32:22 +01:00
Christian König da3c6dd099 [g3dvl] move sampler views for reference frames into context 2011-03-24 21:24:58 +01:00
Christian König 884cb79edf [g3dvl] make mapping and flushing of buffers a public interface 2011-03-24 20:33:32 +01:00
Christian König f08d3bb59b [g3dvl] buffers must be aligned to macroblock size 2011-03-22 21:52:06 +01:00
Christian König ba0bff8530 [g3dvl] make video buffer a public available interface 2011-03-22 19:58:21 +01:00
Christian König 52766c2c37 [g3dvl] handle different mc types more similary 2011-03-20 22:50:09 +01:00
Christian König f2c6affa36 [g3dvl] simplify motion vector calculation 2011-03-20 22:14:49 +01:00
Christian König bac8760f7f [g3dvl] rename motion vector fields 2011-03-20 21:34:38 +01:00
Christian König dd6cd206a6 [g3dvl] correctly implement non power of two buffers 2011-03-20 19:45:06 +01:00
Christian König 713a52d856 [g3dvl] cleanup idct init 2011-03-20 19:29:47 +01:00
Christian König 1a238efe42 [g3dvl] fix power_of_two buffer with/height handling 2011-03-20 19:00:50 +01:00
Christian König e9b305c100 [g3dvl] merge fixes 2011-03-19 12:26:17 +01:00
Christian König 74e1d64c6d r600g: revert some asm optimisations
They didn't have the desired effect and are still quite buggy
2011-03-19 11:40:22 +01:00
Christian König 2bf95c519e Merge remote branch 'origin/master' into pipe-video
Conflicts:
	src/gallium/drivers/r600/r600_asm.c
	src/gallium/tests/unit/SConscript
2011-03-19 01:02:40 +01:00
Christian König f36846c77e vdpau: add vdpau-r600 target 2011-03-19 00:06:47 +01:00
Christian König cbb3ad3d5a vdpau: fix formating and idention of surface.c 2011-03-19 00:06:46 +01:00
Christian König d1655b60b0 get softpipe winsys to compile again 2011-03-19 00:06:46 +01:00
Christian König 49f4aff75c vdpau: make indention and formating more sane 2011-03-19 00:06:46 +01:00
Christian König b90f569a0f vdpau: merge fixes for vdpau state tracker 2011-03-19 00:06:46 +01:00
Christian König 0719fdee2e fix chroma swizzle 2011-03-19 00:06:46 +01:00
Christian König 1d72cf6986 move empty block mask into mpeg12 context 2011-03-19 00:06:46 +01:00
Johannes Obermayr 8042d751de nouveau: Fix serious compiler warnings
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=35025

Signed-off-by: Brian Paul <brianp@vmware.com>
2011-03-18 12:10:11 -06:00
Brian Paul 5b902a08c1 mesa: minor improvements in glTexEnvfv() 2011-03-17 20:31:58 -06:00
Brian Paul 582570a04c mesa: only report up to 50 _mesa_problem() calls
http://bugs.freedesktop.org/show_bug.cgi?id=35200 reports a disk
partition getting filled because of warning messages.  Stop emitting
after 50.
2011-03-17 20:31:58 -06:00
Brian Paul 147148fd50 swrast: report data type in error message 2011-03-17 20:31:58 -06:00
Kenneth Graunke 5e9aa9926b mesa: Remove the CompileShader driver hook; it's just a no-op. 2011-03-17 14:48:54 -07:00
Brian Paul cbadedb511 mesa: use _mesa_get_current_tex_unit() helper in BindTexture() 2011-03-16 21:13:31 -06:00
Brian Paul 552f54bf04 mesa: remove unneeded local var in BindTexture() 2011-03-16 21:13:31 -06:00
Brian Paul dfda559b98 mesa: clean up the glBindTexture early out code a bit 2011-03-16 21:13:31 -06:00
Christian König a1fecd09c2 [g3dvl] move mpeg12 context out of softpipe 2011-03-17 00:08:20 +01:00
Christian König e87bd8c957 [g3dvl] cleanup and documentation 2011-03-16 23:09:52 +01:00
Kenneth Graunke 2279156fe7 i965: Rename brw_(IF|CONT)_gen6 functions to gen6_(IF|CONT). 2011-03-16 14:18:03 -07:00