Skip to content
This repository has been archived by the owner on Oct 22, 2020. It is now read-only.

Self hosted CI server to build and run tests for rlsl #48

Open
2 tasks
MaikKlein opened this issue Jun 13, 2018 · 4 comments
Open
2 tasks

Self hosted CI server to build and run tests for rlsl #48

MaikKlein opened this issue Jun 13, 2018 · 4 comments

Comments

@MaikKlein
Copy link
Owner

MaikKlein commented Jun 13, 2018

Normal CI servers can not be used with rlsl because this requires a gpu that supports Vulkan compute.

We need to host our own CI server

  • Evaluate the following CI platforms.
  • We also need to find a hoster
@svenstaro
Copy link

I strongly recommend using Gitlab CI for this purpose. I have done so successfully in the past with Vulkan CI setups.

@drahnr
Copy link
Collaborator

drahnr commented Aug 11, 2018

@MaikKlein I am using concourse-ci.org for @Spearow related CI, so if you want to, I can just create a separate team for you and re-use the same infrastructure (running a GTX 1050 Ti), but we can chat about the details via email or gitter :)

@MaikKlein
Copy link
Owner Author

@drahnr That sounds great! I'll send you a pm on gitter.

@GabrielMajeri
Copy link

GabrielMajeri commented Aug 13, 2018

Another idea is to use software rendering.

AppVeyor's CI runs on Windows Server, and in that environment we have access to WARP (Microsoft's software implementation of D3D11).

RLSL currently only generates SPIR-V, but if gfx-rs manages to implement the Vulkan Portability Initiative, or if RLSL gains support for DirectX, we could test the shaders on a software rasterizer.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants