Ben Clayton
8af406090e
Remove the HLSL status table, everything now works
2020-05-21 16:29:48 +01:00
Ben Clayton
0da96cfc63
Add missing push constant to fix HLSL computeparticles
2020-05-21 16:29:48 +01:00
Ben Clayton
e3234db041
Add inverseModelView UBO to fix texturecubemap sample
2020-05-21 16:29:47 +01:00
Ben Clayton
13c081664e
Add missing inverseModelView UBO to fix hdr sample
2020-05-21 16:29:19 +01:00
Ben Clayton
b6f2577174
Update HLSL skeletalanimation shaders with latest changes
2020-05-21 16:19:27 +01:00
Ben Clayton
7b12f89deb
Apply ab38f8b1's changes to offscreen HLSL shaders
2020-05-21 16:19:27 +01:00
Ben Clayton
8cacf0b4e9
Add HLSL shaders for multisampling sample
2020-05-21 16:19:27 +01:00
Ben Clayton
e9ab033b5e
Add HLSL shaders for glftscene sample
2020-05-21 16:07:54 +01:00
Ben Clayton
9c06c4eea7
Fix data/hlsl/README.md table header
...
The right most column header SHA was wrong.
2020-05-21 16:07:13 +01:00
Ben Clayton
cce75f1859
Add shaders re-implemented in HLSL
...
These were written against the shaders at revision eddd724e7 .
There have been changes made since then, which will need to be mirrored.
See `data/hlsl/README.md` for the current status of each sample.
2020-05-21 12:58:13 +01:00
Sascha Willems
10a1ecaf7b
Re-Added missing shaders
...
Fixes #703
2020-04-29 18:39:15 +02:00
Sascha Willems
f5dbf162a7
Added helper function to get vertex input attribute descriptions from requested vertexattributes as a vector
...
That vector can directly be used for a pipeline's vertex attribute setup
2020-04-25 17:09:31 +02:00
Sascha Willems
2b28a60e17
Added flag to flip vertex position y coordinates
2020-04-25 12:28:16 +02:00
Sascha Willems
7b46e71f33
Added flag to flip vertex position y coordinates
2020-04-25 12:01:21 +02:00
Sascha Willems
5df36d7b19
Added flag to pre-multiply vertex colors by material base color
2020-04-25 10:50:24 +02:00
Sascha Willems
d28d9279f5
Merge branch 'master' of https://github.com/SaschaWillems/Vulkan
2020-04-25 08:23:39 +02:00
Sascha Willems
107aa35b9e
Extracted vertex into separate class with easy component to Vulkan vertex attribute mappings
...
Load vertex colors if present
Added flag to pre-transform vertices
2020-04-25 08:23:32 +02:00
Sascha Willems
cb50a95547
Merge pull request #626 from VZout/master
...
Cleaned up the createShaderBindingTable for the raytracing examples
2020-04-23 07:45:26 +02:00
Sascha Willems
b47e5ada7c
Merge pull request #680 from hevrard/fix-packagename
...
Fix typo in package name vulkanDeferredmultisampling
2020-04-23 07:43:27 +02:00
Sascha Willems
424de5fab3
Validation fixes
2020-04-22 21:01:33 +02:00
Sascha Willems
48e7952fbf
Code-Cleanup: All samples now use the camera class and it's matrices
...
Cleaned up base class
2020-04-22 21:01:17 +02:00
Sascha Willems
ab38f8b150
Code-Cleanup: All samples now use the camera class and it's matrices
...
Cleaned up base class
2020-04-22 20:58:24 +02:00
Sascha Willems
27d5abc038
Merge pull request #695 from SaschaWillems/gltf
...
Code cleanup
2020-04-20 22:32:05 +02:00
Sascha Willems
53846d8b1d
Code cleanup
2020-04-20 22:13:51 +02:00
Sascha Willems
4b9f10d644
Code cleanup
2020-04-20 21:39:30 +02:00
Sascha Willems
458c149c71
Code cleanup
2020-04-20 20:29:15 +02:00
Sascha Willems
84a458cae5
Merge pull request #694 from SaschaWillems/gltf
...
Replace model loading sample using ASSIMP with glTF scene loading sample
2020-04-19 19:21:07 +02:00
Sascha Willems
9fc8b0032c
Error handling
2020-04-19 18:55:51 +02:00
Sascha Willems
55243e6773
Added rules for ignoring certain assets
2020-04-19 18:43:34 +02:00
Sascha Willems
7bf8db098c
Merge branch 'master' into gltf
2020-04-19 18:28:39 +02:00
Sascha Willems
44413ff57e
Updated CMAKE C++ standard flags
...
Fixes #688
2020-04-19 18:26:24 +02:00
Sascha Willems
2d636eda2c
Android asset loading
2020-04-19 16:43:25 +02:00
Sascha Willems
4e610c56ce
Also apply vertical flip option on aspect ratio change
2020-04-19 16:42:38 +02:00
Sascha Willems
a192a685b7
Update tinyglTF
2020-04-19 16:42:14 +02:00
Sascha Willems
e0c15f62da
Renamed mesh example to glTF scene
2020-04-19 11:50:46 +02:00
Sascha Willems
3ae053d005
Code-Cleanup
...
Use flight helmet glTF 2.0 sample model
2020-04-19 10:59:16 +02:00
Sascha Willems
0ca5f41308
Added missing include
2020-04-19 10:11:50 +02:00
Sascha Willems
cbe751d26e
Base class cleanup and restructuring
2020-04-19 10:05:47 +02:00
Sascha Willems
e9b9332d04
glTF model loading and rendering sample uses default frame submit function from base class
2020-04-19 09:18:48 +02:00
Sascha Willems
bb8d4c6df1
Add default frame submission function to base class
2020-04-19 09:17:53 +02:00
Sascha Willems
c5e8c178c2
Free glTF model resources in destructor
2020-04-13 18:58:02 +02:00
Sascha Willems
579c7d086f
Calculate matrices from node-hierarchy and pass via push constant
2020-04-13 16:26:40 +02:00
Sascha Willems
6c43ab37ff
Added property to flip y-axis to camera class
2020-04-13 16:04:59 +02:00
Sascha Willems
374ee215bb
User camera class
2020-04-12 22:12:44 +02:00
Sascha Willems
2966d0ee5d
Move drawing into dedicated VulkanglTF class
...
Comments, code-cleanup
2020-04-12 22:07:54 +02:00
Sascha Willems
9fa9a4b46b
Move loading into dedicated VulkanglTF class
2020-04-12 21:59:26 +02:00
Sascha Willems
bb9374b2ec
Split shader UBOs
2020-04-12 21:58:45 +02:00
Sascha Willems
9f7d13d5e0
Mesh loading and rendering now properly displaying glTF mesh
...
Added textures, modified structure to be more in line with glTF layout
Split matrices and material descriptor set
2020-04-12 21:24:33 +02:00
Sascha Willems
d50a5d0f40
Replace ASSIMP with glTF
...
Initial version of mesh loading and rendering example withouth ASSIMP (mainly due to Android build woes)
2020-04-12 18:37:25 +02:00
Sascha Willems
3763e001dc
Apply vertex offset to indices
...
Fixes rendering for other models like sponza
Refs #677
2020-04-10 18:01:04 +02:00