Commit graph

39 commits

Author SHA1 Message Date
Voultapher
5d7014b221 Visual Update for computeparticles
Instead of using a small amount of large textured particles, use a large
amount of small monochrome particles.
Which uses a new vulkanexamplebase functionality of creating and
updating a only device visible buffer via a temporary staging buffer.
2016-04-21 11:21:48 +02:00
saschawillems
8e2115a0d4 Updated instancing example, using instanced attributes (instead of one big ubo), staging, new meshes, etc. 2016-04-17 12:30:42 +02:00
saschawillems
884916e083 New mesh and array texture for instancing example 2016-04-16 16:51:23 +02:00
saschawillems
343a25cbed Small raytracing shader performance changes 2016-04-12 20:28:46 +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
980d3b7d35 Changed mesh format, asset paths for multi threaded rendering example 2016-04-02 12:04:27 +02:00
saschawillems
6f61d0fd63 Added space background sphere using a secondary command buffer 2016-04-01 22:48:16 +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
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
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
saschawillems
08fc2feecc Added android support for shadow mapping (projected and omni) and texture (array and cubemap ) example (#97) 2016-03-25 15:29:38 +01:00
saschawillems
c6bdca128a Added android support for deferred, displacement and spherical environment mapping examples (#97) 2016-03-25 14:12:17 +01:00
saschawillems
8eaa9ae98f Converted models from directX format to collada 2016-03-24 23:04:51 +01:00
saschawillems
f621b4c12a Update texutre maps and shaders for particle system fire 2016-03-19 20:02:30 +01:00
saschawillems
598da3670e Custom sampler for particle textures 2016-03-15 22:53:23 +01:00
saschawillems
40ca99955b Assests and shader for fireplace particle example 2016-03-15 22:10:43 +01:00
saschawillems
f053010a88 Added assets for fireplace particle example 2016-03-14 23:17:01 +01:00
saschawillems
15dac77a4c Explicit LOD fetch in tessellation evaluation shader (Fixes #71) 2016-03-10 19:28:36 +01:00
saschawillems
4ff8fbf71c Continued work on multi threaded rendering example (wip) 2016-03-06 12:55:52 +01:00
saschawillems
10afc74051 Update spherical environment mapping shaders to reflect camera orientation for normals 2016-03-02 21:13:23 +01:00
saschawillems
70aa438b11 Replaced separate mat cap textures into one texture array 2016-03-02 20:58:00 +01:00
saschawillems
9cf52c4b45 Moved shaders for spherical environment mapping example to separate folder 2016-03-02 20:57:33 +01:00
saschawillems
852f4ad314 Fixes for examples using push constants (now working fine on AMD too) 2016-03-02 19:58:06 +01:00
saschawillems
c2306108c4 Rebuild SPIR-V shaders for tessellation example with recent glslangvalidator. Fixes #54 2016-03-01 22:05:49 +01:00
Sascha Willems
9698df0c3a Merge pull request #38 from jaakkowork/sphericalenvmapping-fixes
Fixed a mistake in sem.frag: pow(x,y) is undefined when x < 0
2016-03-01 22:00:05 +01:00
saschawillems
e45c90f180 Added shadow mapping example 2016-02-28 22:26:11 +01:00
saschawillems
9ecbaca69f Moved shaders for omni directional shadow mapping sample 2016-02-28 22:19:27 +01:00
saschawillems
3f6b9d0444 Added license notice and copyright for Vulkan Scene model (and derived models) 2016-02-27 17:46:42 +01:00
saschawillems
8db53288b4 Added license (CC-BY 3.0) for my retro ufo models 2016-02-25 22:16:42 +01:00
saschawillems
9c5495e12e Started work on multi threaded rendering example 2016-02-25 22:08:47 +01:00
saschawillems
94f6b4a074 Updated mesh shaders (better lighting with specular) 2016-02-24 23:26:49 +01:00
saschawillems
4807931164 Updated bloom shaders (better lighting with specular) 2016-02-24 23:14:47 +01:00
Jaakko Konttinen
09869322af Fixed a mistake in sem.frag: pow(x,y) is undefined when x < 0 2016-02-22 16:46:29 -05:00
saschawillems
c91341813c Added Vulkan examples sources! 2016-02-16 15:07:25 +01:00
saschawillems
481fcd1ac3 Added the first bunch of 3D models used in the demo scene screenshot in different formats 2015-08-15 12:48:58 +02:00
saschawillems
f18da61f96 Added an angry teapot ;) 2015-08-12 22:51:21 +02:00