1. 269fca6 Upgrade project builds to use C++17. by Bill Hollings · 2 years, 11 months ago
  2. c9d425a MVKMTLBufferAllocator: Make sure temporary buffer data is not discarded while in use. by Jan Sikorski · 2 years, 11 months ago
  3. ef34fb7 Set project build optimizations to -O2 for all Release mode builds. by Bill Hollings · 2 years, 11 months ago
  4. c2ded94 Merge pull request #1382 from billhollings/coherent-texture-flushing by Bill Hollings · 2 years, 11 months ago
  5. bb7b46b MoltenVKShaderConverter build fixes. by Bill Hollings · 2 years, 11 months ago
  6. a2d8cf1 Reorganize coherent texture flushing on memory map and unmap. by Bill Hollings · 2 years, 11 months ago
  7. b74040a Merge pull request #1375 from billhollings/begin-renderpass-fixes by Bill Hollings · 3 years ago
  8. db056e3 Pass attachments to MVKBeginRenderPass::setContents() as an MVKArrayRef. by Bill Hollings · 3 years ago
  9. 8eaf065 Derive MVKCmdBeginRenderPass attachment count and imageless status once. by Bill Hollings · 3 years ago
  10. a73f10a Consolidate vkCmdBeginRenderPass() and vkCmdBeginRenderPass2KHR() handling. by Bill Hollings · 3 years ago
  11. 51188ac Clear attachments in MVKCmdBeginRenderPass between invocations. by Bill Hollings · 3 years ago
  12. 1f29e4e Merge pull request #1373 from billhollings/memoryless-fixes by Bill Hollings · 3 years ago
  13. 7767191 Fix crash using memoryless storage for input attachments on Apple Silicon. by Bill Hollings · 3 years ago
  14. e06eb3a Merge pull request #1370 from f32by/imageless_framebuffer by Bill Hollings · 3 years ago
  15. 6fe4cc5 Add MVKCmdBeginRenderPass template specializations for 2 framebuffer attachments. by UnsafeBy · 3 years ago
  16. d402a32 Implement iterator-based assign() in pointer verion of MVKSmallVectorImpl. by UnsafeBy · 3 years ago
  17. 0973096 Merge pull request #1368 from ahelpingchip/fix-docs-typos by Bill Hollings · 3 years ago
  18. 3a2a927 Merge pull request #1369 from billhollings/mtlcmdbuff-labels by Bill Hollings · 3 years ago
  19. 703cdcf Update: support the VK_KHR_imageless_framebuffer extension. by UnsafeBy · 3 years ago
  20. c49ad89 Update MoltenVK/MoltenVK/Commands/MVKCommandBuffer.mm by UnsafeBy · 3 years ago
  21. 797b92e Update MoltenVK/MoltenVK/Commands/MVKCommandBuffer.h by UnsafeBy · 3 years ago
  22. a723dc1 Support the VK_KHR_imageless_framebuffer extension. by UnsafeBy · 3 years ago
  23. 5f4c4b2 Add label strings to MTLCommandBuffers, based on use type, for GPU Capture debugging. by Bill Hollings · 3 years ago
  24. c70790b Fix minor typos in What's New by Philip Cheang · 3 years ago
  25. 76abba6 Fix minor typos in User Guide. by Philip Cheang · 3 years ago
  26. 1020374 Merge pull request #1367 from billhollings/device-loss-fixes by Bill Hollings · 3 years ago
  27. 729dd5f Minor comment typo fix. by Bill Hollings · 3 years ago
  28. 9e5ff3a Changes to MVKConfiguration::resumeLostDevice behavior. by Bill Hollings · 3 years ago
  29. f4fbc1e Fix race condition on MVKQueueCommandBufferSubmission fence during device loss. by Bill Hollings · 3 years ago
  30. cafb188 Merge pull request #1365 from billhollings/linear-attach-decision-fix by Bill Hollings · 3 years ago
  31. d806530 Fix syntactic typo in comment. by Bill Hollings · 3 years ago
  32. 4d2448d Fix inconsistent handling of linear attachment decisions on Apple Silicon. by Bill Hollings · 3 years ago
  33. 6f980c3 Merge pull request #1362 from billhollings/mtlargencoder-sync by Bill Hollings · 3 years ago
  34. 378b5d5 Fix synchronization issue with locking MTLArgumentEncoder. by Bill Hollings · 3 years ago
  35. feb6639 Merge pull request #1361 from billhollings/null-proc-addrs by Bill Hollings · 3 years ago
  36. 1c9a918 Revert to strict publishing of functions only from enabled extensions. by Bill Hollings · 3 years ago
  37. 226d0fc Merge pull request #1359 from billhollings/sampler-borders by Bill Hollings · 3 years ago
  38. ea1d21a Cleanup handling of sampler border color and mirror edge clamp. by Bill Hollings · 3 years ago
  39. 77ce400 Merge pull request #1357 from billhollings/adjust-VkPhysicalDeviceLimits-values by Bill Hollings · 3 years ago
  40. e1bbe16 Revert pointSizeRange upper limit back to 64 as Metal has inconsistent docs on this. by Bill Hollings · 3 years ago
  41. 8420988 Fixes for CTS dEQP-VK.info.device_properties failures. by Bill Hollings · 3 years ago
  42. 5de2e71 Merge pull request #1355 from cdavis5e/new-amd-32-lane-devices by Bill Hollings · 3 years ago
  43. a6e73c7 Merge pull request #1354 from billhollings/fix-1329-2 by Bill Hollings · 3 years ago
  44. 78b04f4 MVKDevice: Add new AMD devices supporting 32 lanes. by Chip Davis · 3 years ago
  45. 19f02fa Merge from master and fix PR conflicts. by Bill Hollings · 3 years ago
  46. d1983eb Merge pull request #1353 from billhollings/fix-1336 by Bill Hollings · 3 years ago
  47. f781ee7 MVKImagePlane::getMTLTexture() protect against by Bill Hollings · 3 years ago
  48. 523342d Fix crash when requesting MTLCommandBuffer logs in runtime debug mode on older OS versions. by Bill Hollings · 3 years ago
  49. 26ff3e5 Merge pull request #1352 from billhollings/shader-config by Bill Hollings · 3 years ago
  50. 4cb4ff8 Merge pull request #1351 from billhollings/reference-counting-mixin by Bill Hollings · 3 years ago
  51. 650e8f3 To improve cache hits when matching SPIRVToMSLConversionConfiguration structs by Bill Hollings · 3 years ago
  52. 64a69d0 Rename more references to ShaderConverterContext to ShaderConversionConfig. by Bill Hollings · 3 years ago
  53. 577ec9a Rename references to ShaderConverterContext to ShaderConversionConfig by Bill Hollings · 3 years ago
  54. 1b937ae MSLShaderInput and MSLResourceBinding compare SPIRV-Cross components via memcmp() by Bill Hollings · 3 years ago
  55. 91c5f58 Add class mixins for reference counting and configuration results. by Bill Hollings · 3 years ago
  56. 1e7ff59 Merge pull request #1348 from billhollings/maintainability-changes by Bill Hollings · 3 years ago
  57. 5b1f38f Miscellaneous non-functional maintainability updates. by Bill Hollings · 3 years ago
  58. 2eba556 Merge pull request #1345 from billhollings/xc-125 by Bill Hollings · 3 years ago
  59. f2aa573 Merge pull request #1346 from starbucksDave/patch-1 by Bill Hollings · 3 years ago
  60. f2eb8e6 Further fixes to Xcode 12.5 support. by Bill Hollings · 3 years ago
  61. fea0edd Update MVKDescriptor.mm by StarbucksDave · 3 years ago
  62. 1d480db Use SPIRV_CROSS_NAMESPACE define in MVKDescriptor.mm by StarbucksDave · 3 years ago
  63. 5fd821b Merge pull request #1344 from kleinerm/googledisplaytiming by Bill Hollings · 3 years ago
  64. 6614ef2 Merge pull request #1342 from kleinerm/iosurfacewithoutobjc by Bill Hollings · 3 years ago
  65. 0a06260 Further fixes to Xcode 12.5 support. by Bill Hollings · 3 years ago
  66. 4a76e5a Further fixes to Xcode 12.5 support. by Bill Hollings · 3 years ago
  67. 0bfd127 Further fixes to Xcode 12.5 support. by Bill Hollings · 3 years ago
  68. 434b95e Fix build error when querying MTLDevice support for BC compression. by Bill Hollings · 3 years ago
  69. 1655f3b Add tag names to anonymous structs. by Bill Hollings · 3 years ago
  70. c0e5f88 Support Xcode 12.5 build settings. by Bill Hollings · 3 years ago
  71. ffed2a2 Make vkGetPastPresentationTimingGOOGLE() queuing behavior spec compliant. by kleinerm · 3 years ago
  72. 136a5cb Fix behaviour of vkGetPastPresentationTimingGOOGLE(). by kleinerm · 3 years ago
  73. 55dd4ed Merge pull request #1343 from billhollings/minor-doc-fix by Bill Hollings · 3 years ago v1.1.3
  74. 8f94b82 Change documentation references to macOS 10.16 to macOS 11.0. by Bill Hollings · 3 years ago
  75. c445d09 Merge pull request #1335 from billhollings/argument-buffers by Bill Hollings · 3 years ago
  76. 14bbf34 Expose vkGetIOSurfaceMVK() / vkUseIOSurfaceMVK() also under non-ObjC. by kleinerm · 3 years ago
  77. 404aa3e Metal argument buffers code review fixes. by Bill Hollings · 3 years ago
  78. 8526107 Merge branch master into branch argument-buffers. by Bill Hollings · 3 years ago
  79. 5d9d640 Merge pull request #1341 from billhollings/sdk-1.2.176 by Bill Hollings · 3 years ago
  80. 8969e4d Update dependency libraries to match Vulkan SDK 1.2.176, and update What's New document. by Bill Hollings · 3 years ago
  81. fd7d7da MVKBitArray updates reuse pointer for data if by Bill Hollings · 3 years ago
  82. dde1e55 Fix memory corruption caused in tessellation pipeline by Bill Hollings · 3 years ago
  83. 1b54d50 Rename SPIRVToMSLConverter.mm back to SPIRVToMSLConverter.cpp by Bill Hollings · 3 years, 1 month ago
  84. 90daa3c MVKComputePipeline ensure init for Metal arg buffer support before creating MTLFunction. by Bill Hollings · 3 years, 1 month ago
  85. f359225 With Metal argument buffers, track descriptor bindings used by by Bill Hollings · 3 years, 1 month ago
  86. ca89d25 No longer extract MTLTextureType from SPIR-V Cross to create MTLArgumentEncoders. by Bill Hollings · 3 years, 1 month ago
  87. 4f03671 Metal argument buffers support options for one MTLArgumentEncoder per descriptor set, by Bill Hollings · 3 years, 1 month ago
  88. 2be819a When using Metal argument buffers, include all by Bill Hollings · 3 years, 1 month ago
  89. fc3bc1b Merge branch master into branch argument-buffers. by Bill Hollings · 3 years, 1 month ago
  90. 897e375 Merge pull request #1331 from billhollings/resume-device by Bill Hollings · 3 years, 1 month ago
  91. e9ca34a Fix typo in description of MVK_CONFIG_RESUME_LOST_DEVICE. by Bill Hollings · 3 years, 1 month ago
  92. 2605481 Add MVKConfiguration::resumeLostDevice and MVK_CONFIG_RESUME_LOST_DEVICE env var, by Bill Hollings · 3 years, 1 month ago
  93. 60df8d4 Fix resource usage updates during tessellation when using Metal argument buffers. by Bill Hollings · 3 years, 1 month ago
  94. 0e2439c Metal argument buffers handle descriptor bindings with zero descriptor count. by Bill Hollings · 3 years, 1 month ago
  95. 1ba6065 Metal argument buffers support storage image and texel buffers. by Bill Hollings · 3 years, 1 month ago
  96. a7ffa3c Metal argument buffers support immutable samplers. by Bill Hollings · 3 years, 1 month ago
  97. 2405606 If descriptor set binding does not change the descriptor set that by Bill Hollings · 3 years, 1 month ago
  98. 52854bb Metal argument buffers support dynamic buffer offsets. by Bill Hollings · 3 years, 1 month ago
  99. a868ccc Don't encode storage image MTLBuffer to Metal argument buffer by Bill Hollings · 3 years, 1 month ago
  100. d237256 Always use MTLResourceStorageModeShared for Metal argument buffers by Bill Hollings · 3 years, 1 month ago