Commit Graph

  • 356d3186e8 Game exit after a race segfault fix. David Carlier 2022-04-29 20:19:30 +0100
  • 98eb912a76 Use simde on graphics_utils Benau 2022-04-29 11:28:47 +0800
  • 383bd93261 Add simde Benau 2022-04-29 11:02:25 +0800
  • 0f2b3da37e Fix sometimes missing overworld background music Benau 2022-04-28 14:30:53 +0800
  • ed6d7578a5 Avoid queue size race condition Benau 2022-04-27 11:01:53 +0800
  • 96cd140c62 Avoid getListenerPos race condition Benau 2022-04-26 12:42:11 +0800
  • 68240b5d2d Avoid getWorld race condition Benau 2022-04-26 12:26:29 +0800
  • fddc19225c Use array list for scene nodes Benau 2022-04-26 10:55:24 +0800
  • 98763a10eb Use new build options for freetype in linux build script Deve 2022-04-24 08:54:02 +0200
  • 972c719392 Add triangle fan 2d drawing for vulkan driver Benau 2022-04-20 08:19:53 +0800
  • 1b92e99cfe Use a new sampler for 2d rendering Benau 2022-04-19 13:18:59 +0800
  • 26bd8a5b8b Add mipmap generation for GEVulkanTexture Benau 2022-04-19 12:49:05 +0800
  • b0421569d0 Fix validation warnings when running vkDeviceWaitIdle Benau 2022-04-18 13:46:59 +0800
  • 5d23d8d790 Add multithreading GEVulkanTexture loading Benau 2022-04-18 12:16:27 +0800
  • 059fc9ebfd Add GE::getResizedImage using IReadFile Benau 2022-04-18 10:46:23 +0800
  • 2876032630
    Fix logical error in libraqm implementation Markus Reitboeck 2022-04-17 14:12:20 +0200
  • 3d6c86d04e Clean up properly in case constructor throws Benau 2022-04-17 14:42:36 +0800
  • 22f658239f Use GEVulkanCommandLoader for all Benau 2022-04-17 14:37:52 +0800
  • da665fc4fd Add GEVulkanCommandLoader with multithreading support Benau 2022-04-17 14:08:29 +0800
  • 993073b7dc Update download assets size Benau 2022-04-16 13:16:44 +0800
  • 5f9db20b4f Add IFileSystem::existFileOnly (not including directory) Benau 2022-04-16 12:08:57 +0800
  • 57a9a8a2aa Add getTextureData for GEVulkanTexture Benau 2022-04-16 11:31:09 +0800
  • 0dbbf1a6e6 Fix bluetooth mouse in iOS Benau 2022-04-15 17:37:08 +0800
  • 99f1a2e03f Add moltenvk argument buffers support Benau 2022-04-15 17:05:38 +0800
  • a469d501f9 Fix gyroscope behaviour on walldriving surface, see #4750 Benau 2022-04-15 12:48:09 +0800
  • b359c9548c Update build scripts for curl 7.81 and later Benau 2022-04-14 10:29:05 +0800
  • ae8df366fc Fix convertBGRA order in GEVulkanTexture::reloadInternal Benau 2022-04-13 10:04:28 +0800
  • 3fe53751c4 Move BGRA conversion out of upload in GEVulkanTexture Benau 2022-04-12 15:16:26 +0800
  • 661a57b5fc Add a way to acquire file archives mutex Benau 2022-04-11 14:32:36 +0800
  • 8df6bdf7c8 Move file system mutex to irrlicht Benau 2022-04-11 13:57:06 +0800
  • efe1070be7 Fix validation warning when using VK_SHARING_MODE_CONCURRENT Benau 2022-04-10 10:56:04 +0800
  • de09566b4a Avoid configurations xml lost if having disk space issue, see #4709 Benau 2022-04-09 14:59:57 +0800
  • d6a3e48d03 Fix compiler warnings in MinGW Benau 2022-04-09 12:53:20 +0800
  • 8bbb142394 Fix #4745 Benau 2022-04-09 10:43:30 +0800
  • 2c7cb7fa67
    ReplayRecorder: write correct number of transformation into "size" Markus Reitboeck 2022-04-08 22:22:24 +0200
  • d60a3a7c0c Add loadingFailed function for ITexture Benau 2022-04-08 14:56:24 +0800
  • d6db020bfe Add thread-safe existFile in IFileSystem Benau 2022-04-08 14:35:04 +0800
  • 60b907fc20
    Allow commandline arguments to be passed in on Android Jerry 2022-04-08 09:16:42 +0800
  • 878f064ecf
    CImageLoaderSVG: don't rescale on server Mary Strodl 2022-04-07 14:21:00 -0400
  • 4c4daf9698 Move screen height detection inside CImageLoaderSVG::loadImage Benau 2022-04-07 08:51:25 +0800
  • 1655c243b7 Batch upload image command buffer Benau 2022-04-06 11:35:22 +0800
  • 159cdcd06b Save max texture size before calling image manipulator Benau 2022-04-06 10:17:49 +0800
  • e6684040ba Fallback to VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR if needed Benau 2022-04-05 10:43:23 +0800
  • fb9d8f21ce Deactivate unusable settings in non-gl3 renderers Benau 2022-04-04 08:50:46 +0800
  • 2047dc8ca0 Upstreaming Haiku changes, disabling some graphics defaults more inline with the OpenGL capacities. David Carlier 2022-04-03 09:43:21 +0000
  • f2cc51a602 Fix mismatched max size for background.jpg when reloading Benau 2022-04-03 10:54:27 +0800
  • b6b565aabb Fix validation warning when reloading textures Benau 2022-04-03 10:21:48 +0800
  • 24a9c99e03 Fix one validation warning Benau 2022-04-03 09:55:17 +0800
  • a98a470ea8 Implement live updating swap interval value for vulkan Benau 2022-04-02 14:17:27 +0800
  • 3994ce5666 Add workaround for https://gitlab.freedesktop.org/mesa/mesa/-/issues/5516 Benau 2022-04-02 13:41:52 +0800
  • 067ac4fe01 Implement resume behaviour for mobile stk Benau 2022-04-02 13:33:08 +0800
  • 4d2c65ade9 Add render driver switch in lobby command Benau 2022-04-01 12:19:21 +0800
  • 6c7e4f25ea Quit the app if vkQueueSubmit with fence fails Benau 2022-04-01 10:16:28 +0800
  • 601511e7f4 Split device polling out of renderLoading Benau 2022-04-01 09:59:46 +0800
  • 1c99ba2562 Fix clang warnings Benau 2022-03-31 11:55:23 +0800
  • 9c7fb99e53 Fix one validation warning Benau 2022-03-31 11:34:47 +0800
  • 4f4fb01ed7 upstreaming change for settings paths for haiku. David Carlier 2022-03-29 22:28:23 +0000
  • cd9e2f0adf Remove always exiting behaviour when pausing vulkan enabled stk Benau 2022-03-28 15:30:42 +0800
  • 0c147c0a0b Fix URLs on Haiku Panagiotis "Ivory" Vasilopoulos 2022-03-27 15:40:33 +0200
  • 37a57d0011 Fix build for Haiku and a handful of other oses with the spirv-tools dependency. David Carlier 2022-03-26 15:05:08 +0000
  • bed91e67a0 Handle device orientation with vulkan pre-rotation Benau 2022-03-26 00:19:09 +0800
  • 3d92730a82 Fix incorrect android screen rotation with vulkan Benau 2022-03-25 09:04:08 +0800
  • 68eb70e7e6 Use dynamic viewport for GEVulkan2dRenderer Benau 2022-03-24 16:37:34 +0800
  • 23cd67f45c Implement draw2DRectangle for GEVulkanDriver Benau 2022-03-23 10:53:00 +0800
  • 9e50c8a71f Remove unneeded files, fix #4751 Benau 2022-03-22 07:51:45 +0800
  • 3e2ff91654 Add dynamic scissor support Benau 2022-03-21 11:54:28 +0800
  • ea1733ed08 Add drawing code for devices with low sampler images Benau 2022-03-20 13:35:22 +0800
  • bb6551fdf6 Add drawing code for devices without descriptor indexing Benau 2022-03-19 16:09:32 +0800
  • 1cf2c0c5bf Add initial 2D vulkan rendering Benau 2022-03-19 15:14:55 +0800
  • bb7745010e adding the possibility to choose the audio device via a new sub-menu entry. David Carlier 2022-03-18 18:49:37 +0000
  • cb607a16ff Add GEVulkanShaderManager Benau 2022-03-18 16:24:33 +0800
  • 89afd214e8 Require shaderSampledImageArrayDynamicIndexing for vulkan Benau 2022-03-18 09:24:55 +0800
  • 1d0d2ebb75 Fix windows xp support Benau 2022-03-17 15:12:08 +0800
  • 5128fc3a88 Add link to download python for windows Benau 2022-03-17 14:30:21 +0800
  • 77ca4625c1 Add shaderc for android Benau 2022-03-17 14:25:11 +0800
  • 9ea2f3ff8c Fix cctools build Benau 2022-03-17 14:06:27 +0800
  • 38a553513c Fix switch build Benau 2022-03-17 13:52:46 +0800
  • f01959de8b Disable documentation generation for shaderc Benau 2022-03-17 13:36:27 +0800
  • 2bc31f1518 Disable shared libraries manually for shaderc Benau 2022-03-17 13:12:55 +0800
  • bc1d885bd1 Add shaderc v2022.1 for GLSL to SPIR-V shaders Benau 2022-03-17 12:21:20 +0800
  • c19327aaeb Fix vsync disabled Benau 2022-03-16 15:43:26 +0800
  • a7994c02d8 Fix command buffers size Benau 2022-03-16 12:37:18 +0800
  • d6265f3bf7 Handle possible error from createTextureImage Benau 2022-03-15 14:04:36 +0800
  • 4b28f5b9af Wait queue to become idle before deleting texture Benau 2022-03-15 12:42:31 +0800
  • ea275ae798 Use a correct layout during updateTexture Benau 2022-03-14 09:43:22 +0800
  • f35f402edf Fix VkDeviceQueueCreateInfo warning Benau 2022-03-13 10:54:35 +0800
  • 4a93bea962 Fix MSVC 2015 build Benau 2022-03-12 16:43:32 +0800
  • 9fb568eaa7 widening a bit smart pointers usage considering xml data. David Carlier 2022-03-12 07:14:43 +0000
  • a49aa1cd33 following-up on #4740 David Carlier 2022-03-07 10:17:02 +0000
  • 18018a5cc1 scoped deref mem utils intro proposal. David Carlier 2022-03-06 19:02:15 +0000
  • 9840ed99f6 fix parachute powerup only deshield karts ahead of the kart firing the parachute Heuchi 2022-03-06 10:05:04 +0100
  • 854c31be9d Update CREDITS Benau 2022-03-05 08:57:39 +0800
  • d2b2e80faa Fix #4737 Benau 2022-03-03 14:39:45 +0800
  • 8a5ecc458f Fix apple build Benau 2022-03-01 16:25:25 +0800
  • 7bccb0b779 Remove build cache for msvc Benau 2022-03-01 16:06:48 +0800
  • 17a899aa2c Fix exit crash Benau 2022-03-01 15:59:48 +0800
  • 8b68f52e57 Add GEVulkanTexture Benau 2022-03-01 13:22:20 +0800
  • fcf7cf953f http curl client favoured new progress api if supported. suppress openssl warning with openssl 3.0 David Carlier 2022-02-19 09:28:42 +0000
  • c63faf395f Remove unneeded character saving, we always get it from translated string if needed Benau 2022-02-25 11:20:52 +0800
  • dcdc66b8f5 Fix undefined behavior in C++20, see #4735 Benau 2022-02-25 11:13:27 +0800