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

This can clean up some code. E.g. https://github.com/google/amber/pull/103/files#r236679579

on hold

It would be nice to point to another file when specifying the shader in Amber. I find it useful when handwriting SPIR-V to have direct access to the shader separate...

enhancement
on hold

E.g. draw_triangle_list.amber uses 3-channel 8bits-per-channel UNORM : ``` BUFFER vert_color DATA_TYPE R8G8B8_UNORM DATA 255 0 0 255 0 0 255 0 0 ... ``` But, for example, Vulkan does not...

enhancement

See also discussion in #560 This is a request to update the documentation. cc: @dj2

amberscript

Currently you can pass in compiled shaders into a recipe to use during rendering. We'd like the ability to modify buffers to use during rendering. When those are done, the...

enhancement
amberscript

In AmberScript a tolerance is only allowed on EQ buffer comparisons. This mimics the VkScript behaviour where it is only used on =~ comparisons. Do we want to allow NE...

enhancement
amberscript

Currently if you set tolerances into amberscript or vkscript the verifier only uses the first value. The code in verifier.cc needs to be updated to pull tolerance values from each...

bug
amberscript

SPIRV-HEX format is not documented nor tested. SPIRV-HEX is meant to represent a shader as a series of bytes written in hex format, e.g. 12 3a b4 ...

documentation

Currently you can use the Recipe to extract the shader information and do compilation outside of amber. We'd like to extend this so you can gather buffer information from the...

enhancement

The binaries produced by the build bots should be uploaded to storage somewhere so they can be downloaded instead of making folks build everything. We'd need the android, linux, mac...

enhancement
infra