SmileTheory
|
3f415abe61
|
OpenGL2: Use extension functions with OpenGL versions before 3.0.
|
2017-08-07 18:00:00 -07:00 |
|
SmileTheory
|
d549b642bc
|
OpenGL2: Use an OpenGL 3.2 core context if available.
|
2017-07-13 12:03:10 -07:00 |
|
SmileTheory
|
c65d2c2657
|
Add vao cache for static surfaces.
Remove support for draw range elements, multi draw arrays, world vao creation, surface merging.
|
2017-04-28 02:13:25 -07:00 |
|
SmileTheory
|
06b47ad2a9
|
GLimp_HaveExtension() -> SDL_GL_ExtensionSupported()
|
2016-12-10 00:35:17 -08:00 |
|
SmileTheory
|
0672905ef1
|
OpenGL2: Detect Intel graphics and avoid/use certain operations there.
Also use qglCopyTextureSubImage2DEXT instead of qglCopyTextureImage2DEXT.
|
2016-12-07 22:30:55 -08:00 |
|
SmileTheory
|
ab8bcf5c5b
|
OpenGL2: glGetIntegerv -> qglGetIntegerv
Thanks Cyrax for pointing this out.
|
2016-11-25 02:13:03 -08:00 |
|
SmileTheory
|
ba59df8c8c
|
OpenGL2: Remove check for GL_ARB_texture_non_power_of_two.
Core in OpenGL 2.0.
|
2016-10-21 16:58:42 -07:00 |
|
SmileTheory
|
41ae7815c9
|
OpenGL2: Remove half float support.
Not enough accuracy for textures larger than 1024x1024, such as merged lightmaps.
|
2016-10-20 20:09:12 -07:00 |
|
SmileTheory
|
aa79738c50
|
OpenGL2: Store vertex colors and hdr lightmaps/lightgrid as RGBA16.
|
2016-10-11 03:28:20 -07:00 |
|
SmileTheory
|
dfbaf50324
|
OpenGL2: Store normals/tangents as int16_t[4].
|
2016-09-06 00:57:15 -07:00 |
|
SmileTheory
|
e022abeebb
|
OpenGL2: Fix GL_EXT_direct_state_access function names.
|
2016-07-28 20:04:25 -07:00 |
|
SmileTheory
|
716438168f
|
OpenGL2: Use loader for all extension funcs.
|
2016-07-26 00:41:31 -07:00 |
|
SmileTheory
|
f0086e8c2a
|
OpenGL2: Add new GL function loader.
|
2016-07-25 06:30:25 -07:00 |
|
SmileTheory
|
251c983681
|
OpenGL2: Require OpenGL 2.0.
|
2016-07-24 21:29:13 -07:00 |
|
Zack Middleton
|
0334f4a59b
|
OpenGL2: Remove duplicate textureFloat = qfalse
glRefConfig.textureFloat is set to qfalse near wrong extension and then
farther down by the correct extension. Removing this has no effect.
|
2016-06-15 13:58:26 -05:00 |
|
Zack Middleton
|
420bd09164
|
OpenGL2: Remove loading (unused) glDrawBuffersARB
|
2016-06-15 13:58:26 -05:00 |
|
SmileTheory
|
28ff383061
|
OpenGL2: Direct state access, part 3: Framebuffers.
|
2016-01-20 06:32:50 -08:00 |
|
SmileTheory
|
f70e9dac01
|
OpenGL2: Direct state access, part 2: Uniforms.
|
2016-01-18 23:30:36 -08:00 |
|
SmileTheory
|
275317fefb
|
OpenGL2: Direct state access, part 1: Texture binds
|
2016-01-18 04:46:01 -08:00 |
|
SmileTheory
|
cbfc3471bc
|
OpenGL2: Switch to RGTC from LATC for normal maps.
Also added a RGTC compressor as a workaround on Intel graphics.
|
2015-12-15 03:23:55 -08:00 |
|
SmileTheory
|
943259f6b4
|
OpenGL2: Support half floats for texcoords and vertex colors.
|
2014-11-03 19:10:35 -08:00 |
|
SmileTheory
|
e488663e31
|
OpenGL2: Change normal/tangent vertex encoding.
|
2014-10-28 18:15:13 -07:00 |
|
SmileTheory
|
84206c8598
|
OpenGL2: Vertex array object support.
|
2014-10-14 01:50:44 -07:00 |
|
Tim Angus
|
cf7004ffb2
|
Fix OSX build
|
2014-08-25 12:03:10 -04:00 |
|
Tim Angus
|
7d026177ad
|
Fix assorted warnings
|
2014-08-25 14:48:49 +01:00 |
|
SmileTheory
|
4fe69cb418
|
OpenGL2: Remove sRGB support, replace with gamma cvars.
|
2014-04-16 05:26:03 -07:00 |
|
SmileTheory
|
5fabc28dff
|
OpenGL2: Fix rendering when r_hdr = 0 and r_floatLightmap = 1
|
2014-02-14 22:41:25 -08:00 |
|
SmileTheory
|
f6f3a19f73
|
OpenGL2: Support GL_ARB_vertex_type_2_10_10_10_rev for normals/tangents/lightdirs
|
2013-12-09 17:33:54 -08:00 |
|
SmileTheory
|
82be4e667f
|
OpenGL2: Disable GL_ARB_seamless_cube_map by default, caused huge frame drops on some hardware
|
2013-09-20 17:20:36 -07:00 |
|
SmileTheory
|
7e875c6941
|
#5979: Cubemap support for opengl2.
|
2013-09-16 00:54:26 -07:00 |
|
Tim Angus
|
f6fb9eb602
|
renderer -> renderergl1, rend2 -> renderergl2
|
2013-02-15 23:46:37 +00:00 |
|