Commit graph

353 commits

Author SHA1 Message Date
saschawillems
2027f84d45 Store enabled features in device class 2017-06-14 23:38:57 +02: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
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
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
7f1849f9bc Return nullptr if window creation fails 2017-04-22 11:47:34 +02:00
saschawillems
486a6a94c0 image memory barrier access masks (validation) [skip ci] 2017-04-20 21:16:48 +02:00
saschawillems
44bcac9be3 Initialize buffer and memory with VK_NULL_HANDLE 2017-04-16 13:39:36 +02:00
saschawillems
1912101fe8 Check swapchain acquire result and rebuild if necessary, error handling (refs #320) 2017-04-15 10:27:12 +02:00
saschawillems
b399fed33b Check if file to load texture from exists, display error if not 2017-04-13 22:11:00 +02:00
saschawillems
cfcd34498a Use macro fro asset path 2017-04-03 20:10:39 +02:00
saschawillems
c849d18db3 Added imgui example Android build 2017-03-31 09:52:26 +02:00
saschawillems
ccfc1f1124 Add imgui example (wip) 2017-03-30 19:27:57 +02:00
saschawillems
eded1560a2 Initialize sampler create info with maxAnisotropy of 1.0f (Validation) [skip ci] 2017-03-26 15:11:02 +02:00
Sascha Willems
068da006eb Merge pull request #305 from ilgrad/master
fix error build
2017-03-25 14:26:54 +01:00
saschawillems
550d12bdd9 File name capitalization 2017-03-25 12:09:45 +01:00
saschawillems
b6c268c52b Touch keycode 2017-03-25 12:07:17 +01:00
saschawillems
bf82026295 Android touch double tap detection (Refs #173) [skip ci] 2017-03-25 11:51:32 +01:00
saschawillems
9edc993bf9 Read android config values [skip ci] 2017-03-25 11:15:30 +01:00
Ilya Gradina
e209dd4cb0 fix error build
add "#include <functional>" , because  -  error: ‘function’ is not a member of ‘std’
2017-03-18 19:30:26 +03:00
saschawillems
5443c01f07 Compoiste alpha flag selection based on device support 2017-03-13 19:54:37 +01:00
saschawillems
de79a0d79a Removed VK_LAYER_LUNARG_image (Android) [skip ci] 2017-03-13 19:32:23 +01:00
saschawillems
2accf02c1e Use explicit validation layer names on Android (no meta layer available) 2017-03-13 19:24:07 +01:00
saschawillems
418f4e2875 Output validation layer messages to logcat (Android) 2017-03-12 17:46:50 +01:00
saschawillems
8b6cdf4e95 Scale text overlay based on Android display DPI 2017-03-10 17:52:53 +01:00
saschawillems
82521aaafb Moved Android functions into separate namespace (vks::android) 2017-03-10 17:23:17 +01:00
saschawillems
a57c8931e5 Log android error if model couldn't be loaded from asset manager 2017-03-09 20:00:55 +01:00
saschawillems
83806a43c2 Virtual function for enabling features for the logical device creation (called after physical device features have been read) 2017-03-08 21:29:38 +01:00
saschawillems
7d7ef490c2 Changed header file name capitalization 2017-03-07 22:00:46 +01:00
saschawillems
e08855dc9e Changed header file name capitalization 2017-03-07 21:58:39 +01:00
saschawillems
f71fb107fc Added font scaling factor to text overlay class 2017-03-07 21:51:56 +01:00
saschawillems
03b671562b Output fatal errors to logcat (Android) [skip ci] 2017-03-07 20:51:48 +01:00
saschawillems
2eb9b14cc2 Added basic Android touch movement (Refs #173) 2017-03-06 22:11:19 +01:00
saschawillems
143c1c3aac Retrieve and display Android product model and manufacturer in text overlay [skip ci] 2017-03-06 21:54:06 +01:00
saschawillems
133cb9afe2 Basic Android touch support (rotation only) (Refs #173) [skip ci] 2017-03-06 21:22:11 +01:00
saschawillems
c9d9c83617 Basic Android touch support (rotation only) (Refs #173) 2017-03-06 21:16:51 +01:00
saschawillems
0e13f583c7 Flush memory if coherency flag is no set (Refs #273) 2017-03-04 13:55:14 +01:00
saschawillems
7ae415a55d Set flags passed to initializers 2017-02-28 19:37:41 +01:00
saschawillems
373f005d9a Added function for explicit image memory barrier 2017-02-23 19:56:24 +01:00
plapins
2141145523 Fixed problems with image layouts and layout transitions. 2017-02-21 12:53:27 +01:00
saschawillems
85b44a0346 Initializer overloads for vector arguments 2017-02-19 15:00:21 +01:00
saschawillems
cdd52fd07b Default flag values 2017-02-18 17:47:55 +01:00
Sascha Willems
fa9f0df469 Merge pull request #285 from tomek-brcm/null-handle
Use  VK_NULL_HANDLE for null shader module.
2017-02-16 17:49:21 +01:00
Tomek Bury
c32a131788 Use VK_NULL_HANDLE for null shader module.
The VkShaderModule is defined in vulkan.h as:
VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkShaderModule)
2017-02-15 10:43:59 +00:00
Tomek Bury
b69f87d5c3 Don't wait for Wayland
This allows to run at full speed in MAILBOX mode.
2017-02-15 10:43:36 +00:00
saschawillems
afef87681c uvscale as vec2 (Refs #282) 2017-02-13 19:34:05 +01:00
saschawillems
56426fc99d uvscale argument as vec2 (Fixes #282) 2017-02-13 19:32:44 +01:00