Commit graph

1122 commits

Author SHA1 Message Date
Bill Hollings
96601494d5 Updates to iOS and macOS functionality using MoltenVK.
Use getAssetPath() instead of ASSET_PATH to support broader range of platforms.
Multisampling example determines sample rate from device at runtime.
Move example wrapper code from DemoViewController.mm to dedicated MVKExample.cpp file.
Remove AssImp libraries for iOS and macOS from repo, and add instructions for
generating them from AssImp source files.
Update general README.md file to mention support for iOS and macOS platforms.
Add Apple logo for README.md.
Update Vulkan logo to current registered TM logo.
Update copyright notice of MoltenVK example files to MIT license.
Examples use +/- on main keyboard, instead of numpad.
2017-06-22 14:53:49 -04:00
Bill Hollings
8b30d7b5fd Test iOS and macOS support under MoltenVK. 2017-06-05 17:35:30 -04:00
Bill Hollings
338d38ea9a Merge with upstream master 2017-06-05 17:04:14 -04:00
Bill Hollings
6ba784053b Add keyboard support for iOS and macOS under MoltenVK. 2017-06-05 16:26:29 -04:00
saschawillems
904d785c20 Set maxAnisotropy to 1.0f instead of 0.0f (Fixes validation errors, refs #277) 2017-06-01 22:32:39 +02:00
saschawillems
a6ddaf3996 Changed sub pass dependencies for offscreen pass (Fixes #335) 2017-06-01 22:13:38 +02:00
saschawillems
aa20f2aa26 Proper image layout in descriptor, enable anisotropic filtering (refs #277) 2017-06-01 21:56:20 +02:00
saschawillems
0b8484b21d Don't exit if anisotropic filtering is not supported 2017-06-01 21:51:43 +02:00
Sascha Willems
b63170ac7a Merge pull request #326 from Warezovvv/master
Nano typo but annoying
2017-06-01 20:11:45 +02:00
Sascha Willems
97c675de44 Merge pull request #338 from PistonMiner/master
Change 'SceneMaterialProperites' to 'SceneMaterialProperties'
2017-05-30 18:20:24 +02:00
PistonMiner
a89677af86 Change 'SceneMaterialProperites' to 'SceneMaterialProperties' 2017-05-29 18:26:48 +02:00
Sascha Willems
43da238e30 Merge pull request #337 from xiphos/master
Fixed build failed for _DIRECT2DISPLAY
2017-05-26 20:01:35 +02:00
cksingamala
ee87687365 CMakeLists.txt updated to fix, "visual studio project debug version giving error on flag Wextra" 2017-05-26 13:52:16 +05:30
cksingamala
aaade7e831 Fixed build failed for _DIRECT2DISPLAY
for _DIRECT2DISPLAY it should not depended on xcb.
fixed by adding macro switch
2017-05-26 11:37:47 +05:30
saschawillems
d15daabc58 Updated Vulkan headers to 1.0.49 2017-05-19 19:31:59 +02:00
saschawillems
4bbfd06c83 RGBA texture, check for anisotropic support, small optimizations 2017-05-17 21:28:05 +02:00
saschawillems
90a95b495a Added pbrtexture to CMakeLists.txt 2017-05-11 20:28:49 +02:00
saschawillems
ead59682c1 Merge branch 'master' into develop 2017-05-11 19:21:07 +02:00
Sascha Willems
ff1e5c2d7f Merge pull request #329 from aleksysokolowski-intel/master
added sparseBinding presence check
2017-05-09 20:56:42 +02:00
saschawillems
1460cd59fa Travis build file 2017-05-09 20:42:54 +02:00
saschawillems
01fec7c73b cmake packages for travis CI 2017-05-09 20:26:27 +02:00
asokolow
54e7cb5aad added sparseBinding presence check 2017-05-09 10:05:03 +02:00
saschawillems
0cf96b1728 Merge remote-tracking branch 'origin/master' into develop 2017-05-08 20:16:37 +02:00
saschawillems
fa18736ee5 Moved material parameter into separate struct to be used for push constants (Fixes #328) 2017-05-08 20:07:02 +02:00
Nikita Krupitskas
6287573ff0 Small typo 2017-05-02 17:46:30 +03:00
Sascha Willems
fdac484726 Merge pull request #325 from jherico/patch-1
Fix referenced texture filename
2017-05-01 10:15:13 +02:00
Brad Davis
1bd70979c6 Fix referenced texture filename 2017-04-29 14:00:43 -07:00
saschawillems
19ae4fee40 Updated pbr ibl screenshot 2017-04-27 20:39:21 +02:00
saschawillems
741bb50fd7 Enabled culling 2017-04-24 20:22:19 +02:00
saschawillems
7060f15859 Android build files for textured PBR IBL example 2017-04-23 21:22:04 +02:00
saschawillems
fc1f96ad45 Updated pbr ibl screenshot 2017-04-23 13:41:09 +02:00
saschawillems
3bf12c69d3 Textured PBR IBL example 2017-04-23 13:26:02 +02:00
Sascha Willems
5912aa0a7c Merge pull request #103 from 1ace/add-debug-flags
Add some debug warnings
2017-04-23 12:09:26 +02:00
saschawillems
09daa0049c Code cleanup (compiler warnings, refs #103) 2017-04-23 12:07:18 +02:00
saschawillems
ba0cc82e50 Removed unused parameters for image layout transitions and shader loading (Refs #103) 2017-04-23 11:51:31 +02:00
saschawillems
549f49ff77 Default route for image layout switch statements (fixes gcc compiler warnings, refs #103) 2017-04-22 20:39:16 +02:00
saschawillems
c024d521e3 Virtual base class destructor (Fixed #96, refs #103) 2017-04-22 20:30:06 +02:00
saschawillems
95e124ea83 Code cleanup (fixes compiler warnings, refs #103) 2017-04-22 16:54:25 +02:00
saschawillems
39824db3e6 Removed parameter names from empty virtual functions (fixes compiler warnings, refs #103) 2017-04-22 16:02:39 +02:00
saschawillems
bbbb06045e Spelling (Fixes #322) [skip ci] 2017-04-22 14:01:27 +02:00
Sascha Willems
9b7d688922 Merge pull request #323 from sjfricke/master
Updated tessellation text interface
2017-04-22 13:44:28 +02:00
saschawillems
21180132d9 Shader function name typo [skip ci] 2017-04-22 13:43:35 +02:00
saschawillems
265e05bcbd Note on separate asset pack [skip ci] 2017-04-22 12:23:45 +02:00
saschawillems
566da6083b Finished PBR IBL example 2017-04-22 12:05:30 +02:00
saschawillems
dba54b09b3 Added imgui example to CMakeLists.txt [skip ci] 2017-04-22 11:50:13 +02:00
saschawillems
7f1849f9bc Return nullptr if window creation fails 2017-04-22 11:47:34 +02:00
saschawillems
89dcddbdca Use cube map (from asset pack) in hdr example 2017-04-22 10:22:01 +02:00
saschawillems
1dd45a4ddf Download script and note on (new) additional asset pack [skip ci] 2017-04-21 23:38:21 +02:00
saschawillems
b672bee4e5 Updated env map prefiltering shader (requires less samples) 2017-04-21 18:59:45 +02:00
saschawillems
486a6a94c0 image memory barrier access masks (validation) [skip ci] 2017-04-20 21:16:48 +02:00