From BlenderWiki

Jump to: navigation, search
Note: This is an archived version of the Blender Developer Wiki. The current and active wiki is available on wiki.blender.org.

Week 13

What I did this week

Half Float Support

  • I implemented Half Float support for OpenCL, which seems to work on AMD cards but not on nvidia ones yet. Needs further fixing. I uploaded a patch here: https://developer.blender.org/D2157

Single Channel Textures

  • OpenCL now support single channel textures too, so AMD users benefit from the memory reduction as well. I commited this to master. (rB9d236ac06c2b)

Memory Statistics

  • At the beginning of the week I created a design task for the memory statistics. https://developer.blender.org/T49101 After some discussion there and in IRC, we decided to have a Statistics Editor inside of Blender, which can be used for all kinds of logs and statistics, not Cycles exclusive. I started to work on this and committed initial code for the new editor to my branch. (rBa00890deb70d, rB7e97dd76f8d1)

Next week

I will write the final documentation tomorrow (Sunday) and post it in the wiki and the mailing list. GSoC comes to an end already, but I will of course keep working on the memory statistics editor and also look into MipMaps. I am sorry that July was mostly spend on University exams but I am fully committed to finish my tasks in the foreseeable future! :)

I want to thank my mentor Ton for the opportunity to work as a GSoC student again for Blender and Sergey and Brecht for help and code review. Thanks a lot!