Out of tree usage of layer generator
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Tranquilo
- Área
- build-system, tooling
Línea de trabajo
Comienza con generator/generate_vulkan_common.py, especialmente con la búsqueda de vk.xml mostrada en el traceback, y reproduce el comando desde el directorio layerDemo en lugar de desde la raíz del repositorio. Sigue el submódulo similar y las referencias de include en el código CMake y C++ generado; se considera terminado cuando el generador de layers funciona desde un directorio de trabajo fuera del árbol de fuentes sin errores por rutas inexistentes.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Currently it appears, that generate_vulkan_layer.py strongly assumed that working directory points to directory of libGPULayers and crashed otherwise:
PS C:\Programming\libGPULayers\layerDemo> python3 ..\libGPULayers\generator\generate_vulkan_common.py --project-name VkLayerDemo --output layer_demo
Traceback (most recent call last):
File "C:\Programming\libGPULayers\libGPULayers\generator\generate_vulkan_common.py", line 1053, in <module>
sys.exit(main())
File "C:\Programming\libGPULayers\libGPULayers\generator\generate_vulkan_common.py", line 985, in main
tree = ET.parse('./source_third_party/khronos/vulkan/registry/vk.xml')
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\xml\etree\ElementTree.py", line 1224, in parse
tree.parse(source, parser)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.3568.0_x64__qbz5n2kfra8p0\lib\xml\etree\ElementTree.py", line 569, in parse
source = open(source, "rb")
FileNotFoundError: [Errno 2] No such file or directory: './source_third_party/khronos/vulkan/registry/vk.xml'
Similar issue goes for generated cmake/c++code i multiple places, mostly in referencing submodules/includees
- Lenguaje dominante
- C++
- Estrellas
- 40
- Forks
- 12
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ARM-software/libGPULayers
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
ARM-software/libGPULayers#186 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
ARM-software/libGPULayers#173 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
ARM-software/libGPULayers#170 ·
-
Support VK_KHR_copy_memory_indirectQuizá libre de nuevo @solidpixel la tomó hace 210 días y no hay ningún pull request abierto. Abiertoenhancement
ARM-software/libGPULayers#167 · 2 comentarios · 1 asignado ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
ARM-software/libGPULayers#154 ·
Todos los issues de ARM-software/libGPULayers
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
EsotericSoftware/spine-runtimes#3186 ·
-
Round video messages start gray and blocky with libx264: encoder is configured for 1,000,000 fpsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
telegramdesktop/tdesktop#31422 ·
Los mantenedores suelen responder en 9 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 5 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
zen-browser/desktop#15809 · 1 reacción ·
Los mantenedores suelen responder en 1 día