Commit Graph

  • 87322af155 Merge pull request 'Add getters and fixes' (#100) from offscreen into master Georg Hagen 2024-08-03 15:27:07 +02:00
  • e8d5b16356 Link libjpeg-turbo on iOS against prebuilt lib This needs to be fixed at some point, see #99 Georg Hagen 2024-08-03 15:09:39 +02:00
  • 836fabb494 Fix issues with none existing resources in apple BundledResourceLoader Georg Hagen 2024-08-03 11:58:18 +02:00
  • 4daf12644a Fix typo Georg Hagen 2024-08-03 11:37:54 +02:00
  • ad036ad2b6 Add getters to camera Georg Hagen 2024-08-02 16:57:47 +02:00
  • 057a64710c automatically convert enum classes in named events to ints Georg Hagen 2024-08-02 16:26:14 +02:00
  • bc8cb043e9 Fix issues with observable Georg Hagen 2024-08-02 16:25:36 +02:00
  • 824741af9d Merge pull request 'Depth Queries & Sampler Config extension' (#96) into master Georg Hagen 2024-08-02 10:39:33 +02:00
  • 5bd46074a9 Add definitions for some common sampler settings Georg Hagen 2024-08-01 13:02:36 +02:00
  • 0754cdf072 Silence some warnings Georg Hagen 2024-08-01 11:27:59 +02:00
  • 95627fe53a Fix shader Close Georg Hagen 2024-08-01 11:12:01 +02:00
  • e54404ec61 Add code to allow for depth buffer query (Fixes #18) Georg Hagen 2024-08-01 10:29:07 +02:00
  • 579c4bcca1 Remove log message Georg Hagen 2024-08-01 00:23:14 +02:00
  • 342bd2f285 Merge pull request 'Add more arkit stuff' (#95) from offscreen into master Georg Hagen 2024-08-01 00:20:47 +02:00
  • 91ac458e18 Expose options to lock exposure time and white-balance and toggle flash Georg Hagen 2024-07-31 23:30:28 +02:00
  • 9f9e916110 Default SamplerConfig to Linear sampling Georg Hagen 2024-07-31 23:15:05 +02:00
  • b918dc278b Expose additional AR capabilities Georg Hagen 2024-07-31 22:22:40 +02:00
  • eb9f4764ca Fix issue with detecting iOS build Georg Hagen 2024-07-31 22:21:28 +02:00
  • eb88c7487c Fix include path Georg Hagen 2024-07-31 22:12:50 +02:00
  • 1b7a04efff Merge remote-tracking branch 'origin/master' into offscreen Georg Hagen 2024-07-31 21:58:23 +02:00
  • 4e7c4327fe Merge pull request 'mac_build' (#91) from mac_build into master Georg Hagen 2024-07-31 11:41:24 +02:00
  • 817202137b Build MacOS version Georg Hagen 2024-07-30 23:10:02 +02:00
  • 6bd6ee8cf5 Engine doesn't need swift Georg Hagen 2024-07-30 23:09:38 +02:00
  • a0faae192d Fix missing Vulkan loader on MacOS Georg Hagen 2024-07-30 23:08:38 +02:00
  • 28cfcd62b1 Disable depth writes for grid Georg Hagen 2024-07-30 22:40:52 +02:00
  • d0e50d2409 Add GetProjectionMatrix Georg Hagen 2024-07-30 22:40:08 +02:00
  • b079221322 Allow shader to define the depth compare operator Georg Hagen 2024-07-30 22:16:00 +02:00
  • ce1b52c130 Use dynamic viewport sizes Georg Hagen 2024-07-30 14:04:20 +02:00
  • d166f825bb Update macos build Georg Hagen 2024-07-30 08:13:39 +02:00
  • 6e4dd72b3a Update for macbuild Georg Hagen 2024-07-29 00:40:16 +02:00
  • e7ca7dc6bb Update filters Georg Hagen 2024-07-29 00:28:17 +02:00
  • f46ff780a9 Fix libarchive linking on bsd based os Georg Hagen 2024-07-29 00:12:05 +02:00
  • 6c9af621b5 Fix some linking issues on MacOS Georg Hagen 2024-07-28 23:45:17 +02:00
  • 631d108be4 Expand ArFrame API with additional getters Georg Hagen 2024-07-29 14:57:23 +02:00
  • be47451ad2 Update uniform buffer after upload Georg Hagen 2024-07-29 14:56:46 +02:00
  • b825ec5688 Update archball camera controller input scaling Georg Hagen 2024-07-29 13:18:34 +02:00
  • b3725efcce Fix build issue on apple Georg Hagen 2024-07-28 21:32:06 +02:00
  • dc3e37b8c6 Change matrix Georg Hagen 2024-07-28 20:17:18 +02:00
  • 9e2d410f52 Try to get config name working again Georg Hagen 2024-07-28 19:59:58 +02:00
  • a84b9ab8be Add matrix.config.name to job name Georg Hagen 2024-07-28 19:49:29 +02:00
  • d8a4e2ca9c Fix name Georg Hagen 2024-07-28 19:04:00 +02:00
  • 54d1c874a2 use ninja on linux Georg Hagen 2024-07-28 18:58:20 +02:00
  • ed58c83e9b Make freecam mark frames as needs redraw Georg Hagen 2024-07-28 17:42:46 +02:00
  • 2ed7f7689e Add samplerconfig Georg Hagen 2024-07-28 17:42:05 +02:00
  • d5952d1f87 Add ArchStrip Georg Hagen 2024-07-28 17:41:33 +02:00
  • 2fdb2230df Generate spv files in $GENERATED_DATA_PATH Georg Hagen 2024-07-28 17:40:56 +02:00
  • eb81c777bf Expose ui scaling and orientation Georg Hagen 2024-07-27 14:30:59 +02:00
  • 6a1a76f4d1 Merge pull request 'Geometry & GeometryFactory memory leaks' (#85) from geometry_mem_leaks into master Georg Hagen 2024-07-24 20:44:27 +02:00
  • a1babfe978 Merge pull request 'Using libressl on windows' (#76) from libressl into master Georg Hagen 2024-07-24 20:43:41 +02:00
  • 10d6240555 rework examples according to new changes ohyzha 2024-07-24 10:50:33 +03:00
  • c29f90fc28 return geometry by value from factory ohyzha 2024-07-24 10:49:03 +03:00
  • abf1b72990 extend geometry API ohyzha 2024-07-24 10:47:52 +03:00
  • 5bb046c73d Merge pull request 'Enhancements & Fixes' (#78) from enhancements into master Georg Hagen 2024-07-24 16:06:01 +02:00
  • 8592ba4081 Properly linking with curl on apple Vladyslav Baranovskyi 2024-07-24 12:14:50 +03:00
  • 775c49c197 add functions to work with flags ohyzha 2024-07-24 10:46:25 +03:00
  • 150494a94e Merge pull request 'Some VSync fixes and improvements' (#80) from vsync_fixes into master Oleksii_Hyzha 2024-07-24 01:15:39 +02:00
  • a578be93ec Add some functions Georg Hagen 2024-07-23 23:02:22 +02:00
  • 2e51457602 Silence some warnings Georg Hagen 2024-07-23 22:10:33 +02:00
  • 02ff22d193 Fix some issue with deinitializing textures Georg Hagen 2024-07-23 22:01:07 +02:00
  • 29518b74db building libressl in release mode Vladyslav Baranovskyi 2024-07-23 15:46:29 +03:00
  • b7eb577a35 Linking properly on linux Vladyslav Baranovskyi 2024-07-23 13:37:22 +03:00
  • beabad164a Added missing directories Vladyslav Baranovskyi 2024-07-23 13:36:55 +03:00
  • 7674425748 Merge pull request 'Store generated shader data in CMAKE_BINARY_DIR' (#82) from move_generated_shader_data into master Oleksii_Hyzha 2024-07-23 12:06:04 +02:00
  • fd9697aac6 fix 0 size vulkan index buffers ohyzha 2024-07-22 13:04:47 +03:00
  • 6ed4136393 move some options from swap chain to engine configuration and fix not working VSync ohyzha 2024-07-22 11:07:33 +03:00
  • d262daa66f Add RGB565 class Georg Hagen 2024-07-23 02:27:29 +02:00
  • 545f248436 Fix issue with sampler Georg Hagen 2024-07-23 02:10:42 +02:00
  • 75aa36c024 Experimental shared memory texture handling Georg Hagen 2024-07-23 01:21:27 +02:00
  • d64bb7a530 Update AR background Georg Hagen 2024-07-23 01:20:07 +02:00
  • cd97052ec2 Add additional sampler Georg Hagen 2024-07-23 01:00:03 +02:00
  • 53410bb8db Allow shared memory uniform buffer creation Georg Hagen 2024-07-22 21:08:08 +02:00
  • e25d837bd2 change output folder for generated files to build dir ohyzha 2024-07-22 18:10:03 +03:00
  • 021d99439a Linking with ssl and crypto libraries Vladyslav Baranovskyi 2024-07-22 15:31:52 +03:00
  • 06e6623050 Allow simple drawable to define its draw phase Georg Hagen 2024-07-22 14:19:53 +02:00
  • e68fe06139 Allow to control depth test & write for shader Georg Hagen 2024-07-22 14:19:09 +02:00
  • 7772b09ad2 Detecting curl properly, disabled curl tests, building curl statically Vladyslav Baranovskyi 2024-07-22 14:45:09 +03:00
  • dd1d5fba4b Update code style Georg Hagen 2024-07-22 11:29:48 +02:00
  • bc02c0e937 disable useless warnings for MSVC ohyzha 2024-07-22 11:05:55 +03:00
  • 6be7262059 fix debug macro definition when cmake is not invoked from cmd ohyzha 2024-07-22 11:05:30 +03:00
  • 00b200301c Add constructor to make apple clang happy Georg Hagen 2024-07-22 09:09:05 +02:00
  • f92cc09853 Add getter for format size Georg Hagen 2024-07-22 00:37:04 +02:00
  • 01c273d2fe Fix window resizing issue Georg Hagen 2024-07-21 21:49:24 +02:00
  • 23df296610 Update formatting Georg Hagen 2024-07-21 17:34:43 +02:00
  • f97f320656 Don't build libjpeg turbo on ios (it's not working correctly Georg Hagen 2024-07-21 13:51:28 +02:00
  • 1993495dbc Add option to link vulkan without shaderc Georg Hagen 2024-07-21 13:42:51 +02:00
  • 1e400a4030 Fix some warnings Georg Hagen 2024-07-21 12:48:20 +02:00
  • 7a376ea8fb Add units library Georg Hagen 2024-07-21 12:37:25 +02:00
  • 87038ed1cd Merge remote-tracking branch 'origin/master' into enhancements Georg Hagen 2024-07-21 01:28:46 +02:00
  • 4e445495e4 Add push constants handling for shaders Georg Hagen 2024-07-21 01:24:51 +02:00
  • dae57bfc7f Merge pull request 'Implement billboard shader' (#73) from billboard_shader into master Oleksii_Hyzha 2024-07-21 00:47:37 +02:00
  • bcad0116d4 Update camera projection matrix handling Georg Hagen 2024-07-20 19:30:28 +02:00
  • 22d6ea9d2e Add second constructor to node Georg Hagen 2024-07-20 19:12:34 +02:00
  • 0a7530f78d using curl's ext_windows subdirectory to build curl with libressl on windows Vladyslav Baranovskyi 2024-07-19 17:43:45 +03:00
  • a28b4ab53c fixes ohyzha 2024-07-19 10:17:45 +03:00
  • cfb8b76801 implement billboard shader and add new example ohyzha 2024-07-18 14:48:50 +03:00
  • 5023fe64ce fix flipped camera movements ohyzha 2024-07-18 14:47:34 +03:00
  • 60c139b5ba fix rendering pipeline when drawable has no indices ohyzha 2024-07-18 14:45:59 +03:00
  • 5e7cf1ba90 fix broken key bindings ohyzha 2024-07-16 13:32:08 +03:00
  • 28f48377d5 include shader files in Visual Studio solution ohyzha 2024-07-16 13:31:21 +03:00
  • ab38e03ba1 Delay start of playback Georg Hagen 2024-07-18 22:04:28 +02:00