May 18, 2016, 14:11 (GMT) |
Fix some review comments (Variable naming and spacing). |
May 18, 2016, 14:10 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 17, 2016, 12:17 (GMT) |
Cleanup: Share as much code as possible in tex_alloc() for both Fermi and Kepler. |
May 17, 2016, 11:38 (GMT) |
Cleanup for Bindless Textures, keep tex2/3D defines in kernel_compat_cuda.h. |
May 16, 2016, 22:45 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 16, 2016, 22:45 (GMT) |
Some further fixes for Bindless, 3D Textures still don't work though. |
May 16, 2016, 19:24 (GMT) |
Merge branch 'master' into soc-2016-cycles_images |
May 16, 2016, 17:38 (GMT) |
Bindless Textures are now usable. * 2D Textures work fine (float4, byte4, float and byte) types, plus the new limit on Kepler cards is now 1024 per type, so 4096 textures in total. If we ever need more, this is a one line change. * 3D Textures (Smoke) do not show up yet, need to investigate this. * Some cleanup of previous commits, can still deduplicate sume stuff though. |
May 16, 2016, 12:37 (GMT) |
Further work on bindless textures. Doesnt work properly yet, textures are black. |
May 15, 2016, 17:04 (GMT) |
Add basic code for bindless textures. This is just the basic declaration, we need to fill these structs properly still. |
May 15, 2016, 16:53 (GMT) |
Cleanup: Have a clear distinction between pre Kepler and Kepler cards in tex_alloc(). This temporarily breaks Image Textures on Kepler, untill Bindless textures are implemented. |
May 13, 2016, 22:03 (GMT) |
Bindless Textures: Some cleanup. 1) Rename extended_images to bindless_textures 2) Remove kepler textures slots, they will no longer be needed. Nothing to see here yet. Just some preparations for further work. |
|