Commit Graph

  • 28b9875247 Merge pull request 'Image && ImageLoaderJpeg classes' (#71) from image_loader_jpeg into master Vladyslav_Baranovskyi_EXT 2024-07-18 16:02:37 +02:00
  • 2ddb7a167c Linking with curl on non-windows os Vladyslav Baranovskyi 2024-07-17 18:13:02 +03:00
  • 11dea7a86e Force building curl & libressl Vladyslav Baranovskyi 2024-07-17 17:43:32 +03:00
  • 1bb9c33699 Fix crash when using ArBackgroundDrawable without setting an ar session Georg Hagen 2024-07-17 16:15:42 +02:00
  • 575f73460f Merge pull request 'runtime-shader-compilation' (#68) from runtime-shader-compilation into master Georg Hagen 2024-07-17 15:29:34 +02:00
  • 3d81d85dd8 Using libressl instead of openssl Vladyslav Baranovskyi 2024-07-17 13:37:44 +03:00
  • 41d4e98a0f Merge remote-tracking branch 'origin/master' Georg Hagen 2024-07-17 12:10:18 +02:00
  • cb331b1761 Fix shader compile script on apple Georg Hagen 2024-07-17 00:04:51 +02:00
  • b5217ca9f5 Disable AVX on apple (because of apple silicon0 Georg Hagen 2024-07-17 00:04:23 +02:00
  • 832de45e18 Disable libjpeg-turbo build on ios, because it's not working correctly Georg Hagen 2024-07-17 00:03:53 +02:00
  • 7ea6fc8dc4 review fix done Metehan Tuncbilek 2024-07-16 22:13:44 +03:00
  • 91a81c1e9c Moving result struct instead of copying Vladyslav Baranovskyi 2024-07-16 21:40:24 +03:00
  • 93b2b92eb7 Merge pull request 'Boost::regex dependency, added include in order to compile on linux' (#70) from boost_regex into master Vladyslav_Baranovskyi_EXT 2024-07-16 19:36:06 +02:00
  • b572da31ac Image && ImageLoaderJpeg classes Vladyslav Baranovskyi 2024-07-16 18:47:35 +03:00
  • dbd7b2dad5 review refactors Metehan Tuncbilek 2024-07-16 18:31:43 +03:00
  • 013127bab0 Fix issue when removing drawable from scene by setting it's scene to nullptr Georg Hagen 2024-07-16 15:35:06 +02:00
  • 9feece4df3 Add RemoveChildNodes Georg Hagen 2024-07-15 13:12:05 +02:00
  • 68eb10aa1c Ignore disabled nodes Georg Hagen 2024-07-15 13:11:34 +02:00
  • ac1c5f20ec review fixes Metehan Tuncbilek 2024-07-16 14:59:09 +03:00
  • 1aac707199 Setting boost library mirror in a variable Vladyslav Baranovskyi 2024-07-16 13:24:08 +03:00
  • f96caf2a53 Added include tuple for std::tie Vladyslav Baranovskyi 2024-07-16 11:50:59 +03:00
  • 97518bd57b dead skin removal at main.cpp Metehan Tuncbilek 2024-07-16 11:08:00 +03:00
  • 2b36969a84 Runtime ShaderCompilation with Include Features Metehan Tuncbilek 2024-07-15 17:31:02 +03:00
  • 5aa84db3e2 utils::ReadFile nullTerminateString addition Metehan Tuncbilek 2024-07-15 17:30:29 +03:00
  • 976eea2ae0 Boost::regex Vladyslav Baranovskyi 2024-07-15 16:50:38 +03:00
  • ff0b1feca8 Fix crash on windows because msvc does not like forward declarations of deleter classes GeorgH93 2024-07-15 14:28:58 +02:00
  • 2584d852c8 Merge pull request 'Improve handling for shader compilation' (#65) from Shader_compilation into master Georg Hagen 2024-07-15 10:01:45 +02:00
  • 2a791e5a65 update readme ohyzha 2024-07-15 09:36:14 +03:00
  • 7150425cba Fix duplicated symbols error GeorgH93 2024-07-14 18:10:34 +02:00
  • 74c6afc93d Fix initial run on clean repo GeorgH93 2024-07-14 18:10:20 +02:00
  • 68122cbe2a fix unresolved reference error ohyzha 2024-07-13 22:01:37 +03:00
  • 24f0c9409c add bin2c dependency ohyzha 2024-07-13 20:21:06 +03:00
  • f158299dc2 build fixes ohyzha 2024-07-12 16:16:14 +03:00
  • e2cf786daf add gitattributes file ohyzha 2024-07-12 16:12:52 +03:00
  • e6d46dcd27 Add glslang as build dependency GeorgH93 2024-07-11 23:10:52 +02:00
  • e374d19571 Set CompileShaders.sh permissions ohyzha 2024-07-11 16:10:59 +03:00
  • 864e734b96 make all shader files as a dependency to rebuild ohyzha 2024-07-12 09:55:06 +03:00
  • a228dc2e47 fail cmake build on shader compilation failure ohyzha 2024-07-11 14:33:50 +03:00
  • a6caaeadf9 implement shaders auto recompilation on changes in vert or frag files ohyzha 2024-07-11 11:58:08 +03:00
  • 9426f7dbf8 include shader files ohyzha 2024-07-11 11:57:05 +03:00
  • fa8b0aa57e rework CompileShaders script ohyzha 2024-07-11 11:56:08 +03:00
  • 422e2e4261 move compiled shaders out of repo and put every shader in separate file ohyzha 2024-07-10 10:25:34 +03:00
  • 29bad103e6 Merge remote-tracking branch 'origin/plane_camera_controller' GeorgH93 2024-07-14 18:30:15 +02:00
  • ec161aa498 Fix AR background alignment issues Georg Hagen 2024-07-14 02:35:28 +02:00
  • 8e7b4f602c Unregister drawable on close instead of throwing if still in use Georg Hagen 2024-07-14 01:28:49 +02:00
  • 6e565ac40d Make sure texture cache is released before destroying device Georg Hagen 2024-07-14 01:28:07 +02:00
  • 410ac5d63c use cpp20 numbers for pi Georg Hagen 2024-07-14 00:10:08 +02:00
  • 5432711d8a Fix missing include Georg Hagen 2024-07-13 23:26:06 +02:00
  • 3ebde459ec Add constexpr degrees to radians method Georg Hagen 2024-07-13 22:31:00 +02:00
  • d2fcba381a Add constructor to AABB Georg Hagen 2024-07-13 19:38:07 +02:00
  • 0b8d889c86 Extend AABB class Georg Hagen 2024-07-13 14:22:41 +02:00
  • 33bf5cd6e3 Add handling for ArTrackingState changes in playback mode Georg Hagen 2024-07-12 19:45:18 +02:00
  • 515b3a6c73 Fix some issues with freeing resources Georg Hagen 2024-07-12 19:14:37 +02:00
  • ad93a28e31 Fix issue with finding the right libjpeg-turbo on mac Georg Hagen 2024-07-12 16:16:45 +02:00
  • fd0345302a Fix moltenvk download Georg Hagen 2024-07-12 15:15:16 +02:00
  • d9d02daf59 Fix handling of toolcahin path Georg Hagen 2024-07-12 15:15:06 +02:00
  • d88a3f9e9e Merge pull request 'resource_management' (#66) from resource_management into master Georg Hagen 2024-07-12 11:07:35 +02:00
  • ca052ef7f1 Fix memory leak on closing view Georg Hagen 2024-07-11 17:03:49 +02:00
  • a80c9b639e Log on destruction of OpenVulkanoView Georg Hagen 2024-07-11 16:59:34 +02:00
  • 1d06e56c9e Delete created semaphores on close Georg Hagen 2024-07-11 16:56:52 +02:00
  • 888e30193b Cleanup memory pool data on close Georg Hagen 2024-07-11 16:56:26 +02:00
  • 0fda5a0241 Fix memory leak with events Georg Hagen 2024-07-11 16:54:37 +02:00
  • ea070b5fc8 Merge remote-tracking branch 'origin/master' into textures Georg Hagen 2024-07-11 13:22:06 +02:00
  • 313b01db1b Fix issue with freeing resources Georg Hagen 2024-07-11 13:22:01 +02:00
  • 22cb48be89 Update logging Georg Hagen 2024-07-11 00:10:48 +02:00
  • b1081bd26c Cleanup ResourceManager Georg Hagen 2024-07-10 17:03:45 +02:00
  • a54e1b10ed Make ResourceManager no longer extend IClosable Georg Hagen 2024-07-10 16:23:35 +02:00
  • ba7f0e6d62 Restructure some files regarding resource management Georg Hagen 2024-07-10 16:11:36 +02:00
  • c37dc59203 Merge pull request 'Texture and AR Background video' (#58) from textures into master Georg Hagen 2024-07-10 14:33:50 +02:00
  • 5c4e972722 Add MetalBackedTexture Georg Hagen 2024-07-10 14:07:40 +02:00
  • c86e196701 Merge pull request 'CMake fixes for Windows' (#62) from CMake_fixes_for_Windows into master Georg Hagen 2024-07-09 16:05:07 +02:00
  • ce18039107 disable openssl's tests ohyzha 2024-07-09 15:50:18 +03:00
  • b35387dd73 fix linux build ohyzha 2024-07-09 12:46:19 +03:00
  • 6d527279bc include headers files in solution, get rid of some dlls and switch to static libs instead, fix building curl and openssl from sources on every cmake configuration ohyzha 2024-07-09 10:53:24 +03:00
  • 98d0779d49 Merge branch 'master' into textures Georg Hagen 2024-07-09 13:44:09 +02:00
  • 268be2ca60 Silence some warnings Georg Hagen 2024-07-09 13:43:48 +02:00
  • bbaf8933ae Add texture cache for ar frame textures Georg Hagen 2024-07-09 13:43:09 +02:00
  • 88aa077dcb Add missing override Georg Hagen 2024-07-09 13:26:54 +02:00
  • bb38748971 Init texture to nullptr Georg Hagen 2024-07-09 12:37:02 +02:00
  • d9a22236b4 Move sampler creation from image to resource manager and cache created samplers Georg Hagen 2024-07-09 12:31:52 +02:00
  • d48d60441a Add MTLPixelFormat to DataFormat mapping Georg Hagen 2024-07-09 10:07:41 +02:00
  • 92b77e46f5 Fix set layout to be used from transfer queue Georg Hagen 2024-07-07 23:51:09 +02:00
  • f947204ae2 Move DataFormat to vk Format conversion to cast operator Georg Hagen 2024-07-07 23:50:33 +02:00
  • aabc24616d Add handling for camera intrinsics Georg Hagen 2024-07-07 16:53:48 +02:00
  • 5b2a2bbf72 Fix swap chain images being in wrong state (Fixes #23) Georg Hagen 2024-07-07 11:58:52 +02:00
  • 87ce56b894 Add ArBackgroundDrawable Georg Hagen 2024-07-07 00:37:49 +02:00
  • 52941b99cc Add frameid to context Georg Hagen 2024-07-07 00:25:37 +02:00
  • 2b05518c61 Add VulkanTextureDynamic Georg Hagen 2024-07-07 00:24:51 +02:00
  • add09b59af Handle texture data format Georg Hagen 2024-07-07 00:23:26 +02:00
  • fcecdd63a3 Fix GetFov methods Georg Hagen 2024-07-07 00:21:49 +02:00
  • d6850821d3 Update aspect ratio Georg Hagen 2024-07-07 00:21:28 +02:00
  • c6c67f2bff Add wrapper for smart pointers Georg Hagen 2024-07-06 21:43:50 +02:00
  • 2b32717c5b Update background shader Georg Hagen 2024-07-06 21:39:36 +02:00
  • d4c5e8700b Allow exporting of metal device Georg Hagen 2024-07-06 14:12:11 +02:00
  • c41b04db9b Remove copy method from drawable Georg Hagen 2024-07-06 14:08:20 +02:00
  • 7e9c568779 Add interfaces for getting textures from ar frames GeorgH93 2024-07-05 14:08:04 +02:00
  • 86e7681a8d Improve texture binding handling GeorgH93 2024-07-05 09:50:19 +02:00
  • eb96d7d674 Fix perspective correction issue for uv coordinates GeorgH93 2024-07-05 09:06:17 +02:00
  • 3e73672538 Texture implementation basics GeorgH93 2024-07-04 17:00:46 +02:00
  • d79f74c21d Remove unused variable GeorgH93 2024-07-04 16:59:39 +02:00