Commit graph

2732 commits

Author SHA1 Message Date
Sascha Willems
c5c7398b3b Disable iOS builds
No idea how to fix this
2024-10-31 18:57:25 +01:00
Sascha Willems
3e2350c075 Update iOS CI 2024-10-31 18:49:30 +01:00
Sascha Willems
aa7985cec8 Trying to fix release builds
Missing define in ktx library
2024-10-30 21:48:58 +01:00
Sascha Willems
7aaf42fcb6 Read image format from ktx instead of hard coding it 2024-10-30 21:25:01 +01:00
Sascha Willems
5d89216db5 Fix descriptor leak on resize 2024-10-29 22:10:14 +01:00
Sascha Willems
be03bf524f Update Vulkan headers to 1.3.299 2024-10-24 17:41:57 +02:00
Sascha Willems
514d3e5393 Minor code cleanup, check for device limits 2024-10-22 21:06:05 +02:00
Sascha Willems
93d4c1c1ca Minor code cleanup 2024-10-22 20:49:24 +02:00
Sascha Willems
ffe83aee08 Fix spelling. minor adjustments 2024-10-11 16:36:47 +02:00
Sascha Willems
a734964b21
Android build tool update (#1160)
* Update to latest Android build tools

ALooper_pollAll is deprecated

* Update to latest Android build tools

ALooper_pollAll is deprecated

* Update to latest Android build tools

Update manifests

* Update to latest Android build tools

ALooper_pollAll is deprecated

* Update build instructions for Android
2024-10-11 14:31:04 +02:00
Sascha Willems
380ac448ab Update Android build setup 2024-10-10 18:18:00 +02:00
Sascha Willems
128b096b6e Set firstInstance to zero
Fixes #1159
2024-10-10 17:26:25 +02:00
Sascha Willems
add736f6fa Fixing CI on MacOS/iOS 2024-10-08 22:02:06 +02:00
Sascha Willems
f48bede27c Fixing CI 2024-10-08 21:58:09 +02:00
Sascha Willems
8d5013902b Trying to fix MacOS/iOS CI 2024-10-08 21:53:25 +02:00
Sascha Willems
447190243f Trying to fix MacOS/iOS CI 2024-10-08 21:48:40 +02:00
mstoeckl
d0ea039a77
Stop when Wayland library has a fatal error (#1153) 2024-10-08 20:31:28 +02:00
William Pearson
358babffd8
Android build fixes (#1156)
* Add gradle build scripts to more examples

* Fix building graphicspipelinelibrary example on android

* Fix tinygltf dependencies

hostimagecopy uses tinygltf but didn't depend on it, while meshshader doesn't use it.

* Load more Vulkan functions on Android

The sparse functions are used by texturesparseresidency, while the begin/end rendering functions are used by trianglevulkan13.
2024-10-08 20:30:35 +02:00
Sascha Willems
a2d5a1fd44 Simplify descriptor setup
Refs #1157
2024-10-06 15:17:11 +02:00
Sascha Willems
6b91f3c493 Cleanup and simplification
Only use one staging buffer for both vertices and indices
2024-10-03 11:46:38 +02:00
Sascha Willems
1615f95d44 Trying to fix linux library symlinks 2024-09-16 21:24:37 +02:00
Sascha Willems
d3b574e96c Trying to fix linux library symlinks 2024-09-16 21:19:10 +02:00
Sascha Willems
efac60f023 Trying to fix linux library symlinks 2024-09-16 21:19:00 +02:00
Sascha Willems
8e73bac88b Copyright 2024-09-15 14:58:08 +02:00
Sascha Willems
c7eed13c7c Code cleanup 2024-09-14 20:27:08 +02:00
Sascha Willems
50a3f5f820 Remove Linux library
Download as part of CI
2024-09-14 17:53:43 +02:00
Sascha Willems
a46835e63b Update libs 2024-09-14 17:42:21 +02:00
Sascha Willems
d63c814e44 Update libs 2024-09-14 17:39:10 +02:00
Sascha Willems
a5ace0608b Added Vulkan 1.3 version of the basic triangle samples
Uses dynamic rendering and sync2 to simplify things
2024-09-14 16:59:51 +02:00
Sascha Willems
5144cb8a99 Fix annotations for WinMain 2024-09-05 21:51:57 +02:00
Sascha Willems
dc0f1c71cc Comment 2024-09-05 21:35:58 +02:00
Sascha Willems
2873439ec8 Fix ray tracing related validation errors 2024-09-01 19:08:39 +02:00
Sascha Willems
359a3b07ad Updated Vulkan headers to 1.3.295 2024-09-01 18:43:58 +02:00
randomnumgen1
09dbef8339
wayland fullscreen (#1147)
* wayland fullscreen

attempt 1 at adding fullscreen

* wayland

test 2

---------

Co-authored-by: jamie scott <jamiescott1995@outlook.com>
2024-08-02 19:11:48 +02:00
Sascha Willems
8cb518ba54
Add new sample for timeline semaphores (#1145)
* Started work on a timeline semaphore sample

* Properly increas timeline semaphore value

* Added timeline semaphore sample to readm

* Code cleanup, comments

* Removed toto

* Added android build files for timeline semaphore sample
2024-07-21 09:31:42 +02:00
Sascha Willems
8b4ee59033
Add new sample for buffer device address (#1144)
* Started work on buffer device address sample

* Code cleanup

* Added BDA sample to readm

* Added android build files for BDA sample

* Replaces all uniform buffers with references
Comments and code cleanup
2024-07-03 22:04:57 +02:00
Sascha Willems
c598b1e7ab
Move entry point macros to separate header (#1120)
* Move entry point macros to separate header

* Minor code cleanup

* Updated macos CI
2024-07-03 21:28:20 +02:00
Sascha Willems
4d2117d3d9 Added mesh and task shader support to shader compilation scripts
Simplified file extension checks
Fixes #1143
2024-06-23 20:09:05 +02:00
Sascha Willems
d868ac8277 Merge branch 'master' of https://github.com/SaschaWillems/Vulkan 2024-06-23 19:51:54 +02:00
Sascha Willems
2e1abd1c54 Check for image feature support
Code cleanup
Comments
2024-06-21 11:28:22 +02:00
Vovan675
fc9753a8fc
Fix SSAO blur range (#1122)
* Fix ssao blur range

* Recompile ssao blur shaders

---------

Co-authored-by: Vladimir Kosachev <vovan675@unigine.com>
2024-06-21 07:56:26 +02:00
Sascha Willems
fd7f93b0a7 Minor repo cleanup 2024-06-21 07:54:49 +02:00
SRSaunders
cc2c05ba45
Fix UI overlay scale factor for readable display on iOS devices (#1142) 2024-06-21 07:50:07 +02:00
Sascha Willems
a9a1b95e2f Added android build files for host image copy sample 2024-06-20 20:27:34 +02:00
Sascha Willems
73a95d411d Added new sample to readme 2024-06-20 17:51:08 +02:00
Sascha Willems
8317c16960 Added comments 2024-06-20 17:32:25 +02:00
Sascha Willems
122793da95 Started working on sample for VK_EXT_host_image_copy
First working version
Work-in-progress
2024-06-20 16:50:43 +02:00
Sascha Willems
196e6a4c6b Update and document shader compilation scripts
Will no longer fail with certain shaderStages
Refs #1126
2024-06-04 21:31:24 +02:00
Sascha Willems
9c25dad12c Minor code cleanup 2024-05-25 18:02:38 +02:00
Sascha Willems
d93c4b2e4b Updated documentation for C++ standard requirement
Still had 11, though CMake has been using 14 for quite some time now
2024-05-25 12:18:24 +02:00