Vladimír Vondruš
3c2536ddff
package/archlinux: no, ctest still doesn't know -j alone.
...
INSTEAD IT JUST TAKES THE NEXT ARGUMENT (WHICH IS -R IN THIS CASE) AS
THE PARALLELISM VALUE, WITHOUT FAILING, AND THEN IGNORES THE FOLLOWING
VALUE (WHICH IS THE ARGUMENT TO -R), HOT FUCKING DAMN HOW DARE YOU
WRITE SUCH BROKEN COMMAND LINE PARSING FOR SUCH AN ESSENTIAL
APPLICATION!!!
Of course I discovered it only now that I *finally* managed to work
around all test failures on my new machine. FFS.
4 years ago
Vladimír Vondruš
5623c1314b
package/archlinux: use just -j for ctest.
4 years ago
Vladimír Vondruš
e9bf47144f
package/archlinux: switch to Ninja Multi-Config in the dev PKGBUILD.
...
See 5b81786b7d
for details.
4 years ago
Vladimír Vondruš
04b931cbca
package/archlinux: use llvmpipe instead of swiftshader for Vulkan tests.
...
It's easier to get.
4 years ago
Vladimír Vondruš
f3965ddf7e
package: use the MAGNUM_-prefixed CMake options.
4 years ago
Vladimír Vondruš
f44ea76ada
package/archlinux: run tests faster.
...
I'm tired of waiting for 5 Vukan tests all getting stuck on device
enumeration for 15 seconds for NO REASON.
4 years ago
Vladimír Vondruš
ef9da0ec96
Shaders: add UBO support to all shaders.
5 years ago
Vladimír Vondruš
18dcfae51e
package/archlinux: don't run benchmarks in check().
...
Takes too long and is useless, as we don't see the output anyway. Also
deduplicate the env var setters and export them just once at the start.
5 years ago
Vladimír Vondruš
1e7fafdd75
Vk: VK_KHR_create_renderpass depends on KHR_maintenance2 and multiview.
...
The validation layer complained. So enable these two implicitly as well
if we're on 1.0.
And since those are now disabled in certain test runs to test related
code paths, DeviceVkTest needs to be updated to skip affected tests if
this happens.
5 years ago
Vladimír Vondruš
baaa083af8
Vk: implicitly enable VK_KHR_maintenance1.
5 years ago
Vladimír Vondruš
5e74ec7be3
package: test with VK_KHR_copy_commands2 disabled as well.
...
For a broader test coverage.
5 years ago
Vladimír Vondruš
f6532e1a5c
Vk: implicitly enable VK_KHR_create_renderpass2.
5 years ago
Vladimír Vondruš
791d3d44e9
Vk: implicitly enable VK_KHR_bind_memory2 on Vulkan 1.0.
6 years ago
Vladimír Vondruš
14dbc43fce
Vk: implicitly enable VK_KHR_get_memory_requirements2 on Vulkan 1.0.
6 years ago
Vladimír Vondruš
d23b647b43
package/archlinux: run Vulkan tests with SwiftShader as well.
6 years ago
Vladimír Vondruš
b91e137058
Vk: initial seed for the magnum-vk-info utility.
6 years ago
Vladimír Vondruš
cbdea03862
Vk: test coverage with various extensions and versions.
6 years ago
Vladimír Vondruš
7524fd28e9
CMake: add BUILD_VK_TESTS option.
6 years ago
Vladimír Vondruš
dcbd860f9b
shaderconverter: new tool.
6 years ago
Vladimír Vondruš
f1ba6c692b
AnyShaderConverter: new plugin.
6 years ago
Vladimír Vondruš
0ad5a8968f
AnySceneConverter: new plugin.
6 years ago
Vladimír Vondruš
1c51b98d76
Trade: new magnum-sceneconverter tool.
...
Currently provides just the --info option similarly to
magnum-imageconverter, nothing else.
6 years ago
Daniel
035f644769
Platform: removed GlutApplication.
7 years ago
Vladimír Vondruš
aca02f52f5
Shapes: this library is no more either.
7 years ago
Vladimír Vondruš
572b64bb5c
GL: drop support for EXT_direct_state_access.
7 years ago
Vladimír Vondruš
0dd46e7e37
HTTPS!!
8 years ago
Vladimír Vondruš
a8fb581dd9
package/archlinux: test also without ARB_texture_sampler_anisotropic.
...
Code coverage +0.003%.
8 years ago
Vladimír Vondruš
272d504f3d
package/archlinux: enable Vk library on all Arch packages.
...
Not sure why that was not done already.
8 years ago
Vladimír Vondruš
df08500305
package: explicitly enable Shapes in all dev PKGBUILDs and CIs.
...
Because now it's disabled by default and I still need to keep having it
tested.
8 years ago
Vladimír Vondruš
a46bb79a63
package/archlinux: test also w/o some shader-specific GL extensions.
...
For better coverage.
8 years ago
Vladimír Vondruš
82fce786d8
Split the OpenGL layer out, pt 7: renamed magnum-info to magnum-gl-info.
...
The WITH_MAGNUMINFO CMake option is now WITH_GL_INFO. No backwards
compatibility is provided, sorry.
8 years ago
Vladimír Vondruš
c2cc7037b4
package: enable Any* plugins in all packages and CIs.
8 years ago
Vladimír Vondruš
c926d7cc10
package: updated project description.
8 years ago
Vladimír Vondruš
7423170645
Updated project website in hopefully all places.
9 years ago
Vladimír Vondruš
771bc60a0a
package/archlinux: test more GL code paths in development PKGBUILDs.
9 years ago
Vladimír Vondruš
3300f06017
package: enabled OpenGLTester in all packages and CIs.
9 years ago
Vladimír Vondruš
469e689182
package/archlinux: enable WindowlessEglApplication on desktop.
10 years ago
Vladimír Vondruš
dfc7dfd0dc
package: added magnum-imageconverter to all packages and CIs.
10 years ago
Vladimír Vondruš
dbfcbb62e6
package: enable magnum-al-info in all packages and CIs.
10 years ago
Vladimír Vondruš
5f15ea74e9
package: enable GlfwApplication in development and Jenkins CI packages.
10 years ago
Vladimír Vondruš
4658d9fbb2
package/archlinux: colored test output.
10 years ago
Vladimír Vondruš
a118bec88b
Super secret stuff.
...
Reason: I'm first on Google for "c++11 opengl" and I want to be first
also for "c++14 opengl", heh.
11 years ago
Vladimír Vondruš
cc79efa1de
package: enable XEglApplication where possible.
...
Only in CI and dev PKGBUILDs, as EGL might not be available on all
platforms.
11 years ago
Vladimír Vondruš
3fcb65de06
package/archlinux: fixed development PKGBUILDs to work with pacman 4.2.
12 years ago
Vladimír Vondruš
e201b5a480
package: enable EglContext everywhere possible.
12 years ago
Vladimír Vondruš
9c1d00351a
package: build GlxContext by default on Linux.
12 years ago
Vladimír Vondruš
8533971931
package: remove superfluous character.
12 years ago
Vladimír Vondruš
d4ec4ed339
package: run the tests multiprocess.
...
They are now taking too long (9 secs), with -j5 just 3 secs.
12 years ago
Vladimír Vondruš
4027a097e4
package: build ObjImporter in all packages by default.
12 years ago
Vladimír Vondruš
132c2f4e64
package: ensure that static libs are being kept in ArchLinux packages.
...
I forgot to merge my /etc/makepkg.conf.pacnew and thus didn't notice it
until now.
12 years ago