abc3190c03
Removes binding native GLuint textures from public ShaderProgram API.
...
Differential Revision: https://code.wildfiregames.com/D4407
This was SVN commit r26143.
2021-12-30 16:37:51 +00:00
e4455a8e8f
Speedups terrain painting tab in Atlas by asynchronous texture loading.
...
Tested By: Silier, Stan
Differential Revision: https://code.wildfiregames.com/D4405
This was SVN commit r26142.
2021-12-30 16:24:07 +00:00
ae32055c9b
Add support for GL_KHR_debug in Debug Mode.
...
Based on a patch by: @linkmauve
Reviewed by: @vladislavbelov
Differential Revision: https://code.wildfiregames.com/D2488
This was SVN commit r26141.
2021-12-30 15:07:17 +00:00
b74fd6d4a2
Use the high performance GPU on Windows by default.
...
Reviewed by: @vladislavbelov
Accepted by: @asterix
Differential Revision: https://code.wildfiregames.com/D4401
This was SVN commit r26140.
2021-12-30 13:57:40 +00:00
92cf0c784c
Removes Handle from ShaderProgram to use more high-level objects.
...
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4403
This was SVN commit r26138.
2021-12-29 07:07:08 +00:00
b9e4c14083
Fixes out of bounds access in SkyManager after 0837e369cf
.
...
This was SVN commit r26136.
2021-12-28 10:50:42 +00:00
3591220361
Removes redundant ogl usage to process data on CPU combining terrain alpha map.
...
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4399
This was SVN commit r26129.
2021-12-28 06:41:06 +00:00
136f4621af
Fixes crash for ARB shaders because they don't provide actual locations, triggered after c2c3a3b663
.
...
Reported By: nwtour
This was SVN commit r26127.
2021-12-27 21:27:56 +00:00
0837e369cf
Moves PostProcManager and SkyManager to GL texture class continuing 57ba7c4a1c
.
...
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4398
This was SVN commit r26126.
2021-12-27 21:01:43 +00:00
c4de86973d
Fix Haiku detection introduced in cc65e0e8a2
...
Patch by: @xone47
Differential Revision: https://code.wildfiregames.com/D4396
This was SVN commit r26125.
2021-12-27 18:59:44 +00:00
cbb7177fc1
Fix two comments from d95550248b
...
This was SVN commit r26124.
2021-12-27 16:30:58 +00:00
6ed690f102
Add script to remove unneeded info from .po files
...
Differential Revision: D4264
This was SVN commit r26123.
2021-12-27 14:31:32 +00:00
3cb60353e1
Removes unused h_mgr includes.
...
This was SVN commit r26122.
2021-12-27 11:47:16 +00:00
9696df3c28
Removes unused ogl/ogl_tex includes.
...
This was SVN commit r26121.
2021-12-27 10:11:26 +00:00
60a422b668
Moves water textures and terrain alpha composite map to GL texture class following 57ba7c4a1c
.
...
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4394
This was SVN commit r26120.
2021-12-27 08:14:47 +00:00
f59f637cbb
Cleanups TerrainTextureEntry a little, removes commented member from 88ab3f0f5b
.
...
This was SVN commit r26118.
2021-12-26 20:39:13 +00:00
c2c3a3b663
Moves shadow map and terrain overlay to GL texture class continuing 57ba7c4a1c
.
...
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4393
This was SVN commit r26117.
2021-12-26 09:48:48 +00:00
bd8b11676e
Update translation files on translator change
...
Comments By: Stan
Differential Revision: D4260
This was SVN commit r26113.
2021-12-25 21:22:45 +00:00
Angen
ac7dc057df
Add "Invalid signature" reason to modio
...
When signature is invalid, it does not comunicate the reason clearly.
Fix this.
Also remove silent failure in case of signature is not valid.
Differential revision: D3478
Reviewed by: @bb
This was SVN commit r26111.
2021-12-25 19:31:51 +00:00
57ba7c4a1c
Encapsulates GL texture creation in a separate class.
...
Tested By: Stan
Differential Revision: https://code.wildfiregames.com/D4389
This was SVN commit r26107.
2021-12-25 00:26:10 +00:00
478164962f
Removes static linking of OpenGL library.
...
Tested By: Langbart, Stan
Differential Revision: https://code.wildfiregames.com/D4387
This was SVN commit r26104.
2021-12-24 08:02:27 +00:00
f9818b7f7a
Moves default texture to SingleColorTexture following 283f524fcf
.
...
This was SVN commit r26102.
2021-12-23 17:44:24 +00:00
6b7541cec5
Add more options to archive builds.
...
Patch by: @wraitii , @Stan
Tested for A25.
Differential Revision:
https://code.wildfiregames.com/D4141#change-nbAmEr5oWUW3
This was SVN commit r26100.
2021-12-23 14:59:37 +00:00
6f1322881e
Cleanups console a little bit.
...
This was SVN commit r26099.
2021-12-23 07:37:03 +00:00
53734a05a6
Add a missed include in https://code.wildfiregames.com/D721 ; It's included for some reason in Windows NOPCH but not linux
...
Reported by: @Freagarach
This was SVN commit r26097.
2021-12-22 11:02:13 +00:00
c9bea80e0d
Use GLAD2 a multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator.
...
Comments by: @nwtour , @Langbart, @bb
Based on patch by: @echotangoecho
Tested on Windows 7 & 10, Ubuntu and macos.
Differential Revision: https://code.wildfiregames.com/D721
This was SVN commit r26093.
2021-12-21 22:03:31 +00:00
a32ab00f4d
Moves backbuffer swap and error check to GL device.
...
This was SVN commit r26092.
2021-12-21 17:02:04 +00:00
3b9b7cd605
Moves GL report from HWDetect to GL device.
...
Tested By: Freagarach, Stan
Differential Revision: https://code.wildfiregames.com/D4376
This was SVN commit r26081.
2021-12-16 06:36:46 +00:00
eb004e5c98
Uses forward declaration for SDL in GL device.
...
This was SVN commit r26078.
2021-12-15 10:50:31 +00:00
93a9072618
Removes logs of unused GL constants which duplicate video mode settings.
...
This was SVN commit r26077.
2021-12-15 10:49:46 +00:00
89c181ded1
Encapsulates information about GL inside device.
...
Commented By: Stan
Differential Revision: https://code.wildfiregames.com/D4375
This was SVN commit r26072.
2021-12-15 06:43:41 +00:00
784f734480
Removes a hack to detect an old S3 SuperSavage card added in c1ec44d751
.
...
This was SVN commit r26070.
2021-12-14 10:47:32 +00:00
3809457513
Replaces unclear PreferGLSL by direct renderer backend choice.
...
Commented By: Stan
Differential Revision: https://code.wildfiregames.com/D4363
This was SVN commit r26069.
2021-12-14 06:34:02 +00:00
f28efbaa87
Forbids using more than 64 bones for GPU skinning.
...
Commented By: Stan
Differential Revision: https://code.wildfiregames.com/D4244
This was SVN commit r26067.
2021-12-13 19:22:27 +00:00
a3382fb3eb
Removes checks for unused or always enabled GL extensions.
...
Differential Revision: https://code.wildfiregames.com/D4371
This was SVN commit r26065.
2021-12-13 18:36:37 +00:00
b7cf30fce5
Fix Windows 11 Detection
...
Comments by: @vladislavbelov , @Freagarach
Differential Revision: https://code.wildfiregames.com/D4337
This was SVN commit r26056.
2021-12-12 16:08:09 +00:00
5b6bb1cd89
Fix Alt Tab on Windows for SDL > 2.0.12
...
Comments by: @vladislavbelov , @Freagarach
Differential Revision: https://code.wildfiregames.com/D4359
This was SVN commit r26055.
2021-12-12 16:01:30 +00:00
5e61febf16
Resolves concerns from e4907bdb6e
. Fixes #6395
...
Tested By: Langbart, nwtour
Differential Revision: https://code.wildfiregames.com/D4370
This was SVN commit r26051.
2021-12-10 21:29:40 +00:00
9cb6e4c105
Cleanups Font and FontManager a little.
...
This was SVN commit r26050.
2021-12-10 16:59:32 +00:00
dfe165d6c2
Fixes unused m_Simulation after b991ef919b
.
...
This was SVN commit r26046.
2021-12-09 18:07:10 +00:00
fe81a6eec7
Refactors WaterManager to remove duplication of the current texture index calculation. Removes unused m_WaterCurrentTex from f2cae8cb9b
.
...
This was SVN commit r26045.
2021-12-09 18:01:28 +00:00
fe511e88d9
Adds FreeType support to the engine.
...
Tested By: Langbart, Imarok, Stan, s0600204, wraitii
Differential Revision: https://code.wildfiregames.com/D4108
This was SVN commit r26040.
2021-12-08 22:14:43 +00:00
90f27d4909
Adds console toggle hotkeys to the console welcome message.
...
Patch By: nwtour
Differential Revision: https://code.wildfiregames.com/D4347
This was SVN commit r26035.
2021-12-07 20:09:46 +00:00
e4907bdb6e
Forces GL 2.1 core context creation in VideoMode.
...
This was SVN commit r26031.
2021-12-04 22:01:20 +00:00
5a7aa37cd1
Fixes without PCH build after af567560b8
.
...
Reported By: Freagarach
This was SVN commit r26026.
2021-11-30 18:03:39 +00:00
a591e5aa69
Removes unused/not implemented hooks from AppHooks. Refs f947fa6afe
.
...
This was SVN commit r26024.
2021-11-29 18:21:49 +00:00
af567560b8
Drops custom utf16 string implementation (from cdd3317ded
), uses C++11 one.
...
Patch By: sera
Differential Revision: https://code.wildfiregames.com/D4223
This was SVN commit r26023.
2021-11-29 12:10:41 +00:00
e1374252b7
Removes direct access to shaders, leaves only techniques.
...
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4353
This was SVN commit r26020.
2021-11-27 15:01:14 +00:00
4c26a2d11f
Adds disabled sprites to slider.
...
Tested By: Langbart
Differential Revision: https://code.wildfiregames.com/D4355
This was SVN commit r26019.
2021-11-27 13:37:05 +00:00
c0e0d620eb
Draws fancy water and its shore waves only for GLSL shaders.
...
This was SVN commit r26017.
2021-11-26 21:47:04 +00:00