[GSoC 2017] 3D Hardware Acceleration - Weekly Report 4

Blog post by vivek on Fri, 2017-07-14 15:42

Greetings 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. Progress 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.

[GSoC 2017] 3D Hardware Acceleration - Weekly Report 3

Blog post by vivek on Mon, 2017-06-19 15:42

Greetings Almost 2 weeks since the last Weekly Report, so here goes what I have been up to in the last two weeks. Adding code I am slowly adding new code as you might see here. Each commit represents a new file and its dependencies compiling successfully in my machine(gcc5). In asm/atomic.h I have commented out some of the functions which I believe is not required for DRM. If I find some use of those functions then I will have to revisit this file and make the necessary changes.

[GSoC 2017] 3D Hardware Acceleration - Weekly Report 2

Blog post by vivek on Sun, 2017-06-04 23:00

Hello again Here goes my second weekly report describing my efforts and endeavours in the last two weeks. I haven’t produced a lot of code, but I am not sitting idle. Technical Report Firstly, as advised by Alex (kallisti5), I have a Technical Report[1] prepared - a rough outline of how and what all changes to the codebase are planned for this summer project. It is a very basic roadmap which I will try my best to stick to but cannot guarantee.

[GSoC 2017] 3D Hardware Acceleration - Weekly Report 1

Blog post by vivek on Fri, 2017-05-19 00:49

Hello again My previous blog post was a brief introduction to my project - 3D Hardware Acceleration in Haiku. The second week of GSoC demands the second post and so here we go. Bonding Well, there hasn’t been a lot of coding work in the last two week, as much as I would have liked, primarily because I wasn’t well for a couple of days. But, I did do what I am supposed to do at this period, i.

[GSoC 2017] 3D Hardware Acceleration in Haiku

Blog post by vivek on Fri, 2017-05-05 04:41

Hello everyone My name is Vivek (Trac: vivek-roy, IRC: vivu). I have been selected for Google Summer of Code 2017 to work with Haiku on the project 3D Hardware Acceleration in Haiku. The Mesa renderer in Haiku presently ventures into software rendering. Haiku uses software for rendering frame buffers and then writes them to the graphics hardware. The goal of my project is to port Direct Rendering Manager (DRM) Driver for i915, from the Linux kernel to Haiku with the help of DragonflyBSD’s Linux Compatibility layer, so that those drivers can be later extended to add OpenGL support (Mesa3D) for hardware accelerated 3D rendering.