Commit graph

1798 commits

Author SHA1 Message Date
Bill Hollings
34ede255a9 Remove use of unportable fls() function from multisampling.cpp. 2017-06-22 17:55:57 -04:00
Bill Hollings
bc8c47bd62 Fix <strings.h> include statement in multisampling.cpp. 2017-06-22 16:46:08 -04:00
Bill Hollings
108cdbc14c Merge branch 'master' of https://github.com/SaschaWillems/Vulkan 2017-06-22 14:55:11 -04:00
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
Sascha Willems
3d3cf9f31c Merge pull request #344 from voidstorm/master
Fixed Rendering bug in viewport arrays example #332
2017-06-20 21:00:06 +02:00
voidstorm
3e95e76cee Fixed Rendering bug in viewport arrays example #332 2017-06-19 22:32:09 +02:00
saschawillems
55da334ba1 Set sampler max. anisotropy to 1.0f instead of 0.0f (valdidation)
Refs #277
2017-06-17 16:07:38 +02:00
saschawillems
f447047913 Update notes on android builds, added info about validation layer builds
(Refs #303)
2017-06-17 11:32:20 +02:00
saschawillems
e0d2fd5ff4 Removed old python build scripts, replaced with json example definition files 2017-06-17 11:31:28 +02:00
saschawillems
6218942a19 Wildcard copy for additional assets (android build script) 2017-06-17 11:29:30 +02:00
saschawillems
83d4887b93 Wildcard copy for additional assets (android build script) 2017-06-17 10:28:29 +02:00
saschawillems
763e927eee Merge branch 'master' into develop 2017-06-16 21:57:27 +02:00
saschawillems
fa00daac41 Removed unnecessary preserve attachment and shader attachment writes (fixes validation) 2017-06-16 21:44:53 +02:00
saschawillems
7ef4e1eb06 Removed old python build scripts, replaced with json example definition files 2017-06-16 21:21:55 +02:00
saschawillems
b5a733b502 Removed old python build scripts, replaced with json example definition files 2017-06-15 11:40:05 +02:00
saschawillems
3064aef33c Enable required device features for instancing example 2017-06-15 11:28:12 +02:00
saschawillems
44c420940d Enable validation via define
refs #303
2017-06-15 11:27:49 +02:00
saschawillems
50e28c0bba Moved shaders for triangle example into separate directory 2017-06-15 11:25:06 +02:00
saschawillems
9065df9a7a Reworked single android python build script with validation layer support to be used for all example builds
refs  #297, refs #303
2017-06-15 10:39:59 +02:00
saschawillems
60721b71e1 Check if anisotropy is enabled (Fixes #336, Refs #277) 2017-06-14 23:39:41 +02:00
saschawillems
2027f84d45 Store enabled features in device class 2017-06-14 23:38:57 +02:00
saschawillems
13d6076a5f Readme formatting, typos 2017-06-11 12:41:45 +02:00
saschawillems
a57a2266b4 gitignore 2017-06-11 12:32:22 +02:00
saschawillems
9cc2ba36c1 Added PBR samples to readme 2017-06-11 12:29:40 +02:00
saschawillems
230a70cf4b PBR examples minor tweaks and updated screenshots 2017-06-11 11:06:26 +02:00
saschawillems
4094aa0ea0 Enable required device features (validation) (Refs #277) 2017-06-07 22:44:29 +02:00
saschawillems
153e555447 Enable multiDrawIndirect if supported (Refs #277) 2017-06-06 21:14:21 +02: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