Georg Hagen
f08bd0dec3
Fix deprecated ftm::localtime
2025-08-12 14:55:55 +02:00
Georg Hagen
bbac3f3f47
Fix windows build
2025-06-24 00:01:02 +02:00
Georg Hagen
cab7c15607
Update dependencies
2025-06-23 01:11:22 +02:00
Georg Hagen
fb1c52265a
Fix bug
2025-05-23 00:48:15 +02:00
Georg Hagen
257430da1d
Update ArRecorder to append metadata and depth image to jpg
2025-05-19 20:58:05 +02:00
Georg Hagen
d60d00186e
Fix broken include
2025-04-16 15:48:33 +02:00
Georg Hagen
0aa7f77ec0
Fix missing include
2025-04-14 14:09:11 +02:00
ohyzha
c5a0c52530
suppress some warnings
2025-03-05 13:34:48 +02:00
Georg Hagen
efcee95158
Silence some warnings
2025-03-02 22:41:14 +01:00
Georg Hagen
249f9dfa99
Fix image orientation
2025-02-25 20:21:22 +01:00
Georg Hagen
4bae092d8d
Fix windows build
2025-02-14 23:32:09 +01:00
Georg Hagen
1d95cafb56
Fix missing return
2025-02-14 23:13:13 +01:00
Georg Hagen
afe84ff9a5
Fix build issues
2025-02-14 12:16:53 +01:00
Georg Hagen
c3b23734d1
Fix xmp create date
2025-02-14 12:03:45 +01:00
Georg Hagen
7a82abcb18
Add JpegWithTagsWriter helper
2025-02-13 23:26:50 +01:00
Georg Hagen
fc70941cab
Expand xmp builder
2025-02-13 23:26:12 +01:00
Georg Hagen
c8599c0631
Multiple fixes and extensions for exif builder
2025-02-13 23:25:42 +01:00
Georg Hagen
012bda1224
Add XmpBuilder
2025-02-13 18:20:54 +01:00
Vladyslav Baranovskyi
3c7a883ee8
Moved deprecated attr at beginning of functions
2025-02-11 17:34:12 +02:00
Vladyslav Baranovskyi
e976515d82
Marked all (probably) functions that take regular string instead of std::fs::path as deprecated
2025-02-11 16:15:05 +02:00
Georg Hagen
5fd18bf70b
Make written bytes observable
2025-02-09 23:56:13 +01:00
Georg Hagen
afd2c8043e
Silence some warnings
2025-02-08 16:16:03 +01:00
Georg Hagen
498b737322
Add missing inline keywords
2025-01-17 17:25:23 +01:00
Georg Hagen
2a1157ef71
Add handling for padded buffers
2025-01-08 15:49:19 +01:00
Oleksii_Hyzha
c2511c1851
Merge pull request 'Tight atlas packing' ( #183 ) from misc into master
...
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/183
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com >
2025-01-07 14:38:29 +01:00
Georg Hagen
53555b6788
Merge branch 'master' into pfm_pnm
2025-01-04 16:54:16 +01:00
Vladyslav Baranovskyi
295468358f
Moved header structs and some methods to cpp files, reading pnm images upside-down
2025-01-04 14:27:28 +02:00
ohyzha
9ff67815d0
code refactoring
2025-01-03 14:13:51 +02:00
ohyzha
e789c569db
fix image loader bug where rows and cols were misinterpreted
2025-01-03 12:17:28 +02:00
Georg Hagen
c24c3ca86f
Some slight cleanup for KTX image loader
2024-12-25 17:42:38 +01:00
Vladyslav Baranovskyi
7ea6edf5d0
PNM image loader + tests
2024-12-24 21:54:20 +02:00
Vladyslav Baranovskyi
4d6cba0afd
PFM image loader + tests
2024-12-24 21:47:24 +02:00
Vladyslav Baranovskyi
998cd92a7c
Using auto instead of span
2024-12-09 18:06:46 +02:00
Vladyslav Baranovskyi
a465063bae
Using unique_ptr to properly destroy images
2024-12-09 18:01:38 +02:00
Vladyslav Baranovskyi
524e806c18
Handling exceptions and destroying texture on exception, added else branch in case if classId is something else
2024-12-09 15:58:36 +02:00
Vladyslav Baranovskyi
2da2d0ef9c
Changed switch statement to unordered_map, added extra exception information
2024-12-09 15:57:15 +02:00
Vladyslav Baranovskyi
412f9bb68c
DDS library + ImageLoaderDds
2024-12-08 22:57:45 +02:00
Vladyslav Baranovskyi
f6ee1de342
Ktx library + ImageLoaderKtx
2024-12-06 17:24:48 +02:00
ohyzha
aaa8974006
change signature
2024-10-07 17:46:34 +03:00
ohyzha
a4e716006a
implement getting image size without reading the whole image
2024-10-07 17:18:30 +03: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
Vladyslav Baranovskyi
85974069e3
Huge refactor
...
I did my best...
2024-09-27 19:49:23 +03: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
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
1151e50b64
Merge branch 'wip'
2024-09-21 15:27:42 +02:00
Vladyslav Baranovskyi
0fd5b1aec8
Writing x/y resolution and exposureTime properly, storing Track direction
2024-09-17 19:28:27 +03:00