Denis Oliver Kropp wrote:
> Claudio Ciccani via CVS wrote:
> 
>>CVSROOT:      /cvs/directfb
>>Module name:  DirectFB
>>Changes by:   klan    20060128 12:36:56
>>
>>Modified files:
>>      gfxdrivers/nvidia: Makefile.am nvidia.c nvidia.h nvidia_2d.c 
>>                         nvidia_2d.h nvidia_3d.c nvidia_3d.h 
>>                         nvidia_overlay.c nvidia_primary.c 
>>                         nvidia_regs.h nvidia_state.c nvidia_state.h 
>>Added files:
>>      gfxdrivers/nvidia: nvidia_accel.h nvidia_agp.c nvidia_agp.h 
>>                         nvidia_objects.h 
>>Removed files:
>>      gfxdrivers/nvidia: nvidia_mmio.h 
>>
>>Log message:
>>Version 0.6 of the NVidia driver:
>>- Added support for AGP
>>- Added support for DMA using AGP or Framebuffer memory.
> 
> 
> Nice :)
> 
> 
>>Currently DMA is not faster than PIO, therefore it's disabled by default.
> 
> 
> Do you submit DMA packets after each command or in EmitCommands()?

On EmitCommands().

> 
> It should make a difference in df_dok with small rectangles, comparing
> the 1x and 10x FillRectangle() benchmarks. Also, DrawString() benefits
> from one DMA submit for a bunch of commands previously queued.
> 

Actually the only thing that benefits from DMA is uploading systemonly 
surfaces.


-- 
Regards,
      Claudio Ciccani

[EMAIL PROTECTED]
http://directfb.org
http://sf.net/projects/php-directfb

_______________________________________________
directfb-dev mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev

Reply via email to