Page 2 of 2

Re: love.graphics.print not printing to screen!

Posted: Mon Jul 16, 2018 6:42 am
by Master Thief
I also have an old ATI Radeon (4800 I think, I can check if needed) and I'm having the same issue. It's probably something to do with ATIs (likely the old ones). My drivers are as up to date as they can be, since there hasn't been any updates for them in about half a decade.

I tested with older versions of love2d and they all print text perfectly fine up to 10.2. Version 11.0 is the one where that stops working for me.

Re: love.graphics.print not printing to screen!

Posted: Sun Jul 22, 2018 5:33 pm
by dudeMan
decided to post my fix I used pre my new graphics card. Its not perfect and the sprite sheet could be better but it works.
https://github.com/PhilMo6/love2dPrintWorkaround
This uses anim8 to split an alphanumeric sprite sheet into quads and creates a print function that then draws the correct quads to the screen.

Re: love.graphics.print not printing to screen!

Posted: Fri Feb 22, 2019 7:06 am
by skaruts
dudeMan wrote: Sun Jul 22, 2018 5:33 pm decided to post my fix I used pre my new graphics card. Its not perfect and the sprite sheet could be better but it works.
https://github.com/PhilMo6/love2dPrintWorkaround
This uses anim8 to split an alphanumeric sprite sheet into quads and creates a print function that then draws the correct quads to the screen.
The biggest problem with not having text is that I can't see the error messages on the screen. In my own projects I can use the stdout, but I was trying out RotLOVE but without text on the screen I can't tell why the examples aren't running and all that, since they aren't configured to use stdout.

So for me that solution doesn't help much, unfortunately. Thanks for sharing though. Might be helpful to someone else.

Re: love.graphics.print not printing to screen!

Posted: Fri Feb 22, 2019 1:51 pm
by bobbyjones
skaruts wrote: Fri Feb 22, 2019 7:06 am
dudeMan wrote: Sun Jul 22, 2018 5:33 pm decided to post my fix I used pre my new graphics card. Its not perfect and the sprite sheet could be better but it works.
https://github.com/PhilMo6/love2dPrintWorkaround
This uses anim8 to split an alphanumeric sprite sheet into quads and creates a print function that then draws the correct quads to the screen.
The biggest problem with not having text is that I can't see the error messages on the screen. In my own projects I can use the stdout, but I was trying out RotLOVE but without text on the screen I can't tell why the examples aren't running and all that, since they aren't configured to use stdout.

So for me that solution doesn't help much, unfortunately. Thanks for sharing though. Might be helpful to someone else.
You can edit the error handler to make it use an alternative print function. You can also replace the love.graphics.print function as well. Both should result in errors being printed.

Re: love.graphics.print not printing to screen!

Posted: Wed Dec 18, 2019 12:03 pm
by skaruts
This problem has been fixed on 11.3!
:) :)

https://love2d.org/wiki/11.3
Fixed text not showing up on Radeon HD 3000-series graphics cards on Windows.