Sascha Willems
12a3c8b4d5
Merge pull request #119 from pH5/threads
...
Fix compilation of multithreading example on Debian with CMake 3.5.1
2016-04-03 20:41:00 +02:00
Sascha Willems
5d791ea5d1
Includes
2016-04-03 20:39:44 +02:00
saschawillems
a41ff27bb9
Added frustum culling, use low-poly mesh to move limitation towards cpu
2016-04-03 13:51:47 +02:00
saschawillems
7768992bda
Added frustum culling class
2016-04-03 13:07:14 +02:00
Philipp Zabel
b6f3b7614b
Fix compilation of multithreading example on Debian with CMake 3.5.1
...
Compilation of the multithreading example on Debian with CMake 3.5.1 would
fail with the following error because ${PTHREAD} was not set:
[ 61%] Linking CXX executable bin/multithreading
/usr/bin/ld: CMakeFiles/multithreading.dir/multithreading/multithreading.cpp.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
This patch uses ${CMAKE_THREAD_LIB_INIT} [1] instead, initialized using
find_package(Threads REQUIRED).
[1] https://cmake.org/cmake/help/v2.8.12/cmake.html#module:FindThreads
2016-04-03 11:14:47 +02:00
saschawillems
683515d12b
Vulkan resource cleanup
2016-04-02 12:52:25 +02:00
saschawillems
2517a2b82e
Corrected stage flag for push constant range, removed descriptor sets (not used in this example)
2016-04-02 12:47:08 +02:00
saschawillems
52ffbb59bb
Added multi threading example to cmake and android build
2016-04-02 12:08:19 +02:00
saschawillems
980d3b7d35
Changed mesh format, asset paths for multi threaded rendering example
2016-04-02 12:04:27 +02:00
saschawillems
76c7f21c3e
Android function pointers, workaround for missing make_unique
2016-04-01 23:09:15 +02:00
saschawillems
6f61d0fd63
Added space background sphere using a secondary command buffer
2016-04-01 22:48:16 +02:00
saschawillems
e1d45bb90e
Object positioning
2016-04-01 15:58:59 +02:00
saschawillems
3caeb6ee84
Multiple objects per thread
2016-04-01 14:24:46 +02:00
saschawillems
ad49cb7997
Continued work on multi threading example, now uses a thread pool for updating secondary command buffers
2016-04-01 13:27:03 +02:00
saschawillems
082033d384
Added basic C++11 thread pool
2016-04-01 12:17:30 +02:00
saschawillems
96870602d5
Store vertex and index buffer sizes and set transfer source bits for mesh buffers
2016-03-31 22:37:49 +02:00
saschawillems
4c883a94ac
Fixed typo in linux mouse button assignment
2016-03-30 23:00:53 +02:00
saschawillems
bb4d348ccd
Added camera position moved with midlle mouse button, fixed mouse button press and release events on linux
2016-03-30 22:48:58 +02:00
saschawillems
cf1532dcc5
Fallback to device local memory if lazily allocated memory is not available
2016-03-30 20:31:51 +02:00
saschawillems
79df037c92
Added multisampling example to readme
2016-03-29 22:16:32 +02:00
saschawillems
1e3dcb98b6
Added multisampling example to cmake and android build
2016-03-29 21:41:56 +02:00
saschawillems
d19a4422ce
Added initial image layout transitions for msaa tragets
2016-03-29 21:35:41 +02:00
saschawillems
ae2ccd92d0
Added depth msaa target and resolve
2016-03-29 20:04:20 +02:00
saschawillems
a4aa8c632a
Added multisampling example (work-in-progress)
2016-03-28 22:43:44 +02:00
saschawillems
ac4ac3ad4d
Added multisampling example (work-in-progress)
2016-03-28 22:38:30 +02:00
saschawillems
9f787938c3
Made render pass and frame buffer setup functions virtual
2016-03-28 21:43:31 +02:00
saschawillems
fb9bbb1ce7
Added raytracing example to cmakelists and android build batches
2016-03-28 11:15:25 +02:00
saschawillems
7777a2a526
Ray tracer reflections (wip)
2016-03-28 00:18:10 +02:00
saschawillems
a666ca7d3c
Ray tracing shadows
2016-03-27 23:45:41 +02:00
saschawillems
d71a7e7d9a
Initial commit for compute shader ray tracing example (work in progress)
2016-03-27 21:49:14 +02:00
Sascha Willems
97a9e27a5f
Merge pull request #92 from 1ace/fix-vktools
...
Add missing colon
2016-03-27 14:55:07 +02:00
saschawillems
299748a013
Typos
2016-03-27 14:50:44 +02:00
Sascha Willems
6a4345c3e1
Merge pull request #101 from 1ace/remove-vk-prototype
...
Remove VK_PROTOTYPES define
2016-03-27 13:30:31 +02:00
Sascha Willems
0871de25bd
Merge pull request #83 from dcbaker/pr/cmake-find-assimp
...
cmake: Add FindASSIMP.cmake
2016-03-27 13:19:00 +02:00
Sascha Willems
0adf81f2f5
Merge pull request #59 from dustin-biser/master
...
Update README.md
2016-03-27 13:17:58 +02:00
Sascha Willems
11f31c6575
Merge pull request #114 from luckykatahanas/master
...
distancefieldfonts: fix SaschaWillems/Vulkan#113
2016-03-27 13:16:29 +02:00
lucky
0253a419ad
use C++11 constructor for filebuf
2016-03-27 01:27:20 -07:00
lucky
06a29dabb1
distancefieldfonts: fix SaschaWillems/Vulkan#113
2016-03-27 00:56:16 -07:00
saschawillems
a14f0f8f89
Typos
2016-03-26 13:51:22 +01:00
saschawillems
f0b5772494
Rephrased paragraph on building the examples for the supported platforms
2016-03-26 13:46:49 +01:00
saschawillems
f66eed488b
Removed libassimp.dll.a
2016-03-26 13:45:54 +01:00
saschawillems
4e689f3fee
Call example destructor on Android ( Fixes #97 )
2016-03-26 13:21:19 +01:00
saschawillems
2ed3e946b1
Android application state handling ( #97 )
2016-03-26 12:58:35 +01:00
saschawillems
1288672fd9
Streamlined Android build process and install/uninstall batch files ( #97 )
2016-03-26 11:49:37 +01:00
saschawillems
dcb161bcae
Fixed android gamepad axis input ( #97 )
2016-03-26 00:07:12 +01:00
saschawillems
6ff6cd4b59
Fixed wrong extent.depth for 2D texture copies
2016-03-25 23:27:29 +01:00
saschawillems
8ab69b84e0
Added android support for distance field fonts example ( #97 ) Fixes ( #109 )
2016-03-25 21:53:09 +01:00
saschawillems
83eb3de1c0
Removed old android images, small change to build.bat ( #97 )
2016-03-25 21:14:00 +01:00
saschawillems
3bcc162011
Added android support for parallax mapping, pipelines, push constants, radial blur, skeletal animation and tessellation examples ( #97 )
2016-03-25 21:08:59 +01:00
saschawillems
fd18bd8084
Added android support for gears, geometryshader, instancing and occlusion query examples ( #97 )
2016-03-25 19:43:01 +01:00