As some people have discovered, Minecraft 1.8 now uses features from OpenGL 1.3 to do the new lighting system, specifically, it uses multitexturing (drawing more than one texture in a single pass). Unfortunately, on OS X 10.5.x Apple decided not to support OpenGL 1.3 for some GPUs so they are now unable to play the game.
Luckily, Apple does support the ARB_multitexture OpenGL extension and that is the only thing Minecraft needs. This mod converts OpenGL 1.3 calls to ARB_multitexture calls so it can work these systems.
Note: I do not have a system that only supports OpenGL 1.2 so I cannot confirm this works but there are no references to GL13 anywhere in the code anymore and the game does render correctly on my system.
Be sure to delete your META-INF folder after applying this mod or you'll continue to get a black screen when trying to load Minecraft.
If your going to suggest a complete change of OS may as well just get OS 10.6 for mac since it only costs like 30 bucks instead of spending a bunch to get a decent pc.
OP: good idea man this will help heaps of people out. Saw quite a few on the forum who were having the openGL problem when I was trying to find the solution myself. I just updated to Snow leopard though since I wanted to at some point anyway but its good to know that there are alternatives for others who dont have any coin or means to obtain snow leopard.
I like how the very first reply is bashing the OS. I don't care for Macs, but OS elitists make me hate the universe.
Notch has this fixed for the next update, but this will make the game playable for those peeps who can't wait till then.
Rollback Post to RevisionRollBack
"Some scientists claim that hydrogen, because it is so plentiful, is the basic building block of the universe. I dispute that. I say that there is more stupidity than hydrogen, and that is the basic building block of the universe." -Frank Zappa
Problem(?):Create new world , done , go in world . Weird thing happen : texture not appear . I can see animal and squid on ground . Even if i place a block the texture not appear . I can see some block still appear . Thinking ....