| Age | Commit message (Collapse) | Author |
|
Add new enum value "MEMTRACK_INVALID_MEM_REGION" to track case when a
region of an allocation bound to an image or buffer is not valid due
to the memory not being correctly updated.
This was previously aliased to USAGE_FLAG case which was masking the fact
that there are no tests written for this invalid mem region case.
|
|
Fixes #906
When reporting an invalid memory region, include the object type and
handle that is bound to that region.
|
|
Change-Id: Ibe1378fe08686a88ae95dd1484c69ca71e2de6d3
|
|
Change-Id: I8fb17f80ef3e83d04aa4868b3442a19a13feff8f
|
|
Change-Id: Ia42d6867ba4a2c6bae4eae522c3f65d5a87567bd
|
|
Change-Id: Ie2bc2b5c15c4bad19083081727c88647113e3725
|
|
Note that part of these changes were made in a previous commit
that reversed the ValidationFlags changes.
Change-Id: I11cccfaa79e6dfa9e8ed276608612d56386f893a
|
|
The terminator_CreateInstance had a few extra things I wanted to
clean up.
Change-Id: Ia9246a44c3233f7f1b41289f6917ac107b8cf3a2
|
|
When an ICD failed during CreateInstance time, the loader needs
to remove the ICD from the list of available ICDs.
Change-Id: Id27a971e401ec9475b9488bdd95298e0f509f6b7
|
|
Change-Id: I4e7933349068984d7c99577158b6ff272e1d5282
|
|
|
|
Modify loader_init_generic_list so that it returns with count
and capacity of 0 if an error occurs.
Change-Id: I916f0dc0bf54a7897cf375bec0647f0379db1d0a
|
|
Make a quick change to conform a structure element to the coding
standard.
Change-Id: Icbf168b1ab451dcc4847a0c2c17d0cb40c0197b8
|
|
Modified loader_make_version to match the way we calculate the
version in other places.
Change-Id: Ia15e71fcfc0690836ed8ce1a3e9b6911988b57ff
|
|
Layer tests broke with a previous commit to fix CXX
flags inheritance. This commit repairs the problem.
Change-Id: Id54cfb737f32b6f11a4146225cc22e0b155ba2ba
|
|
Some sub-projects were overwriting CMAKE_CXX_FLAGS instead of
inheriting from the parent. This keeps any user settings outside
or above the top CMakeLists.txt file from reaching these sub-projects.
These fixes include preserving the inheritance, adding extra flags
to turn off warnings (mostly in autogen code) because the top
level turns on Wall, and trivial code fixes to avoid the need to
add a setting to turn off a warning for those trivial fixes.
These changes should have no impact on Windows.
Change-Id: I0c3c175cb5058f26a259ee3f4fde9fdaf3e6b00d
|
|
"exit" terminates the cmd shell that invoked this script.
"exit /b" terminates only this bat script.
Change-Id: I1207545944ac2809c8f45a70f37e88cbdbc80aac
|
|
-Need to init the instance function pointer
-The function should gracefully fall back on
drivers that don't support it.
Change-Id: I15b0c68028c8f5ad3b07342e255dbb4c37bb6f0a
|
|
GitHub Markdown doesn't support the sub-section we tried to use.
Instead, make this plain text, underlined and bolded.
Change-Id: Id20275c79f06b59c39ab9a9d118ddcbea6110ffa
|
|
Allow layers to wrap the debug report callbacks so they can
enable more messaging than the application, but also filter
the items returned.
Change-Id: I3fe8feecfa1838869de8a7338ff610e5ebca2e61
|
|
The generator that produced vulkan.hpp for 1.0.25 seemed to ignore the 64-bit architecture test, thereby breaking 64-bit builds.
The macro VK_DEFINE_NON_DISPATCHABLE_HANDLE is always defined according to vulkan.h.
|
|
This isn't the problem we were hitting in #890, but we'd produce a misleading message if multiple bits were allowed
Signed-off-by: Chris Forbes <chrisforbes@google.com>
|
|
Previously we'd complain about any input attachment, since we don't constrain
its view type at all.
Signed-off-by: Chris Forbes <chrisforbes@google.com>
|
|
descriptors
Signed-off-by: Chris Forbes <chrisforbes@google.com>
|
|
lunarg_debug_report is now called ext_debug_report.
Change-Id: Ieceb323ac0a05def2f49ae399460b02b1e245639
|
|
Add the KHR_display_swapchain device extension to the loader
and the core_validation layers. This fulfills the work required in
JIRA LOAD-7 and gh 90.
Add debug_marker to the extension list.
Change-Id: I1fb70e5d44bc8c1f70fd6d1cfbd106a155081b25
|
|
This describes the process of wrapping and unwrapping objects, and provides
some cautions about the dangers of layers wrapping objects
(e.g. incompatibilities with unsupported extensions).
|
|
|
|
Change-Id: I66a5745a948c6677895950fdd48395afd5152ad7
|
|
Added vkGetMemoryWin32HandleNV from the VK_NV_external_memory_win32
extension to the loader.
Change-Id: If6a959f126cc48ebf2608ed6e113e2883deae871
|
|
Added vkCmdDrawIndirectCountAMD and vkCmdDrawIndexedIndirectCountAMD
from the VK_AMD_draw_indirect_count extension to the loader.
Change-Id: I4e1810dd6efcc54291a35d1ce9a15e59830689f3
|
|
Added vkGetPhysicalDeviceExternalImageFormat API from the
VK_NV_external_memory_capabilities extension to the loader.
Change-Id: Ib87df7bae333d7944a4e181556bc2f99e1e19416
|
|
Change-Id: I001583402bc99f923a776b238a82db5a60398f03
|
|
Added extension protos and update extension lists for
VK_AMD_draw_indirect_count, VK_NV_external_memory_capabilities,
and VK_NV_external_memory_win32 new for header version 1.0.25.
Change-Id: Ifac0a2b4b7e36a8f907622e002ec419cc7c54f87
|
|
Change-Id: I90a667a45cb02fb582fc59cbe0725ac633780d2d
|
|
Change-Id: I063b38477237c9cd7966131361c44f859fc0d485
|
|
Change-Id: Ice0f12ffea3c4702b9ea288fbe0e155a810185f5
|
|
The validation_flags features will be moved into an extension.
Change-Id: I05e0642c253f0c39361049b3677cdd037cb2a9ef
|
|
Change-Id: I7f24c5a5cbfa00e3f8bc331b63fb26c8912da2dd
|
|
Change-Id: I71d8609bbd75af5832923c94e0fee9f1b2b0fcac
|
|
The validation_flags features will be moved into an extension.
Change-Id: I435e75da8d8917f876e5bc904922cda26a87845a
|
|
Change-Id: I2ad2c33c720f992953e8d5886dc2c55ad789fe83
|
|
Added more information about layer wrapping, specifically requiring
support for extensions.
Change-Id: Ie60952f41c976b8e0245810c550b133dc5843097
|
|
|
|
Change-Id: I101b66f6413b82e54ebc3931dc740695921a57bf
|
|
Use skip_call return from log_msg callback to decide
whether or not to pass the call to lower layers.
Change-Id: I96090539e9001bbda32533055b143c872d88e4bf
|
|
|
|
|
|
|
|
Two issues, in_use was not initialized in SAMPLER_NODE and an invalid
access during resource tracking for SAMPLER_NODE and SET_NODE. This
occured during GetFenceStatus after a call to DestroySampler.
Change-Id: I7654a7c4a2677450097643422f44290be5dbac2a
|