* Remove built HLSL shader files; these should be created by CMake build process and not committed into git.
Additionally, fix the build for hlsl in ray tracing samples. They require SPV_KHR_ray_query extension be set in order to build.
* Refactor HLSL shader compilation process
Refactor the `compile_hlsl_shaders` function to simplify the logic and improve maintainability. Introduce consistent handling of file extensions and output directories. Replace previous `execute_process` with `add_custom_command` for better integration with CMake's build system.
* revert deletion of HLSL compiled shaders.
* Attempt to fix Android build and refix closesthit.rchit.hlsl
* Enable SPV_KHR_ray_tracing extension
Updated CMakeLists.txt to include the SPV_KHR_ray_tracing extension. Removed an unnecessary VK builtin input in closesthit.rchit.hlsl. Adjusted compiled SPIR-V for raygen shader to support SPV_KHR_ray_query extension.