Open Sourcing: decora-compiler
Joseph Andresen
joseph.andresen at oracle.com
Thu Nov 8 12:32:36 PST 2012
They started playing around with it couple weeks ago... But it was a low priority.
On Nov 8, 2012, at 2:33 AM, Jiri Prajzner <Goddard at seznam.cz> wrote:
> Any chance NetBeans folks will catch up on this? :)
>
> Regards, Jiri
>
> --
> http://www.dredwerkz.cz
> +420 739 575 905
> 218 659 431
> http://www.plurk.com/goddard
>
> ---------- Původní zpráva ----------
> Od: Tom Schindl <tom.schindl at bestsolution.at>
> Datum: 8. 11. 2012
> Předmět: Re: Open Sourcing: decora-compiler
> "[Resending because the first one is queued because I attached a screenshot]
>
> Hi,
>
> You got me I fact I don't only plan I've written one already
> yesterday - see
> http://tomsondev.bestsolution.at/2012/11/08/javafx-shader-language-jsl-or-
> writing-an-editor-for-a-language-you-dont-know/
> (http://tomsondev.bestsolution.at/2012/11/08/javafx-shader-language-jsl-or-writing-an-editor-for-a-language-you-dont-know/)
> !
>
> It's a very dumb one yet but it could be improved, although I have to
> say this is very low priority in the complete e(fx)clipse project.
>
> Tom
>
> Am 08.11.12 07:21, schrieb Felipe Heidrich:
>> Hi Tom,
>>
>>
>> Out of curiosity,
>>
>> Are you planning on adding JSL editor to e(fx)clipse ?
>>
>> I think that would be really cool. Provided that we already have the DSL
> grammar file for ANTR it should not be too much trouble to pass it to xText
> (i hope).
>>
>> Joe/Rich: would we be able to get Tom a couple of JSL example files to get
> him going ?
>>
>> Cheers
>> Felipe
>>
>>
>> On Nov 7, 2012, at 9:11 AM, Tom Schindl wrote:
>>
>>> Hi,
>>>
>>> Ok - I cloned the graphic forest - to get my hands dirty on this are
>>> there any example DSL-Files, to do some monkey see monkey do?
>>>
>>> Tom
>>>
>>> Am 06.11.12 19:08, schrieb Richard Bair:
>>>> It will be in "rt". It will start out in the graphics forest but by next
> week it will have propagated through the rest of them.
>>>>
>>>> On Nov 6, 2012, at 10:05 AM, Tom Schindl <tom.schindl at bestsolution.at>
> wrote:
>>>>
>>>>> That sounds interesting where will it endup? In which mercurial repo?
>>>>>
>>>>> Tom
>>>>>
>>>>> Am 06.11.12 17:13, schrieb Richard Bair:
>>>>>> Hi,
>>>>>>
>>>>>> I'm going to be open sourcing today another one of our projects called
> decora-compiler. We have our own DSL for shader languages called Decora.
> What we do is generate shaders for OpenGL and D3D from this language. We
> also generate Java code and SSE native code. For some shaders, we ended up
> generating them and then hand-tweaking them from there.
>>>>>>
>>>>>> The decora-compiler is used during the build process, but is not
> itself part of either the JDK or JRE, and so has mostly remained invisible
> to everybody. There is an "ME" based backend for JavaME which I don't think
> is even being used anymore, so there is stuff here we could remove to reduce
> the size of the project (and I will be filing a JIRA for this).
>>>>>>
>>>>>> decora-compiler isn't really that interesting in isolation, although
> at one time we had entertained the idea of popularizing it so that people
> could write their own shaders with JSL (the decora shader language), in
> which case the compiler would be part of the JDK such that you could create
> your own effects. Decora is predominantly used for the "effects" -- blur,
> box blur, etc. Although it is also used for prism shaders, we don't generate
> SSE or Java backends for those, and many of these have been tweaked by hand
> vs. simply generated.
>>>>>>
>>>>>> Cheers
>>>>>> Richard
>>>>>
>>>>>
>>>>> --
>>>>> B e s t S o l u t i o n . a t EDV Systemhaus GmbH
>>>>> -----------------------------------------------------------------------
> -
>>>>> tom schindl geschäftsführer/CEO
>>>>> -----------------------------------------------------------------------
> -
>>>>> eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833
>>>>> http://www.BestSolution.at(http://www.BestSolution.at) phone ++43 512
> 935834
>>>
>>>
>>> --
>>> B e s t S o l u t i o n . a t EDV Systemhaus GmbH
>>> ------------------------------------------------------------------------
>>> tom schindl geschäftsführer/CEO
>>> ------------------------------------------------------------------------
>>> eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833
>>> http://www.BestSolution.at(http://www.BestSolution.at) phone ++43 512
> 935834
>
>
> --
> B e s t S o l u t i o n . a t EDV Systemhaus GmbH
> ------------------------------------------------------------------------
> tom schindl geschäftsführer/CEO
> ------------------------------------------------------------------------
> eduard-bodem-gasse 5-7/1 A-6020 innsbruck fax ++43 512 935833
> http://www.BestSolution.at(http://www.BestSolution.at) phone ++43 512 935834
> "
More information about the openjfx-dev
mailing list