Skip to content
Snippets Groups Projects
  1. Mar 28, 2017
  2. Mar 27, 2017
  3. Mar 26, 2017
  4. Mar 24, 2017
  5. Mar 23, 2017
  6. Mar 22, 2017
    • Mark Lobodzinski's avatar
      layers: Add image handles to layout error output · 0620f54d
      Mark Lobodzinski authored
      Also fixed up validation tests to handle message formatting changes.
      
      Change-Id: I8671ae531d473bebdc034c33edcd9617ab96b836
      0620f54d
    • Mark Lobodzinski's avatar
      layers: Fill in core_validation log_msg handles · df7c9475
      Mark Lobodzinski authored
      Also changed all object handle zero casts to use TYPE_UNKNOWN.
      
      Change-Id: I212fd9dd50a25dec98d1fbf46caa73401450c89f
      df7c9475
    • Mark Lobodzinski's avatar
      layers: Fill in buffer_validation log_msg handles · fdc75c21
      Mark Lobodzinski authored
      Also updated some C-style casts and added TYPE_UNKNOWN where
      appropriate.
      
      Change-Id: Ia9c1d013dd73c4f6785df6151ee71715e310187b
      fdc75c21
    • Jamie Madill's avatar
      loader: Add guard around cmake header include. · d768d22c
      Jamie Madill authored
      This allows non-cmake platforms to compile the loader. Use a define
      named VULKAN_NON_CMAKE_BUILD to disable CMAKE-specific features.
      
      Change-Id: I6f6d8731fe1be60fd138e9fe1006c913fb029b47
      d768d22c
    • Peter Lohrmann's avatar
      layers: Deep copy pQueueFamilyIndicies · c010f683
      Peter Lohrmann authored
      IMAGE_STATE/BUFFER_STATE classes did not make deep copies of the
      createinfo.pQueueFamilyIndices array, which could cause invalid
      warnings to be reported to the user.
      
      Change-Id: I7ebda777de9decb0c532a4999f78573460197fd7
      c010f683
    • Jamie Madill's avatar
      layers: Fix uses of KHR ifdef to KHX in objecttracker · a1daf16c
      Jamie Madill authored
      In a few places, we were using VK_USE_PLATFORM_WIN32_KHR instead of
      VK_USE_PLATFORM_WIN32_KHX.
      
      Change-Id: I579ea848868396b9c2877e43ca24780476e55919
      a1daf16c
    • Tobin Ehlis's avatar
      layers:Refactor image layout verify/set · a07ae8bd
      Tobin Ehlis authored
      VerifyImageLayout had a side effect of setting image layout state if
      the layout had not been seen by the cmd buffer. This update moves the
      code to set the layout outside of the verify function and instead puts
      it into new SetLayout* functions that are now called in the appropriate
      PreCallRecord* functions.
      
      Note that the previous behavior caused a side effect where layouts
      could be updated even when the call down the chain did not occur.
      The updated behavior will always update the layout to what is passed
      as the explicit layout for any image copy operations whenever the
      call down the chain is made. This is desirable b/c if the layout
      didn't match the app saw the error during the Validate* portion of
      the call and if they chose to ignore it then validation should
      reflect the layout state of the image that was set by the call.
      
      Since the side effect mentioned above is no longer present, this change
      includes an update to InvalidImageLayout test where a second call to
      vkCmdCopyImage() is made in order to actually transition the initial
      image layout state so that expected errors are correct going fwd.
      a07ae8bd
    • Tobin Ehlis's avatar
      tests:Update InvalidImageLayout test · a28aa974
      Tobin Ehlis authored
      Modify the expected error strings based on refactor.
      a28aa974
    • Tobin Ehlis's avatar
      layers:Unify image layout validation functions · fab4fd84
      Tobin Ehlis authored
      VerifySourceImageLayout() and VerifyDestImageLayout() were nearly
      identical so I generalized a couple of pieces and combined them in the
      single VerifyImageLayout() function.
      fab4fd84
  7. Mar 21, 2017
  8. Mar 20, 2017
Loading