Add GL_ExtensionSupported in vid_null.c because vid_shared.c relies on
[xonotic/darkplaces.git] / gl_backend.h
2018-07-29 havocRemove some old fixed-function state tracking that...
2018-05-20 havocJust assume GL_ARB_texture_non_power_of_two and a numbe...
2018-05-06 havocRemove r_vertexgeneric_t, r_vertexmesh_t, vid.interleav...
2018-05-02 havocRemove shadowvolume rendering entirely, now shadowmaps...
2018-04-15 havocReworked v_isometric code significantly, it now default...
2016-09-11 havocOverhauled shadowmap rendering to use an atlas texture...
2013-06-19 havocfurther optimizations for gl_vbo_dynamicvertex and...
2013-06-19 havocgl_vbo_dynamicvertex and gl_vbo_dynamicindex now use...
2013-02-28 havocimplemented r_batch_dynamicbuffer which allows the...
2013-02-28 havocimplemented use of GL_ARB_uniform_buffer_object for...
2013-01-16 havocimplemented gpu-skinning (vertex shader skeletal animat...
2011-10-16 havocoverhauling a lot of functions to allow fbo rendering
2011-06-08 divverentuse subtractive blend equation to support negative...
2011-06-08 havocimplemented r_transparent_alphatocoverage 2 which promo...
2011-06-08 havocreworked use of alphatest - now only GL11/GL13/GLES1...
2011-05-13 vortexMultisampling initialisation moved from vid_sdl to...
2011-04-01 havocadded GL_Finish function in backend, to centralize...
2011-03-31 havocadded r_viewfbo and r_viewscale cvars - the former...
2011-03-07 havocfixed bug with toggling r_shadow_bouncegrid where the...
2011-03-01 havocremove more r_shadow_particletrace code I missed in...
2011-02-21 havocimplemented r_shadow_particletrace cvar which enables...
2011-02-09 havocGL20 path now uses same shader as GLES2 (albeit with...
2011-01-18 havocreduced memory usage by around 20MB (no longer allocate...
2010-10-13 divverentr_water_scissormode: 0 = none, 1 = glScissor, 2 = glSci...
2010-07-03 havocimplemented Direct3D9 renderer (off by default), not...
2010-05-09 divverentscreenshot: get rid of the 3*w*h+18 TGA buffer; instead...
2010-05-01 havocoverhauled vertex formats, now supports 100% interleave...
2010-01-05 havocremove support for GL_EXT_compiled_vertex_array extension
2009-12-31 divverentnew cvar: scr_screenshot_png (and obvious PNG screensho...
2009-12-28 havocmoved almost all R_GetTexture calls into R_Mesh_TexBind
2009-12-23 havocthe beginnings of a cgGL rendering path experiment...
2009-12-21 havocuse floats rather than doubles for view matrix stuff
2009-12-21 havocadded gl_nopartialtextureupdates cvar which disables...
2009-12-20 havoceliminated R_Mesh_TextureState function and rmeshstate_...
2009-12-08 havocremoved R_Mesh_TexBind3D, R_Mesh_TexBindCubeMap, R_Mesh...
2009-12-07 havocremove unused tex1d parameters
2009-12-07 havocadded vid.support struct containing extension detection...
2009-11-29 havocremoved 1D texture management code, not used by anything
2009-11-11 havocmigrated a large number of #define MAX values to quaked...
2009-11-06 havocrenamed polygonelements, skyboxelements, skysphereeleme...
2009-09-22 havocimplemented omnidirectional shadowmapping using depth...
2009-04-04 divverenta nice improvement to the loading plaque: displaying...
2008-05-04 havocchanged behavior of gl_workaround_mac_texmatrix, revert...
2008-05-03 havocfurther attempt at workaround for Mac texmatrix bug,
2008-04-10 havocimplemented uint16 element array support, and use of...
2008-04-10 havocremoved unused R_Mesh_Draw_ShowTris
2007-12-23 havoccolormod values above 1 1 1 should work properly with...
2007-10-17 havocremoved some code scraps from previous patch
2007-10-17 havocimplemented a fixed function fallback for water, but...
2007-09-22 havocimplemented r_glsl_water cvar (refraction and reflectio...
2007-05-27 havocadded polygonoffset as a texture property, used on...
2007-04-25 havocadded tracking of memory usage of VBO/EBO buffers
2007-04-07 havocadded GL_DepthRange function and MATERIALFLAG_SHORTDEPT...
2007-04-04 havocadded gl_vbo cvar to allow disabling of vbo rendering...
2007-04-04 havocnow creates EBOs and VBOs containing static model geome...
2007-04-04 havocadded bufferobject and bufferoffset parameters to all...
2007-02-12 havocminor cleaning
2007-01-24 havocsome cleanup of shader permutation handling
2006-12-30 havocadded a missing const modifier
2006-12-22 havocraised MAX_TEXTUREUNITS from 16 to 64
2006-12-12 havocdisplay loading plaque much sooner in startup process...
2006-11-23 havoccleaned up GL_DepthTest and GL_CULL_FACE state manageme...
2006-04-20 havocadded GL_AlphaTest function to enable/disable GL_ALPHA_TEST
2006-04-16 havoceliminated rmeshstate_t .pointer_vertex and .pointer_co...
2006-03-26 havoceliminated the hacky r_showtris code, now r_glsl 1...
2006-03-21 havocrenamed varray_ arrays to rsurface_array_, and they...
2006-03-21 havocremoved the USETEXMATRIX define (now always on), reduce...
2006-03-21 havocremoved unused R_Mesh_CacheArray stuff
2006-03-21 havocmoved SCR_UpdateScreen and SCR_DrawScreen code to cl_sc...
2005-11-30 havocvideo modes in menu now also set vid_pixelheight and...
2005-11-05 havoceliminated qbyte type, now uses unsigned char throughou...
2005-10-21 havocgave names to nearly all structs and enums which should...
2005-05-13 havoccorrected envmap saving for ft/rt/bk/lf/up/dn layout...
2005-03-28 havocadded a firstvertex parameter to R_Mesh_DrawMesh
2005-03-21 havocless unsigned
2005-03-21 havocchanged ActiveTexture and ClientActiveTexture to take...
2005-03-21 havocadded R_Mesh_ functions for setting individual parts...
2005-01-23 havocrearchitected renderer backend to have support for...
2004-12-18 havocadded Bloom effect (r_bloom* cvars)
2004-11-26 havocredesigned drawing of loading plaque, it's now a separa...
2004-09-03 havocadded varray_svector3f, varray_tvector3f, and varray_no...
2004-05-20 havocTomaz made cl_avidemo screenshot saving use no mallocs
2004-05-20 havocTomaz optimized the cl_avidemo mode by making it keep...
2004-05-15 havocTomaz fixed the envmap command; it was saving black...
2004-03-15 havoc3d texcoords now must use rmeshstate_t.pointer_texcoord...
2004-03-13 havocadded texmatrix[] to rmeshstate_t and removed R_Mesh_Te...
2004-03-10 havocmerged CL_ColorPointer into R_Mesh_State
2004-03-10 havocR_Mesh_State_Texture and GL_VertexPointer merge once...
2004-03-03 havocmade r_showtris transparent (quite faint actually)...
2004-03-03 havocadded r_showtris
2004-02-21 havoccleaned up R_RenderView setup code a bit, and shuffled...
2003-11-14 havocr_refdef.vieworg and r_refdef.viewangles replaced by...
2003-11-11 havocq1bsp lightmaps are now always rendered at 2x overbrigh...
2003-11-05 havocadded R_Mesh_Draw_ShowTris function which draws a trian...
2003-10-21 blackI hope this fixes some warnings
2003-10-21 blackAdded in_mouse_x and in_mouse_y, which contain the...
2003-09-21 havocr_colorscale gone, v_overbrightbits (cvar which control...
2003-08-24 havocthe quadratic spline patches in quake3 maps now work...
2003-07-01 havocredesigned how the renderer handles much of it's state...
2003-05-26 havocvertex pointers are now const
next