[Bf-committers] [GSoC] OpenGL 2D Drawing API

Chris Stankus cdstankus at gmail.com
Wed Mar 23 03:14:02 CET 2016


Hey,

I've submitted a draft proposal and figured I should also share it on the
mailing list for comment, it's available here:

https://docs.google.com/document/d/1wd7e2I9wMVzP1m0d50uoi50ZlmzwEwfkIXQjpEc6Hwg/edit?usp=sharing

On Sun, Mar 20, 2016 at 5:59 PM, Mike Erwin <significant.bit at gmail.com>
wrote:

> Hi Chris, welcome!
>
> I wrote that caveat about prior work, but not the original project idea.
> Really it's "ongoing work" which is mostly focused on 3D, and that 2D
> should share some inner workings instead of totally diverging. One of the
> technical goals for Blender 2.8 is a GPU API that the rest of our code can
> call into, that is performant, correct and easier to use. You could
> call this an abstraction layer but we're not trying to wrap all of OpenGL
> -- just the parts we want to use.
>
> Anyone working on a clean 2D UI drawing API should be aware of how that
> would fit into and affect the overall GPU API. Which is exactly what
> mentors are for! Put together a proposal early then we can give more
> specific feedback. You can revise it up to the deadline.
>
> Also you should check out non-Blender prior work such as Quartz, Skia,
> NV_path_rendering. Our 2D API doesn't need to be as complete as those since
> it's for our internal use.
>
> OpenGL 3.2 core profile is our target for future work, so focus on that.
>
> On Sunday, March 20, 2016, Chris Stankus <cdstankus at gmail.com> wrote:
>
>> Hello,
>>
>> I'm interested in working on the OpenGL 2D Drawing API for Google Summer
>> of
>> Code. I am proficient in C and have experience with OpenGL. The idea
>> description mentions that prior work has been been done on abstracting
>> OpenGL calls and I am interested in knowing what has been done prior so my
>> proposal can be more concrete.
>>
>> Thanks,
>> Chris Stankus
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
>
>
> --
> Mike Erwin
> musician, naturalist, pixel pusher, hacker extraordinaire
>


More information about the Bf-committers mailing list