GSoC/GCI Archive
Google Code-in 2011 Haiku

Fix the ticket #4934 - Move GLTeapot data into resource.

completed by: Alex11223

mentors: Siarhei Zharski

Your task is:

  • Setup Haiku in Virtual Machine (Virtual Box recommended) or on real hardware;
  • Download standalone version of Haiku GLTeapot application from the link below;
  • Take familiar with the code and Haiku RDEF format documentation;
  • Use make to build the application. Resulting executable binary you'll find in 'objects-...' directory;
  • Investigate current implementation of using teapot vertex data code and modify it accordingly to use resources instead of external text file and move this data into .rdef;
  • Upload modified project or patch as result of your work;
Links:
  • https://dev.haiku-os.org/ticket/4934 - the ticket description;
  • http://siarzhuk.dyndns.org/teapot-gci-kit-27.11.2011.tar.bz2 - standalone version of GLTeapot application;
  • http://cgit.haiku-os.org/haiku/tree/src/apps/glteapot  - sources of Haiku version of GLTeapot;
  • http://haiku-os.org/legacy-docs/bebook/index.html - BeBook - system API reference;
  • http://haiku-os.org/development - information about development for Haiku;
  • http://haiku-os.org/development/coding-guidelines - Haiku Coding Guidelines;
Good luck!