Commit graph

  • 3941a5becd Restore keyPressed() function to support MVK_textoverlay sample Stephen Saunders 2021-09-13 01:51:30 -04:00
  • a74afb20fc Handle keyboard and mouse events, adjust frameTimer scaling for macOS Stephen Saunders 2021-09-12 02:34:38 -04:00
  • 28d98b9ee7 Revert changes to vulkanexamplebase.h and expose displayLinkOutputCb() to DemoViewController Stephen Saunders 2021-09-11 11:36:27 -04:00
  • 2349738013 Changes to build on macOS and animate frames Stephen Saunders 2021-09-10 01:23:49 -04:00
  • 0dc33496df
    Merge pull request #960 from itoral/fix_depth_stencil_format_deferred_shadows Sascha Willems 2022-07-03 19:14:02 +02:00
  • 6322010be2 Don't require D32S8 format for deferred shadows sample Iago Toral Quiroga 2022-06-30 10:20:41 +02:00
  • 9fef899e42 Fix various cases of image views with incorrect stencil aspect Iago Toral Quiroga 2022-06-30 09:38:25 +02:00
  • 397c2e6d9b
    Merge pull request #957 from Radagan/fix_portability Sascha Willems 2022-06-25 10:23:34 +02:00
  • cb869a3e9a Updated to include VK_HEADER_VERSION check. Rolf Hunt 2022-06-24 16:44:30 -05:00
  • 678c63e338 Updated Vulkan headers to 1.3.218 Sascha Willems 2022-06-24 20:39:59 +02:00
  • cb95d4164a
    Merge pull request #956 from Radagan/fix_portability Sascha Willems 2022-06-24 15:37:14 +02:00
  • 753b2614f6 Added config changes to support Vulkan 1.3.216.0 and later with portability bit set on macOS Rolf Hunt 2022-06-23 15:21:14 -05:00
  • 4390eb0ff8 Fixed BRDF LUT generation Sascha Willems 2022-06-17 07:27:17 +02:00
  • 27411eb02c Fixed BRDF LUT generation Sascha Willems 2022-06-16 20:34:05 +02:00
  • e367464c3e Removed unused code Sascha Willems 2022-06-16 19:24:17 +02:00
  • af57abddff Update build instructions Sascha Willems 2022-06-04 22:57:28 +02:00
  • dc8e662b34 Missing include for std::find Sascha Willems 2022-05-14 11:47:37 +02:00
  • 13d8fc6526 Format selection list Sascha Willems 2022-05-14 11:45:44 +02:00
  • 570ba6da47 Only apply stencil flag if selected format has a stencil part Sascha Willems 2022-05-14 11:44:57 +02:00
  • 8c376121c3 Pass depth range to depth map visualization shader Sascha Willems 2022-05-08 11:43:06 +02:00
  • 8e98d10f74
    Merge pull request #938 from Chris-F5/fix-deferred-typo Sascha Willems 2022-05-08 09:36:34 +02:00
  • 56b6978a6c Descriptor setup Sascha Willems 2022-05-08 09:30:15 +02:00
  • 63c3e7eadd Added thread include Sascha Willems 2022-04-22 08:05:28 +02:00
  • f45cf03608 Added graphics pipeline library sample to readme Sascha Willems 2022-04-22 07:52:11 +02:00
  • e8596963b3 Merge branch 'master' of https://github.com/SaschaWillems/Vulkan Sascha Willems 2022-04-21 07:35:01 +02:00
  • 5bc82e9f02 Updated graphics pipeline library sample Sascha Willems 2022-04-21 07:34:44 +02:00
  • 11db901ecc
    Merge pull request #939 from jonnxie/master Sascha Willems 2022-04-18 21:22:30 +02:00
  • fc5ef968cc Fixed potential memory leak bug. jonnxie 2022-04-18 16:54:21 +08:00
  • 26c8e2c520 Fix typo in deferred.cpp Christopher Lang 2022-04-16 10:22:10 +01:00
  • 5aa182b604
    Merge pull request #937 from JoseEmilio-ARM/patch-1 Sascha Willems 2022-04-10 09:36:30 +02:00
  • 3394928112
    Update scene.frag JoseEmilio-ARM 2022-04-07 15:35:38 +01:00
  • 4e6b4fe021 Renaming things Sascha Willems 2022-04-04 10:22:54 +02:00
  • 483671815f Reworked shader loading Sascha Willems 2022-04-04 09:58:46 +02:00
  • 4e75890f84 Added vertex input and fragment output state Sascha Willems 2022-04-03 20:15:50 +02:00
  • a23742dba2 Started working on sample for VK_EXT_graphics_pipeline_library Sascha Willems 2022-04-03 18:22:53 +02:00
  • de22ec64b0 Updated Vulkan headers to 1.3.210 Sascha Willems 2022-04-03 12:05:09 +02:00
  • 4b8c2d39c2
    Merge pull request #936 from jonnxie/master Sascha Willems 2022-03-24 21:24:22 +01:00
  • 6b316e694f Fixed Mesh class and Model class memory leak. jonnxie 2022-03-22 11:08:38 +08:00
  • c15d44e855 Fixed loadNode function memory leak bug. jonnxie 2022-03-22 10:59:03 +08:00
  • 27325de13b Merge remote-tracking branch 'origin/master' jonnxie 2022-03-22 10:58:32 +08:00
  • baa2c16464 Fixed loadAnimation function memory leak bug. jonnxie 2022-03-21 14:57:59 +08:00
  • ec7c76d812
    Merge pull request #934 from jonnxie/jonnxie Sascha Willems 2022-03-21 21:15:08 +01:00
  • 14c70d3082 Fixed loadAnimation function memory leak bug. jonnxie 2022-03-21 14:57:59 +08:00
  • b43a27cb4b
    Merge pull request #932 from rajnesh-kanwal/fix_aspect_mask Sascha Willems 2022-03-19 09:10:46 +01:00
  • b228c1adbf Don't set VK_IMAGE_ASPECT_STENCIL_BIT bit if format is depth only Rajnesh Kanwal 2022-03-06 18:36:11 +00:00
  • c22a733f3d
    Merge pull request #928 from SaschaWillems/sample_vertexattributes Sascha Willems 2022-02-27 14:20:03 +01:00
  • 8cf07e4685 Added note on sync Sascha Willems 2022-02-27 14:19:33 +01:00
  • b46b52ab81 delete a part of redundant code galaxysailing 2022-01-25 18:01:31 +08:00
  • 821a0659a7
    Merge pull request #924 from SaschaWillems/sample_vertexattributes Sascha Willems 2022-01-22 10:19:24 +01:00
  • 843f28cdb2
    Merge pull request #923 from robotchaoX/master Sascha Willems 2022-01-22 10:15:31 +01:00
  • 807d11387d Added vertex attributes sample to the readme Sascha Willems 2022-01-22 10:09:25 +01:00
  • 704aeec6b0 Simplified glTF buffer code Sascha Willems 2022-01-22 10:03:39 +01:00
  • aad5a7dd81 Code cleanup Sascha Willems 2022-01-21 21:07:16 +01:00
  • 6b0bc52a1b Code cleanup and readme for vertex attributes sample Sascha Willems 2022-01-21 13:35:06 +01:00
  • e34634c266 Corrected vertex attribute formats Sascha Willems 2022-01-21 11:42:50 +01:00
  • 0dc34c3375 Code restructuring Sascha Willems 2022-01-21 09:59:30 +01:00
  • 15124e8232 Code restructuring, cleanup and simplification Sascha Willems 2022-01-21 08:17:07 +01:00
  • 60ec305bdc fix example oit build for Android failed robotchaoX 2022-01-21 14:13:21 +08:00
  • 76bda56784 Updated Vulkan Headers to 1.2.203 Sascha Willems 2022-01-20 07:29:38 +01:00
  • ba93671922
    Merge pull request #919 from JJCUBER/patch-1 Sascha Willems 2022-01-05 20:49:00 +01:00
  • e427c87664
    Fixed typos in comments of triangle.cpp JJCUBER 2021-12-30 22:58:53 -05:00
  • 5f1aac61ca Started working on sample showing comparing separate/interleaved vertex attributes Sascha Willems 2021-12-26 18:42:03 +01:00
  • 91958acad2 Only destroy ImGui context of != null Sascha Willems 2021-12-15 19:32:47 +01:00
  • 48de215d0b
    Merge pull request #907 from rajnesh-kanwal/fix_memory_leak Sascha Willems 2021-12-11 11:00:13 +01:00
  • 92187b0c48
    Merge pull request #908 from LongerZrLong/master Sascha Willems 2021-12-11 10:59:58 +01:00
  • a78f139563
    [Minor] Remove small duplication in triangle.cpp Longer Long 2021-12-06 10:40:07 -05:00
  • 774bb42ceb Fixes memory leak due to ImGui context not being destroyed. Rajnesh Kanwal 2021-12-03 18:21:32 +00:00
  • 313ac10de4 Removed unused texture Sascha Willems 2021-12-04 10:10:38 +01:00
  • cd6882395d Added barrier between fragment shader write and read Sascha Willems 2021-11-28 21:01:00 +01:00
  • fce1c93266 SSBOs are now device local Sascha Willems 2021-11-28 11:16:35 +01:00
  • 41a52bda4c Small fixes, validation is now clean except for a false positive Sascha Willems 2021-11-20 12:29:27 +01:00
  • 089edad01c Added barriers Sascha Willems 2021-11-20 10:31:17 +01:00
  • 317cc1181c Disable culling for models Sascha Willems 2021-11-11 20:01:03 +01:00
  • 6f9da1dd96
    Merge pull request #861 from ShoufengYang/patch-1 Sascha Willems 2021-11-10 19:21:42 +01:00
  • 485f93441e
    Merge pull request #862 from ShoufengYang/patch-2 Sascha Willems 2021-11-10 19:20:15 +01:00
  • 10427c626b Disable framework overlay for explicit ImGui sample Sascha Willems 2021-11-10 19:04:02 +01:00
  • dd24009991 Remove unused push constants Sascha Willems 2021-11-09 21:44:43 +01:00
  • 3b7098d699 Added dynamic rendering sample to readme Sascha Willems 2021-11-07 09:11:14 +01:00
  • 3e55366434 Added sample fro dynamic rendering using VK_KHR_dynamic_rendering Sascha Willems 2021-11-06 19:45:22 +01:00
  • 16edda1013 Updated Vulkan headers to 1.2.197 Sascha Willems 2021-11-06 18:06:20 +01:00
  • e79634e4da Disable UI overlay for triangle sample Sascha Willems 2021-10-24 13:19:05 +02:00
  • a5022d6d5f Fixing several validation related issues Sascha Willems 2021-10-24 13:00:11 +02:00
  • 6f723ea1e0 Remove buffer copies for gltf indices Sascha Willems 2021-10-24 12:07:01 +02:00
  • d72ff3c8d5 Use Vulkan bool type for material specialization Sascha Willems 2021-10-24 11:53:03 +02:00
  • 1c6c08d41f Fixed ray tracing callable shader sample HLSL shaders Sascha Willems 2021-10-18 22:01:07 +02:00
  • f00568f482 Add ray tracing callable shaders to solution Sascha Willems 2021-10-18 22:00:40 +02:00
  • 1993f3af5d Changed ray tracing closest hit shader hit attributes to vec2 Sascha Willems 2021-10-18 21:41:18 +02:00
  • 711743ad69 Refactoring Sascha Willems 2021-10-17 11:11:19 +02:00
  • 241583774c Destroy fence Sascha Willems 2021-10-17 10:50:43 +02:00
  • 7543ef14b8 Destroy fence Sascha Willems 2021-10-17 10:48:14 +02:00
  • adb0528184 Proper mip tail memory cleanup Sascha Willems 2021-10-17 10:45:09 +02:00
  • a5c2a8e757 Fix pipeline stage for mip tail barrier Sascha Willems 2021-10-17 10:26:30 +02:00
  • 813eda7796
    Merge pull request #888 from cforfang/fix_barrier Sascha Willems 2021-10-16 18:03:35 +02:00
  • 13ff9e5019
    dstAccessMask should be VK_ACCESS_SHADER_READ_BIT Christian Forfang 2021-10-16 16:38:55 +02:00
  • fc89345f61 Update ubuntu build environment Sascha Willems 2021-10-16 09:11:32 +02:00
  • 72bc2eaf01
    Merge pull request #877 from cforfang/access_mask_fix Sascha Willems 2021-10-14 21:12:59 +02:00
  • 208fdf71a3
    Merge pull request #882 from neither-nor/master Sascha Willems 2021-10-09 20:01:11 +02:00
  • 0069b7ab49
    Merge pull request #884 from ahcox/patch-1 Sascha Willems 2021-10-09 20:00:41 +02:00
  • 01caa15a15
    Chrome complains when the link is insecure Andrew H. Cox 2021-10-08 01:42:35 +01:00
  • 52c32c2d7b fix layout transition neither-nor 2021-09-28 16:21:35 +08:00