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