Skip to content

Releases: shader-slang/VK-GL-CTS

VK-GL-CTS_WithSlang-0.0.4-win64

23 Dec 20:36
7bf9c37
Compare
Choose a tag to compare

Release notes for VK_GL_CTS-Slang-0.0.4

Package Includes:

  1. deqp-vk.exe

  2. vulkan

  3. Running the CTS with SLANG in client-server mode:
    a. By default binary is setup for client-sever mode.
    b. Using optional enviroment variable "DISABLE_CTS_SLANG_SERVER_MODE" mode can be controlled.

    • Setting DISABLE_CTS_SLANG_SERVER_MODE to 0 enables "client-sever mode"
      c. Set optional environment variable DISABLE_CTS_SLANG to 0
      d. Build the slang project and place following binaries in the same folder where the CTS binary deqp-vk.exe is present
    • test-sever.exe
    • slang.dll
    • slang-glslang.dll
      e. Running tests: There are multiple ways to run the tests
      . run a single test: deqp-vk.exe --deqp-case= --deqp-archive-dir=
      . run a list of test: deqp-vk.exe --deqp-caselist-file= --deqp-archive-dir=
  4. Running CTS with SLANG in direct mode:
    a. Set environment variable DISABLE_CTS_SLANG to 0
    b. Set environment variable DISABLE_CTS_SLANG_SERVER_MODE to 1
    b. Place the built slang.dll and slang-glslang.dll in the current folder.
    c. run the test via one of the same mechanisms as defined in 1.e

3.. Running CTS with GLSLANG:
a. set environment variable DISABLE_CTS_SLANG to 1
b. Set environment variable DISABLE_CTS_SLANG_SERVER_MODE to 1
c. run the test via one of the same mechanisms as defined in 1.e

Feature:

  1. This release enables client-server mode of running the CTS by default and needs test-sever.exe to be present in the current folder.

VK-GL-CTS_WithSlang-0.0.3-win64

01 Mar 18:36
128e602
Compare
Choose a tag to compare

Release notes for VK_GL_CTS-Slang-0.0.3

Package Includes:

  1. deqp-vk.exe
  2. vulkan

Running CTS

  1. Running the CTS with SLANG in client-server mode:
    a. By default binary is setup for client-sever mode.
    b. Using optional enviroment variable "DISABLE_CTS_SLANG_SERVER_MODE" mode can be controlled.

     Setting DISABLE_CTS_SLANG_SERVER_MODE to 0 enables "client-sever mode"
    

    c. Set optional environment variable DISABLE_CTS_SLANG to 0
    d. Build the slang project and place following binaries in the same folder where the CTS binary deqp-vk.exe is present

    • test-server.exe
    • slang.dll
    • slang-glslang.dll

    e. Running tests: There are multiple ways to run the tests

    • run a single test: deqp-vk.exe --deqp-case= --deqp-archive-dir=
    • run a list of test: deqp-vk.exe --deqp-caselist-file= --deqp-archive-dir=
  2. Running CTS with SLANG in direct mode:
    a. Set environment variable DISABLE_CTS_SLANG to 0
    b. Set environment variable DISABLE_CTS_SLANG_SERVER_MODE to 1
    b. Place the built slang.dll and slang-glslang.dll in the current folder.
    c. run the test via one of the same mechanisms as defined in 1.e

  3. Running CTS with GLSLANG:
    a. set environment variable DISABLE_CTS_SLANG to 1
    b. Set environment variable DISABLE_CTS_SLANG_SERVER_MODE to 1
    c. run the test via one of the same mechanisms as defined in 1.e

Feature:

  1. This release enables client-server mode of running the CTS by default and needs test-sever.exe to be present in the current folder.

VK-GL-CTS_WithSlang-0.0.2-win64

24 Feb 06:43
4d1a6bb
Compare
Choose a tag to compare

This release contains a fix for memory leak that happens at end of every call to slang for compilation

VK-GL-CTS_WithSlang-0.0.1-win64

10 Feb 01:03
8a1d524
Compare
Choose a tag to compare
Merge pull request #1 from shader-slang/slang_integration

Initial code changes to integrate SLANG based compilation in VK-GL-CTS