All the mail mirrored from lore.kernel.org
 help / color / mirror / Atom feed
* R600g ported to mesa git
@ 2010-05-10  3:30 Marek Olšák
  2010-05-10  9:04 ` Jerome Glisse
  0 siblings, 1 reply; 2+ messages in thread
From: Marek Olšák @ 2010-05-10  3:30 UTC (permalink / raw
  To: dri-devel, Jerome Glisse


[-- Attachment #1.1: Type: text/plain, Size: 1311 bytes --]

Hi Jerome,

I've ported your R600 Gallium3D driver to current mesa git. The list of
changes:

- Wrapped the buffer and texture create/destroy/transfer/... functions using
u_resource, which is then used to implement the resource functions.
- Implemented texture transfers. I left the buffer and texture transfers
separate because one day we'll need a special codepath for textures.
- Added index_bias to the draw_*elements functions.
- Removed nonexistent *REP and *FOR instructions.
- Some pipe formats have changed channel ordering, so I've removed/fixed
nonexistent ones.
- Added stubs for create/set/destroy sampler views.
- Added a naive implementation of vertex elements state (new CSO).
- Reworked {texture,buffer}_{from,to}_handle.
- Reorganized winsys files, removed dri,egl,python directories (other hw
drivers don't have them too).
- Added a new build target dri-r600.

The winsys code is untouched besides r600_drm.c, which had to be ported too.
The scons build is not wired up yet. Other than that, it's compile- and
link-tested.

It's all here: http://cgit.freedesktop.org/~mareko/mesa/log/?h=r600g<http://cgit.freedesktop.org/%7Emareko/mesa/log/?h=r600g>
Sorry for making just one commit (it wouldn't compile in between). Given the
list of changes here, it shouldn't be hard to follow it.

-Marek

[-- Attachment #1.2: Type: text/html, Size: 1466 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: R600g ported to mesa git
  2010-05-10  3:30 R600g ported to mesa git Marek Olšák
@ 2010-05-10  9:04 ` Jerome Glisse
  0 siblings, 0 replies; 2+ messages in thread
From: Jerome Glisse @ 2010-05-10  9:04 UTC (permalink / raw
  To: Marek Olšák; +Cc: dri-devel

On Mon, May 10, 2010 at 05:30:59AM +0200, Marek Olšák wrote:
> Hi Jerome,
> 
> I've ported your R600 Gallium3D driver to current mesa git. The list of
> changes:
> 
> - Wrapped the buffer and texture create/destroy/transfer/... functions using
> u_resource, which is then used to implement the resource functions.
> - Implemented texture transfers. I left the buffer and texture transfers
> separate because one day we'll need a special codepath for textures.
> - Added index_bias to the draw_*elements functions.
> - Removed nonexistent *REP and *FOR instructions.
> - Some pipe formats have changed channel ordering, so I've removed/fixed
> nonexistent ones.
> - Added stubs for create/set/destroy sampler views.
> - Added a naive implementation of vertex elements state (new CSO).
> - Reworked {texture,buffer}_{from,to}_handle.
> - Reorganized winsys files, removed dri,egl,python directories (other hw
> drivers don't have them too).
> - Added a new build target dri-r600.
> 
> The winsys code is untouched besides r600_drm.c, which had to be ported too.
> The scons build is not wired up yet. Other than that, it's compile- and
> link-tested.
> 
> It's all here: http://cgit.freedesktop.org/~mareko/mesa/log/?h=r600g<http://cgit.freedesktop.org/%7Emareko/mesa/log/?h=r600g>
> Sorry for making just one commit (it wouldn't compile in between). Given the
> list of changes here, it shouldn't be hard to follow it.
> 
> -Marek

I will look at it tonight, thx for doing that.

Cheers,
Jerome
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2010-05-10  9:04 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-10  3:30 R600g ported to mesa git Marek Olšák
2010-05-10  9:04 ` Jerome Glisse

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.