Sascha Willems
20a0d0e787
Note on shaders
2023-06-08 16:50:20 +02:00
Sascha Willems
18012268ed
Added HLSL shaders for mesh shading sample
2023-06-08 16:50:12 +02:00
Sascha Willems
8a686e0380
CMake min version bump
2023-06-08 16:09:45 +02:00
Sascha Willems
0eec27db64
Clean up validation
...
UI needs to be reworked, so disabled for now
Fixes #1040
2023-06-03 16:51:03 +02:00
Sascha Willems
e9288ed57f
Use correct layout for color attachment
...
Fixes #1041
2023-06-03 16:48:37 +02:00
robotchaoX
71b5d83525
Set abiFilters via global variable in settings.gradle
2023-05-30 15:14:02 +08:00
robotchaoX
495b3eba96
Revert "Add x86_64 ABI support for Android"
...
This reverts commit 570d3fca81 .
2023-05-30 13:59:20 +08:00
robotchaoX
570d3fca81
Add x86_64 ABI support for Android
...
[Why]
In some case, people may need x86 ABI version apk if they develop on x86 Android.
Support x86_64 ABI by default is better.
[How]
Add android::ndk::abiFilters property "x86_64".
2023-05-29 16:48:27 +08:00
robotchaoX
16da9abfd6
Update BUILD.md for building on Android
2023-05-29 16:48:27 +08:00
robotchaoX
5e24e0ca15
Migrate jcenter to mavenCentral
...
[Why]
JFrog made JCenter a read-only repository on March 31, 2021.
[How]
Migrate JCenter to Maven Central.
Reference: https://developer.android.com/build/jcenter-migration
2023-05-29 16:48:27 +08:00
robotchaoX
9578a603e8
Increase the JVM heap size for Gradle
...
[Why]
The Java Virtual Machine(JVM) maximum heap size(-Xmx) is 512M by default. It will occur out of memory eror when compiling for Android.
Android compiling error: "java.lang.OutOfMemoryError: Java heap space".
[How]
Configure JVM memory for Gradle by setting Gradle property org.gradle.jvmargs in gradle.properties file.
This gradle.properties file was generated by Android Studio settings.
Reference:
https://developer.android.com/build/optimize-your-build?utm_source=android-studio#increase-the-jvm-heap-size
https://docs.gradle.org/7.2/userguide/build_environment.html#sec:configuring_jvm_memory
2023-05-29 16:48:27 +08:00
Sascha Willems
240a56e441
Merge pull request #1036 from CreativeCylon/fix_RESOURCE_INSTALL_DIR_shader_failure
...
Fix make install with RESOURCE_INSTALL_DIR not finding `shader` dir
2023-05-22 19:19:11 +02:00
Karmjit Mahil
56f9e79f8c
Fix make install with RESOURCE_INSTALL_DIR not finding shader dir
2023-05-19 15:16:10 +01:00
Sascha Willems
9993d42102
Updated assets submodule
2023-05-16 19:33:59 +02:00
Sascha Willems
c01136f4bd
Randomly generate spheres
2023-05-13 16:19:40 +02:00
Sascha Willems
c9aa0cb13e
CMake setup
2023-05-13 14:55:18 +02:00
Sascha Willems
133c703160
Intersection shader
2023-05-13 14:49:00 +02:00
Sascha Willems
ebc4127472
Started working on ray tracing intersection shader example
2023-05-13 12:22:04 +02:00
Sascha Willems
a048bc2635
Merge pull request #1034 from SaschaWillems/assets_submodule
...
Include assets as a submodule
2023-05-11 19:02:10 +02:00
Sascha Willems
10031d4cca
Changed references to the asset pack
2023-05-10 21:29:33 +02:00
Sascha Willems
69bb4d6ac0
Path lookup
2023-05-10 21:10:59 +02:00
Sascha Willems
a124271b7e
Changed shader path lookup
2023-05-10 20:34:09 +02:00
Sascha Willems
eb3d68fb5c
Updated android build files to new asset/shader folder structure
...
Make use of global gradle variables
Updated gradle
2023-05-10 20:33:19 +02:00
Sascha Willems
c13ba757b7
Changed assets and shader path functions, removed asset download script
2023-05-09 21:05:01 +02:00
Sascha Willems
99b226237a
Moved shaders to new directory
2023-05-09 21:03:02 +02:00
Sascha Willems
0b3f8340e3
Added assets as submodule
2023-05-09 20:47:41 +02:00
Sascha Willems
ed8be7e92d
Replaced debug marker with debug utils in framework
2023-05-09 20:04:34 +02:00
Sascha Willems
3c9aca3fcb
Add stencil format require toggle
...
Fixes #1031
2023-05-09 18:03:51 +02:00
Sascha Willems
0afa517a68
Error code translation for shader objects
2023-05-09 17:33:59 +02:00
Sascha Willems
061a5cb613
Use dynamic rendering
2023-04-28 07:12:12 +02:00
Sascha Willems
217e7cf6d2
Generate and load binary shader objects
2023-04-23 20:22:35 +02:00
Sascha Willems
eb904cf1be
Added shader object sample to the readme
2023-04-23 18:03:36 +02:00
Sascha Willems
8b200fc8f9
Uext fn names
2023-04-23 09:08:27 +02:00
Sascha Willems
c43db60df6
Cleanup, enable dynamic state extensions, use ext fn names
2023-04-23 08:55:01 +02:00
Sascha Willems
bec075df2f
Started working on a sample for VK_EXT_shader_object
...
Updated Vulkan headers
2023-04-22 20:00:24 +02:00
Sascha Willems
3294d03d2b
Merge branch 'master' of https://github.com/SaschaWillems/Vulkan
2023-04-22 18:49:41 +02:00
Sascha Willems
f50a060eb0
Started working on a sample for VK_EXT_shader_object
2023-04-22 18:49:34 +02:00
Sascha Willems
2f203fe832
Merge pull request #1029 from VJ-Tony/patch-1
...
Correct the dimensions of the font data buffer
2023-04-22 08:05:56 +02:00
Sascha Willems
d9e6ac6ee8
Merge pull request #1028 from K1ngst0m/patch-1
...
Use EXT for mesh shader feature
2023-04-19 17:45:23 +02:00
Heyrman Toon
f86acbf529
Correct the dimensions of the font data buffer
2023-04-19 17:43:05 +02:00
Kingstom
964d85e829
use EXT for mesh shader feature
2023-04-19 00:02:15 +08:00
Sascha Willems
899890a4fe
Fixed rotation code
2023-04-15 18:29:09 +02:00
Sascha Willems
04f956c1d0
Removed unused offset calculations
...
Fixes #1024
2023-04-14 18:31:51 +02:00
Sascha Willems
4a6371913d
Reworked descriptor setup
...
Fixes #1027
2023-04-12 19:54:11 +02:00
Sascha Willems
e1699d0bf1
Correct file paths
2023-04-09 16:56:13 +02:00
Sascha Willems
8715cd75b0
Ray tracing texturing and alpha mapping sample
2023-04-09 13:49:15 +02:00
Sascha Willems
787a4ee8e7
Ray tracing texturing and alpha mapping sample
2023-04-09 13:43:24 +02:00
Sascha Willems
cd6e3b9a23
Ray tracing texturing and alpha mapping sample
2023-04-09 13:40:12 +02:00
Sascha Willems
d0ad204606
Ray tracing texturing and alpha mapping sample
2023-04-09 11:37:44 +02:00
Sascha Willems
5645c2657f
Use properly aligned offsets
2023-04-08 10:24:27 +02:00