Locking a mutex in every irr function would add horrible overhead.devsh wrote:The biggest thing that should happen is that irrlicht should be threaded or at least THREAD-SAFE, because thats the way the GPU APIs are moving right now (even new OpenGL rewrite). I shouldnt have to use my time in my precious rendering thread to poll for input, and be forced to load assets (textures, models) at the expense of issuing rendering commands.
Reading comprehension man I wrote that I *would* drop dx8 and one sw driver.I dont see why we need the Software Renderer (which is completely bloody useless, singlethreaded, buggy and missing more than a fair share of even OpenGL 1.4 capabilities!) or dx8 (seriously?, what do you develop for - GeForce 4MX? - there are actually few GPUs that only support dx8!)
Re blending - huh? It's been per-material in 1.7 already.