Benau
|
dc168e1b13
|
Better error handling when GEVulkanDriver construction fails
|
2022-07-01 12:52:07 +08:00 |
|
Benau
|
34ae56d33a
|
Use matrix4 directly after the removal of sse
|
2022-06-30 16:49:51 +08:00 |
|
Benau
|
8fb0005020
|
Remove useless sse code in matrix4
|
2022-06-29 15:45:08 +08:00 |
|
Benau
|
f63ce6917b
|
Only updateAbsolutePosition if transformation changed
|
2022-06-25 11:54:06 +08:00 |
|
Benau
|
b8cb96b81f
|
Add GEVulkanCameraSceneNode
|
2022-06-16 12:00:15 +08:00 |
|
Benau
|
8ea38a6103
|
Fix memory leak
|
2022-06-09 15:18:20 +08:00 |
|
Benau
|
d85c1e3ee7
|
Use class inheritance for GEVulkanMeshCache
|
2022-06-08 13:38:24 +08:00 |
|
Benau
|
b0cddc462a
|
Add GEVulkanSceneManager
|
2022-06-07 10:34:08 +08:00 |
|
Benau
|
ca1f61b898
|
Add GEVulkanMeshCache
|
2022-05-29 12:33:06 +08:00 |
|
Benau
|
95d9277046
|
Regenerate plural forms from po files
|
2022-05-28 15:44:18 +08:00 |
|
Benau
|
2b80513a8f
|
Add getMonoTimeMs to GE
|
2022-05-27 09:41:34 +08:00 |
|
Benau
|
ac5351ae5e
|
Add irrlicht device pointer to vulkan driver
|
2022-05-26 17:22:39 +08:00 |
|
Benau
|
e666e08f2d
|
Add GE spm code
|
2022-05-22 11:53:02 +08:00 |
|
David Carlier
|
db8fdb9ccf
|
illumos/solaris build fix
|
2022-05-14 11:31:51 +01:00 |
|
Benau
|
9c9f69856f
|
Enable maximum parallelization by making vkWaitForFences closer
|
2022-05-05 09:30:29 +08:00 |
|
Benau
|
c739aeb758
|
Disable mipmap generation for too small textures
|
2022-05-02 10:42:32 +08:00 |
|
Benau
|
98eb912a76
|
Use simde on graphics_utils
|
2022-04-29 11:28:47 +08:00 |
|
Benau
|
383bd93261
|
Add simde
|
2022-04-29 11:02:25 +08:00 |
|
Benau
|
fddc19225c
|
Use array list for scene nodes
|
2022-04-26 10:55:24 +08:00 |
|
Benau
|
972c719392
|
Add triangle fan 2d drawing for vulkan driver
|
2022-04-20 08:19:53 +08:00 |
|
Benau
|
1b92e99cfe
|
Use a new sampler for 2d rendering
|
2022-04-19 13:18:59 +08:00 |
|
Benau
|
26bd8a5b8b
|
Add mipmap generation for GEVulkanTexture
|
2022-04-19 12:49:05 +08:00 |
|
Benau
|
b0421569d0
|
Fix validation warnings when running vkDeviceWaitIdle
|
2022-04-18 13:46:59 +08:00 |
|
Benau
|
5d23d8d790
|
Add multithreading GEVulkanTexture loading
|
2022-04-18 12:16:27 +08:00 |
|
Benau
|
059fc9ebfd
|
Add GE::getResizedImage using IReadFile
|
2022-04-18 10:46:23 +08:00 |
|
Benau
|
3d6c86d04e
|
Clean up properly in case constructor throws
|
2022-04-17 14:42:36 +08:00 |
|
Benau
|
22f658239f
|
Use GEVulkanCommandLoader for all
|
2022-04-17 14:37:52 +08:00 |
|
Benau
|
da665fc4fd
|
Add GEVulkanCommandLoader with multithreading support
|
2022-04-17 14:08:29 +08:00 |
|
Benau
|
5f9db20b4f
|
Add IFileSystem::existFileOnly (not including directory)
|
2022-04-16 12:08:57 +08:00 |
|
Benau
|
57a9a8a2aa
|
Add getTextureData for GEVulkanTexture
|
2022-04-16 11:31:09 +08:00 |
|
Benau
|
99f1a2e03f
|
Add moltenvk argument buffers support
|
2022-04-15 17:05:38 +08:00 |
|
Benau
|
ae8df366fc
|
Fix convertBGRA order in GEVulkanTexture::reloadInternal
Image manipulator should work on original color data
|
2022-04-13 10:04:28 +08:00 |
|
Benau
|
3fe53751c4
|
Move BGRA conversion out of upload in GEVulkanTexture
|
2022-04-12 15:16:26 +08:00 |
|
Benau
|
661a57b5fc
|
Add a way to acquire file archives mutex
|
2022-04-11 14:32:36 +08:00 |
|
Benau
|
8df6bdf7c8
|
Move file system mutex to irrlicht
|
2022-04-11 13:57:06 +08:00 |
|
Benau
|
efe1070be7
|
Fix validation warning when using VK_SHARING_MODE_CONCURRENT
|
2022-04-10 10:56:04 +08:00 |
|
Benau
|
d6a3e48d03
|
Fix compiler warnings in MinGW
|
2022-04-09 12:53:20 +08:00 |
|
Benau
|
d60a3a7c0c
|
Add loadingFailed function for ITexture
|
2022-04-08 14:56:24 +08:00 |
|
Benau
|
d6db020bfe
|
Add thread-safe existFile in IFileSystem
|
2022-04-08 14:35:04 +08:00 |
|
Mary Strodl
|
878f064ecf
|
CImageLoaderSVG: don't rescale on server
|
2022-04-07 14:21:00 -04:00 |
|
Benau
|
4c4daf9698
|
Move screen height detection inside CImageLoaderSVG::loadImage
|
2022-04-07 08:51:25 +08:00 |
|
Benau
|
1655c243b7
|
Batch upload image command buffer
|
2022-04-06 11:35:22 +08:00 |
|
Benau
|
e6684040ba
|
Fallback to VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR if needed
|
2022-04-05 10:43:23 +08:00 |
|
Benau
|
f2cc51a602
|
Fix mismatched max size for background.jpg when reloading
|
2022-04-03 10:54:27 +08:00 |
|
Benau
|
b6b565aabb
|
Fix validation warning when reloading textures
|
2022-04-03 10:21:48 +08:00 |
|
Benau
|
24a9c99e03
|
Fix one validation warning
|
2022-04-03 09:55:17 +08:00 |
|
Benau
|
a98a470ea8
|
Implement live updating swap interval value for vulkan
|
2022-04-02 14:17:27 +08:00 |
|
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 |
|