Add orka 1.0.0 crates (#812)
* Add orka 1.0.0 crates * Disable orka_egl on Windows GCC fails to find and link EGL. * Require GCC >= 12 for orka_tensors_gpu
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
name = "orka"
|
||||
description = "OpenGL 4.6 rendering kernel written in Ada 2012"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["azdo", "egl", "opengl", "orka", "rendering", "graphics", "game", "engine", "ktx", "gltf"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[project-files.'case(os)']
|
||||
linux = ["orka.gpr", "orka-egl.gpr"]
|
||||
windows = ["orka.gpr"]
|
||||
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
windows = true
|
||||
'...' = false
|
||||
|
||||
[[depends-on]]
|
||||
orka_types = "~1.0.0"
|
||||
orka_simd = "~1.0.0"
|
||||
orka_transforms = "~1.0.0"
|
||||
orka_opengl = "~1.0.0"
|
||||
orka_egl = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka"
|
||||
@@ -0,0 +1,42 @@
|
||||
name = "orka_awt"
|
||||
description = "Ada Window Toolkit"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["egl", "wayland", "windows", "graphics", "opengl", "input", "gamepad"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[available.'case(os)']
|
||||
linux = true
|
||||
'...' = false
|
||||
|
||||
[project-files.'case(os)']
|
||||
linux = ["orka_awt-linux.gpr", "example/example.gpr"]
|
||||
|
||||
[[depends-on]]
|
||||
[depends-on.'case(os)'.linux]
|
||||
wayland_egl_ada = "~1.0.0"
|
||||
wayland_cursor_ada = "~1.0.0"
|
||||
wayland_protocols_ada = "~1.0.0"
|
||||
wayland_client_ada = "~1.0.0"
|
||||
orka_egl = "~1.0.0"
|
||||
evdev = "^2.0.2"
|
||||
inotify = "^2.0.1"
|
||||
|
||||
[[depends-on]]
|
||||
orka = "~1.0.0"
|
||||
orka_numerics = "~1.0.0"
|
||||
orka_tensors_cpu = "~1.0.0"
|
||||
orka_transforms = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_awt"
|
||||
@@ -0,0 +1,30 @@
|
||||
name = "orka_egl"
|
||||
description = "Ada 2012 bindings for EGL"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["egl", "opengl", "orka"]
|
||||
|
||||
executables = ["orka_egl_info"]
|
||||
|
||||
project-files = ["orka_egl.gpr", "orka_egl_info.gpr"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[available.'case(os)']
|
||||
'linux' = true
|
||||
'...' = false
|
||||
|
||||
[[depends-on]]
|
||||
libegl = "*"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_egl"
|
||||
@@ -0,0 +1,22 @@
|
||||
name = "orka_numerics"
|
||||
description = "Tensors (multidimensional arrays) and integrators"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["orka", "math", "vector", "matrix", "ndarray", "tensor", "numpy", "random", "statistics", "integration", "rk4", "kalman", "optimization", "leastsquares", "linearalgebra", "linalg"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[[depends-on]]
|
||||
orka_types = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_numerics"
|
||||
@@ -0,0 +1,27 @@
|
||||
name = "orka_opengl"
|
||||
description = "OpenGL 4.6 backend for the Orka rendering engine"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["azdo", "egl", "opengl", "orka", "rendering", "graphics"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[available.'case(os)']
|
||||
'linux|windows' = true
|
||||
'...' = false
|
||||
|
||||
[[depends-on]]
|
||||
orka_types = "~1.0.0"
|
||||
orka_egl = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_opengl"
|
||||
@@ -0,0 +1,23 @@
|
||||
name = "orka_plugin_archives"
|
||||
description = "Orka plug-in to load resources from Zip archives"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["orka", "zip", "dcf"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[[depends-on]]
|
||||
dcf = "^2.0.3"
|
||||
orka = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_plugin_archives"
|
||||
@@ -0,0 +1,23 @@
|
||||
name = "orka_plugin_atmosphere"
|
||||
description = "Orka plug-in for precomputed atmospheric scattering"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0 AND BSD-3-Clause"
|
||||
tags = ["atmosphere", "earth", "orka"]
|
||||
|
||||
authors = ["onox", "Eric Bruneton"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[[depends-on]]
|
||||
orka_transforms = "~1.0.0"
|
||||
orka = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_plugin_atmosphere"
|
||||
@@ -0,0 +1,24 @@
|
||||
name = "orka_plugin_gltf"
|
||||
description = "Orka plug-in for loading glTF models"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["gltf", "orka"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[[depends-on]]
|
||||
json = "^5.0.3"
|
||||
orka_transforms = "~1.0.0"
|
||||
orka = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_plugin_gltf"
|
||||
@@ -0,0 +1,24 @@
|
||||
name = "orka_plugin_terrain"
|
||||
description = "Orka plug-in for adaptive tessellated flattened spheroids"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0 AND MIT"
|
||||
tags = ["terrain", "orka"]
|
||||
|
||||
authors = ["onox", "Jonathan Dupuy"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM100-Is"]
|
||||
|
||||
[[depends-on]]
|
||||
orka = "~1.0.0"
|
||||
orka_transforms = "~1.0.0"
|
||||
orka_plugin_atmosphere = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_plugin_terrain"
|
||||
@@ -0,0 +1,28 @@
|
||||
name = "orka_simd"
|
||||
description = "Bindings for x86 SIMD extensions like SSE, AVX2, FMA, F16C"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["orka", "simd", "sse", "avx", "fma", "f16c"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[gpr-externals]
|
||||
ORKA_SIMD_SIMD_TYPE = ["AVX", "AVX2"]
|
||||
|
||||
[gpr-set-externals]
|
||||
ORKA_SIMD_SIMD_TYPE = "AVX"
|
||||
|
||||
[[depends-on]]
|
||||
orka_types = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_simd"
|
||||
@@ -0,0 +1,30 @@
|
||||
name = "orka_tensors_cpu"
|
||||
description = "Tensors using SIMD instructions on the CPU"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["orka", "math", "vector", "matrix", "ndarray", "tensor", "numpy", "random", "statistics", "leastsquares", "linearalgebra", "linalg", "simd"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[gpr-externals]
|
||||
ORKA_TENSORS_CPU_SIMD_TYPE = ["SSE4.1", "AVX", "AVX2"]
|
||||
|
||||
[gpr-set-externals]
|
||||
ORKA_TENSORS_CPU_SIMD_TYPE = "SSE4.1"
|
||||
|
||||
[[depends-on]]
|
||||
orka_numerics = "~1.0.0"
|
||||
orka_simd = "~1.0.0"
|
||||
orka_types = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_tensors_cpu"
|
||||
@@ -0,0 +1,25 @@
|
||||
name = "orka_tensors_gpu"
|
||||
description = "Tensors using compute shaders on the GPU"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["orka", "math", "vector", "matrix", "ndarray", "tensor", "numpy", "random", "statistics", "leastsquares", "linearalgebra", "linalg", "gpu", "gpgpu", "compute", "shaders"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[[depends-on]]
|
||||
orka = "~1.0.0"
|
||||
orka_numerics = "~1.0.0"
|
||||
orka_types = "~1.0.0"
|
||||
gnat = ">=12"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_tensors_gpu"
|
||||
@@ -0,0 +1,26 @@
|
||||
name = "orka_tools"
|
||||
description = "Tools for the Orka rendering kernel"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["gltf", "ktx", "opengl", "orka"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
executables = ["orka_info", "orka_gltf", "orka_ktx"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[[depends-on]]
|
||||
orka_awt = "~1.0.0"
|
||||
orka_plugin_gltf = "~1.0.0"
|
||||
orka = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_tools"
|
||||
@@ -0,0 +1,23 @@
|
||||
name = "orka_transforms"
|
||||
description = "Library to transform vectors, matrices, and quaternions using SIMD"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["orka", "math", "vector", "matrix", "quaternion"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[[depends-on]]
|
||||
orka_simd = "~1.0.0"
|
||||
orka_types = "~1.0.0"
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_transforms"
|
||||
@@ -0,0 +1,19 @@
|
||||
name = "orka_types"
|
||||
description = "Data types for Orka"
|
||||
version = "1.0.0"
|
||||
website = "https://github.com/onox/orka"
|
||||
licenses = "Apache-2.0"
|
||||
tags = ["orka"]
|
||||
|
||||
authors = ["onox"]
|
||||
maintainers = ["onox <denkpadje@gmail.com>"]
|
||||
maintainers-logins = ["onox"]
|
||||
|
||||
[build-switches]
|
||||
validation.compile_checks = "warnings"
|
||||
"*".style_checks = ["-gnatygAOM99-Is"]
|
||||
|
||||
[origin]
|
||||
commit = "b455160b0b24a89af4ae6423b186dc826915d487"
|
||||
url = "git+https://github.com/onox/orka.git"
|
||||
subdir = "orka_types"
|
||||
Reference in New Issue
Block a user