ohyzha
|
24f0c9409c
|
add bin2c dependency
|
2024-07-15 09:27:02 +03:00 |
|
ohyzha
|
f158299dc2
|
build fixes
|
2024-07-15 09:27:02 +03:00 |
|
ohyzha
|
e2cf786daf
|
add gitattributes file
|
2024-07-15 09:26:51 +03:00 |
|
|
|
e6d46dcd27
|
Add glslang as build dependency
|
2024-07-15 09:26:51 +03:00 |
|
ohyzha
|
e374d19571
|
Set CompileShaders.sh permissions
|
2024-07-15 09:26:50 +03:00 |
|
ohyzha
|
864e734b96
|
make all shader files as a dependency to rebuild
|
2024-07-15 09:26:32 +03:00 |
|
ohyzha
|
a228dc2e47
|
fail cmake build on shader compilation failure
|
2024-07-15 09:26:32 +03:00 |
|
ohyzha
|
a6caaeadf9
|
implement shaders auto recompilation on changes in vert or frag files
|
2024-07-15 09:26:31 +03:00 |
|
ohyzha
|
9426f7dbf8
|
include shader files
|
2024-07-15 09:26:31 +03:00 |
|
ohyzha
|
fa8b0aa57e
|
rework CompileShaders script
|
2024-07-15 09:26:31 +03:00 |
|
ohyzha
|
422e2e4261
|
move compiled shaders out of repo and put every shader in separate file
|
2024-07-15 09:26:31 +03:00 |
|
|
|
29bad103e6
|
Merge remote-tracking branch 'origin/plane_camera_controller'
# Conflicts:
# examples/ExampleApps/MovingCubeApp.cpp
|
2024-07-14 18:30:15 +02:00 |
|
Georg Hagen
|
ec161aa498
|
Fix AR background alignment issues
|
2024-07-14 02:35:28 +02:00 |
|
Georg Hagen
|
8e7b4f602c
|
Unregister drawable on close instead of throwing if still in use
|
2024-07-14 01:28:49 +02:00 |
|
Georg Hagen
|
6e565ac40d
|
Make sure texture cache is released before destroying device
|
2024-07-14 01:28:07 +02:00 |
|
Georg Hagen
|
410ac5d63c
|
use cpp20 numbers for pi
|
2024-07-14 00:10:08 +02:00 |
|
Georg Hagen
|
5432711d8a
|
Fix missing include
|
2024-07-13 23:26:06 +02:00 |
|
Georg Hagen
|
3ebde459ec
|
Add constexpr degrees to radians method
|
2024-07-13 22:31:00 +02:00 |
|
Georg Hagen
|
d2fcba381a
|
Add constructor to AABB
|
2024-07-13 19:38:07 +02:00 |
|
Georg Hagen
|
0b8d889c86
|
Extend AABB class
|
2024-07-13 14:22:41 +02:00 |
|
Georg Hagen
|
33bf5cd6e3
|
Add handling for ArTrackingState changes in playback mode
|
2024-07-12 19:45:18 +02:00 |
|
Georg Hagen
|
515b3a6c73
|
Fix some issues with freeing resources
|
2024-07-12 19:14:37 +02:00 |
|
Georg Hagen
|
ad93a28e31
|
Fix issue with finding the right libjpeg-turbo on mac
|
2024-07-12 16:16:45 +02:00 |
|
Georg Hagen
|
fd0345302a
|
Fix moltenvk download
|
2024-07-12 15:15:16 +02:00 |
|
Georg Hagen
|
d9d02daf59
|
Fix handling of toolcahin path
|
2024-07-12 15:15:06 +02:00 |
|
Georg Hagen
|
d88a3f9e9e
|
Merge pull request 'resource_management' (#66) from resource_management into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/66
|
2024-07-12 11:07:35 +02:00 |
|
Georg Hagen
|
ca052ef7f1
|
Fix memory leak on closing view
|
2024-07-11 17:03:49 +02:00 |
|
Georg Hagen
|
a80c9b639e
|
Log on destruction of OpenVulkanoView
|
2024-07-11 16:59:34 +02:00 |
|
Georg Hagen
|
1d06e56c9e
|
Delete created semaphores on close
|
2024-07-11 16:56:52 +02:00 |
|
Georg Hagen
|
888e30193b
|
Cleanup memory pool data on close
|
2024-07-11 16:56:26 +02:00 |
|
Georg Hagen
|
0fda5a0241
|
Fix memory leak with events
|
2024-07-11 16:54:37 +02:00 |
|
Georg Hagen
|
ea070b5fc8
|
Merge remote-tracking branch 'origin/master' into textures
|
2024-07-11 13:22:06 +02:00 |
|
Georg Hagen
|
313b01db1b
|
Fix issue with freeing resources
|
2024-07-11 13:22:01 +02:00 |
|
Georg Hagen
|
22cb48be89
|
Update logging
|
2024-07-11 00:10:48 +02:00 |
|
Georg Hagen
|
b1081bd26c
|
Cleanup ResourceManager
|
2024-07-10 17:03:45 +02:00 |
|
Georg Hagen
|
a54e1b10ed
|
Make ResourceManager no longer extend IClosable
|
2024-07-10 16:23:35 +02:00 |
|
Georg Hagen
|
ba7f0e6d62
|
Restructure some files regarding resource management
|
2024-07-10 16:11:36 +02:00 |
|
Georg Hagen
|
c37dc59203
|
Merge pull request 'Texture and AR Background video' (#58) from textures into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/58
|
2024-07-10 14:33:50 +02:00 |
|
Georg Hagen
|
5c4e972722
|
Add MetalBackedTexture
|
2024-07-10 14:07:40 +02:00 |
|
Georg Hagen
|
c86e196701
|
Merge pull request 'CMake fixes for Windows' (#62) from CMake_fixes_for_Windows into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/62
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
|
2024-07-09 16:05:07 +02:00 |
|
ohyzha
|
ce18039107
|
disable openssl's tests
|
2024-07-09 16:02:05 +03:00 |
|
ohyzha
|
b35387dd73
|
fix linux build
|
2024-07-09 16:02:04 +03:00 |
|
ohyzha
|
6d527279bc
|
include headers files in solution, get rid of some dlls and switch to static libs instead, fix building curl and openssl from sources on every cmake configuration
|
2024-07-09 16:02:04 +03:00 |
|
Georg Hagen
|
98d0779d49
|
Merge branch 'master' into textures
|
2024-07-09 13:44:09 +02:00 |
|
Georg Hagen
|
268be2ca60
|
Silence some warnings
|
2024-07-09 13:43:48 +02:00 |
|
Georg Hagen
|
bbaf8933ae
|
Add texture cache for ar frame textures
|
2024-07-09 13:43:09 +02:00 |
|
Georg Hagen
|
88aa077dcb
|
Add missing override
|
2024-07-09 13:26:54 +02:00 |
|
Georg Hagen
|
bb38748971
|
Init texture to nullptr
|
2024-07-09 12:37:02 +02:00 |
|
Georg Hagen
|
d9a22236b4
|
Move sampler creation from image to resource manager and cache created samplers
|
2024-07-09 12:31:52 +02:00 |
|
Georg Hagen
|
d48d60441a
|
Add MTLPixelFormat to DataFormat mapping
|
2024-07-09 10:07:41 +02:00 |
|