summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics/vk-gl-cts
Commit message (Collapse)AuthorAgeFilesLines
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-3/+3
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vk-gl-cts: fix soname linkingTrevor Woerner2021-09-242-0/+127
| | | | | | | | | The code/build explicitly links to the GL library names instead of their sonames. Update the names that are used for linking so the libraries are found at runtime. Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vk-gl-cts: allow the user to specify the targetTrevor Woerner2021-09-241-3/+26
| | | | | | | | | | | | | | When building opengl-es-cts (for example), instead of hard-coding a specific target to build (surfaceless), leave the choice empty by default which instructs the package's build system to search the sysroot and try to determine which target to use (i.e. the "Default" target). Provide overrides (in the form of PACAKGECONFIGs) to allow the user to specify a specific target to build (if they don't want the target selected automatically). Signed-off-by: Trevor Woerner <twoerner@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-032-6/+6
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vk-gl-cts: Fix O_TRUNC conflict with fcntl.hKhem Raj2021-06-012-0/+41
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vk-gl-cts: Fix build with GCC 11Khem Raj2021-04-298-60/+189
| | | | | | | Add patches to fix with c++17 Forward port musl patch Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opengl-es-cts: Disable -Wuninitialized for external/amberKhem Raj2021-03-032-0/+30
| | | | | | | | | | | the code in verifier.cc needs to be ported to use enums or memcpy as it violates aliasing rules. Until then disable the warning HexFloat16ToFloat, HexFloat10ToFloat, HexFloat11ToFloat are the functions to be reworked in external/amber/src/src/verifier.cc Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
* opengl-es-cts: Disable LTOKhem Raj2020-11-091-0/+2
| | | | | | It needs upstream support Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts: Update to 1.2.3.2Khem Raj2020-08-253-4/+6
| | | | | | | | | Expand SRCREV_FORMAT to cover all repos in SRC_URI Drop using tags since they force bitbake to enquire remote, use corresponding SRCREV instead Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
* opengl-es-cts: Use SECURITY_NOPIE_CFLAGSKhem Raj2020-08-171-0/+2
| | | | | | | | | | | Fixes ERROR: opengl-es-cts-3.2.6.1-r0 do_package_qa: QA Issue: opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/deqp-gles3 has relocations in .text opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/cts-runner has relocations in .text opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/glcts has relocations in .text opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/deqp-gles2 has relocations in .text opengl-es-cts: ELF binary /usr/lib/opengl-es-cts/de-internal-tests has relocations in .text [textrel] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta-oe: opengl-es-cts install deqp test runnersAníbal Limón2020-08-041-0/+7
| | | | | Signed-off-by: Aníbal Limón <anibal.limon@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* khronos-cts: add opengl to REQUIRED_DISTRO_FEATURESMartin Jansa2020-07-281-1/+3
| | | | | | | | | | | * depends on virtual/libgles2, virtual/egl and in DISTROs without opengl causes: ERROR: Nothing PROVIDES 'virtual/libgles2' (but meta-openembedded/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.6.1.bb DEPENDS on or otherwise requires it) ERROR: Nothing PROVIDES 'virtual/egl' (but meta-openembedded/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.6.1.bb DEPENDS on or otherwise requires it) ERROR: Nothing RPROVIDES 'opengl-es-cts-dev' (but meta-openembedded/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.6.1.bb RDEPENDS on or otherwise requires it) ERROR: Nothing RPROVIDES 'opengl-es-cts' (but meta-openembedded/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.6.1.bb RDEPENDS on or otherwise requires it) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes-graphics: add Khronos OpenGL ES and Vulkan CTS recipesDmitry Baryshkov2020-07-165-0/+117
Add recipes packaging OpenGL ES and Vulkan conformance test suite recipes. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>