Screenshot? :)
Ideally a comparison of superell from non-opencl next to the same rendered via
opencl…
Cheers!
Sean
> On Mar 13, 2018, at 5:48 PM, Sreyansh Jain <sreyanshjai...@gmail.com> wrote:
>
>
> Hi,
>
> I've submitted the patch file. Do let me know suggestions for that, if any.
> I'll share the rough initial draft of the proposal for your review and
> recommendation soon.
>
>
> Warm Regards,
>
> Sreyansh Kumhar Jain
> 4th Year Undergraduate Student
> Department of Mechanical Engineering
> Indian Institute of Technology, Kharagpur
> +91-9933958066
>
> sreyanshjai...@gmail.com <mailto:sreyanshjai...@gmail.com>
> Facebook <https://www.facebook.com/sreyansh.sonu> | LinkedIn
> <https://www.linkedin.com/in/sreyansh-kumhar-jain-a61428104/>
> On Tue, Mar 13, 2018 at 7:40 AM, Christopher Sean Morrison <brl...@mac.com
> <mailto:brl...@mac.com>> wrote:
> Sreyansh,
>
> Before moving onto other primitives, please submit a patch file with your
> changes (including any new files) and demonstrate the superell working via
> OpenCL…
>
> You should definitely be drafting a proposal for review at this point.
> Proposal submissions opened today.
>
> Cheers!
> Sean
>
>
>> On Mar 12, 2018, at 5:50 PM, Sreyansh Jain <sreyanshjai...@gmail.com
>> <mailto:sreyanshjai...@gmail.com>> wrote:
>>
>>
>> Hi,
>>
>> Thank you so much for the detailed guidance. Having gone through all the
>> reference codes given, I've successfully ported the SUPERELL primitive to
>> OpenCL. I'll try to do the same for HYP and others as well before the final
>> application deadline. Should I proceed with drafting the proposal for review
>> or is there something else that needs to be done?
>>
>> Eagerly looking to your revert.
>>
>>
>> Warm Regards,
>>
>> Sreyansh Kumhar Jain
>> 4th Year Undergraduate Student
>> Department of Mechanical Engineering
>> Indian Institute of Technology, Kharagpur
>> +91-9933958066
>>
>> sreyanshjai...@gmail.com <mailto:sreyanshjai...@gmail.com>
>> Facebook <https://www.facebook.com/sreyansh.sonu> | LinkedIn
>> <https://www.linkedin.com/in/sreyansh-kumhar-jain-a61428104/>
>> On Tue, Mar 6, 2018 at 10:56 PM, Vasco Alexandre da Silva Costa
>> <vasco.co...@gmail.com <mailto:vasco.co...@gmail.com>> wrote:
>> Hello!
>> You can start by implementing one of the primitives which hasn't been ported
>> over to OpenCL yet.
>> There were a lot of issues with porting the HRT primitive last year,
>> probably because of the solver, so I would advise you to try to port
>> something simpler like either HYP or SUPERELL which shouldn't have any
>> issues.
>>
>> There is a quick reference guide to BRL-CAD MGED commands and primitives
>> here:
>> http://brlcad.org/w/images/5/52/MGED_Quick_Reference_Card.pdf
>> <http://brlcad.org/w/images/5/52/MGED_Quick_Reference_Card.pdf>
>>
>> Here is a reference card for OpenCL 1.2 (what we currently use) commands and
>> language constructs:
>> https://www.khronos.org/files/opencl-1-2-quick-reference-card.pdf
>> <https://www.khronos.org/files/opencl-1-2-quick-reference-card.pdf>
>>
>> I code for BRL-CAD using the Linux operating system. The other developers
>> typically use either that or Mac OS X.
>> Make sure to setup your development environment and install OpenCL on your
>> system. This program might be of help since it queries the installed OpenCL
>> versions to determine the supported version, etc:
>> https://github.com/simleb/clinfo <https://github.com/simleb/clinfo>
>>
>> You should provide a patch for that primitive (HYP or SUPERELL) before GSoC
>> officially starts. It shouldn't be too hard to do since you can use one of
>> the other already ported primitives (like ELL) as a template. You basically
>> need to port the ray-primitive intersection (shot) code from C to OpenCL and
>> to provide the glue code which packs and unpacks that primitive from the C
>> side to the OpenCL side.
>>
>>
>> I have a task list, of things to do, for the OpenCL ray tracer here:
>> http://brlcad.org/wiki/User:Vasco.costa
>> <http://brlcad.org/wiki/User:Vasco.costa>
>>
>> You can use this as a basis to write your actual proposal. Of the things in
>> that todo list I would say that PIPE, DSP, BOT plate mode, and BREPs are the
>> most significant.
>>
>> Before you write the proposal and allocate time for the tasks you should
>> read the relevant code that you will have to port from ANSI C/C++ to OpenCL
>> to get an idea of the complexity of the tasks. Most of the relevant code is
>> located in this code tree:
>> https://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/librt/primitives/
>> <https://svn.code.sf.net/p/brlcad/code/brlcad/trunk/src/librt/primitives/>
>>
>> Regards,
>>
>> On Tue, Mar 6, 2018 at 4:28 PM, Sreyansh Jain <sreyanshjai...@gmail.com
>> <mailto:sreyanshjai...@gmail.com>> wrote:
>> Hi,
>>
>> I'm new to the open source community but I'm well-versed with Python, C and
>> CUDA while a beginner in OpenCL. I went through the project ideas list and I
>> believe I can contribute to one on GPGPU Raytracing. Can you guide me on how
>> to start contributing to these as of now. I hope I'm not that late.
>>
>>
>> Warm Regards,
>>
>> Sreyansh Kumhar Jain
>> 4th Year Undergraduate
>> IIT Kharagpur
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org <http://slashdot.org/>!
>> http://sdm.link/slashdot <http://sdm.link/slashdot>
>> _______________________________________________
>> BRL-CAD Developer mailing list
>> brlcad-devel@lists.sourceforge.net
>> <mailto:brlcad-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
>>
>>
>>
>>
>> --
>> Vasco Alexandre da Silva Costa
>> PhD in Computer Engineering (Computer Graphics)
>> Instituto Superior Técnico/University of Lisbon, Portugal
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org <http://slashdot.org/>!
>> http://sdm.link/slashdot <http://sdm.link/slashdot>
>> _______________________________________________
>> BRL-CAD Developer mailing list
>> brlcad-devel@lists.sourceforge.net
>> <mailto:brlcad-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
>>
>>
>> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org <http://slashdot.org/>!
>> http://sdm.link/slashdot_______________________________________________
>> <http://sdm.link/slashdot_______________________________________________>
>> BRL-CAD Developer mailing list
>> brlcad-devel@lists.sourceforge.net
>> <mailto:brlcad-devel@lists.sourceforge.net>
>> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
>> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> <http://sdm.link/slashdot>
> _______________________________________________
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net <mailto:brlcad-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org <http://slashdot.org/>!
> http://sdm.link/slashdot_______________________________________________
> <http://sdm.link/slashdot_______________________________________________>
> BRL-CAD Developer mailing list
> brlcad-devel@lists.sourceforge.net <mailto:brlcad-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/brlcad-devel
> <https://lists.sourceforge.net/lists/listinfo/brlcad-devel>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Developer mailing list
brlcad-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-devel