aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Neto <dneto@google.com>2020-08-22 00:51:17 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2020-08-22 00:51:17 +0000
commitf8ee6353ea300c8ccb91416190959e6ca57e73db (patch)
tree51013dde269b012898b682ae1dfe7aad524439d5
parent8112c40ea110d18b8ac739dd1e4b82be5f93ce46 (diff)
parent8f20f16454314c090c05bb94bdc0a0beeda61de8 (diff)
downloadvulkan-validation-layers-f8ee6353ea300c8ccb91416190959e6ca57e73db.tar.gz
Update glslang source files, update static constant names am: 382ab0f058 am: fec7de9530 am: 8f20f16454
Original change: https://android-review.googlesource.com/c/platform/external/vulkan-validation-layers/+/1371833 Change-Id: I1001fcddc5bc1c187ed2d2bac2c6a171a9a29b9a
-rwxr-xr-xbuild-android/build.py5
-rw-r--r--layers/gpu_validation.cpp12
2 files changed, 11 insertions, 6 deletions
diff --git a/build-android/build.py b/build-android/build.py
index 7b4d3d32a..80a3f166e 100755
--- a/build-android/build.py
+++ b/build-android/build.py
@@ -204,12 +204,17 @@ def main():
'dest_dir': 'third_party/shaderc/third_party/glslang',
'files': ['glslang/OSDependent/osinclude.h',
'Android.mk',
+ # Build version info is generated frmo the CHANGES.md file.
+ 'CHANGES.md',
+ 'build_info.h.tmpl',
+ 'build_info.py',
],
'dirs': [
'SPIRV',
'OGLCompilersDLL',
'glslang/GenericCodeGen',
'hlsl',
+ 'glslang/HLSL',
'glslang/Include',
'glslang/MachineIndependent',
'glslang/OSDependent/Unix',
diff --git a/layers/gpu_validation.cpp b/layers/gpu_validation.cpp
index 38737a956..c8c3168bb 100644
--- a/layers/gpu_validation.cpp
+++ b/layers/gpu_validation.cpp
@@ -730,10 +730,10 @@ static void GenerateStageMessage(const uint32_t *debug_record, std::string &msg)
<< " Instance Index = " << debug_record[kInstVertOutInstanceIndex] << ". ";
} break;
case spv::ExecutionModelTessellationControl: {
- strm << "Stage = Tessellation Control. Invocation ID = " << debug_record[kInstTessOutInvocationId] << ". ";
+ strm << "Stage = Tessellation Control. Invocation ID = " << debug_record[kInstTessCtlOutInvocationId] << ". ";
} break;
case spv::ExecutionModelTessellationEvaluation: {
- strm << "Stage = Tessellation Eval. Invocation ID = " << debug_record[kInstTessOutInvocationId] << ". ";
+ strm << "Stage = Tessellation Eval. Invocation ID = " << debug_record[kInstTessCtlOutInvocationId] << ". ";
} break;
case spv::ExecutionModelGeometry: {
strm << "Stage = Geometry. Primitive ID = " << debug_record[kInstGeomOutPrimitiveId]
@@ -745,7 +745,7 @@ static void GenerateStageMessage(const uint32_t *debug_record, std::string &msg)
<< *reinterpret_cast<const float *>(&debug_record[kInstFragOutFragCoordY]) << "). ";
} break;
case spv::ExecutionModelGLCompute: {
- strm << "Stage = Compute. Global invocation ID = " << debug_record[kInstCompOutGlobalInvocationId] << ". ";
+ strm << "Stage = Compute. Global invocation ID = " << debug_record[kInstCompOutGlobalInvocationIdX] << ". ";
} break;
case spv::ExecutionModelRayGenerationNV: {
strm << "Stage = Ray Generation. Global Launch ID (x,y,z) = (" << debug_record[kInstRayTracingOutLaunchIdX] << ", "
@@ -785,12 +785,12 @@ static void GenerateValidationMessage(const uint32_t *debug_record, std::string
std::ostringstream strm;
switch (debug_record[kInstValidationOutError]) {
case 0: {
- strm << "Index of " << debug_record[kInstBindlessOutDescIndex] << " used to index descriptor array of length "
- << debug_record[kInstBindlessOutDescBound] << ". ";
+ strm << "Index of " << debug_record[kInstBindlessBoundsOutDescIndex] << " used to index descriptor array of length "
+ << debug_record[kInstBindlessBoundsOutDescBound] << ". ";
vuid_msg = "UNASSIGNED-Descriptor index out of bounds";
} break;
case 1: {
- strm << "Descriptor index " << debug_record[kInstBindlessOutDescIndex] << " is uninitialized. ";
+ strm << "Descriptor index " << debug_record[kInstBindlessBoundsOutDescIndex] << " is uninitialized. ";
vuid_msg = "UNASSIGNED-Descriptor uninitialized";
} break;
default: {