plapins
|
e57722d7f1
|
Added missing usages in buffers used a source of data copy. Fixed problems with types in starsphere.frag shader. Updated starsphere.frag.spv file.
|
2016-09-21 14:53:41 +02:00 |
|
saschawillems
|
b54e424d1b
|
Implement make_unique, only require c++11 in CMakeLists (Fixes #235, Refs#167)
|
2016-09-20 21:04:16 +02:00 |
|
saschawillems
|
a66ed812f7
|
Initializer for sparse bind info
|
2016-09-11 18:20:53 +02:00 |
|
saschawillems
|
0261fc27ba
|
Framebuffer image final layout
|
2016-09-03 11:19:38 +02:00 |
|
saschawillems
|
5862dc0479
|
Swapchain (and surface) cleanup on APP_CMD_TERM_WINDOW (Android)
|
2016-08-31 20:41:32 +02:00 |
|
saschawillems
|
b7ca1aad5d
|
Use debug marker flag from vulkanDevice class, fixed fps display (sync with actual frame time)
|
2016-08-30 21:53:15 +02:00 |
|
saschawillems
|
1461731a0e
|
Fix for device creation queue priorities (scope was too narrow)
|
2016-08-30 18:39:02 +02:00 |
|
saschawillems
|
81fc142053
|
Use allocation size returned by image memory requirements for font image (Fixes #217)
|
2016-08-22 12:57:40 +02:00 |
|
saschawillems
|
2749b846b4
|
Optional descriptor count parameter for descriptor set layout binding initializer
|
2016-08-15 15:13:33 +02:00 |
|
saschawillems
|
7918e0c435
|
Merge branch 'master'
|
2016-08-13 13:14:50 +02:00 |
|
saschawillems
|
0f2892d1f7
|
Dummy keycodes for Android (required for compiling examples using the new keycodes)
|
2016-08-13 13:07:49 +02:00 |
|
saschawillems
|
dae07726dc
|
Framebuffer class generates sub pass dependencies for layout transitions, no longer requires layout cmd buffer (Refs #155)
|
2016-08-12 22:00:17 +02:00 |
|
saschawillems
|
85552a90df
|
Merge branch 'master' into renderpasstransitions
|
2016-08-11 20:00:34 +02:00 |
|
Sascha Willems
|
fd2859b81e
|
Merge pull request #219 from lordheavy/origin/fix-linux-keyboard
Origin/fix linux keyboard
|
2016-08-11 19:36:53 +02:00 |
|
saschawillems
|
26fa796517
|
Changed queue submission pipeline wait stages to color_attachment
|
2016-08-11 19:29:40 +02:00 |
|
Laurent Carlier
|
92089fc98a
|
Add more Windows and Linux keycodes
Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
|
2016-08-11 14:24:32 +02:00 |
|
saschawillems
|
f1fe33f37f
|
Fence for text overlay command buffer submission
|
2016-08-10 20:55:12 +02:00 |
|
saschawillems
|
820e23b085
|
Fold attachment layout transitions into subpass (Refs #155)
|
2016-08-10 20:48:26 +02:00 |
|
saschawillems
|
bc8cae9db7
|
Fold attachment layout transitions into subpass (Refs #155)
|
2016-08-10 20:39:01 +02:00 |
|
saschawillems
|
e94a762684
|
Changes to device queue creation info (Fixes #216), try to get a separate compute queue if possible
|
2016-08-08 20:48:24 +02:00 |
|
saschawillems
|
e5872c3df4
|
No longer enable depth clamp by default (Fixes #217)
|
2016-08-07 11:25:21 +02:00 |
|
saschawillems
|
ed71ae00c3
|
Windows keycodes, moved gamepad keycodes (Android) to keycodes header
|
2016-08-04 21:18:48 +02:00 |
|
Sascha Willems
|
3eeea85e20
|
Linux keys
|
2016-08-04 20:58:02 +02:00 |
|
Sascha Willems
|
f8cd3ee452
|
Movement keys for (first person) camera on Linux (Refs #56, Refs #181, Refs #186)
|
2016-08-03 21:44:04 +02:00 |
|
Sascha Willems
|
df70cc1b6a
|
Added header for platform specific key codes (wip)
|
2016-08-03 21:43:01 +02:00 |
|
Sascha Willems
|
bc4e97cd0c
|
Fixed Linux event loop and added first person camera view
|
2016-08-03 20:44:31 +02:00 |
|
saschawillems
|
84ce1d8da7
|
No longer overwrite image usage flags passed via arguments, ensure that transfer dest flag is set for staged textures
|
2016-08-02 21:51:22 +02:00 |
|
saschawillems
|
381f568b07
|
Replaced some C casts with C++ style casts
|
2016-08-02 20:41:16 +02:00 |
|
saschawillems
|
9c1e254b6a
|
Added Android function pointers for indirect draws, lowered object count on Android
|
2016-08-01 22:01:36 +02:00 |
|
saschawillems
|
ba8ff21d36
|
Fixed windows message loop, reduce number of view updates
|
2016-07-31 12:41:50 +02:00 |
|
saschawillems
|
24daaac70e
|
MeshLoader store per-mesh descriptor in buffer for app use, refactoring
|
2016-07-30 11:26:10 +02:00 |
|
saschawillems
|
78fc9be5a4
|
Added buffer copy function to VulkanDevice
|
2016-07-30 11:06:16 +02:00 |
|
saschawillems
|
dde94103eb
|
Clarification for surface capabilities with extent matching the special value 0xFFFFFFFF (refs #90)
|
2016-07-28 23:30:58 +02:00 |
|
saschawillems
|
0495b605fd
|
Restored correct assimp mesh loading flags (Fixes #214)
|
2016-07-28 23:14:45 +02:00 |
|
saschawillems
|
4ed547a916
|
Change window positioning and sizing for Windows (Fixes #212)
|
2016-07-28 23:07:04 +02:00 |
|
saschawillems
|
706b9497ce
|
No fps display in window title if text overlay is enabled
|
2016-07-24 21:18:25 +02:00 |
|
saschawillems
|
d414849e23
|
Use VulkanDevice
|
2016-07-23 23:44:26 +02:00 |
|
saschawillems
|
27aa3ad1b2
|
Added command buffer creation and flush functions to VulkanDevice
|
2016-07-23 23:25:25 +02:00 |
|
saschawillems
|
e4fb1e6126
|
Global scene memory allocation instead of per-mesh, use VulkanDevice, compiler warnings
|
2016-07-23 22:47:17 +02:00 |
|
saschawillems
|
9a057f4146
|
Replaced example base memory type index function with function from VulkanDevice
|
2016-07-23 20:42:03 +02:00 |
|
saschawillems
|
dbed50bbf2
|
Command pool creation for VulkanDevice
|
2016-07-23 20:27:51 +02:00 |
|
saschawillems
|
4194673e16
|
Command pool creation for VulkanDevice
|
2016-07-23 20:18:08 +02:00 |
|
saschawillems
|
1f8a58b6b3
|
Textoverlay now uses VulkanDevice, refactoring, documentation
|
2016-07-23 18:16:53 +02:00 |
|
saschawillems
|
2889bea4e9
|
TextureLoader now uses VulkanDevice, refactoring, default parameters, documentation
|
2016-07-23 12:26:49 +02:00 |
|
saschawillems
|
6a9bd4fc55
|
Validation error bits
|
2016-07-22 23:32:43 +02:00 |
|
saschawillems
|
919a510549
|
VulkanDevice class, setup debugging before creating the logical device
|
2016-07-22 22:24:27 +02:00 |
|
saschawillems
|
03fc9f66ea
|
Queue family index stuff moved to VulkanDevice class
|
2016-07-22 21:50:10 +02:00 |
|
saschawillems
|
2e6e9d5eb2
|
VulkanDevice refactoring
|
2016-07-22 20:47:23 +02:00 |
|
Sascha Willems
|
109d3e718d
|
Android function pointers for buffer flush and invalidation (Refs #196)
|
2016-07-21 17:12:24 +02:00 |
|
saschawillems
|
dafc4da14a
|
Added a dedicated buffer object class
|
2016-07-20 22:21:52 +02:00 |
|