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

Sometimes bots leave a core file in $ROOT_DIR/core. (But why are the bots passing in that case too?)

Raspberry Pi 3: ``` root@raspberrypi:/home/pi/skia# python2 tools/git-sync-deps Skipping "../src". Skipping "bin". ...rd_party/externals/d3d12allocator @ 169895d529dfce00390a20e69c2f516066fe7a3b ...third_party/externals/libgifcodec @ fd59fa92a0c86788dcdd84d091e1ce81eda06a77 /home/pi/skia/buildtools @ b138e6ce86ae843c42a1a08f37903207bebcca75 .../third_party/externals/markupsafe @ 0944e71f4b2cb9a871bcbe353f95e889b64a611a ...third_party/externals/swiftshader @ a4232c15e287a38b93d2a55bd1d7894cb4effac3 ...skia/third_party/externals/jinja2 @ ee69aa00ee8536f61db6a451f3858745cf587de6 ...hird_party/externals/egl-registry...

Currently Amber exits before creating a Vulkan device [1] if any given file has unmet requirements [2]. Also see: #678 1. [ConfigHelperVulkan::CreateConfig](https://github.com/google/amber/blob/aaac58d5009e8f6b33e2723258dc1542854d09a4/samples/config_helper_vulkan.cc#L1213-L1216) 2. [ConfigHelperVulkan::ChooseVulkanPhysicalDevice](https://github.com/google/amber/blob/aaac58d5009e8f6b33e2723258dc1542854d09a4/samples/config_helper_vulkan.cc#L928-L934)

Given this fragment shader SHADER fragment frag GLSL #version 450 #extension GL_ARB_separate_shader_objects : enable #def RENDERX XXX void main() {;} END amber sees the RENDERX as R END ERX (...

https://github.com/google/amber/pull/947 doesn't allow to use descriptor offset and range with uniform and storage texel buffers. The implementation will be a little different from other buffer types, because the offset and...

The Vulkan API version at various points is more complex than it might seem intuitively. There is not just one number we need to check. (Edited to add VkPhysicalDevice version...

I'm having some trouble compiling amber with dxc support - dxc_helper.cc pulls in dxcapi.h which for me gets three compile errors it seems to need dxc/support/WinIncludes.h to get definitions and...

spirv-val is generating its old Invalid shader thing about Block offsets. `DEVICE_EXTENSION VK_EXT_scalar_block_layout` isn't stopping it. How do I get amber to accept my shader's scalar block layout?

How do I source a .spv file directly in the amber script? I don't want to dump the SPIRV-ASM into the script because the module is too enormous for that.