[Mesa-dev] More projects for newbies

2013-11-24 Thread Klemen Košir
Hello!

I'll try to implement AMD_shader_trinary_minmax. This is my first
project, so I hope I'll be able to do it (correctly). It shouldn't take
me too long.

- Klemen Košir
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] More projects for newbies

2013-11-23 Thread Mike Lothian
Sounds good
On 22 Nov 2013 19:05, Ian Romanick i...@freedesktop.org wrote:

 I've posted a wiki with some project suggestions for people wanting to
 get into Mesa development:

 http://wiki.freedesktop.org/dri/NewbieProjects/

 These projects are a little bit larger than the one I previously posted
 to the mailing list
 (http://lists.freedesktop.org/archives/mesa-dev/2013-October/046374.html),
 but I've tried to be very detailed.

 I have two hopes for this wiki:

 1. People already experienced with Mesa development will avoid these
 projects. :)

 2. Other people will add projects with similar scope and level of
 detail.  For example, I think someone could probably add a project for
 GL_ARB_buffer_storage and GL_ARB_clear_texture.
 ___
 mesa-dev mailing list
 mesa-dev@lists.freedesktop.org
 http://lists.freedesktop.org/mailman/listinfo/mesa-dev

___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] More projects for newbies

2013-11-23 Thread Maxence Le Doré
I have initial work on ARB_clear buffer_object for swrast there :

https://github.com/maxenceledore/mesa/commit/64e74a37118950d396392e38d6246d559049753f

Untested. And this is a ugly single patch implementation. Gonna split
it shortly.

AMD_shader_trinary_minmax :
I have played with AMD_shader_trinary_minmax a month ago.
To mimic the way GLSL packing builtins are lowered. As I have no idea
of a gpu having
native MIN3/MAX3/MID3 instruction,
I found that it would be good to lower it to MIN2/MAX2. I stop as I
didn't know how
to lower mid3(). The lowering patch is there :
https://github.com/maxenceledore/mesa/commit/22e747c1a1b2408393e5c3838cb2ca50c42a4b26

ARB_multi_bind :
My ARB_multi_bind implementation is from my point of view a little
cleaner. Splitted in multiple coherent patches. May be ok. But lacks
of ARB_shader_image_load_store (which I'm currently not enough skilled
to implement) don't allow me to fully implement glBindImageTextures(),
introduced with multi_bind and depending on
ARB_shader_image_load_store support.

Anyway. multi_bind branch is there :
https://github.com/maxenceledore/mesa/commits/multi_bind


AMD_blend_minmax_factor :

I have implemented it long time ago for almost every mesa drivers.
This was quite trivial. But a
good exercise to begin. The most annoying is that I have no idea of a
compositing engine
that would take advantage of this (will be happy if somebody could tell me !).

AMD_blend_minmax_factor is avaible there :
https://github.com/maxenceledore/mesa/commits/amd_blend_minmax_factor


My other branches ?
Don't expect their content to be serious : For most of them, this is
OpenGL API stubs.
I use them as reminders. Changes were done so quickly that they
would often contains typo
errors that break mesa compilation. I would talk about this work on
mesa dev list if I get
something really better.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] More projects for newbies

2013-11-23 Thread f.josef
Hello,
I have done the changes for ARB_map_buffer_alignment; will check I didn't 
break anything and start sending the patches in tomorrow.
Kind regards,

Michal Navratil

I've posted a wiki with some project suggestions for people wanting to
get into Mesa development:

http://wiki.freedesktop.org/dri/NewbieProjects/

These projects are a little bit larger than the one I previously posted
to the mailing list
(http://lists.freedesktop.org/archives/mesa-dev/2013-October/046374.html),
but I've tried to be very detailed.

I have two hopes for this wiki:

1. People already experienced with Mesa development will avoid these
projects. :)

2. Other people will add projects with similar scope and level of
detail. For example, I think someone could probably add a project for
GL_ARB_buffer_storage and GL_ARB_clear_texture.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev;___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] More projects for newbies

2013-11-22 Thread Ian Romanick
I've posted a wiki with some project suggestions for people wanting to
get into Mesa development:

http://wiki.freedesktop.org/dri/NewbieProjects/

These projects are a little bit larger than the one I previously posted
to the mailing list
(http://lists.freedesktop.org/archives/mesa-dev/2013-October/046374.html),
but I've tried to be very detailed.

I have two hopes for this wiki:

1. People already experienced with Mesa development will avoid these
projects. :)

2. Other people will add projects with similar scope and level of
detail.  For example, I think someone could probably add a project for
GL_ARB_buffer_storage and GL_ARB_clear_texture.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev