Blender Git Loki

Blender Git "soc-2016-cycles_images" branch commits.

August 27, 2016, 22:07 (GMT)
Stats Editor:
* Add new notifier for the stats space type
* Add logging_type DNA/RNA, which will be used to toggle between the different log types. We certainly will have more types here, this needs to be discussed further. For now we have
Operators, Rendering and Depsgraph.
* Add basic space stats notifier listener.
August 25, 2016, 22:16 (GMT)
Further work on the Statistics Editor.

* Fix drawing, now it at least draws a solid main area.
* Add empty UI py file.
August 25, 2016, 21:44 (GMT)
Fix whitespace in new code for Stats Editor.
August 19, 2016, 21:28 (GMT)
Ad basic theme settings for new stats editor.
August 19, 2016, 21:15 (GMT)
Initial commit for new Statistics Editor.
August 18, 2016, 19:17 (GMT)
Merge branch 'master' into soc-2016-cycles_images
August 18, 2016, 19:17 (GMT)
Revert "Half Floats: Initial support for CUDA."

This reverts commit ef7d3af938514d4dfb7d7c2376c8fa6720c45279.
August 11, 2016, 10:54 (GMT)
Half Floats: Fix CUDA rendering

The issue was not in the kernel, but in the bindless mapping instead:
it was allocating space for 4096 slots only, causing writes past the
array boundaries to begin with and making kernel unable to fetch proper
bindless texture object to end with.

Using allocations based on the slot index plus some padding to avoid
too much re-allocations now. A bit weak and maybe allocating all slots
at once is the better alternative, but should let us to work fine for
the time being.
August 9, 2016, 09:33 (GMT)
Half Floats: Initial support for CUDA.

This is not working yet, due to an error on rendertime, I assume it's an error on reading the texture. If I render a scene, with the half float texture outside of the camera, it works.

* Enable half floats for Kepler cards (1024 for half and 1024 for half4)
* Use proper half data type for CUDA, don't declare our own.
* Change __float2half_rn to __float2half, which should be the same according to http://stackoverflow.com/questions/35198856/half-precision-difference-between-float2half-vs-float2half-rn
August 9, 2016, 09:16 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_images
August 8, 2016, 18:06 (GMT)
Make branch match vanilla master.
August 8, 2016, 18:04 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_images
July 8, 2016, 12:32 (GMT)
Merge branch 'master' into soc-2016-cycles_images
July 1, 2016, 19:24 (GMT)
Merge branch 'master' into soc-2016-cycles_images

Overwrite branch specific changes, make it match vanilla master again. Have to re-think some of that half stuff there.
June 19, 2016, 14:32 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2016-cycles_images
June 17, 2016, 21:16 (GMT)
Add float to half conversion code, which can be used on CPU to convert float textures slots to half.

Still need to hook these up with actual Image Manager.
June 17, 2016, 10:47 (GMT)
Cleanup and generalize half to float conversion functions for all architectures.
June 17, 2016, 09:04 (GMT)
Have proper declarations for half data types.
June 11, 2016, 22:13 (GMT)
Merge branch 'master' into soc-2016-cycles_images
June 11, 2016, 21:50 (GMT)
Some WIP code for CUDA half support.

* CUDA actually only supports half and half2, but still we should use these instead of own declarations.
* For CPU we define half and half4 ourselves, for CUDA I still have to add half4 then.

CUDA doesnt compile anymore with this commit, need to fix this later.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021