anholt is currently certified at Master level.

Name: Eric Anholt
Member since: 2002-10-18 00:36:00
Last Login: N/A

FOAF RDF Share This

Homepage: http://people.freebsd.org/~anholt/

Notes:

I'm a FreeBSD src and ports committer (XFree86 and DRM maintainer, among other things) and DRI developer (SiS DRI maintainer). I'm 20 years old and a student of Sociology and Anthropology at Lewis & Clark College in Portland, OR. Currently a part-time code-monkey with LinuxFund.

Projects

Recent blog entries by anholt

Syndication: RSS 2.0

I'm moving my blog to LiveJournal. Not really sure why, but LiveJournal is just more interesting to me. Perhaps it's because folks I know are blogging there, too.

xserver:
More Xati hacking. Fixed the driver to allow acceleration of copies between pixmaps of matching bpp, not destination pixmaps that match the screen bpp (which meant broken copies when source bpp != dest bpp). Fixed r128's alignment of pixmaps, which had resulted in some corruption. Now I can't produce corruption on Xati, except for a very brief moment when opening menus in mozilla with xcompmgr running. It's the same in Xvesa, and may be something fixed in trunk.

I've also spent time working on getting the Composite solid-fill case accelerated using the driver's solid fill hook that already exists. XFree86 code helped out quite a bit here, since I'm relatively unfamiliar with the internals of this stuff. It appears to be working, but I'm going to wait to commit until I can get some review or more thorough testing, I think. Then I'd like to do cleanups and merge my DRI branch, where I've been doing this work, to trunk. While in the area, I caught a bug I had introduced to kaa when starting on Xati which wasted 0 to 75% of offscreen memory depending on bpp.

I've also spent more time the last few days on SiS and Radeon Composite acceleration using 3d, but to no avail so far.

xserver:
Committed r128 Composite acceleration support for blending with no mask, no transform, and no repeat. It was a diff bounced around between myself and andersca, with andersca having written some of the most important bits. Unfortunately this doesn't cover any of what xcompmgr wants to do.

Took a look at whether xvideo could be done using the scaler like the Composite accel is. Although the scaling parts should be OK, it looks like the formats supported by the hardware don't match the formats desired by Xv. Or I'm failing to understand YUV formats, which is quite likely.

Spent a solid chunk of the day working on Radeon Render acceleration. I think I do have enough information in the end to do Composite cleanly on Radeon in Xati. The code is written, but nothing's being rendered yet. Not sure what's going on.

xserver:
Spent the night hacking on render accel. Helped andersca to get his diff for some specific render accel on r128 working. I've been trying to get his diff working on my r128 and cleaned up for the same test here all night, with no luck at all. I'm compositing something vaguely resembling the image onto the screen, except that it looks like the pitch is very wrong. Or something. It's definitely being blended, because I can see the root window under the scribbling outside of the test's window.

Moved back home from school for the break. It's great to be at home with family, eating good food and doing family activities. And in theory I've got more time to dedicate to hacking. However, today I had to drive my vehicle-less friend around as he tried to scrounge enough money to get his car back from the shop. I ended up loaning him $200. I hope this turns out well, and not like all the cases in all those "judge shows" that everyone else in the world seems to love to watch. I trust him, it's just what everyone else I've mentioned loaning money to has brought up. Finished off the day watching my sister at her baton performance, though, which is always fun.

xserver:
Managed to get a bit of hacking on glx done. The XFree86 code is in place in the tree, but now I need to figure out how this mess is supposed to all tie in to a DRI driver (well, I can actually answer that: it wasn't ever supposed to. I just want it to at this point).

35 older entries...

 

anholt certified others as follows:

  • anholt certified mharris as Master
  • anholt certified kkenn as Master
  • anholt certified jhb as Master
  • anholt certified anholt as Master
  • anholt certified peter as Master
  • anholt certified rwatson as Master
  • anholt certified bmilekic as Journeyer
  • anholt certified phk as Master
  • anholt certified winter as Journeyer
  • anholt certified des as Journeyer
  • anholt certified will as Journeyer
  • anholt certified grog as Master
  • anholt certified benno as Journeyer
  • anholt certified imp as Master
  • anholt certified softweyr as Journeyer
  • anholt certified bp as Journeyer
  • anholt certified cg as Journeyer
  • anholt certified green as Journeyer
  • anholt certified alan as Master
  • anholt certified xiphmont as Master
  • anholt certified branden as Master
  • anholt certified vektor as Journeyer
  • anholt certified daniels as Journeyer
  • anholt certified fxn as Journeyer
  • anholt certified MichaelCrawford as Journeyer
  • anholt certified mochel as Master
  • anholt certified andersca as Master

Others have certified anholt as follows:

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page