June 9, 2016, 16:53 (GMT) |
Add half data type to CUDA device. Have to clearly check on this though before adding support for actual half textures on GPU, as CUDA (since Toolkit 7.5) only supports a half and half2 data type, no half4. |
June 1, 2016, 22:43 (GMT) |
Half float: Half EXR now uses a half4 slot on CPU. Code in util_half.h inspired by work from Lukas Stockner. Still a lot missing (GPU, Data Textures...). |
June 1, 2016, 21:31 (GMT) |
Half Textures: Fix some todos from last commit. |
June 1, 2016, 10:52 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 27, 2016, 23:35 (GMT) |
Cycles: Add some basic code for half4 and half image textures. Not finished yet, so noting to see here yet. |
May 27, 2016, 21:46 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 27, 2016, 18:24 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 24, 2016, 00:22 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 19, 2016, 10:47 (GMT) |
Adress further review comments. |
May 19, 2016, 10:21 (GMT) |
Avoid passing flat_slot to tex_alloc() as well. |
May 19, 2016, 09:41 (GMT) |
Don't pass flat_slot to tex_free(), handle this inside the device. |
May 19, 2016, 02:09 (GMT) |
Adress review comments. |
May 19, 2016, 00:59 (GMT) |
Little tweaks for ifdefs. |
May 19, 2016, 00:42 (GMT) |
Fixes for Fermi. |
May 19, 2016, 00:22 (GMT) |
Use some more cuda_pop_context(); calls to make following this easier. |
May 19, 2016, 00:13 (GMT) |
Free the CUtexObjects properly. |
May 18, 2016, 23:48 (GMT) |
Only have one bindless_mapping vector, and also load textures for shader() kernel. This fixes float4 textures o/ |
May 18, 2016, 20:11 (GMT) |
Bindless Textures: Move bindless_mapping to CUDADevice. |
May 18, 2016, 16:02 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 18, 2016, 15:37 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
|