amber icon indicating copy to clipboard operation
amber copied to clipboard

Amber is a multi-API shader test framework

Results 85 amber issues
Sort by recently updated
recently updated
newest added

Currently an IMAGE can only be initialized with a FILL or SERIES command. It would be useful to be able to provide a DATA initializer to an IMAGE so the...

amberscript

https://github.com/google/amber/pull/913 failed presubmits because it rolls SwiftShader forward, and SwiftShader now emits a waning to stdout about `VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT` structures being passed to `vkGetPhysicalDeviceFeatures2()` when the `VK_EXT_subgroup_size_control` extension is not supported....

Some things I noted trying to run the script on the Vulkan repo: * Seems to require python 3, which /usr/bin/env python may return python 2 in some environments. It's...

In https://github.com/google/amber/pull/897#discussion_r464720484 I asked whether it was possible for Google to use a more compact statement, e.g. // Copyright \ The Amber Authors // SPDX-License-Identifier: Apache-2.0 rather than including the...

Since we can import buffer data from a binary file, it would be useful to support also compressed image formats (BC, ETC, ASTC).

Trying to build Amber on Windows using: `cmake -GNinja -DVulkan_LIBRARY="C:\VulkanSDK\1.2.135.0" ../..` Getting error as follows: ``` CMake Error in samples/CMakeLists.txt: Target "Vulkan::Vulkan" contains relative path in its INTERFACE_INCLUDE_DIRECTORIES: "C:/VulkanSDK/1.2.135.0/include" ```...

Should be usable with both Dawn and Vulkan backends, I think. Depends on integrating Tint

enhancement

``` #!amber SHADER vertex vs PASSTHROUGH SHADER fragment test GLSL #version 450 core layout(location=0) out vec4 color_out; void main() { color_out = vec4(1.0, 0.0, 0.0, 1.0); } END BUFFER color_buffer...

We want to test HLSL shaders using SwiftShader. When I build Amber witht the following command, I met linking errors: ``` mkdir -p out/SWFT && cd out/SWFT cmake -GNinja -DAMBER_USE_DXC=true...

bug

We should not be loading source files directly in the guts of the Vulkan debugger engine. Instead these file ops should be performed by the 'embedder' of Amber. See [the...