Blender Git Loki
Git Commits -> Revision d2e6824
Revision d2e6824 by Thomas Dinges (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. |
Commit Details:
Full Hash: d2e6824599d36a6cfe9f32fab521ebc74a2e9d48
Parent Commit: ab0f977
Lines Changed: +69, -41
12 Modified Paths:
/intern/cycles/device/device.h (+2, -2) (Diff)
/intern/cycles/device/device_cpu.cpp (+1, -1) (Diff)
/intern/cycles/device/device_cuda.cpp (+13, -9) (Diff)
/intern/cycles/device/device_multi.cpp (+2, -2) (Diff)
/intern/cycles/device/device_network.cpp (+4, -4) (Diff)
/intern/cycles/device/device_opencl.cpp (+1, -1) (Diff)
/intern/cycles/kernel/geom/geom_volume.h (+11, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_image.h (+4, -4) (Diff)
/intern/cycles/kernel/svm/svm_voxel.h (+14, -3) (Diff)
/intern/cycles/render/image.cpp (+12, -10) (Diff)
/intern/cycles/util/util_texture.h (+4, -4) (Diff)
/intern/cycles/device/device_cpu.cpp (+1, -1) (Diff)
/intern/cycles/device/device_cuda.cpp (+13, -9) (Diff)
/intern/cycles/device/device_multi.cpp (+2, -2) (Diff)
/intern/cycles/device/device_network.cpp (+4, -4) (Diff)
/intern/cycles/device/device_opencl.cpp (+1, -1) (Diff)
/intern/cycles/kernel/geom/geom_volume.h (+11, -0) (Diff)
/intern/cycles/kernel/kernel_types.h (+1, -1) (Diff)
/intern/cycles/kernel/svm/svm_image.h (+4, -4) (Diff)
/intern/cycles/kernel/svm/svm_voxel.h (+14, -3) (Diff)
/intern/cycles/render/image.cpp (+12, -10) (Diff)
/intern/cycles/util/util_texture.h (+4, -4) (Diff)