James Canete
|
bc8737d707
|
OpenGL2: Flip normals for backfacing triangles.
https://github.com/ioquake/ioq3/issues/513
|
2021-07-20 13:51:19 -07:00 |
|
James Canete
|
b8be5a8bd7
|
Fix line not removed in previous commit.
|
2021-07-06 00:18:06 -07:00 |
|
James Canete
|
69ec389335
|
Add r_parallaxMapOffset.
|
2021-07-05 21:59:20 -07:00 |
|
James Canete
|
66cb20a7f3
|
Add epsilon to avoid division by zero in CalcSpecular().
|
2021-07-05 21:50:39 -07:00 |
|
James Canete
|
d068e1dce1
|
Add r_parallaxMapShadows.
|
2019-02-06 01:10:42 -08:00 |
|
James Canete
|
e5da13f146
|
OpenGL2: r_cubemapping 2 for box cubemap parallax.
|
2018-12-21 19:53:18 -08:00 |
|
SmileTheory
|
c0c45d325d
|
OpenGL2: Readd r_deluxeSpecular.
https://github.com/ioquake/ioq3/issues/369
|
2018-05-14 18:30:59 -07:00 |
|
James Canete
|
213b15a9db
|
Merge pull request #310 from em92/sceenlooping-bugfix
ignore window resize event on fullscreen
|
2017-09-10 10:54:09 -07:00 |
|
SmileTheory
|
9d1c6748f5
|
OpenGL2: Force VAO usage on OpenGL 3.0+
|
2017-08-08 20:20:11 -07:00 |
|
SmileTheory
|
3f415abe61
|
OpenGL2: Use extension functions with OpenGL versions before 3.0.
|
2017-08-07 18:00:00 -07:00 |
|
SmileTheory
|
2955f8dadb
|
Reject OpenGL contexts w/ software renderer when core context requested.
|
2017-08-03 14:20:33 -07:00 |
|
SmileTheory
|
356ae10ef6
|
OpenGL2: Don't use initialized arrays in glsl shaders.
Unsupported in GLSL 1.20 (Mac OS X 10.6)
|
2017-07-24 16:29:04 -07:00 |
|
SmileTheory
|
786f6fc525
|
whoops, left a bit of debugging enabled
|
2017-07-14 16:26:41 -07:00 |
|
SmileTheory
|
6f1712dafe
|
OpenGL2: "Fix" cg_shadows 4.
|
2017-07-14 16:15:02 -07:00 |
|
SmileTheory
|
6a77f4e363
|
OpenGL2: Don't do MSAA resolve/shadow mask/SSAO on shadow views.
|
2017-07-14 15:42:41 -07:00 |
|
SmileTheory
|
a4c09236b1
|
OpenGL2: Remove GLSL_ValidateProgram().
https://stackoverflow.com/questions/39761456/why-does-glvalidateprogram-fail-when-no-vao-is-bound
|
2017-07-13 12:10:09 -07:00 |
|
SmileTheory
|
d549b642bc
|
OpenGL2: Use an OpenGL 3.2 core context if available.
|
2017-07-13 12:03:10 -07:00 |
|
SmileTheory
|
e03cdf444c
|
OpenGL2: Remove SF_VAO_MESH.
|
2017-06-16 16:52:53 -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
|
de3339ebcd
|
Fill in filename in Com_WriteConfig_f() before checking extension.
Thanks BartoCH for pointing out.
|
2017-03-27 04:11:33 -07:00 |
|
SmileTheory
|
d4e1a01f33
|
Remove FS_Read2().
Functionally the same as FS_Read().
Streaming functionality was removed in https://github.com/ioquake/ioq3/commit/672cfbf16f83fb67f6ce9bb1d3571dc32a5b3083 but flag remained.
|
2017-03-17 04:21:11 -07:00 |
|
SmileTheory
|
b173ac0599
|
Merge some file writing extension checks from OpenJK.
Thanks Ensiform.
https://github.com/JACoders/OpenJK/commit/05928a57f9e4aae15a3bd0
https://github.com/JACoders/OpenJK/commit/ef124fd0fc48af164581176
|
2017-03-13 20:44:47 -07:00 |
|
SmileTheory
|
f61fe5f6a0
|
Don't open .pk3 files as OpenAL drivers.
|
2017-03-13 20:28:37 -07:00 |
|
SmileTheory
|
376267d534
|
Don't load .pk3s as .dlls, and don't load user config files from .pk3s.
|
2017-03-13 14:14:00 -07:00 |
|
SmileTheory
|
468da0fabc
|
OpenGL2: Generate less shaders when r_sunlightMode is disabled.
Original patch by https://github.com/inolen in https://github.com/ioquake/ioq3/pull/36
|
2017-01-26 19:58:28 -08:00 |
|
SmileTheory
|
0238810f34
|
OpenGL2: Render dlights only when r_lightmap is 0.
https://github.com/ioquake/ioq3/issues/246
|
2017-01-24 20:17:06 -08:00 |
|
SmileTheory
|
294109628d
|
OpenGL2: Fix bug in generating normal maps for non-square textures.
|
2016-12-12 15:33:54 -08: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
|
730207817e
|
OpenGL2: Don't bind null framebuffers when not using framebuffers.
|
2016-12-07 14:13:29 -08:00 |
|
SmileTheory
|
ab8bcf5c5b
|
OpenGL2: glGetIntegerv -> qglGetIntegerv
Thanks Cyrax for pointing this out.
|
2016-11-25 02:13:03 -08:00 |
|
SmileTheory
|
93066d2e05
|
OpenGL2: Don't draw viewmodels in portal views.
Thanks Cyrax for pointing out, should fix https://bugzilla.icculus.org/show_bug.cgi?id=6363.
|
2016-11-25 01:30:21 -08:00 |
|
SmileTheory
|
2349ef038e
|
OpenGL2: Don't interleave texCoords and lightCoords in tess.
|
2016-11-25 01:17:46 -08:00 |
|
SmileTheory
|
f7711a8119
|
OpenGL2: Add more ambient to lightmapped materials.
|
2016-10-27 02:12:32 -07:00 |
|
SmileTheory
|
8955752457
|
OpenGL2: Prioritize loading .png images over all others besides .dds.
|
2016-10-27 02:11:29 -07:00 |
|
SmileTheory
|
ffcec94f50
|
OpenGL2: Load images with "_nh" suffix as parallax normalmaps.
|
2016-10-27 02:10:40 -07:00 |
|
SmileTheory
|
89701a1a45
|
OpenGL2: Faster mipmap generation.
|
2016-10-21 19:48:02 -07: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
|
863adfcfc2
|
OpenGL2: Fix fog color.
|
2016-10-12 23:17:19 -07:00 |
|
SmileTheory
|
ad819edcc4
|
OpenGL2: Workaround for multiple deforms on MD3 mesh.
https://github.com/ioquake/ioq3/issues/122
|
2016-10-11 04:18:41 -07:00 |
|
SmileTheory
|
aa79738c50
|
OpenGL2: Store vertex colors and hdr lightmaps/lightgrid as RGBA16.
|
2016-10-11 03:28:20 -07:00 |
|
SmileTheory
|
239f539702
|
OpenGL2: Non-square merged lightmaps.
|
2016-10-10 03:06:03 -07:00 |
|
SmileTheory
|
1246d16834
|
Default cl_renderer to opengl2.
|
2016-10-02 20:00:59 -07:00 |
|
SmileTheory
|
1cfa16674c
|
OpenGL2: Some tr_image refactoring/cleanup.
|
2016-09-22 23:04:13 -07:00 |
|
SmileTheory
|
8417c184b4
|
OpenGL2: Clamp entity lighting to more resemble OpenGL1.
|
2016-09-14 04:19:46 -07:00 |
|
SmileTheory
|
8749d62bbd
|
OpenGL2: Remove per fragment tangent space calculation code.
|
2016-09-14 03:57:51 -07:00 |
|
SmileTheory
|
4faf1008a0
|
OpenGL2: Remove map color scaling and r_forceSunMapLightScale.
Also simplify overbright code in ComputeShaderColors().
|
2016-09-14 02:59:54 -07:00 |
|
SmileTheory
|
bbc9e263f0
|
OpenGL2: Fix more reversed VectorCopy4() usage.
|
2016-09-13 01:41:46 -07:00 |
|
SmileTheory
|
ec3779988c
|
OpenGL2: Fix reversed VectorCopy4() usage.
|
2016-09-11 16:08:18 -07:00 |
|
SmileTheory
|
497a74f22a
|
Fix undefined behavior when shifting left by 32.
https://bugzilla.icculus.org/show_bug.cgi?id=6432
|
2016-09-07 16:56:23 -07:00 |
|
SmileTheory
|
927c9cc23c
|
OpenGL2: Make R_FreeSurfaceGridMeshData() static.
|
2016-09-07 14:59:19 -07:00 |
|
SmileTheory
|
f9e5712311
|
OpenGL2: Fix missing bounds calculation when loading BSP surfaces.
|
2016-09-06 19:44:14 -07:00 |
|
SmileTheory
|
dfbaf50324
|
OpenGL2: Store normals/tangents as int16_t[4].
|
2016-09-06 00:57:15 -07:00 |
|
SmileTheory
|
c5c01e771a
|
Fix joystick w/o controller mapping not working with SDL update.
|
2016-08-16 19:01:18 -07:00 |
|
James Canete
|
fb65e1232f
|
Merge pull request #212 from MAN-AT-ARMS/sdl204-stripped
Add stripped SDL2 reference dll's to repo
|
2016-08-16 18:57:30 -07:00 |
|
James Canete
|
e8c5b3a535
|
Merge pull request #207 from MAN-AT-ARMS/sdl204
Update SDL2 to 2.0.4
|
2016-08-16 01:18:05 -07:00 |
|
SmileTheory
|
4ce600f5ac
|
Missing bit of previous commit.
|
2016-08-14 22:33:48 -07:00 |
|
SmileTheory
|
fe8ac838e2
|
OpenGL2: Preallocate grid surfaces like other BSP surfaces.
|
2016-08-14 22:22:20 -07:00 |
|
SmileTheory
|
1cf0b21cda
|
Fix black screen when in_joystick disabled but controller connected.
|
2016-08-11 00:46:43 -07:00 |
|
SmileTheory
|
6262972488
|
Fix stricmp usage in previous commit.
|
2016-08-08 02:43:02 -07:00 |
|
SmileTheory
|
b7f2ebd477
|
Better gamepad support.
|
2016-08-08 02:36:10 -07:00 |
|
SmileTheory
|
d09866861e
|
Controller hot plug support.
|
2016-08-04 21:32:35 -07:00 |
|
SmileTheory
|
1972128927
|
Better defaults for joystick axes.
These changed from SDL1->SDL2 afaict.
|
2016-08-04 21:31:26 -07:00 |
|
SmileTheory
|
5252e28163
|
OpenGL2: Fix shader error logs.
|
2016-08-04 20:16:22 -07:00 |
|
SmileTheory
|
29ac117154
|
OpenGL2: Let unlit materials use parallax maps.
|
2016-07-29 01:53:50 -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 |
|
James Canete
|
ebc7894777
|
Fix OpenGL2 readme missing text in md
|
2016-07-11 20:47:39 -07:00 |
|
SmileTheory
|
a40588c8b9
|
OpenGL2: Set cubemap mip selection to match output from ggxcc.
|
2016-06-08 03:36:15 -07:00 |
|
SmileTheory
|
6394180224
|
OpenGL2: Speed up surface merging.
|
2016-05-18 21:12:34 -07:00 |
|
SmileTheory
|
1f6703821f
|
OpenGL2: Some FBO cleanup, and add non-depth blur to blur shader.
|
2016-04-05 02:37:05 -07:00 |
|
SmileTheory
|
60f56670d6
|
OpenGL2: Render metals as nonmetal on cubemaps, and some ComputeShaderColors cleanup.
|
2016-04-05 02:21:14 -07:00 |
|
SmileTheory
|
ee7fdef87f
|
OpenGL2: Improve cubemap outside error.
|
2016-03-28 22:26:19 -07:00 |
|
SmileTheory
|
f911e32bb0
|
OpenGL2: Fix horribly broken metallic shader.
|
2016-03-15 05:20:25 -07:00 |
|
SmileTheory
|
eb7408ddac
|
OpenGL2: Fix r_lightmap.
|
2016-03-14 06:45:51 -07:00 |
|
SmileTheory
|
93e1feaaad
|
OpenGL2: More ssao/depth blur improvements.
|
2016-03-11 04:37:50 -08:00 |
|
SmileTheory
|
87cb2167bf
|
OpenGL2: Fixes to depth blur and ssao.
|
2016-03-10 03:44:21 -08:00 |
|
SmileTheory
|
934014e237
|
OpenGL2: Create FBOs if target image exists, not cvar settings.
|
2016-03-09 18:03:23 -08:00 |
|
SmileTheory
|
65b999446d
|
OpenGL2: Speedup for SSAO & blur shaders, fix sunlight normals in lightall.
|
2016-03-08 18:30:51 -08:00 |
|
SmileTheory
|
5738d09969
|
OpenGL2: Add r_glossType.
|
2016-03-07 03:30:16 -08:00 |
|
SmileTheory
|
90d6f941f8
|
OpenGL2: Add r_shadowBlur.
|
2016-03-07 02:27:03 -08:00 |
|
SmileTheory
|
a331637745
|
OpenGL2: Shader optimization, and add dither to tonemap.
|
2016-02-17 20:06:18 -08:00 |
|
SmileTheory
|
d11cfc88d5
|
OpenGL2: Fix some GL errors and no sun shadows on older OpenGLs.
|
2016-02-17 19:49:21 -08:00 |
|
SmileTheory
|
0f6f2be155
|
OpenGL2: Typos.
|
2016-02-12 18:34:31 -08:00 |
|
SmileTheory
|
871872689e
|
OpenGL2: Add named cubemaps and per-map env.json parsing.
|
2016-02-10 16:25:32 -08:00 |
|
SmileTheory
|
ad952b9537
|
OpenGL2: Merge several cvars into r_pbr.
r_glossIsRoughness, r_specularIsMetallic, r_framebufferGamma, r_tonemapGamma, r_materialGamma, r_lightGamma
|
2016-02-01 21:37:23 -08:00 |
|
SmileTheory
|
41791c662f
|
Fix frame_msec possibly being zero in cl_input.c.
This fixes a mouse freezing bug.
|
2016-01-29 20:14:35 -08:00 |
|
SmileTheory
|
2b2f1aeaa1
|
OpenGL2: Load existing per-map cubemaps.
|
2016-01-28 16:39:42 -08:00 |
|
SmileTheory
|
558da25277
|
OpenGL2: Some FBO related cleanup/fixes.
|
2016-01-21 22:31:41 -08: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
|
3089df0398
|
Add msvc12 project files.
|
2016-01-15 02:54:34 -08:00 |
|
SmileTheory
|
63e45fab9a
|
OpenGL2: Remove specular ambient.
|
2016-01-15 02:46:30 -08:00 |
|
SmileTheory
|
e2b2437966
|
OpenGL2: Add r_cubemapSize.
|
2015-12-24 16:34:58 -08:00 |
|
SmileTheory
|
c3216f54d2
|
OpenGL2: Replace r_exportCubemaps cvar with exportCubemaps command.
|
2015-12-23 09:58:11 -08:00 |
|
SmileTheory
|
a6a6162f04
|
OpenGL2: Add r_exportCubemaps for saving cubemaps on map load.
|
2015-12-22 05:04:07 -08:00 |
|