Console flickering when in system options
When I’m browsing the system options, the top 4-5 lines of the console start flickering about and some lines will completely disappear. This is fixed once you exit this particular menu, but reappears once you enter it.
IIRC this is due to the limit of render commands, which is set to like 262144 commands, including both 2D and 3D draw commands, seems a big threshold to hit, but in case of menus and hud, each letter is a separate draw command, in case of menus it has to draw characters twice for the shadow effect, and so on. The console is, obviously, rendered last, and it renders lines bottom up, hence, once it hits the limit it just drops the render commands.
There are several solutions to this problem, one is to increase the MAX_RENDER_COMMANDS constant, the other is to simplify the menus, for instance by removing the text shadows. One could also write a text baking algo to reduce the number of render commands, but that would require to extend trap system for ui and cgame.