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 |
|
saschawillems
|
e4fb1e6126
|
Global scene memory allocation instead of per-mesh, use VulkanDevice, compiler warnings
|
2016-07-23 22:47:17 +02:00 |
|
saschawillems
|
72a8f94251
|
Use VulkanDevice for scene loading
|
2016-07-23 21:21:32 +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
|
8503e4a562
|
Added mips
|
2016-07-23 17:45:49 +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
|
c3207287b5
|
Started work on indirect draw example (wip)
|
2016-07-22 23:16:08 +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 |
|
saschawillems
|
16d78af7fe
|
Removed unused function
|
2016-07-20 19:16:09 +02:00 |
|
Sascha Willems
|
eedf4d4188
|
Added more comments to the swapchain, some renaming for clarification
|
2016-07-20 16:45:09 +02:00 |
|
saschawillems
|
ac7a902c41
|
Added deferred shadow example to the readme
|
2016-07-19 22:52:24 +02:00 |
|
saschawillems
|
ec800e3496
|
Updated to Android API Level 23
|
2016-07-19 22:06:19 +02:00 |
|
saschawillems
|
d47d6a126a
|
Added deferred shadows example to CMakeLists
|
2016-07-19 21:22:48 +02:00 |
|
Sascha Willems
|
2e16741d09
|
Merge pull request #201 from akien-mga/pr-libvulkan-soname
Linux: Fix name of embedded libvulkan.so
|
2016-07-19 21:19:28 +02:00 |
|
saschawillems
|
5e019dfdbb
|
Iterate over all available memory types (Fixes #209)
|
2016-07-19 20:28:31 +02:00 |
|
saschawillems
|
3d4d852b8a
|
Android adjustments
|
2016-07-18 21:39:21 +02:00 |
|
saschawillems
|
4a281dd88d
|
Android gamepad Start button toggles example pause state
|
2016-07-18 21:33:59 +02:00 |
|
saschawillems
|
7251ba347b
|
Added Android build for deferred shadow example
|
2016-07-18 20:54:11 +02:00 |
|