Difference between revisions of "User:Vasco.costa/GSoC15/logs"
From BRL-CAD
Vasco.costa (talk | contribs) (→Development Phase) |
Vasco.costa (talk | contribs) |
||
Line 11: | Line 11: | ||
''Week 1 : 25-31 May'' | ''Week 1 : 25-31 May'' | ||
* Created some example .g files in mged for the primitives to be implemented this week. The Quick Reference Card proved to be quite useful. | * Created some example .g files in mged for the primitives to be implemented this week. The Quick Reference Card proved to be quite useful. | ||
− | |||
* Do the matrix ops for ehy (Elliptical Hyperboloid) in the OpenCL side. | * Do the matrix ops for ehy (Elliptical Hyperboloid) in the OpenCL side. | ||
** https://sourceforge.net/p/brlcad/patches/346/ | ** https://sourceforge.net/p/brlcad/patches/346/ | ||
+ | |||
* Made patch for ell (Generalized Ellipsoid) and arb8 (Arbitrary Polyhedron) OpenCL shots: | * Made patch for ell (Generalized Ellipsoid) and arb8 (Arbitrary Polyhedron) OpenCL shots: | ||
** https://sourceforge.net/p/brlcad/patches/370/ | ** https://sourceforge.net/p/brlcad/patches/370/ |
Revision as of 10:00, 29 May 2015
Community Bonding Period
I have made two patches for OpenCL (OCL) shot code. One patch refactors the existing sph (Sphere) shot code, and the another patch implements ehy (Elliptical Hyperboloid) shot code.
Background Research
- http://www.sci.utah.edu/publications/knoll07/rtia-rt07.pdf
- http://www.cs.utah.edu/~knolla/cgrtia-tr.pdf
Development Phase
Week 1 : 25-31 May
- Created some example .g files in mged for the primitives to be implemented this week. The Quick Reference Card proved to be quite useful.
- Do the matrix ops for ehy (Elliptical Hyperboloid) in the OpenCL side.
- Made patch for ell (Generalized Ellipsoid) and arb8 (Arbitrary Polyhedron) OpenCL shots:
- M1 complete.
- Tried out a bunch of code browsing tools (cscope, LXR, doxygen, etc). The NetBeans IDE seems the most promising.