Commit graph

  • 225106860a Moved glsl shaders Sascha Willems 2020-06-05 21:28:47 +02:00
  • df8f3b18f9 Moved glsl shaders Sascha Willems 2020-06-05 21:27:17 +02:00
  • ff63db5947 Merge branch 'master' into gltfskinning Sascha Willems 2020-06-05 21:24:01 +02:00
  • 79f7b28846 Remove unused image sampler Sascha Willems 2020-06-05 21:23:02 +02:00
  • ec8d9698e9 Add HLSL shaders to project file Sascha Willems 2020-06-05 21:11:28 +02:00
  • d4f7b3cc86 Merge branch 'master' into gltfskinning Sascha Willems 2020-06-05 20:58:10 +02:00
  • 020a7186f7
    Merge pull request #725 from ben-clayton/shader-dirs Sascha Willems 2020-06-05 19:21:46 +02:00
  • 050ccf469e Use explicit ctor, remove unreachable code, and make functions const Hanif Bin Ariffin 2020-06-03 10:35:29 -04:00
  • 4818f85916 Take Recipients for Travis build notifications from environment Sascha Willems 2020-06-03 06:04:21 +02:00
  • 3d49863bc7 Rename multisampling shaders: scene -> mesh Ben Clayton 2020-05-30 11:49:40 +01:00
  • 301e8abf12 Add command flag for picking between shaders Ben Clayton 2020-05-29 16:36:27 +01:00
  • 8c35694de9 Add pre-built HLSL shaders Ben Clayton 2020-05-29 16:12:55 +01:00
  • a4bbe18399 Have dxc generate hlsl shaders into hlsl directory Ben Clayton 2020-05-29 16:12:10 +01:00
  • ca884587a4 Move shaders into glsl and hlsl directories Ben Clayton 2020-05-29 16:08:53 +01:00
  • 831442eb18
    Update computeshader.cpp Ender Doe 2020-05-30 10:40:46 -04:00
  • ec023cf581 Started working on small glTF skinning example tutorial/readme Sascha Willems 2020-05-26 08:13:47 +02:00
  • cac1d2e850 Moved ktx submodule to tag 3.0.1 Sascha Willems 2020-05-24 21:27:33 +02:00
  • 5fcb480187 Moved ktx submodule to tag v3.0.1 Sascha Willems 2020-05-24 21:24:52 +02:00
  • b5e0c562ff Added Android build files for glTF skinning sample Sascha Willems 2020-05-24 13:42:52 +02:00
  • 7e8e667fb3 Code cleanup, shader renaming Sascha Willems 2020-05-23 20:38:40 +02:00
  • 3e59ce8d57 Code cleanup, shader renaming Sascha Willems 2020-05-23 20:38:28 +02:00
  • 85106a6bb2 Merge branch 'master' into gltfskinning Sascha Willems 2020-05-23 19:54:58 +02:00
  • 2973aad014 Added note on HLSL shaders Sascha Willems 2020-05-23 11:26:07 +02:00
  • 37d58e371a
    Merge pull request #718 from ben-clayton/hlsl Sascha Willems 2020-05-23 10:58:02 +02:00
  • 8af406090e Remove the HLSL status table, everything now works Ben Clayton 2020-05-21 16:09:27 +01:00
  • 0da96cfc63 Add missing push constant to fix HLSL computeparticles Ben Clayton 2020-05-21 15:49:28 +01:00
  • e3234db041 Add inverseModelView UBO to fix texturecubemap sample Ben Clayton 2020-05-21 15:34:09 +01:00
  • 13c081664e Add missing inverseModelView UBO to fix hdr sample Ben Clayton 2020-05-21 14:39:30 +01:00
  • b6f2577174 Update HLSL skeletalanimation shaders with latest changes Ben Clayton 2020-05-21 15:18:00 +01:00
  • 7b12f89deb Apply ab38f8b1's changes to offscreen HLSL shaders Ben Clayton 2020-05-21 15:01:41 +01:00
  • 8cacf0b4e9 Add HLSL shaders for multisampling sample Ben Clayton 2020-05-21 14:51:08 +01:00
  • e9ab033b5e Add HLSL shaders for glftscene sample Ben Clayton 2020-05-21 14:27:10 +01:00
  • 9c06c4eea7 Fix data/hlsl/README.md table header Ben Clayton 2020-05-21 16:07:13 +01:00
  • cce75f1859 Add shaders re-implemented in HLSL Ben Clayton 2020-05-21 10:20:19 +00:00
  • 451c895525 Code cleanup Sascha Willems 2020-05-15 07:22:01 +02:00
  • 149ff8f94e Split sample into header and source files due to complexity Sascha Willems 2020-05-15 07:13:51 +02:00
  • 940aef5b86 Minor image loading optimization and fix Sascha Willems 2020-05-15 07:11:47 +02:00
  • 78a9b5bde1 Animation working Sascha Willems 2020-05-14 21:40:54 +02:00
  • 23010275ce Load animations Sascha Willems 2020-05-14 21:21:27 +02:00
  • 988df583c5 Started working on gltf skinned vertex animation sample Sascha Willems 2020-05-10 20:05:05 +02:00
  • ddf70467d4 Update WM_CLASS property on Linux using xcb Matt Guerrette 2020-04-30 11:29:50 -04:00
  • 10a1ecaf7b Re-Added missing shaders Sascha Willems 2020-04-29 18:39:15 +02:00
  • f3a65f298d Deferred*: Fix incorrect command pool in deinitialization Igor Ostrowski 2020-04-28 19:30:58 +02:00
  • f5dbf162a7 Added helper function to get vertex input attribute descriptions from requested vertexattributes as a vector Sascha Willems 2020-04-25 17:09:31 +02:00
  • 2b28a60e17 Added flag to flip vertex position y coordinates Sascha Willems 2020-04-25 12:28:16 +02:00
  • 7b46e71f33 Added flag to flip vertex position y coordinates Sascha Willems 2020-04-25 12:01:21 +02:00
  • 5df36d7b19 Added flag to pre-multiply vertex colors by material base color Sascha Willems 2020-04-25 10:50:24 +02:00
  • d28d9279f5 Merge branch 'master' of https://github.com/SaschaWillems/Vulkan Sascha Willems 2020-04-25 08:23:39 +02:00
  • 107aa35b9e Extracted vertex into separate class with easy component to Vulkan vertex attribute mappings Sascha Willems 2020-04-25 08:23:32 +02:00
  • 60d17d43a5 fix:Inputattachment demo crash on Adreno 640 GPU Issue #696 Close #696 丛越 2020-04-24 11:55:38 +08:00
  • cb50a95547
    Merge pull request #626 from VZout/master Sascha Willems 2020-04-23 07:45:26 +02:00
  • b47e5ada7c
    Merge pull request #680 from hevrard/fix-packagename Sascha Willems 2020-04-23 07:43:27 +02:00
  • 424de5fab3 Validation fixes Sascha Willems 2020-04-22 21:01:33 +02:00
  • 48e7952fbf Code-Cleanup: All samples now use the camera class and it's matrices Sascha Willems 2020-04-22 21:01:17 +02:00
  • ab38f8b150 Code-Cleanup: All samples now use the camera class and it's matrices Sascha Willems 2020-04-22 20:58:24 +02:00
  • 27d5abc038
    Merge pull request #695 from SaschaWillems/gltf Sascha Willems 2020-04-20 22:32:05 +02:00
  • 53846d8b1d Code cleanup Sascha Willems 2020-04-20 22:13:51 +02:00
  • 4b9f10d644 Code cleanup Sascha Willems 2020-04-20 21:39:30 +02:00
  • 458c149c71 Code cleanup Sascha Willems 2020-04-20 20:29:15 +02:00
  • 84a458cae5
    Merge pull request #694 from SaschaWillems/gltf Sascha Willems 2020-04-19 19:21:07 +02:00
  • 9fc8b0032c Error handling Sascha Willems 2020-04-19 18:55:51 +02:00
  • 55243e6773 Added rules for ignoring certain assets Sascha Willems 2020-04-19 18:43:34 +02:00
  • 7bf8db098c Merge branch 'master' into gltf Sascha Willems 2020-04-19 18:28:39 +02:00
  • 44413ff57e Updated CMAKE C++ standard flags Sascha Willems 2020-04-19 18:26:24 +02:00
  • 2d636eda2c Android asset loading Sascha Willems 2020-04-19 16:43:25 +02:00
  • 4e610c56ce Also apply vertical flip option on aspect ratio change Sascha Willems 2020-04-19 16:42:38 +02:00
  • a192a685b7 Update tinyglTF Sascha Willems 2020-04-19 16:42:14 +02:00
  • e0c15f62da Renamed mesh example to glTF scene Sascha Willems 2020-04-19 11:50:46 +02:00
  • 3ae053d005 Code-Cleanup Sascha Willems 2020-04-19 10:59:16 +02:00
  • 0ca5f41308 Added missing include Sascha Willems 2020-04-19 10:11:50 +02:00
  • cbe751d26e Base class cleanup and restructuring Sascha Willems 2020-04-19 10:05:47 +02:00
  • e9b9332d04 glTF model loading and rendering sample uses default frame submit function from base class Sascha Willems 2020-04-19 09:18:48 +02:00
  • bb8d4c6df1 Add default frame submission function to base class Sascha Willems 2020-04-19 09:17:53 +02:00
  • c5e8c178c2 Free glTF model resources in destructor Sascha Willems 2020-04-13 18:58:02 +02:00
  • 579c7d086f Calculate matrices from node-hierarchy and pass via push constant Sascha Willems 2020-04-13 16:26:40 +02:00
  • 6c43ab37ff Added property to flip y-axis to camera class Sascha Willems 2020-04-13 16:04:59 +02:00
  • 374ee215bb User camera class Sascha Willems 2020-04-12 22:12:44 +02:00
  • 2966d0ee5d Move drawing into dedicated VulkanglTF class Sascha Willems 2020-04-12 22:07:54 +02:00
  • 9fa9a4b46b Move loading into dedicated VulkanglTF class Sascha Willems 2020-04-12 21:59:26 +02:00
  • bb9374b2ec Split shader UBOs Sascha Willems 2020-04-12 21:58:45 +02:00
  • 9f7d13d5e0 Mesh loading and rendering now properly displaying glTF mesh Sascha Willems 2020-04-12 21:24:33 +02:00
  • d50a5d0f40 Replace ASSIMP with glTF Sascha Willems 2020-04-12 18:37:25 +02:00
  • 3763e001dc Apply vertex offset to indices Sascha Willems 2020-04-10 18:01:04 +02:00
  • 05b2fbfb24 Mention the official Khronos Vulkan Samples repository Sascha Willems 2020-04-02 20:40:49 +02:00
  • 942c4e12ae Deprecation notice for VK_EXT_debug_report sample Sascha Willems 2020-04-02 19:14:32 +02:00
  • 78b25ebd71
    Merge pull request #681 from krOoze/triangle_dependencies Sascha Willems 2020-04-01 18:15:30 +02:00
  • 90a39cc7a4 Merge branch 'master' of https://github.com/SaschaWillems/Vulkan Sascha Willems 2020-03-31 08:21:57 +02:00
  • a8a3eb01ab Fix scope for VkPhysicalDeviceFeatures2 Sascha Willems 2020-03-31 08:21:28 +02:00
  • e64395292a
    Merge pull request #683 from swda289346/master Sascha Willems 2020-03-31 08:06:45 +02:00
  • 7bd8b0753d Fixed #682 Yunju Lee 2020-03-15 11:04:13 -04:00
  • 3e8c6e952f Tweak Triangle subpass dependencies Petr Kraus 2020-02-07 20:55:31 +01:00
  • 2a986b6a87 Fix some whitespace Petr Kraus 2020-02-07 18:28:20 +01:00
  • ca728afa3a Fix typo in package name vulkanDeferredmultisampling Hugues Evrard 2020-03-05 14:49:01 +00:00
  • 67f1c2904c
    Merge pull request #674 from SaschaWillems/compute_sync Sascha Willems 2020-02-22 15:43:32 +01:00
  • 215b07bafa Rework synchronization for compute particles sample Sascha Willems 2020-02-22 14:38:53 +01:00
  • 9041ae3da7
    Merge pull request #673 from SaschaWillems/compute_sync Sascha Willems 2020-02-22 12:42:59 +01:00
  • 780cfee8ab Get compute command buffer via device function Sascha Willems 2020-02-22 12:32:17 +01:00
  • acdec3e127 Add proper queue family ownership transfer barriers between compute and graphics (for separate queue families) Sascha Willems 2020-02-22 12:20:30 +01:00
  • fff003315b Added overload for passing command pool to cmd buffer create and flush Sascha Willems 2020-02-22 11:35:07 +01:00
  • d1fbf8d00a
    Skeletalanimation fix (#671) Sascha Willems 2020-02-20 14:25:29 +01:00