Commit Graph

844 Commits

Author SHA1 Message Date
ohyzha
cb409268a8 implement multiline text rendering 2024-08-06 10:33:28 +03:00
ohyzha
afccf5dee0 implement text rendering without msdfgen library 2024-08-06 10:33:28 +03:00
ohyzha
62a0e84634 minor fixes 2024-08-06 10:33:13 +03:00
ohyzha
232ad0a938 rework API for text rendering 2024-08-06 10:33:13 +03:00
ohyzha
dcf6e72f96 minor fixes 2024-08-06 10:33:13 +03:00
ohyzha
837861d6f2 fix mac build 2024-08-06 10:32:55 +03:00
ohyzha
3c39a2e267 fix linux build 2024-08-06 10:32:55 +03:00
ohyzha
9589b4d39f refactor code and support utf8 strings rendering 2024-08-06 10:32:55 +03:00
ohyzha
875ad80337 give more meaningful names 2024-08-06 10:32:55 +03:00
ohyzha
2dbed16cdd fix incorrect uniform buffer size 2024-08-06 10:32:55 +03:00
ohyzha
be549dccf6 code review changes and fixes 2024-08-06 10:32:55 +03:00
ohyzha
e69a553b18 working version of text rendering 2024-08-06 10:32:55 +03:00
ohyzha
9b58ba5f55 working version of glyphs rendering with example 2024-08-06 10:32:54 +03:00
ohyzha
847b8660b5 implement png image loader and refactor existing loader classes 2024-08-06 10:31:31 +03:00
ohyzha
51608425c1 extend api for draw phase 2024-08-06 10:31:31 +03:00
ohyzha
0373039386 rework handling of libraries installed via vcpkg and fix linker issues 2024-08-06 10:31:31 +03:00
ohyzha
656d6f1371 working msdf atlas gen lib on windows 2024-08-06 10:26:02 +03:00
ohyzha
29311207db working msdfgen version of loading and building for win 2024-08-06 10:25:55 +03:00
Georg Hagen
e93ccbe89a Fix sampler config issues 2024-08-04 20:26:12 +02:00
Georg Hagen
0da6b17d37 Update ios toolchain file 2024-08-04 18:47:51 +02:00
Georg Hagen
ea7c6d56f4 Merge branch 'master' into project_setup_refactor
# Conflicts:
#	3rdParty/CMakeLists.txt
#	3rdParty/libarchive/CMakeLists.txt
#	CMakeLists.txt
2024-08-04 18:05:50 +02:00
Metehan Tuncbilek
db367db7bb Squash add tests 2024-08-04 14:49:28 +02:00
Metehan Tuncbilek
071ced8cb0 Squash project setup refactor 2024-08-04 14:43:31 +02:00
Georg Hagen
a4ce79f17a Fix log messages 2024-08-04 14:27:24 +02:00
Georg Hagen
933219c266 Merge pull request 'iOS examples' (#101) from iOS_examples into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/101
2024-08-04 14:24:24 +02:00
Georg Hagen
d3f26c34cc Fix build server config 2024-08-03 21:53:47 +02:00
Georg Hagen
d0643946cc Update CMake for iOS build 2024-08-03 19:34:37 +02:00
Georg Hagen
7918b91211 Fix crash 2024-08-03 19:34:15 +02:00
Georg Hagen
dfd0cd0d67 Build for iOS 2024-08-03 19:17:00 +02:00
Georg Hagen
de06623105 Update texture sampler config handling 2024-08-03 19:16:46 +02:00
Georg Hagen
ccc234b699 Add example app runner for iOS 2024-08-03 18:57:43 +02:00
Georg Hagen
87322af155 Merge pull request 'Add getters and fixes' (#100) from offscreen into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/100
2024-08-03 15:27:07 +02:00
Georg Hagen
e8d5b16356 Link libjpeg-turbo on iOS against prebuilt lib
This needs to be fixed at some point, see #99
2024-08-03 15:11:44 +02:00
Georg Hagen
836fabb494 Fix issues with none existing resources in apple BundledResourceLoader 2024-08-03 11:58:18 +02:00
Georg Hagen
4daf12644a Fix typo 2024-08-03 11:37:54 +02:00
Georg Hagen
ad036ad2b6 Add getters to camera 2024-08-02 16:57:47 +02:00
Georg Hagen
057a64710c automatically convert enum classes in named events to ints 2024-08-02 16:26:14 +02:00
Georg Hagen
bc8cb043e9 Fix issues with observable 2024-08-02 16:25:36 +02:00
Georg Hagen
824741af9d Merge pull request 'Depth Queries & Sampler Config extension' (#96) into master 2024-08-02 10:39:33 +02:00
Georg Hagen
5bd46074a9 Add definitions for some common sampler settings 2024-08-01 13:02:36 +02:00
Georg Hagen
0754cdf072 Silence some warnings 2024-08-01 11:27:59 +02:00
Georg Hagen
95627fe53a Fix shader Close 2024-08-01 11:12:01 +02:00
Georg Hagen
e54404ec61 Add code to allow for depth buffer query (Fixes #18) 2024-08-01 10:29:07 +02:00
Georg Hagen
579c4bcca1 Remove log message 2024-08-01 00:23:14 +02:00
Georg Hagen
342bd2f285 Merge pull request 'Add more arkit stuff' (#95) from offscreen into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/95
2024-08-01 00:20:47 +02:00
Georg Hagen
91ac458e18 Expose options to lock exposure time and white-balance and toggle flash 2024-07-31 23:30:28 +02:00
Georg Hagen
9f9e916110 Default SamplerConfig to Linear sampling 2024-07-31 23:15:05 +02:00
Georg Hagen
b918dc278b Expose additional AR capabilities 2024-07-31 22:22:40 +02:00
Georg Hagen
eb9f4764ca Fix issue with detecting iOS build 2024-07-31 22:21:28 +02:00
Georg Hagen
eb88c7487c Fix include path 2024-07-31 22:12:50 +02:00