I was was using a protractor app in my class this morning and suddenly the bottom half of the screen turned a pink/purple color and it froze up. I took out the battery to reboot but it only want to the "M" screen and showed a blank screen after that (no boot screen). It shows the same thing when I try and boot into recovery.
I tried booting into recovery a few hours later and it showed the screen a little vertically offset and wouldn't respond to any controls. I tried rebooting into recovery again and it was blank again. Sometimes when I try to boot into recover I see some pixels on the top of the screen displaying white dots, but nothing discernible.
The backlight turns on and the "back, menu, home and search" buttons light up when I press the hold/unhold button after I try booting it normally. It's also receiving notifications because my green light is flashing.
I'm running the most recent clockwork and UD The phone was functioning fine since I flashed the rom a couple days ago, and the battery was at around 90%
I'm not sure if it's a hardware or software problem because I can't flash a nandroid backup since my recovery isn't working (which may mean it's a hardware problem or something deeper than just the OS)
EDIT: I just tried booting up the phone again and whole screen displays a grey static. (no M screen or anything, it goes straight to the static)