Commit Graph

852 Commits

Author SHA1 Message Date
Metehan Tuncbilek
8e527074e3 fixed review on stableVector. 2024-10-09 23:50:37 +03:00
Metehan Tuncbilek
89ce60f869 StableVector repetition fix. 2024-10-09 20:17:21 +03:00
Metehan Tuncbilek
0e34b90f67 Stable Vector fully works as both Standalone and with BinSearchArrayMap
DONE
2024-10-09 18:20:41 +03:00
Metehan Tuncbilek
6f981682f8 StableVector review fix. No working iterators. 2024-10-08 11:15:31 +03:00
Metehan Tuncbilek
7b40d001ec stable vector fix for algorithm. Still no correct Iterator. 2024-10-08 07:20:41 +03:00
Metehan Tuncbilek
eb2ca2ff5a New StableVector but Iterator is missing. 2024-10-03 18:15:48 +03:00
Metehan Tuncbilek
6661e9e9af size_t over int on BinSearchArrayMap 2024-09-26 15:49:38 +03:00
Metehan Tuncbilek
fc675f9f50 fix on BinSearchArrayMap (W.I.P) 2024-09-26 15:48:37 +03:00
Metehan Tuncbilek
41b5a046be Fix on stable vector. 2024-09-26 15:48:19 +03:00
Metehan Tuncbilek
090bfcf48c std like protocols to make it work with std::algo for StableVector.hpp 2024-09-23 17:00:48 +03:00
Metehan Tuncbilek
02d84af907 -first draft of BinSearchArrayMap 2024-09-23 17:00:07 +03:00
Metehan Tuncbilek
f8326a5686 Merge remote-tracking branch 'origin/master' into
feature/BinSearchArrayMap
2024-09-23 14:28:30 +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
Metehan Tuncbilek
fdd072770c initial version. 2024-09-20 18:03:13 +03:00
Georg Hagen
d744d5fdd7 Fix to string 2024-09-18 22:16:41 +02: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
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
ohyzha
0fe28f4759 switch to microseconds 2024-08-28 11:47:51 +03:00
ohyzha
32ffd21076 main loop improvements 2024-08-28 11:47:50 +03:00
ohyzha
6305cbfe1e rework label shader 2024-08-28 11:12:59 +03:00
ohyzha
e2ae1687ac rework label drawable and text drawable's API 2024-08-26 17:42:43 +03:00
ohyzha
f002ea2eca implement fps limiter 2024-08-23 17:05:06 +03:00
ohyzha
97bc667e0b fix out of bounds exceptions 2024-08-23 17:04:37 +03:00
ohyzha
a2923966fa implement label drawable 2024-08-22 13:29:18 +03:00
ohyzha
f7f4897aff small fixes 2024-08-22 13:29:03 +03:00
ohyzha
42e35e6a54 add convenient method for bounding box 2024-08-22 13:27:38 +03:00
ohyzha
4fce5fd1de add bounding box for text drawable and add possibility to share data among different instances 2024-08-22 13:27:08 +03:00
ohyzha
31390ec9ae regenerate atlases with different default z value 2024-08-22 13:25:14 +03:00
Georg Hagen
35515c7902 Prevent crash when trying to release buffer from already destroyed memory pool 2024-08-21 15:45:46 +02:00
Georg Hagen
6f19758beb Render resource handling for camera 2024-08-21 15:14:47 +02:00
Georg Hagen
2d08b3ab91 Add render resource handling for geometry 2024-08-21 14:33:45 +02:00
Georg Hagen
b13c1c54ae Update shader to use new render resource system 2024-08-21 13:33:15 +02:00
Georg Hagen
3940a72084 Render resource handling for textures 2024-08-21 13:13:43 +02:00