saschawillems
|
a28618b7e0
|
Fold layout transitions into subpass (Refs #155), refactoring of offscreen render pass
|
2016-08-12 23:36:28 +02:00 |
|
saschawillems
|
fe090d85ba
|
Typo
|
2016-08-12 23:01:46 +02:00 |
|
saschawillems
|
a12ff64736
|
Fold layout transitions into subpass (Refs #155)
|
2016-08-12 22:41:19 +02:00 |
|
saschawillems
|
e6b3753873
|
Fold attachment layout transitions into subpass (Refs #155)
|
2016-08-12 22:19:37 +02:00 |
|
saschawillems
|
5d258ce249
|
Removed layout transitions and transition cmd buffers, replaced by subpass dependencies of framebuffer class (Refs #155)
|
2016-08-12 22:13:37 +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
|
2f8c9477f2
|
Fold attachment layout transitions into subpass (Refs #155)
|
2016-08-12 20:36:49 +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
|
6b259a22e8
|
Use keycodes intead of hardcoded values
Signed-off-by: Laurent Carlier <lordheavym@gmail.com>
|
2016-08-11 14:24:32 +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
|
a56f2b2c6f
|
Correct fence count
|
2016-08-09 23:53:36 +02:00 |
|
saschawillems
|
fdd9594221
|
Replace explicit attachment image transitions with implicit subpass dependencies (Refs #155), heavy refactoring, clean up and lots of added/enhanced comments
|
2016-08-09 23:52:06 +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
|
6b9a8f6051
|
Correct sky sphere scale, fixed compiler warnings
|
2016-08-08 19:52:16 +02:00 |
|
saschawillems
|
e5872c3df4
|
No longer enable depth clamp by default (Fixes #217)
|
2016-08-07 11:25:21 +02:00 |
|
saschawillems
|
0119d2fc51
|
Fixed descriptor types for compute pipelines (use storage instead of sampled for compute image reads and write) (Refs #157, Refs#210)
|
2016-08-06 23:08:31 +02:00 |
|
saschawillems
|
ed71ae00c3
|
Windows keycodes, moved gamepad keycodes (Android) to keycodes header
|
2016-08-04 21:18:48 +02:00 |
|
saschawillems
|
563d7c4b9c
|
Removed redundant depth attachment layout transition and wrong comment
|
2016-08-04 21:18:05 +02:00 |
|
Sascha Willems
|
3eeea85e20
|
Linux keys
|
2016-08-04 20:58:02 +02:00 |
|
saschawillems
|
067d474796
|
Added path for devices that don't support multiDrawIndirect, resource cleanup on destruction
|
2016-08-04 18:57:32 +02:00 |
|
saschawillems
|
3dea031e2c
|
Added Android build files for indirect draw example
|
2016-08-04 18:55:00 +02:00 |
|
saschawillems
|
f564e0b47e
|
Added Android build files for indirect draw example
|
2016-08-04 18:50:53 +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 |
|
Sascha Willems
|
55721b4166
|
Added indirect draw and terrain tessellation examples to CMakeLists.txt
|
2016-08-03 20:43:18 +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 |
|
Sascha Willems
|
471f592610
|
Added missing STORGE_BUFFER usage flag for SSBO
|
2016-08-02 16:03:38 +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
|
444c4b9c24
|
Updated (multi) indirect draw example
|
2016-08-01 21:43:47 +02:00 |
|
saschawillems
|
be68bc0a5a
|
Python script for compiling example shaders
|
2016-08-01 18:38:02 +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
|
cff9eb6b30
|
Added shaders and testmeshes for indirect drawing example
|
2016-07-28 23:10:10 +02:00 |
|
saschawillems
|
4ed547a916
|
Change window positioning and sizing for Windows (Fixes #212)
|
2016-07-28 23:07:04 +02:00 |
|
saschawillems
|
175b15da51
|
Use VulkanDevice for buffer allocations, check anisotropic sampling feature, compiler warnings, comments and code improvements
|
2016-07-24 21:19:28 +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
|
ffaea5a430
|
Use VulkanDevice
|
2016-07-23 23:24:59 +02:00 |
|
saschawillems
|
053d6423fa
|
Global scene memory allocation instead of per-mesh, use VulkanDevice, compiler warnings
|
2016-07-23 22:47:58 +02:00 |
|