Originally posted by drag
View Post
With programmable shaders, and particularly universal shaders there's a lot more reason to make a low-level API. There's one layer to expose shading capability through Gallium3D in a standardized way and one fairly* hardware independent one to implement application APIs like OpenGL on shaders. (* optimization may still mean doing things in different ways due to different architecture; but the primitives are the same)
Comment