Commit graph

  • 660e93e0c4 Replaced gli with libktx for 2D texture array loading sample Sascha Willems 2019-08-03 09:55:46 +02:00
  • 87042dc358 Replaced gli with libktx for 2D texture loading sample Sascha Willems 2019-08-03 09:46:41 +02:00
  • 1a6042e82d Started replacing gli with libktx Sascha Willems 2019-08-02 20:41:44 +02:00
  • 70cfb3e756
    Merge pull request #596 from jmacnak-nv/master Sascha Willems 2019-07-28 11:48:35 +02:00
  • 6ead6171a7 Fix a couple of small errors in ray tracing examples Jason Macnak 2019-07-26 16:31:19 -07:00
  • 2a5d7df56e
    Merge pull request #585 from tntljc/master Sascha Willems 2019-06-22 10:00:09 +02:00
  • b575a1ff1a Fix some synchronization flaws - shader: add barrier at the end of each iteration to avoid writing before the reading finished - cpp: add synchronization between compute and graphics, the image barrier is not enough for the data visibility between different submission JC Liang 2019-06-17 19:31:00 +08:00
  • 10a908d20f Started work on descriptor indexing example Sascha Willems 2019-06-10 13:07:48 +02:00
  • 4318c6d43e Added new functionality for passing extension structures to device creation Sascha Willems 2019-06-10 08:46:11 +02:00
  • aa86b610be Fix typo: Dsiplay->Display Arkadiusz Drabczyk 2019-05-18 15:21:34 +02:00
  • b2add91d2c Renamed compute shader ray tracing example Sascha Willems 2019-05-11 12:41:46 +02:00
  • 4326ce390d Add compute shaders (CMake) Sascha Willems 2019-05-11 12:37:07 +02:00
  • b9bf2bca85 Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-05-11 12:16:28 +02:00
  • 3ff0da9aa8 Merge branch 'master' of github.com:SaschaWillems/Vulkan Sascha Willems 2019-05-05 14:19:03 +02:00
  • eb39c1b8ac Removed deprecated function Sascha Willems 2019-05-05 14:18:35 +02:00
  • a88b96ac0c
    Merge pull request #568 from itrainl4/patch-negativeviewportheight Sascha Willems 2019-04-30 21:23:35 +02:00
  • 4b71da8049 Removed unused shader payload Sascha Willems 2019-04-27 13:00:12 +02:00
  • 667d682fb5 Removed unused code Sascha Willems 2019-04-27 12:46:48 +02:00
  • 7b19929c5c Added VK_NV_ray_tracing examples to the readme Sascha Willems 2019-04-27 11:22:27 +02:00
  • 7501d110af Added advanced ray tracing examples to the cmake list Sascha Willems 2019-04-27 11:08:29 +02:00
  • 8fdabb0019 Added VK_NV_ray_tracing reflections example Sascha Willems 2019-04-27 11:05:29 +02:00
  • e140095002 Pass VK_NULL_HANDLE instead of nullptr for pipeline cache Sascha Willems 2019-04-26 17:45:38 +02:00
  • 5011d7afae Storage usage flags for scene Sascha Willems 2019-04-23 08:16:35 +02:00
  • 00982b70bb Added option for passing additional vertex/index buffer memory usage flags for loading models Sascha Willems 2019-04-23 08:15:23 +02:00
  • 7c34859bb6 Fix incorrect VkDescriptorPoolSize in negativeviewportheight. Soowan Park 2019-04-22 17:53:28 -04:00
  • a1b21f6990 Added VK_NV_ray_tracing shadow casting example Sascha Willems 2019-04-22 18:49:38 +02:00
  • a12af1718a Code cleanup Sascha Willems 2019-04-22 18:42:41 +02:00
  • 5f31c40898 Default constructor argument Sascha Willems 2019-04-22 18:29:24 +02:00
  • 6a73419f38 Added support for Turing Shader extensions to CMake example build function Sascha Willems 2019-04-22 17:47:22 +02:00
  • f04b7217bb Code cleanup (variable shadowing) Sascha Willems 2019-04-21 18:13:22 +02:00
  • 85a13ec645 Color triangle using barycentric coordinates Sascha Willems 2019-04-21 15:39:28 +02:00
  • 8bb1b8de21 Resource cleanup, code cleanup Sascha Willems 2019-04-21 10:00:31 +02:00
  • b8b3fac9b4 Added basic VK_NV_ray_tracing example (wip) Sascha Willems 2019-04-20 17:54:17 +02:00
  • aa915d2c24 Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-04-16 20:50:17 +02:00
  • e7cc457303 Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-04-16 20:10:50 +02:00
  • bfdf821d31 Much improved cube map visualization Sascha Willems 2019-04-15 21:30:57 +02:00
  • 50e4972d02 Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-04-14 19:38:30 +02:00
  • 6e26db239e Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-04-14 11:43:50 +02:00
  • 60a5cecaa4 Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-04-14 10:32:05 +02:00
  • a3c2f42859 Reworked texture array sample, code cleanup. refactoring Sascha Willems 2019-04-13 13:38:17 +02:00
  • a44c09155b Validation disabled by default Sascha Willems 2019-04-13 12:25:08 +02:00
  • b58375f6ad Output wayland xdg headers into proper directory Sascha Willems 2019-04-13 12:13:11 +02:00
  • 71e4d68548 Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-04-02 20:05:21 +02:00
  • cd3ef3e713 Enabled shader clip distance feature (validation) Sascha Willems 2019-04-01 20:45:42 +02:00
  • 7e84566a3d Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-04-01 20:42:15 +02:00
  • b1c2529032 Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-04-01 20:22:28 +02:00
  • 84b1c30714 Correct calling convention Sascha Willems 2019-03-31 21:24:45 +02:00
  • f6b99f9b01 Code cleanup and refactoring Sascha Willems 2019-03-31 19:43:38 +02:00
  • 4e05589b09 Replace dedicated offscreen command buffer and complicated synchronization with single command buffer and sync via sub pass dependencies Sascha Willems 2019-03-31 16:05:06 +02:00
  • a167aee777 Added negative viewport example to readme Sascha Willems 2019-03-31 10:14:52 +02:00
  • 0a8428fb6c Comment on Vulkan 1.1 and core feature Sascha Willems 2019-03-29 22:43:02 +01:00
  • b7ccc6e318 Fixed links to articles on my web site Sascha Willems 2019-03-29 16:21:30 +01:00
  • 43f529f46b Initial state Sascha Willems 2019-03-29 15:40:27 +01:00
  • 48a1e40000 Added negative viewport height example Android build files Sascha Willems 2019-03-29 14:11:00 +01:00
  • a1ab86cc90 Updated Android gradle version Sascha Willems 2019-03-29 14:10:35 +01:00
  • 072a174e6b Resource cleanup Sascha Willems 2019-03-29 08:50:17 +01:00
  • b64f83cc68 Render and visualize CW and CCW quads Sascha Willems 2019-03-29 08:45:47 +01:00
  • 8afe8d825d Cleanup, code comments Sascha Willems 2019-03-29 08:07:20 +01:00
  • 358ab9d550 Added new sample to demonstrate negative viewport height via VK_KHR_MAINTENANCE1 Sascha Willems 2019-03-28 23:51:50 +01:00
  • 35ff87a7e3 Updated appveyor settings Sascha Willems 2019-03-24 19:26:10 +01:00
  • a7cec2a43f
    Merge pull request #555 from gary-sweet/deferred_ms_fix Sascha Willems 2019-03-23 09:39:53 +01:00
  • 41116e4b53
    Merge pull request #560 from rg3igalia/fix_occulsionquery_ubo_update Sascha Willems 2019-03-23 09:39:00 +01:00
  • afc1663f85 Fix occlusion query example visual glitch Ricardo Garcia 2019-03-20 14:15:44 +01:00
  • 7632def9d6 Fix sample count limits in deferredmultisampling Gary Sweet 2019-03-06 12:41:13 +00:00
  • a0adb3cd68 Moved model to asset pack, fixed image usage (validation) Sascha Willems 2019-03-05 20:22:46 +01:00
  • 886617c7f3 Updated Vulkan headers to 1.1.101 Sascha Willems 2019-03-02 17:22:44 +01:00
  • 99a52ed64b Properly initialize compute UBO before first submit Sascha Willems 2019-02-28 19:41:13 +01:00
  • 783199b1c8
    Merge pull request #549 from djdeath/master Sascha Willems 2019-02-25 19:29:24 +01:00
  • 9db191f9a9 Make FPS counter more accurate Lionel Landwerlin 2019-02-23 20:38:09 +00:00
  • cf83c1b499 Nicer font for ImGui overlay Sascha Willems 2019-02-20 20:57:38 +01:00
  • eec6444e3d Rebuild shaders with recent glslang compiler Sascha Willems 2019-02-20 20:52:12 +01:00
  • 047f9faeec Fixed image usage (validation), code cleanup Sascha Willems 2019-02-20 20:03:12 +01:00
  • 92b724e000 Merge branch 'master' of github.com:SaschaWillems/Vulkan Sascha Willems 2019-02-20 19:56:54 +01:00
  • 6e14084bdd Only set stencil aspect on image view if depth format has stencil component Sascha Willems 2019-02-20 19:56:42 +01:00
  • c02add8e55
    Merge pull request #542 from prideout/master Sascha Willems 2019-02-10 09:03:09 +01:00
  • c00ede2978 Fix Android build error. Philip Rideout 2019-02-04 10:55:57 -08:00
  • 49ee3469b6 Merge branch 'master' of github.com:SaschaWillems/Vulkan Sascha Willems 2019-01-31 20:10:04 +01:00
  • fbbfe62ff4 Updated shadow mapping SPIR-V shaders Sascha Willems 2019-01-31 20:09:48 +01:00
  • 3eec106b47
    Merge pull request #539 from Lunarsong/patch-2 Sascha Willems 2019-01-31 20:07:23 +01:00
  • d6d1d087fd
    Merge pull request #540 from Lunarsong/patch-4 Sascha Willems 2019-01-31 20:07:09 +01:00
  • a301ed7c5b
    Removed redundant division by w Shanee 2019-01-29 23:28:12 -08:00
  • 715f3fd9b2
    Removed redundant division by w Shanee 2019-01-29 23:25:02 -08:00
  • e34f9c110b
    Merge pull request #537 from axilesoft/patch-1 Sascha Willems 2019-01-25 12:30:49 +01:00
  • e3fb4f27e2
    fix: parameter same to member name Indie C++/DX developer 2019-01-21 00:05:51 +08:00
  • dbe3f01283 Fix for cmake C++11 definiton Sascha Willems 2019-01-20 10:44:56 +01:00
  • 7d5e022d54
    Merge pull request #530 from soreau/master Sascha Willems 2019-01-20 10:01:51 +01:00
  • 203ea178d0 wayland: Port to xdg-shell stable Scott Moreau 2019-01-16 01:16:58 -07:00
  • cd8b82b3fa
    Merge pull request #533 from birsoyo/bugfix/multidraw-indirect-call Sascha Willems 2019-01-12 19:15:55 +01:00
  • 4a546d33c0 Pass the full count of the indirectCommands to vkCmdDrawIndexedIndirect Orhun Birsoy 2018-12-27 13:06:13 -07:00
  • d782d4c15e Added multiview and inlineuniformblocks sample to android build Sascha Willems 2018-12-08 18:50:25 +01:00
  • 931c79d249 Code cleanup, free Vulkan resources Sascha Willems 2018-12-01 22:31:51 +01:00
  • a5c03c7b66 Added per-frame static command buffer scenario Sascha Willems 2018-12-01 21:52:27 +01:00
  • 32bc5b3a75 Don't use base class semaphores, Code cleanup and reorder Sascha Willems 2018-12-01 16:21:56 +01:00
  • c5e16e2ee1 Command buffer update strategy scenarios example (wip) saschawillems 2018-11-27 21:24:33 +01:00
  • ef68d59a0b Updated tinyGLTF loader saschawillems 2018-11-23 19:39:48 +01:00
  • 9ceac8b20b
    Merge pull request #520 from iostrowsINTEL/inline-uniform-blocks-fix Sascha Willems 2018-11-22 20:35:18 +01:00
  • 1f3cb12bd3 Removed GL_ARB_separate_shader_objects and GL_ARB_shading_language_420pack extensions from all shaders saschawillems 2018-11-19 22:05:47 +01:00
  • 4911aa7d18 Fix maxInlineUniformBlockBindings value + comment Igor Ostrowski 2018-11-14 17:32:46 +01:00
  • c3e39e555a Use number of cubes for max. number of sets to allocate saschawillems 2018-11-10 20:40:33 +01:00
  • 33870e46e3 Code cleanup saschawillems 2018-11-10 20:32:48 +01:00