Most of the medical dataset I have seen are just 16-bit floats. The color is assigned based on intensity from a lookup table. But really its just a data structure so you could use anything depending on your needs. Although having more values would put pressure on bandwidth while rendering.
Voxel is just a data structure having a representation of a 3D scene. Drawing the voxels is same as drawing the scene. Point sprites and Raycasting are two different approaches to render voxels although ray-casting will give you much better results.
Voxels generally don't have color values...
Oh really? Which game you have in mind?
Even if they are dynamic, you only need to re-set the world-matrix which should be a map/unmap on its constant buffer. You don't need to set the input, index-buffer, vertex-buffers and textures again. That sill saves me from 80% of the CPU work involved...
Interesting! Not much technical info wrt DX12 though but can those 'bundles' be per game object? If I have 100 objects in my current fov and the next frame discards 10 but also adds 10 more for example, will I be able to save the cost of resubmitting work for 90 unchanged objects into the...
But doesn't that make the review a bit meaningless since the reviewer can cherry pick the areas to show a greater performance difference between two GPUs. The only way to settle this is making a more comprehensive review using different maps.
Techreport says that DX12 will add conservative rasterization as a new hardware feature. This can allow building a voxel-octree faster than using current method of geometry shaders. Anyone remembers SVOGI by UE4 in the Elemental demo? ;)
If you have enough money to pay these 50 devs then 1000$ pm is minuscule. If they all are working independently they can pay 20$ from their own pocket, not a big deal again.
DX12 would probably be only supported on 8.1 or later. With Mantle MSFT cannot force you to buy a new OS to use new graphics features.
I think he wanted to say that Mantle is going to be dead after DX12 is released.
Looking at the Mantle.dll I see a generic OpenCL like graphics API and nothing Nvidia/Intel can't support.
Have a look at its functions : http://pastie.org/8956471.
SVOGI requires huge VRAM but PRT is there to rescue. 8GB makes sense for shared memory architectures like the PS4 but just for VRAM? Overkill for current generation!