Skip to content
Snippets Groups Projects
  1. Jan 19, 2018
    • Lenny Komow's avatar
      loader: Preload icd libraries · 83a76efb
      Lenny Komow authored
      The loader has been slow when calling functions that don't have an
      instance (as well as vkCreateInstance) because they have to load the
      ICDs each time. This change preloads them when the loader does its
      global initialization so that the repeated loading an unloading
      generally doesn't happen.
      
      Change-Id: I9de477c4258e78baa8ae9718f83a0498f2d9f3f6
      83a76efb
  2. Jan 18, 2018
    • Lenny Komow's avatar
      loader: Fix enabling extensions from layers · 50afd58e
      Lenny Komow authored
      This resolves a bug where it was impossible to enable an extension
      that was defined in a layer if that layer was not passed by the
      application. This applied to implicit layers, explicit layers enabled
      by environment variables, and metalayers.
      
      Change-Id: I03bee6fb778936d970f78b9142679654424f80ae
      50afd58e
    • John Zulauf's avatar
      tests: Add validation for layout lifetime issues · c381d7ad
      John Zulauf authored
      Add unit tests for valid usages that flag when descriptor set update
      operations are being performed with descriptor sets create from
      destroyed descriptor set layouts. The tests use overloaded VUIDs
      (generic "must be valid * handles) which need to be replaced (and
      unclaimed) with specific ones when they are added to the spec.
      
          VALIDATION_ERROR_15c00280 (write dst must be valid) ->
                  write dst created from destroyed layout
          VALIDATION_ERROR_03207601 (copy dst must be valid) ->
                  copy dst created from destroyed layout
          VALIDATION_ERROR_0322d201 (copy src must be valid) ->
                  copy src created from destroyed layout
      
      Change-Id: Ic37a745120899c072e2e5d8ceb96c5d93074355e
      c381d7ad
    • John Zulauf's avatar
      layers: Add validation for destroyed layouts · f57f451e
      John Zulauf authored
      Add three tests to flag with descriptor set update operations are being
      done to descriptor sets with destroyed descriptor set layouts. The tests
      use overload VUID (generic "must be valid * handles) which need to be
      replaced with specific ones when they are added to the spec.
      
      VALIDATION_ERROR_15c00280 (write dst must be valid) ->
      	write dst created from destroyed layout
      VALIDATION_ERROR_03207601 (copy dst must be valid) ->
      	copy dst created from destroyed layout
      VALIDATION_ERROR_0322d201 (copy src must be valid) ->
      	copy src create from destroyed layout
      
      Change-Id: I8a3edc67b3e86037cdaa6353176814abfddef1a0
      f57f451e
    • John Zulauf's avatar
      layers: Add printf style formatting of std::string · f85ab755
      John Zulauf authored
      Added utility for formatting output to std::string, using sprintf style
      arguments.
      
      Change-Id: Ib95fb55f38cc85a1b24cf6aac7761fc9b7c67376
      f85ab755
    • Dave Houlton's avatar
      layers: clang-format parameter_validation_utils.cpp · 323def71
      Dave Houlton authored
      Change-Id: I3ade2b8c7dc63f0b902b17d8cc3f9c48ca21fb23
      323def71
    • Dave Houlton's avatar
      tests: Add tests for CmdDispatch params · 1ce1abf9
      Dave Houlton authored
      Change-Id: I087f412f3eccd02f040936d917eeea057e55407e
      1ce1abf9
    • Dave Houlton's avatar
      layers: Add group size param checks to CmdDispatch · f2c323cd
      Dave Houlton authored
      Added parameter validation checks to group size parameters against
      device limits, for vkCmdDispatch() and vkCmdDispatchBaseKHX().
      
      Change-Id: Ic41031d694c6d311431fc49f48b1427a2b042337
      f2c323cd
  3. Jan 17, 2018
    • John Zulauf's avatar
      layers: Fix doc validation file list check · 98776efd
      John Zulauf authored
      The check for required files was counting the files multiple times and
      aborting silently.  The check now correct counts files and exits with
      non-zero exit code on failure.
      
      Change-Id: I5b158f7cca0dd541571d95c00c3450139daf32c4
      98776efd
    • Mark Lobodzinski's avatar
      header: Update to version 1.0.68 of the Vulkan hdr · 7cc9e754
      Mark Lobodzinski authored
      - updated vulkan.h
      - updated vk.xml
      - updated layer json files
      - built and updated vulkan.hpp
      - updated vk_validation_error_messages.h
      - updated vk_validation_error_database.txt
      
      Change-Id: I5aff6147531f9b91164849ee590f7f86e46e4652
      7cc9e754
  4. Jan 16, 2018
  5. Jan 10, 2018
  6. Jan 09, 2018
  7. Jan 08, 2018
  8. Jan 05, 2018
Loading