[GSoC 2017] 3D Hardware Acceleration - Weekly Report 4
It has been a while since the last Report. So here I go. Firstly, I would like to thank all the Haiku mentors and developers for the first GSoC evaluation, thank you for believing in me. Now coming to the report.
I am still at the Linux compatibility layer, adding new headers and dependencies one by one. Things are not moving as fast as I would like them to, mainly because of my lack of understanding of Haiku’s internals. Linux has great documentation and thus a simple Google search brings up reading material which can be understood easily. It is pretty much the same with FreeBSD, but not the case with Haiku. Thus, the only two options I am left with is asking people in the mailing list and figuring it out myself. Both of which I try to do every time I face a problem but is a time-consuming process.
As per PulkoMandy’s suggestion, I started posting my queries in the haiku-development mailing list, but still no response. Hence I am working on my own (with my limited knowledge of things). Shout out to korli for reviewing my commits on GitHub and correcting me as I move forward. I would really appreciate if other developers could do the same.
Same as before, I am adding these headers (rather slowly), and trying to keep the #includes as tidy as possible. Once I have these important headers in place, things will be faster with every new addition. As of now I am trying to implement dma-mapping.h using mm.h and page.h. Would really appreciate any kind of help.
Thank you for reading.
- Haiku monthly activity report - 08/2017
- [GSoC 2017] Calendar Application: Final Report
- [GSoC 2017] Porting Swift to Haiku - Final Report
- [GSoC 2017] Preferences GUI Refactoring - Final Report
- [GSoC 2017] Calendar Application: Weekly Report 7
- [GSOC 2017 - TCP optimization and fine tuning] Final Report
- [GSoC 2017] Preferences GUI Refactoring - Weekly Report 6
- [GSoC 2017 - BTRFS write supports] Third coding period - Final recap
- [GSoC 2017] Porting Swift to Haiku - Week #9 / #10