annoying log messages

I use the shader generator in my game.
The default renderer is OpenGL, but I would like users with limited hardware to play my games too.

I tried DirectX9 and Directx8 renderers, both fail in shaders, but to my surprise DX8 rendered terrain texture splatting correctly! unlike DX9. Tinydisplay shows only a pink screen. I thought if shader generator isnt supported, then its simply disabled. But I get tons of log messages every frame, which of course slows down the game. They seemed to be errors, as I tried to set default notify level to Error and still got messages, then I changed to Fatal. To my surpise all the messages were gone in DX8 except now I keep getting “b” each frame. What is that? Whats “b” supposed to mean? I have around 70 fps now but I rather not have a message in the console each frame.

Also, are you guys familiar of a way to make your PC behave as a very old machine? I dont have any old hardware right now and would like to use how users with old PCs experience the game.
I’m afraid graphics card with no shader support might crash the game at start. I remember such experience with my deceased PC.

Not sure about the other stuff, but to “deceased PC” you can use a virtual boxes program to set the amout of ram and cpu speed. As for the grahpics card… Usally you can tell the limits by calling render.analyze() to get a rough idea how much of a gpu you will need to run the game along with the FPS metter.

Remember you’r not trying the find the maxs, but the min it’ll take to run the game with 60 fps at least.