Benau
3994ce5666
Add workaround for https://gitlab.freedesktop.org/mesa/mesa/-/issues/5516
2022-04-02 13:41:52 +08:00
Benau
067ac4fe01
Implement resume behaviour for mobile stk
2022-04-02 13:33:08 +08:00
Benau
6c7e4f25ea
Quit the app if vkQueueSubmit with fence fails
...
It prevents infinitive vkWaitForFences later
2022-04-01 10:16:28 +08:00
Benau
1c99ba2562
Fix clang warnings
2022-03-31 11:55:23 +08:00
Benau
9c7fb99e53
Fix one validation warning
2022-03-31 11:34:47 +08:00
Benau
cd9e2f0adf
Remove always exiting behaviour when pausing vulkan enabled stk
2022-03-28 15:30:42 +08:00
David Carlier
37a57d0011
Fix build for Haiku and a handful of other oses with the spirv-tools dependency.
2022-03-26 15:05:08 +00:00
Benau
bed91e67a0
Handle device orientation with vulkan pre-rotation
2022-03-26 00:19:09 +08:00
Benau
3d92730a82
Fix incorrect android screen rotation with vulkan
2022-03-25 09:04:08 +08:00
Benau
68eb70e7e6
Use dynamic viewport for GEVulkan2dRenderer
2022-03-24 16:37:34 +08:00
Benau
23cd67f45c
Implement draw2DRectangle for GEVulkanDriver
2022-03-23 10:53:00 +08:00
Benau
9e50c8a71f
Remove unneeded files, fix #4751
2022-03-22 07:51:45 +08:00
Benau
3e2ff91654
Add dynamic scissor support
2022-03-21 11:54:28 +08:00
Benau
ea1733ed08
Add drawing code for devices with low sampler images
2022-03-20 13:35:22 +08:00
Benau
bb6551fdf6
Add drawing code for devices without descriptor indexing
2022-03-19 16:09:32 +08:00
Benau
1cf2c0c5bf
Add initial 2D vulkan rendering
2022-03-19 15:14:55 +08:00
Benau
cb607a16ff
Add GEVulkanShaderManager
2022-03-18 16:24:33 +08:00
Benau
89afd214e8
Require shaderSampledImageArrayDynamicIndexing for vulkan
2022-03-18 09:24:55 +08:00
Benau
1d0d2ebb75
Fix windows xp support
2022-03-17 15:12:08 +08:00
Benau
9ea2f3ff8c
Fix cctools build
2022-03-17 14:06:27 +08:00
Benau
38a553513c
Fix switch build
2022-03-17 13:52:46 +08:00
Benau
f01959de8b
Disable documentation generation for shaderc
2022-03-17 13:36:27 +08:00
Benau
2bc31f1518
Disable shared libraries manually for shaderc
2022-03-17 13:12:55 +08:00
Benau
bc1d885bd1
Add shaderc v2022.1 for GLSL to SPIR-V shaders
...
Ran ./utils/git-sync-deps already, removed some unneeded files
2022-03-17 12:21:20 +08:00
Benau
c19327aaeb
Fix vsync disabled
2022-03-16 15:43:26 +08:00
Benau
a7994c02d8
Fix command buffers size
2022-03-16 12:37:18 +08:00
Benau
d6265f3bf7
Handle possible error from createTextureImage
2022-03-15 14:04:36 +08:00
Benau
4b28f5b9af
Wait queue to become idle before deleting texture
2022-03-15 12:42:31 +08:00
Benau
ea275ae798
Use a correct layout during updateTexture
2022-03-14 09:43:22 +08:00
Benau
f35f402edf
Fix VkDeviceQueueCreateInfo warning
2022-03-13 10:54:35 +08:00
Benau
4a93bea962
Fix MSVC 2015 build
2022-03-12 16:43:32 +08:00
Benau
8a5ecc458f
Fix apple build
2022-03-01 16:25:25 +08:00
Benau
17a899aa2c
Fix exit crash
2022-03-01 15:59:48 +08:00
Benau
8b68f52e57
Add GEVulkanTexture
2022-03-01 13:22:20 +08:00
David CARLIER
1f0ea77f80
illumos port. ( #4732 )
...
overcoming sun constant defined in this platform.
forcing 64 bits build as angelscript assembly is incorrect for 32 bits.
2022-02-13 00:31:14 +08:00
Benau
3ccdfaf70d
Add createSamplers for GEVulkanDriver
2022-01-23 16:43:33 +08:00
Benau
8e64c69c5d
Add command creation for GEVulkanDriver
2022-01-22 00:41:24 +08:00
Benau
2f4093516a
Add createSyncObjects for GEVulkanDriver
2022-01-22 00:18:42 +08:00
Benau
f0f498d53f
Add createSwapChain for GEVulkanDriver
2021-12-28 13:51:03 +08:00
Benau
baeafd9f7d
Fix missing ime candidate window using SDL2 hint
2021-12-24 09:43:06 +08:00
Varro33
6b022368cf
Fix irrlicht error indent ( #4676 )
2021-11-22 21:49:15 +08:00
Bryan Quigley
bee1c222af
Always AS_MAX_PORTABILITY on AArch
2021-11-07 23:43:05 -08:00
Bryan Quigley
b710fab5c8
STK modifications to angelscript to let Windows/Apple builds
...
(and 3 forgotten source files)
2021-11-06 10:12:01 -07:00
Bryan Quigley
73c94f571d
Update Angelscript from 2.32.0 to 2.35.1
...
Didn't require any changes except dos2unix.
2021-11-04 17:59:10 -07:00
Kalev Lember
164c51cb2e
Always build tinygettext as a static library
...
Explicitly pass STATIC to tinygettext add_library() call to make sure
it's always built as static, even when distro's cmake is configured to
build libs shared by default.
2021-10-07 00:52:32 +02:00
Benau
835154bde2
Handle SDL_RENDER_DEVICE_RESET event
2021-10-04 21:16:26 +08:00
Benau
17329a1b29
Register native functions in SDL_main
2021-10-04 13:01:00 +08:00
Benau
307791beda
Highlight URLs or addon names from /installaddon in lobby
2021-09-09 09:57:35 +08:00
Benau
38cfd912bd
Add extractURLFromGlyphLayouts which handles RTL layout properly
2021-09-08 14:58:35 +08:00
Benau
e85b82001f
Fix invalid URL in line breaking
2021-09-08 13:27:09 +08:00