Skip to content

Tags: jjulianoatnv/Vulkan-LoaderAndValidationLayers

Tags

sdk-1.0.21.0

loader: Clean up some things in the MD file

Clean up some documentation in the LoaderAndLayerInterface
markdown.  Over the next few weeks, I'll be working on
cleaning up the format and language of this doc.

Change-Id: I7858981293de9befb34701c31542d88c664cd6d8

sdk-1.0.17.0

docs: Fix broken link in LoaderAndLayerInterface

The Manifest file example link was broken.

Change-Id: I454392f14f526ef6fdf5b30d971bd06739acb994

sdk-1.0.13.0-winsdk

docs: update v0 languages for device layer deprecation

Clarify that a layer's

  vkEnumerateInstanceLayerProperties
  vkEnumerateInstanceExtensionProperties
   - should enumerate the layer itself

  vkEnumerateDeviceLayerProperties
   - is deprecated

  vkEnumerateDeviceExtensionProperties
   - must handle all layers by chaining

  vkCreateInstance
   - `pNext` handling is covered by the spec

  vkCreateDevice
   - allow validation layers to validate layer and extension names

Clarify that the layer library's

  vkEnumerateInstanceLayerProperties
  vkEnumerateInstanceExtensionProperties
   - are not used by the desktop loader
   - can be aliases to the layer's versions when the layer library
     contains only one layer

  vkEnumerateDeviceLayerProperties
  vkEnumerateDeviceExtensionProperties
   - are not used by the desktop loader

  vkGetInstanceProcAddr
   - mention that the special cases for vkCreateDevice and device commands
     are for compatibility

sdk-1.0.11.1

update README to refer to COPYRIGHT.txt

Change-Id: I32685ef02c245557315a3e44c65eb8c8cf62f9f4

sdk-1.0.11.0

update README to refer to COPYRIGHT.txt

Change-Id: I32685ef02c245557315a3e44c65eb8c8cf62f9f4

windows-rt-1.0.8.1

loader: `Remove the ICD and Layers search path for Windows

This makes it more like Linux which leaves it up to the system
LoadLibrary() call to find the .dll as specified in the .json files.
Hard-coding "C:" or any other search path creates the possibility of
picking up the wrong .dll. The LoadLibrary() implementation does the
right thing.

Change-Id: I58cbdf230a1e86481067efb4aec03447ee55f1ff

sdk-1.0.8.1

layers: Move call to validateCommandBuffersNotInUse inside lock

Fixes segv in CTS multithreaded command pool test

Change-Id: I80da12fd2bb6856e3c6824f17dd92f1597121a54

sdk-1.0.8.0

loader: temp workaround for advertising linux wsi surface extensions

Change-Id: I9a03c6ea16abe9e362ef81ee87ac217b8b3c6c92

sdk-1.0.5.0

loader: make sure createDevice uses ICDs physicalDevice

Trampoline CreateDevice was using the terminator's physicalDevice instead of
the ICDs.

Change-Id: Ifdc6497fe4130e1ac1440b225401e65600b2a999

windows-rt-1.0.3.0

windowsruntime: Tag for Windows Runtime 1.0.3.0 release.