Commit Graph

868 Commits

Author SHA1 Message Date
Georg Hagen
713d861fa0 Add SetBuildNr cmake function 2024-10-01 15:48:58 +02:00
Georg Hagen
cb1a7ce798 Merge branch 'master' of git.madvoxel.net:OpenVulkano/OpenVulkano 2024-10-01 10:24:10 +02:00
Georg Hagen
f2a059a5c8 Update buffer pool handling to use less memory 2024-09-30 16:44:17 +02:00
Vladyslav_Baranovskyi_EXT
2bb6c13f9d Merge pull request 'Exif Builder class' (#122) from exif_builder into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/122
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-09-30 14:27:14 +02:00
Vladyslav Baranovskyi
61043119df Using std::variant, changed EndianSwap, new function StringFromTime, minor tweaks 2024-09-30 15:01:00 +03:00
Oleksii_Hyzha
b81cf48a44 Merge pull request 'RGB565 linux issues' (#127) from linux_fixes into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/127
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-09-30 09:34:37 +02:00
Vladyslav Baranovskyi
85974069e3 Huge refactor
I did my best...
2024-09-27 19:49:23 +03:00
ohyzha
fca7ff7362 fix linux build issues 2024-09-27 18:55:51 +03:00
Georg Hagen
416f9ce4bf Change libjpegturbo linking to public 2024-09-27 15:07:46 +02:00
Georg Hagen
89c78fdc29 Merge pull request 'Merge some bugfixes' (#126) from wip into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/126
2024-09-27 12:28:24 +02:00
Georg Hagen
6e3a85c622 Merge pull request 'UnitFormatter class + several tests' (#123) from unit_formatter into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/123
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-09-27 11:37:28 +02:00
Vladyslav Baranovskyi
0ea1c5c7db Introduced IFDGPSTag enum 2024-09-26 19:22:22 +03:00
Vladyslav Baranovskyi
e16ef9cbe1 Partially builds on linux... 2024-09-26 13:55:33 +03:00
Vladyslav Baranovskyi
a0cf20b9a8 Proper GPSCoords construction from a single float value, moved ref variables to GPSCoords 2024-09-25 12:20:33 +03:00
Georg Hagen
a9515e8f09 Add first draft for RGBA5551 2024-09-25 10:17:39 +03:00
Georg Hagen
01921cc3bc bugfixes 2024-09-25 10:17:39 +03:00
Georg Hagen
103b305421 Memory pool update 2024-09-25 10:17:39 +03:00
Georg Hagen
2142118771 Add option to run ar playback without loading images 2024-09-25 10:17:39 +03:00
Oleksii_Hyzha
953d032b59 Merge pull request 'OpenVulkano as submodule' (#125) from corelib_as_submodule into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/125
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-09-25 08:24:53 +02:00
Vladyslav Baranovskyi
a166350abd Minor changes 2024-09-24 16:37:37 +03:00
Vladyslav Baranovskyi
ed87e1dfdb Summary:
- Using std::array instead of c arrays
- Methods and functions are now in PascalCase
- Using std::reverse in EndianSwap
- Using little_endian bool variable
- TRUE_ is now TRUE_NORTH
- Added constructors to GPSCoords class
- GetCurrentTimestamp() method
- Added setter for altitude variable
- Minor renamings
2024-09-23 22:09:36 +03:00
ohyzha
c1568b25c8 minor fix for ios build 2024-09-23 18:16:32 +03:00
ohyzha
b3d1e87c7b fix compilation errors 2024-09-23 17:01:17 +03:00
ohyzha
69f07f09f9 fix issues when openvulkano is linked as library 2024-09-23 17:01:17 +03:00
Vladyslav Baranovskyi
ad7997cdf5 Made Format methods const and nodiscard, passing suffix to the Format function 2024-09-23 16:09:58 +03:00
b7f640fe53 Fix windows build error 2024-09-21 15:28:59 +02:00
1151e50b64 Merge branch 'wip' 2024-09-21 15:27:42 +02:00
metehan.tuncbilek
35b2f49c2e stable-vector (#72)
Co-authored-by: Metehan Tuncbilek <mtuncbilek95@gmail.com>
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
Co-authored-by: metehan.tuncbilek <metehan.tuncbilek@madvoxel.com>
Co-committed-by: metehan.tuncbilek <metehan.tuncbilek@madvoxel.com>
2024-09-21 14:51:46 +02:00
653be0a403 Fix build issues 2024-09-21 14:51:11 +02:00
mtuncbilek
95ddd4b23f memmappedfile-fix (#115)
Co-authored-by: Metehan Tuncbilek <mtuncbilek95@gmail.com>
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
Co-authored-by: mtuncbilek <metehan.tuncbilek@madvoxel.com>
Co-committed-by: mtuncbilek <metehan.tuncbilek@madvoxel.com>
2024-09-21 14:46:39 +02:00
Vladyslav Baranovskyi
c01155d8e4 Option to trim zeros at the end, more tests 2024-09-20 12:44:01 +03:00
Vladyslav Baranovskyi
350df1dc2f UnitFormatter class + several tests 2024-09-19 16:26:42 +03:00
Georg Hagen
d744d5fdd7 Fix to string 2024-09-18 22:16:41 +02:00
Vladyslav Baranovskyi
0fd5b1aec8 Writing x/y resolution and exposureTime properly, storing Track direction 2024-09-17 19:28:27 +03:00
Georg Hagen
53ccf4e0f1 Fix issues with image loader jpeg 2024-09-17 16:45:52 +02:00
Georg Hagen
323e0feb4d Fix memory leak 2024-09-17 16:44:21 +02:00
Georg Hagen
b27764b3db Fix random crashes 2024-09-17 16:44:10 +02:00
Georg Hagen
ba7e2c2611 Disable moving camera in arcbal if using ortho cam 2024-09-17 16:43:58 +02:00
Georg Hagen
36d1dc2bca Make tracy optional 2024-09-17 16:43:22 +02:00
Georg Hagen
4935511bc3 Remove opencv file 2024-09-17 16:42:49 +02:00
Vladyslav Baranovskyi
c28e1adc4d Basic implementation (encoding course information is in TODO right now) 2024-09-17 14:41:31 +03:00
f6c48edac6 Merge branch 'wip' 2024-09-12 22:17:37 +02:00
Vladyslav_Baranovskyi_EXT
6ce56b9a00 Merge pull request 'MeshWriter that can save both in .usd and .obj formats' (#120) from mesh_writer into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/120
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-09-09 22:42:55 +02:00
Vladyslav Baranovskyi
83c3a775ee Code style changes, minor reorderings 2024-09-09 21:52:17 +03:00
Vladyslav Baranovskyi
fa3a7a7fb7 MeshWriter that can save both in .usd and .obj formats 2024-09-04 21:24:31 +03:00
Vladyslav_Baranovskyi_EXT
96b6a5634b Merge pull request 'Moved InitFromFile() from Geometry to MeshLoader, added MeshLoader function for USD files, added tinyusdz library' (#118) from mesh_loader into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/118
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-08-30 14:24:13 +02:00
Vladyslav Baranovskyi
ba2ed53ae2 Using variable to store tinyusdz repo, moved include from hpp to cpp file, minor syntax change 2024-08-30 14:10:30 +03:00
Vladyslav Baranovskyi
380e0f323d Moved InitFromFile() from Geometry to MeshLoader, added MeshLoader function for USD files, added tinyusdz library 2024-08-29 21:01:42 +03:00
Oleksii_Hyzha
f70adcbd7f Merge pull request 'FPS limiter' (#116) from fps_limiter into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/116
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-08-28 15:10:30 +02:00
Oleksii_Hyzha
9bd4d9cce2 Merge pull request 'Label Drawable' (#114) from label_drawable into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/114
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
2024-08-28 15:08:14 +02:00