I am not interested in running OpenGL on the CPU, but I am very interested in writing a software renderer. It bypasses all the driver issues that have plagued developers, and it allows more freedom for the exceptional to excel.
I almost want to start a multicore renderer now in C and just hope it doesn't require too much adjustment for a 32-core CPU.
GPU vendors are going to pay a price for their years of bad drivers. The minute devs have a viable alternative they will ditch the GPU.
I could see this happening in two phases; a basic rendering API would replace DirectX/OpenGL, and then an engine could be built on top of that.
I almost want to start a multicore renderer now in C and just hope it doesn't require too much adjustment for a 32-core CPU.
GPU vendors are going to pay a price for their years of bad drivers. The minute devs have a viable alternative they will ditch the GPU.
I could see this happening in two phases; a basic rendering API would replace DirectX/OpenGL, and then an engine could be built on top of that.