saschawillems
|
8d7450dbf6
|
MeshLoader now uses VulkanDevice for creating buffers
|
2016-07-16 19:14:11 +02:00 |
|
saschawillems
|
3c944c2bd9
|
Added Vulkan device class that encapsulates access to the physical and logical device and includes common functions
|
2016-07-16 17:36:35 +02:00 |
|
saschawillems
|
9782fbcb66
|
Function for generating vertex attribute descriptions for a given vertex layout
|
2016-07-14 21:29:56 +02:00 |
|
saschawillems
|
d139e90f66
|
Reverted change for inverted normal y
|
2016-07-04 19:28:19 +02:00 |
|
saschawillems
|
e97713ab34
|
Added missing line for linux example main macro (Fixes #193)
|
2016-07-04 19:12:30 +02:00 |
|
saschawillems
|
14f82969be
|
Added mesh create info structure for passing info on scaling and centering upon mesh creation
|
2016-07-03 21:09:20 +02:00 |
|
saschawillems
|
93724b523f
|
Apply rotation speed for mouse input
|
2016-07-03 21:06:17 +02:00 |
|
saschawillems
|
aa1fb5eb95
|
Callback for enabling device features as optional constructor argument (Refs #165)
|
2016-06-27 22:28:21 +02:00 |
|
saschawillems
|
0616eeff4e
|
Revert fixed tessellation device features in base class
|
2016-06-26 11:03:05 +02:00 |
|
saschawillems
|
165022ab7e
|
Moved event handler callbacks (windows and linux) into os specific macros
|
2016-06-26 00:04:13 +02:00 |
|
saschawillems
|
e24a54b976
|
Added os specific example main entry point macros
|
2016-06-25 23:10:43 +02:00 |
|
saschawillems
|
0ca94918db
|
Added os specific example main entry point macros
|
2016-06-25 23:01:09 +02:00 |
|
saschawillems
|
8ff0ad57ba
|
No longer enable validation layers at device level, deprecated since SDK 1.0.17.0 (refs #189)
|
2016-06-25 19:52:50 +02:00 |
|
saschawillems
|
c26e1b7918
|
Fixed compiler type cast warning
|
2016-06-25 13:27:18 +02:00 |
|
saschawillems
|
a9de176d12
|
Added tessellation evaluation shader frustum culling and pipeline stats for dynamic terrain tessellation example
|
2016-06-23 22:01:48 +02:00 |
|
saschawillems
|
00560f06b5
|
Use undefined initial image layout (refs #187), request coherent host visible memory types
|
2016-06-21 23:10:04 +02:00 |
|
saschawillems
|
8f76a24e53
|
Build command buffers for pre and post present barriers only once (instead of every frame)
|
2016-06-21 23:07:16 +02:00 |
|
saschawillems
|
d944af8604
|
Transform swap chain image from undefined instead of present (fixes #156)
|
2016-06-21 22:23:14 +02:00 |
|
saschawillems
|
1b376da279
|
Cleaned up image layout transition function, comments (refs #187)
|
2016-06-21 21:05:38 +02:00 |
|
saschawillems
|
2e101fdd1e
|
First person gamepad camera for Android (move with LT, look around with RT)
|
2016-06-20 22:08:50 +02:00 |
|
saschawillems
|
d3f79ea07e
|
Fixed typo in camera class
|
2016-06-20 20:17:46 +02:00 |
|
saschawillems
|
4ba4d67935
|
Load mip levels for cube maps and texture arrays (TextureLoader)
|
2016-06-18 17:42:33 +02:00 |
|
saschawillems
|
b7dae92ed8
|
Added descriptor info to texture struct
|
2016-06-14 19:01:29 +02:00 |
|
saschawillems
|
2425797ca7
|
Force V-Sync via command line (windows)
|
2016-06-12 17:20:42 +02:00 |
|
saschawillems
|
8b08d01157
|
Parameter to force V-Sync at swap chain creation
|
2016-06-12 17:13:46 +02:00 |
|
saschawillems
|
5e528cb9a3
|
Persitent mapped buffer for text overlay, fixed compiler warnings
|
2016-06-12 13:16:15 +02:00 |
|
saschawillems
|
73e18a4c05
|
Added basic camera class with firs-person view (wip!)
|
2016-06-11 15:54:16 +02:00 |
|
saschawillems
|
830e9b75ea
|
Set image usage flags from function parameter (fixex #175)
|
2016-06-08 22:53:31 +02:00 |
|
saschawillems
|
a8d3e74734
|
Updated debug callback, added more message prefixes and some comments (also fixes
|
2016-06-08 22:41:29 +02:00 |
|
saschawillems
|
7ae45a5157
|
Added vkResetFences function pointer (Android)
|
2016-06-06 17:09:32 +02:00 |
|
saschawillems
|
f7f5f57e2c
|
Explicit depth/stencil attachment setup in triangle example, code cleanup
|
2016-06-03 13:15:55 +02:00 |
|
saschawillems
|
767a5c4b30
|
Get image memory requirements before allocating image memory (Fixes #172)
|
2016-06-03 09:38:34 +02:00 |
|
saschawillems
|
3a1d443e52
|
Wait for device to become idle after exiting render loop
|
2016-06-02 20:56:13 +02:00 |
|
saschawillems
|
75a6f46c4a
|
Use Vulkan result check macro, removed unused functionality from tools and base class
|
2016-05-30 20:57:38 +02:00 |
|
saschawillems
|
a85dca7a15
|
Use Vulkan result check macro, compiler warnings
|
2016-05-30 20:44:49 +02:00 |
|
saschawillems
|
50a806130e
|
Added debug marker region to text overlay command buffer
|
2016-05-28 12:35:20 +02:00 |
|
saschawillems
|
4dabec717b
|
Debug marker functions naming
|
2016-05-28 12:00:43 +02:00 |
|
saschawillems
|
86d286b46e
|
Replaced template for debug marker with functions (would not build with Android NDK and clang)
|
2016-05-22 20:29:03 +02:00 |
|
saschawillems
|
ae8f38d099
|
Use Vulkan result check macro, code cleanup, removed some warnings
|
2016-05-22 20:27:06 +02:00 |
|
saschawillems
|
dcca2db9df
|
Partial merge branch 'add-debug-marker-use' of https://github.com/baldurk/Vulkan into baldurk-add-debug-marker-use (Refs #146)
|
2016-05-22 12:44:29 +02:00 |
|
saschawillems
|
3f06ef81fb
|
Fixed Android gamepad dead zone check (avoids constant view updateds)
|
2016-05-21 15:20:07 +02:00 |
|
saschawillems
|
66f006b783
|
Mesh loader now does staging to device local memory by default (Refs #84)
|
2016-05-20 23:15:31 +02:00 |
|
saschawillems
|
d365b7ccd5
|
Overload for creating buffers with descriptor sets and passing memory type properties, use Vulkan result check macro
|
2016-05-20 21:19:43 +02:00 |
|
saschawillems
|
96df99f1f2
|
Fixing Android build error and warnings
|
2016-05-20 20:21:06 +02:00 |
|
saschawillems
|
a7a1a8aed4
|
Destroy debug callback (Fixes #15)
|
2016-05-19 22:21:57 +02:00 |
|
saschawillems
|
f78bd0dcd4
|
Win32: PostQuitMessage instead of exit on VK_ESCAPE
|
2016-05-19 20:25:09 +02:00 |
|
saschawillems
|
f601b35229
|
Display occlusion query stats on text overlay
|
2016-05-18 19:44:24 +02:00 |
|
saschawillems
|
05b920cf01
|
Callback for adding custom text to text overlay
|
2016-05-18 19:33:15 +02:00 |
|
saschawillems
|
19e108165c
|
Reset wait stage masks for submit info after submitting text overlay, disable depth writes and reads , optimize load and store ops for attachments
|
2016-05-17 23:26:08 +02:00 |
|
saschawillems
|
52f6f3228d
|
Initializer for event create info
|
2016-05-16 09:23:49 +02:00 |
|