libretro-tyrquake/NQ
Tyrann 41ca3bbe47 [PATCH] Workarounds for glXGetProcAddress quirks
Some people using the Nvidia binary driver on their systems are having
trouble with linking against libGL since glXGetProcAddress is not
defined. These systems seem to often have the Mesa GL headers
installed, so I can't detect this problem at compile time. Apparently
glXGetProcAddressARB is part of the Linux OpenGL ABI, so it should be
safe to always use that.

I've implemented this as a workaround in the Makefile in the hope that
the situation will resolve itself in the various libGL implementations
eventually and I'll be able to just use the headers reliably. If I
really have to make it a portable binary, I'll just have to do some
dlopen magic in the future.

Signed-off-by: Tyrann <tyrann@disenchant.net>
2006-09-10 19:05:58 +09:30
..
data Import v0.47 sources 2006-09-10 19:02:51 +09:30
docs Import v0.47 sources 2006-09-10 19:02:51 +09:30
gas2masm Import v0.47 sources 2006-09-10 19:02:51 +09:30
kit Import v0.47 sources 2006-09-10 19:02:51 +09:30
3dfx.txt Import v0.47 sources 2006-09-10 19:02:51 +09:30
chase.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
cl_demo.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
cl_input.c [PATCH] Missing semicolon in cl_input.c 2006-09-10 19:05:55 +09:30
cl_main.c [PATCH] Cleanup dlight colour handling 2006-09-10 19:05:55 +09:30
cl_parse.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
cl_tent.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
client.h [PATCH] Cleanup dlight colour handling 2006-09-10 19:05:55 +09:30
cmd.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
cmd.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
common.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
common.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
conproc.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
conproc.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
d_polyse.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
dosasm.S Import v0.47 sources 2006-09-10 19:02:51 +09:30
dosisms.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
gl_model.h [PATCH] Colour for all dlights 2006-09-10 19:05:53 +09:30
gl_rmain.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
gl_rmisc.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
gl_screen.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
glqnotes.txt Import v0.47 sources 2006-09-10 19:02:51 +09:30
host_cmd.c [PATCH] char signedness fixes 2006-09-10 19:05:56 +09:30
host.c [PATCH] char signedness fixes 2006-09-10 19:05:56 +09:30
host.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
Makefile [PATCH] Workarounds for glXGetProcAddress quirks 2006-09-10 19:05:58 +09:30
menu.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
menu.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
model.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
model.h [PATCH] Cleanup dlight colour handling 2006-09-10 19:05:55 +09:30
modelgen.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_bsd.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_dgrm.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_dgrm.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_loop.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_loop.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_main.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_none.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_ser.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_udp.c [PATCH] GCC4 - socklen_t fixes 2006-09-10 19:05:54 +09:30
net_udp.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_vcr.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_vcr.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_win.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_wins.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_wins.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_wipx.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
net_wipx.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
net.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
pr_cmds.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
pr_edict.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
pr_exec.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
progdefs.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
progdefs.q1 Import v0.47 sources 2006-09-10 19:02:51 +09:30
progdefs.q2 Import v0.47 sources 2006-09-10 19:02:51 +09:30
progs.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
protocol.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
qe3.ico Import v0.47 sources 2006-09-10 19:02:51 +09:30
quake.gif Import v0.47 sources 2006-09-10 19:02:51 +09:30
quake.ico Import v0.47 sources 2006-09-10 19:02:51 +09:30
quakedef.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
r_alias.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
r_bsp.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
r_main.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
r_misc.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
r_part.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
r_shared.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
r_sprite.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
render.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
resource.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
sbar.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
screen.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
server.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
sv_main.c [PATCH] char signedness fixes 2006-09-10 19:05:56 +09:30
sv_move.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
sv_phys.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
sv_user.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
sys_linux.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
sys_win.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
vid_win.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
view.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
winquake.rc Import v0.47 sources 2006-09-10 19:02:51 +09:30
world.c Import v0.47 sources 2006-09-10 19:02:51 +09:30
world.h Import v0.47 sources 2006-09-10 19:02:51 +09:30
worlda.S Import v0.47 sources 2006-09-10 19:02:51 +09:30
wqreadme.txt Import v0.47 sources 2006-09-10 19:02:51 +09:30