]> git.xonotic.org Git - xonotic/darkplaces.git/commit
implemented use of GL_ARB_uniform_buffer_object for r_glsl_skeletal
authorhavoc <havoc@d7cf8633-e32d-0410-b094-e92efae38249>
Thu, 28 Feb 2013 09:30:03 +0000 (09:30 +0000)
committerRudolf Polzer <divverent@xonotic.org>
Thu, 21 Mar 2013 16:10:23 +0000 (17:10 +0100)
commit2e045006c0e4a55a22de022f3edcf2232d712c92
tree930133f5e3963e101cd57fbc48c582fb91926404
parent941c2f2288344720a10dd13c8bc22217bd706a84
implemented use of GL_ARB_uniform_buffer_object for r_glsl_skeletal
added R_BufferData_ system which allows arbitrary vertex/index/uniform
buffers to be dynamically built during a frame (in the same way as the
R_FrameData_ system), this has vastly better performance than uploading
them individually and code should be migrated to use it as appropriate
vid.support.glshaderversion added (typically 140)

git-svn-id: svn://svn.icculus.org/twilight/trunk/darkplaces@11915 d7cf8633-e32d-0410-b094-e92efae38249
::stable-branch::merge=a0214de923ad8e4f9583306f7520c1dcbe31dc3c
12 files changed:
cl_screen.c
client.h
gl_backend.c
gl_backend.h
gl_rmain.c
glquake.h
model_shared.c
model_shared.h
render.h
shader_glsl.h
vid.h
vid_shared.c