Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lots of files in the source have executable permission #91

Closed
andystanton opened this issue Mar 9, 2018 · 2 comments
Closed

Lots of files in the source have executable permission #91

andystanton opened this issue Mar 9, 2018 · 2 comments
Labels
Bug Completed Issue has been fixed, or enhancement implemented.

Comments

@andystanton
Copy link

andystanton commented Mar 9, 2018

I was trying to find the compiled example binaries by searching for executables and was surprised to see lots of the files in the source are executable (see below for a full list).

From a fresh clone you can run find . -type f -perm +0111 | grep -v .git to get a list of executable files in the tree. README.md is one of them:

$ ls -lah README.md
-rwxr-xr-x  1 andy  andy  14K  9 Mar 13:12 README.md

GitHub shows the same:

screen shot 2018-03-09 at 13 15 19

Is there a reason for it? If not, do you want a small PR to drop the executable permission for non-executable files? Otherwise, feel free to close this issue.

Click to expand full list of executable files in source tree
$ find . -type f -perm +0111 | grep -v .git
./Docs/images/MoltenVK-Logo-Banner.png
./Docs/MoltenVK_Runtime_UserGuide.md
./README.md
./Common/MVKLogging.h
./External/getLatestSPIRVTools
./External/getLatestVulkanSpec
./External/SPIRV-Cross/test_shaders.sh
./External/SPIRV-Cross/format_all.sh
./External/SPIRV-Cross/checkout_glslang_spirv_tools.sh
./External/SPIRV-Cross/update_test_shaders.sh
./External/SPIRV-Cross/.clang-format
./External/SPIRV-Cross/shaders/vert/ground.vert
./External/SPIRV-Cross/shaders/frag/ground.frag
./External/SPIRV-Cross/test_shaders.py
./External/SPIRV-Tools/utils/check_copyright.py
./External/SPIRV-Tools/utils/generate_registry_tables.py
./External/SPIRV-Tools/utils/check_code_format.sh
./External/SPIRV-Tools/utils/generate_grammar_tables.py
./External/SPIRV-Tools/utils/generate_language_headers.py
./External/SPIRV-Tools/utils/update_build_version.py
./External/SPIRV-Tools/utils/generate_vim_syntax.py
./External/SPIRV-Tools/utils/check_symbol_exports.py
./External/getLatestVulkanSamples
./External/makeglslang
./External/Vulkan-LoaderAndValidationLayers/layers/vu_csv_stats.sh
./External/Vulkan-LoaderAndValidationLayers/tests/vkvalidatelayerdoc.sh
./External/Vulkan-LoaderAndValidationLayers/tests/run_all_tests.sh
./External/Vulkan-LoaderAndValidationLayers/tests/run_wrap_objects_tests.sh
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/xcode/Scripts/versiongenerate.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/build-aux/install-sh
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/build-aux/config.guess
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/build-aux/depcomp
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/build-aux/missing
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/build-aux/config.sub
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest_prod_test-md.vcproj
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest_main.vcproj
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest.sln
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest_unittest-md.vcproj
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest.vcproj
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest_unittest.vcproj
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest_prod_test.vcproj
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest-md.vcproj
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest-md.sln
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/msvc/gtest_main-md.vcproj
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_xml_output_unittest.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_uninitialized_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_color_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_break_on_failure_unittest.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_help_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_shuffle_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_filter_unittest.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_test_utils.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_catch_exceptions_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_xml_outfiles_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_output_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_xml_test_utils.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_throw_on_failure_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_list_tests_unittest.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/test/gtest_env_var_test.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/configure
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/scripts/pump.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/scripts/fuse_gtest_files.py
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/scripts/gtest-config.in
./External/Vulkan-LoaderAndValidationLayers/tests/gtest-1.7.0/scripts/gen_gtest_pred_impl.py
./External/Vulkan-LoaderAndValidationLayers/tests/run_extra_loader_tests.sh
./External/Vulkan-LoaderAndValidationLayers/tests/run_loader_tests.sh
./External/Vulkan-LoaderAndValidationLayers/windowsRuntimeInstaller/CreateInstallerRT.sh
./External/Vulkan-LoaderAndValidationLayers/update_external_sources.sh
./External/Vulkan-LoaderAndValidationLayers/loader/loader.rc
./External/Vulkan-LoaderAndValidationLayers/scripts/check_code_format.sh
./External/Vulkan-LoaderAndValidationLayers/scripts/determine_vs_version.py
./External/Vulkan-LoaderAndValidationLayers/scripts/generator.py
./External/Vulkan-LoaderAndValidationLayers/scripts/reg.py
./External/Vulkan-LoaderAndValidationLayers/scripts/vk_validation_stats.py
./External/Vulkan-LoaderAndValidationLayers/scripts/check_toolchain_revisions.sh
./External/Vulkan-LoaderAndValidationLayers/demos/smoke/android/gradlew
./External/Vulkan-LoaderAndValidationLayers/demos/smoke/android/build-and-install
./External/Vulkan-LoaderAndValidationLayers/demos/smoke/glsl-to-spirv
./External/Vulkan-LoaderAndValidationLayers/demos/smoke/generate-dispatch-table.py
./External/Vulkan-LoaderAndValidationLayers/demos/cube.vcxproj.user
./External/Vulkan-LoaderAndValidationLayers/demos/vulkaninfo.vcxproj.user
./External/Vulkan-LoaderAndValidationLayers/build-android/build_all.sh
./External/Vulkan-LoaderAndValidationLayers/build-android/android-generate.sh
./External/Vulkan-LoaderAndValidationLayers/build-android/update_external_sources_android.sh
./External/Vulkan-LoaderAndValidationLayers/build-android/test_APK.sh
./External/Vulkan-LoaderAndValidationLayers/build-android/install_all.sh
./External/Vulkan-LoaderAndValidationLayers/build-android/update_external_sources_android.bat
./External/getLatestSPIRVCross
./External/glslang/Test/hlsl.namespace.frag
./External/glslang/Test/spv.functionNestedOpaque.vert
./External/glslang/Test/hlsl.flattenSubset.frag
./External/glslang/Test/hlsl.flattenSubset2.frag
./External/glslang/Test/spv.targetVulkan.vert
./External/glslang/Test/hlsl.this.frag
./External/glslang/Test/badMacroArgs.frag
./External/glslang/Test/nosuffix
./External/glslang/Test/runtests
./External/glslang/Test/hlsl.partialInit.frag
./External/glslang/Test/hlsl.charLit.vert
./External/glslang/Test/hlsl.hlslOffset.vert
./External/glslang/Test/hlsl.amend.frag
./External/glslang/Test/spv.offsets.frag
./External/glslang/Test/hlsl.nonstaticMemberFunction.frag
./External/glslang/Test/hlsl.logicalConvert.frag
./External/glslang/Test/hlsl.structStructName.frag
./External/glslang/Test/spv.hlslOffsets.vert
./External/glslang/Test/hlsl.staticMemberFunction.frag
./External/glslang/Test/hlsl.structIoFourWay.frag
./External/glslang/Test/spv.targetOpenGL.vert
./External/glslang/Test/cppBad2.vert
./External/glslang/Test/hlsl.shapeConvRet.frag
./External/glslang/Test/hlsl.inf.vert
./External/glslang/Test/hlsl.multiReturn.frag
./External/glslang/Test/hlsl.string.frag
./External/glslang/Test/hlsl.boolConv.vert
./External/glslang/Test/hlsl.implicitBool.frag
./External/glslang/Test/hlsl.multiEntry.vert
./External/glslang/Test/validate-shaders.sh
./External/glslang/Test/baseLegalResults/hlsl.flattenSubset2.frag.out
./External/glslang/Test/baseLegalResults/hlsl.partialFlattenLocal.vert.out
./External/glslang/Test/baseLegalResults/hlsl.partialFlattenMixed.vert.out
./External/glslang/Test/baseLegalResults/hlsl.flattenSubset.frag.out
./External/glslang/Test/bump
./External/glslang/Test/spv.multiStructFuncall.frag
./External/glslang/Test/baseResults/spv.400.tese.out
./External/glslang/Test/baseResults/spv.storageBuffer.vert.out
./External/glslang/Test/baseResults/spv.forwardFun.frag.out
./External/glslang/Test/baseResults/spv.conversion.frag.out
./External/glslang/Test/baseResults/spv.460.vert.out
./External/glslang/Test/baseResults/hlsl.doLoop.frag.out
./External/glslang/Test/baseResults/hlsl.max.frag.out
./External/glslang/Test/baseResults/hlsl.partialInit.frag.out
./External/glslang/Test/baseResults/cppBad.vert.out
./External/glslang/Test/baseResults/hlsl.buffer.frag.out
./External/glslang/Test/baseResults/implicitInnerAtomicUint.frag.out
./External/glslang/Test/baseResults/hlsl.flattenSubset2.frag.out
./External/glslang/Test/baseResults/spv.310.bitcast.frag.out
./External/glslang/Test/baseResults/spv.glFragColor.frag.out
./External/glslang/Test/baseResults/glspv.frag.out
./External/glslang/Test/baseResults/hlsl.semantic.geom.out
./External/glslang/Test/baseResults/spv.450.noRedecl.tesc.out
./External/glslang/Test/baseResults/hlsl.init.frag.out
./External/glslang/Test/baseResults/spv.set.vert.out
./External/glslang/Test/baseResults/cppPassMacroName.frag.out
./External/glslang/Test/baseResults/hlsl.constructArray.vert.out
./External/glslang/Test/baseResults/hlsl.targetStruct1.frag.out
./External/glslang/Test/baseResults/spv.430.frag.out
./External/glslang/Test/baseResults/hlsl.attributeGlobalBuffer.frag.out
./External/glslang/Test/baseResults/320.geom.out
./External/glslang/Test/baseResults/hlsl.hull.3.tesc.out
./External/glslang/Test/baseResults/spv.accessChain.frag.out
./External/glslang/Test/baseResults/hlsl.conditional.frag.out
./External/glslang/Test/baseResults/hlsl.structIoFourWay.frag.out
./External/glslang/Test/baseResults/hlsl.shapeConvRet.frag.out
./External/glslang/Test/baseResults/spv.texture.frag.out
./External/glslang/Test/baseResults/spv.functionSemantics.frag.out
./External/glslang/Test/baseResults/hlsl.precedence2.frag.out
./External/glslang/Test/baseResults/spv.Operations.frag.out
./External/glslang/Test/baseResults/hlsl.matrixSwizzle.vert.out
./External/glslang/Test/baseResults/spv.earlyReturnDiscard.frag.out
./External/glslang/Test/baseResults/spv.discard-dce.frag.out
./External/glslang/Test/baseResults/hlsl.layout.frag.out
./External/glslang/Test/baseResults/hlsl.matType.frag.out
./External/glslang/Test/baseResults/spv.dataOutIndirect.vert.out
./External/glslang/Test/baseResults/spv.barrier.vert.out
./External/glslang/Test/baseResults/spv.multiView.frag.out
./External/glslang/Test/baseResults/hlsl.boolConv.vert.out
./External/glslang/Test/baseResults/spv.swizzle.frag.out
./External/glslang/Test/baseResults/spv.460.comp.out
./External/glslang/Test/baseResults/glspv.version.frag.out
./External/glslang/Test/baseResults/hlsl.depthLess.frag.out
./External/glslang/Test/baseResults/410.vert.out
./External/glslang/Test/baseResults/spv.300layoutp.vert.out
./External/glslang/Test/baseResults/spv.voidFunction.frag.out
./External/glslang/Test/baseResults/hlsl.void.frag.out
./External/glslang/Test/baseResults/hlsl.overload.frag.out
./External/glslang/Test/baseResults/hlsl.logicalConvert.frag.out
./External/glslang/Test/baseResults/spv.140.frag.out
./External/glslang/Test/baseResults/hlsl.typeGraphCopy.vert.out
./External/glslang/Test/baseResults/hlsl.amend.frag.out
./External/glslang/Test/baseResults/spv.forLoop.frag.out
./External/glslang/Test/baseResults/spv.loops.frag.out
./External/glslang/Test/baseResults/hlsl.pp.vert.out
./External/glslang/Test/baseResults/spv.swizzleInversion.frag.out
./External/glslang/Test/baseResults/hlsl.scalarCast.vert.out
./External/glslang/Test/baseResults/hlsl.basic.comp.out
./External/glslang/Test/baseResults/spv.double.comp.out
./External/glslang/Test/baseResults/spv.structure.frag.out
./External/glslang/Test/baseResults/460.vert.out
./External/glslang/Test/baseResults/spv.multiStructFuncall.frag.out
./External/glslang/Test/baseResults/spv.paramMemory.frag.out
./External/glslang/Test/baseResults/spv.450.geom.out
./External/glslang/Test/baseResults/hlsl.discard.frag.out
./External/glslang/Test/baseResults/spv.do-simple.vert.out
./External/glslang/Test/baseResults/spv.functionCall.frag.out
./External/glslang/Test/baseResults/hlsl.flattenOpaque.frag.out
./External/glslang/Test/baseResults/hlsl.sin.frag.out
./External/glslang/Test/baseResults/hlsl.float1.frag.out
./External/glslang/Test/baseResults/435.vert.out
./External/glslang/Test/baseResults/hlsl.this.frag.out
./External/glslang/Test/baseResults/spv.precision.frag.out
./External/glslang/Test/baseResults/spv.150.geom.out
./External/glslang/Test/baseResults/hlsl.flattenOpaqueInit.vert.out
./External/glslang/Test/baseResults/hlsl.namespace.frag.out
./External/glslang/Test/baseResults/hlsl.if.frag.out
./External/glslang/Test/baseResults/hlsl.target.frag.out
./External/glslang/Test/baseResults/spv.uint.frag.out
./External/glslang/Test/baseResults/spv.queryL.frag.out
./External/glslang/Test/baseResults/spv.newTexture.frag.out
./External/glslang/Test/baseResults/320.frag.out
./External/glslang/Test/baseResults/spv.offsets.frag.out
./External/glslang/Test/baseResults/400.vert.out
./External/glslang/Test/baseResults/spv.conditionalDiscard.frag.out
./External/glslang/Test/baseResults/hlsl.structStructName.frag.out
./External/glslang/Test/baseResults/hlsl.PointSize.vert.out
./External/glslang/Test/baseResults/hlsl.precedence.frag.out
./External/glslang/Test/baseResults/spv.varyingArray.frag.out
./External/glslang/Test/baseResults/spv.flowControl.frag.out
./External/glslang/Test/baseResults/320.tesc.out
./External/glslang/Test/baseResults/hlsl.include.vert.out
./External/glslang/Test/baseResults/spv.atomic.comp.out
./External/glslang/Test/baseResults/hlsl.staticMemberFunction.frag.out
./External/glslang/Test/baseResults/spv.xfb.vert.out
./External/glslang/Test/baseResults/hlsl.typedef.frag.out
./External/glslang/Test/baseResults/320.vert.out
./External/glslang/Test/baseResults/hlsl.scope.frag.out
./External/glslang/Test/baseResults/hlsl.attribute.frag.out
./External/glslang/Test/baseResults/spv.length.frag.out
./External/glslang/Test/baseResults/hlsl.function.frag.out
./External/glslang/Test/baseResults/spv.depthOut.frag.out
./External/glslang/Test/baseResults/spv.localAggregates.frag.out
./External/glslang/Test/baseResults/hlsl.semantic.vert.out
./External/glslang/Test/baseResults/hlsl.partialFlattenLocal.vert.out
./External/glslang/Test/baseResults/spv.ssboAlias.frag.out
./External/glslang/Test/baseResults/spv.sample.frag.out
./External/glslang/Test/baseResults/hlsl.forLoop.frag.out
./External/glslang/Test/baseResults/320.tese.out
./External/glslang/Test/baseResults/spv.doWhileLoop.frag.out
./External/glslang/Test/baseResults/hlsl.string.frag.out
./External/glslang/Test/baseResults/spv.qualifiers.vert.out
./External/glslang/Test/baseResults/spv.for-simple.vert.out
./External/glslang/Test/baseResults/spv.simpleMat.vert.out
./External/glslang/Test/baseResults/hlsl.nonstaticMemberFunction.frag.out
./External/glslang/Test/baseResults/spv.specConst.vert.out
./External/glslang/Test/baseResults/vulkan.ast.vert.out
./External/glslang/Test/baseResults/460.frag.out
./External/glslang/Test/baseResults/spv.variableArrayIndex.frag.out
./External/glslang/Test/baseResults/hlsl.targetStruct2.frag.out
./External/glslang/Test/baseResults/hlsl.includeNegative.vert.out
./External/glslang/Test/baseResults/hlsl.aliasOpaque.frag.out
./External/glslang/Test/baseResults/hlsl.cast.frag.out
./External/glslang/Test/baseResults/hlsl.struct.frag.out
./External/glslang/Test/baseResults/hlsl.float4.frag.out
./External/glslang/Test/baseResults/tokenPaste.vert.out
./External/glslang/Test/baseResults/spv.structAssignment.frag.out
./External/glslang/Test/baseResults/spv.pushConstantAnon.vert.out
./External/glslang/Test/baseResults/hlsl.layoutOverride.vert.out
./External/glslang/Test/baseResults/hlsl.memberFunCall.frag.out
./External/glslang/Test/baseResults/320.comp.out
./External/glslang/Test/baseResults/spv.dataOut.frag.out
./External/glslang/Test/baseResults/hlsl.entry-out.frag.out
./External/glslang/Test/baseResults/missingBodies.vert.out
./External/glslang/Test/baseResults/cppDeepNest.frag.out
./External/glslang/Test/baseResults/spv.while-simple.vert.out
./External/glslang/Test/baseResults/hlsl.partialFlattenMixed.vert.out
./External/glslang/Test/baseResults/hlsl.shapeConv.frag.out
./External/glslang/Test/baseResults/spv.drawParams.vert.out
./External/glslang/Test/baseResults/spv.builtInXFB.vert.out
./External/glslang/Test/baseResults/glspv.esversion.vert.out
./External/glslang/Test/baseResults/glspv.version.vert.out
./External/glslang/Test/baseResults/spv.450.tesc.out
./External/glslang/Test/baseResults/hlsl.synthesizeInput.frag.out
./External/glslang/Test/baseResults/hlsl.structin.vert.out
./External/glslang/Test/baseResults/420.comp.out
./External/glslang/Test/baseResults/spv.nonSquare.vert.out
./External/glslang/Test/baseResults/hlsl.flattenSubset.frag.out
./External/glslang/Test/baseResults/hlsl.inf.vert.out
./External/glslang/Test/baseResults/spv.dataOutIndirect.frag.out
./External/glslang/Test/baseResults/spv.300layout.frag.out
./External/glslang/Test/baseResults/hlsl.switch.frag.out
./External/glslang/Test/baseResults/hlsl.array.frag.out
./External/glslang/Test/baseResults/spv.simpleFunctionCall.frag.out
./External/glslang/Test/baseResults/spv.noWorkgroup.comp.out
./External/glslang/Test/baseResults/spv.textureBuffer.vert.out
./External/glslang/Test/baseResults/hlsl.swizzle.frag.out
./External/glslang/Test/baseResults/spv.100ops.frag.out
./External/glslang/Test/baseResults/hlsl.depthGreater.frag.out
./External/glslang/Test/baseResults/hlsl.whileLoop.frag.out
./External/glslang/Test/baseResults/hlsl.entry-in.frag.out
./External/glslang/Test/baseResults/spv.texture.vert.out
./External/glslang/Test/baseResults/spv.sampleId.frag.out
./External/glslang/Test/baseResults/hlsl.charLit.vert.out
./External/glslang/Test/baseResults/hlsl.implicitBool.frag.out
./External/glslang/Test/baseResults/spv.300BuiltIns.vert.out
./External/glslang/Test/baseResults/spv.whileLoop.frag.out
./External/glslang/Test/baseResults/spv.prepost.frag.out
./External/glslang/Test/baseResults/spv.430.vert.out
./External/glslang/Test/baseResults/spv.types.frag.out
./External/glslang/Test/baseResults/hlsl.flattenOpaqueInitMix.vert.out
./External/glslang/Test/baseResults/hlsl.multiReturn.frag.out
./External/glslang/Test/baseResults/hlsl.attributeC11.frag.out
./External/glslang/Test/baseResults/hlsl.PointSize.geom.out
./External/glslang/Test/baseResults/hlsl.multiEntry.vert.out
./External/glslang/Test/baseResults/spv.deviceGroup.frag.out
./External/glslang/Test/baseResults/spv.loopsArtificial.frag.out
./External/glslang/Test/baseResults/spv.multiStruct.comp.out
./External/glslang/Test/baseResults/spv.switch.frag.out
./External/glslang/Test/baseResults/glspv.vert.out
./External/glslang/Test/baseResults/spv.matFun.vert.out
./External/glslang/Test/baseResults/cppBad2.vert.out
./External/glslang/Test/baseResults/spv.460.frag.out
./External/glslang/Test/baseResults/spv.structDeref.frag.out
./External/glslang/Test/baseResults/spv.150.vert.out
./External/glslang/Test/baseResults/spv.varyingArrayIndirect.frag.out
./External/glslang/Test/baseResults/hlsl.assoc.frag.out
./External/glslang/Test/baseResults/spv.always-discard2.frag.out
./External/glslang/Test/baseResults/spv.precisionNonESSamp.frag.out
./External/glslang/Test/baseResults/spv.samplePosition.frag.out
./External/glslang/Test/glslangValidator
./External/glslang/Test/hlsl.scalarCast.vert
./External/glslang/Test/420.comp
./External/glslang/Test/spv.shortCircuit.frag
./External/glslang/update_glslang_sources.py
./External/glslang/SPIRV/SPVRemapper.h
./External/glslang/SPIRV/SpvBuilder.h
./External/glslang/SPIRV/CMakeLists.txt
./External/glslang/SPIRV/spirv.hpp
./External/glslang/SPIRV/GlslangToSpv.cpp
./External/glslang/SPIRV/spvIR.h
./External/glslang/SPIRV/disassemble.h
./External/glslang/SPIRV/GLSL.std.450.h
./External/glslang/SPIRV/SPVRemapper.cpp
./External/glslang/SPIRV/doc.cpp
./External/glslang/glslang/updateGrammar
./External/glslang/glslang/MachineIndependent/parseVersions.h
./External/glslang/make-revision
./External/glslang/hlsl/hlslParseables.cpp
./External/glslang/hlsl/hlslTokenStream.cpp
./External/glslang/hlsl/CMakeLists.txt
./External/glslang/hlsl/hlslParseables.h
./External/glslang/hlsl/hlslParseHelper.cpp
./External/glslang/hlsl/hlslScanContext.cpp
./External/glslang/hlsl/hlslParseHelper.h
./External/glslang/hlsl/hlslOpMap.cpp
./External/glslang/hlsl/hlslScanContext.h
./External/glslang/hlsl/hlslTokens.h
./External/glslang/hlsl/hlslOpMap.h
./External/glslang/hlsl/hlslGrammar.cpp
./External/glslang/hlsl/hlslTokenStream.h
./External/glslang/hlsl/hlslGrammar.h
./External/VulkanSamples/Sample-Programs/Hologram/android/gradlew
./External/VulkanSamples/Sample-Programs/Hologram/android/build-and-install
./External/VulkanSamples/Sample-Programs/Hologram/glsl-to-spirv
./External/VulkanSamples/Sample-Programs/Hologram/generate-dispatch-table
./External/VulkanSamples/API-Samples/Tutorial/tools/Markdown.pl
./External/VulkanSamples/API-Samples/Tutorial/build.sh
./External/VulkanSamples/API-Samples/get-short-descripts.sh
./External/VulkanSamples/API-Samples/get-descripts.sh
./External/VulkanSamples/API-Samples/run_all_samples.sh
./External/VulkanSamples/API-Samples/android/gradlew
./External/VulkanSamples/tests/vkvalidatelayerdoc.sh
./External/VulkanSamples/tests/run_all_tests.sh
./External/VulkanSamples/tests/run_wrap_objects_tests.sh
./External/VulkanSamples/tests/gtest-1.7.0/xcode/Scripts/versiongenerate.py
./External/VulkanSamples/tests/gtest-1.7.0/build-aux/install-sh
./External/VulkanSamples/tests/gtest-1.7.0/build-aux/config.guess
./External/VulkanSamples/tests/gtest-1.7.0/build-aux/depcomp
./External/VulkanSamples/tests/gtest-1.7.0/build-aux/missing
./External/VulkanSamples/tests/gtest-1.7.0/build-aux/config.sub
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest_prod_test-md.vcproj
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest_main.vcproj
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest.sln
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest_unittest-md.vcproj
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest.vcproj
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest_unittest.vcproj
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest_prod_test.vcproj
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest-md.vcproj
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest-md.sln
./External/VulkanSamples/tests/gtest-1.7.0/msvc/gtest_main-md.vcproj
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_xml_output_unittest.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_uninitialized_test.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_color_test.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_break_on_failure_unittest.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_help_test.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_shuffle_test.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_filter_unittest.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_test_utils.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_catch_exceptions_test.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_xml_outfiles_test.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_output_test.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_xml_test_utils.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_throw_on_failure_test.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_list_tests_unittest.py
./External/VulkanSamples/tests/gtest-1.7.0/test/gtest_env_var_test.py
./External/VulkanSamples/tests/gtest-1.7.0/configure
./External/VulkanSamples/tests/gtest-1.7.0/scripts/pump.py
./External/VulkanSamples/tests/gtest-1.7.0/scripts/fuse_gtest_files.py
./External/VulkanSamples/tests/gtest-1.7.0/scripts/gtest-config.in
./External/VulkanSamples/tests/gtest-1.7.0/scripts/gen_gtest_pred_impl.py
./External/VulkanSamples/tests/run_extra_loader_tests.sh
./External/VulkanSamples/tests/run_loader_tests.sh
./External/VulkanSamples/windowsRuntimeInstaller/CreateInstallerRT.sh
./External/VulkanSamples/update_external_sources.sh
./External/VulkanSamples/Utilities/WSIWindow_Sample1/android/gradlew
./External/VulkanSamples/Utilities/WSIWindow_Sample1/android/clean.sh
./External/VulkanSamples/Utilities/WSIWindow/clang.sh
./External/VulkanSamples/samples_images/memory_barriers.png
./External/VulkanSamples/loader/loader.rc
./External/VulkanSamples/scripts/determine_vs_version.py
./External/VulkanSamples/scripts/generator.py
./External/VulkanSamples/scripts/reg.py
./External/VulkanSamples/scripts/vk_validation_stats.py
./External/VulkanSamples/scripts/source_line_info.py
./External/VulkanSamples/demos/smoke/android/gradlew
./External/VulkanSamples/demos/smoke/android/build-and-install
./External/VulkanSamples/demos/smoke/glsl-to-spirv
./External/VulkanSamples/demos/smoke/generate-dispatch-table.py
./External/VulkanSamples/demos/cube.vcxproj.user
./External/VulkanSamples/demos/vulkaninfo.vcxproj.user
./External/VulkanSamples/build-android/build_all.sh
./External/VulkanSamples/build-android/android-generate.sh
./External/VulkanSamples/build-android/update_external_sources_android.sh
./External/VulkanSamples/build-android/test_APK.sh
./External/VulkanSamples/build-android/install_all.sh
./External/VulkanSamples/build-android/update_external_sources_android.bat
./External/makeSPIRVTools
./External/makeAll
./External/makeVulkanSpec
./External/SPIRV-Headers/include/spirv/1.2/spirv.py
./External/Vulkan-Hpp/tinyxml2/tinyxml2.cpp
./External/Vulkan-Hpp/tinyxml2/resources/dream.xml
./External/Vulkan-Hpp/tinyxml2/resources/utf8test.xml
./External/Vulkan-Hpp/tinyxml2/resources/utf8testverify.xml
./External/Vulkan-Hpp/tinyxml2/tinyxml2.h
./External/Vulkan-Hpp/tinyxml2/tinyxml2/tinyxml2.sln
./External/Vulkan-Hpp/tinyxml2/tinyxml2/tinyxml2.vcxproj
./External/Vulkan-Hpp/tinyxml2/tinyxml2/tinyxml2.vcxproj.filters
./External/Vulkan-Hpp/tinyxml2/setversion.py
./External/Vulkan-Hpp/Vulkan-Docs/update_valid_usage_ids.sh
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/sandboxCopy
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/makeAllExts
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/config/optimize-pdf
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/config/makeSubmit.py
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/genRef.py
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/makeKHR
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/appendices/VK_AMD_negative_viewport_height.txt
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/makeExt
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/reflow.py
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/makeKHRAndKHX
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/scripts/insertTags.py
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/scripts/htmldiff.pl
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/scripts/htmldiff
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/scripts/checkXrefs
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/scripts/htmldiff.orig
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/scripts/findBalance.py
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/fixupRef.py
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/checkLinks.py
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/genRelease
./External/Vulkan-Hpp/Vulkan-Docs/doc/specs/vulkan/installRelease
./External/Vulkan-Hpp/Vulkan-Docs/src/spec/genvk.py
./External/Vulkan-Hpp/Vulkan-Docs/src/spec/reg.py
./External/Vulkan-Hpp/Vulkan-Docs/src/spec/indexExt.py
./External/Vulkan-Hpp/Vulkan-Docs/src/spec/realign.py
./External/Vulkan-Hpp/Vulkan-Docs/src/spec/extDependency.py
./External/getLatestAll
./External/getLatestVulkanLVL
./External/getLatestglslang
./Demos/LunarG-VulkanSamples/API-Samples/iOS/Resources/Icon.png
./Demos/LunarG-VulkanSamples/API-Samples/iOS/Resources/Default-568h@2x.png
./Demos/LunarG-VulkanSamples/API-Samples/iOS/Resources/Default~ipad.png
./Demos/LunarG-VulkanSamples/Hologram/iOS/Resources/Icon.png
./Demos/LunarG-VulkanSamples/Hologram/iOS/Resources/Default-568h@2x.png
./Demos/LunarG-VulkanSamples/Hologram/iOS/Resources/Default~ipad.png
./Demos/LunarG-VulkanSamples/Demos/iOS/Resources/Icon.png
./Demos/LunarG-VulkanSamples/Demos/iOS/Resources/Default-568h@2x.png
./Demos/LunarG-VulkanSamples/Demos/iOS/Resources/Default~ipad.png
./Demos/README.md
@billhollings
Copy link
Contributor

@andystanton

Almost all of the list of unnecessary executable files are coming from external library dependencies...so there is really nothing we can do there...except to complain to them.

As for the MoltenVK files themselves (such as the README.md you noted)...this has been fixed in PR #98.

@billhollings billhollings added the Completed Issue has been fixed, or enhancement implemented. label Mar 13, 2018
@andystanton
Copy link
Author

Thanks @billhollings, closing this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Completed Issue has been fixed, or enhancement implemented.
Projects
None yet
Development

No branches or pull requests

2 participants