LINUX.ORG.RU
ФорумTalks

Mesa делает большой шаг вперед.


0

0

From: Keith Whitwell <keith <at> tungstengraphics.com>
Subject: Merged texmem branch
Newsgroups: gmane.comp.video.mesa3d.devel
Date: 2006-11-01 14:56:49 GMT (14 hours and 9 minutes ago)

We've just merged the texmem-0-3-branch code.  This has been a major 
project, probably much bigger than we realized when we started on it.

The fundamental technology underpinning the changes is Thomas 
Hellstrom's new TTM memory manager which dynamically maps buffers into 
and out of the GART aperture as required for rendering.

The benefits that flow from this are:
	- Vastly increased amount of memory available for texturing.
	- No need to reserve/waste memory for texture pool when not rendering.
	- Fast transfers to *and* from video memory.

As a result we've been able to build a whole bunch of features into the 
i915tex driver that haven't been present in DRI-based drivers previously:

	- EXT_framebuffer_objects, render to texture
	- ARB_pixel_buffer_objects
	- Accelerated
		- CopyTexSubimage
		- DrawPixels
		- ReadPixels
		- CopyPixels
	- Accelerated texture uploads from pixel buffer objects
	- Potentially texturing directly from the pixel buffer object (zero 
copy texturing).

If/when other drivers are ported to the memory manager, it will be easy 
to support VBO's in the same way.

Keith

-----

остались проблемы со сжатыми текстурами, но в целом очень здорово, очередной шаг приближающий mesa/dri к коммерческим драйверам...
anonymous

Коммерческий - значирт платный. Драйверы ATI и NVIDIA бесплатные, хоть и проприетарные.

Sikon ★★★
()
Ответ на: комментарий от inoremap

> надо проверить, а то OpenGL на i915 в linux был раза в два медленнее чем в win

У меня на ноуте i915 c видео Intel 945GM. Проблем с OpenGL никаких нет. Если не считать отсутствия всех Water effects (вообще не работают), Beryl работает просто замечательно. Драйвер i810 от xorg.

mutronix ★★★★
()
Ответ на: комментарий от mutronix

У меня тоже проблем нет, только одна и таже программа собранная под linux показывает в 2-4 раза меньше fps по сравнению с win вариантом. Видео 915GM DRI включен.

inoremap ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.