Multiple features and misc fixes for final raytracing non experimental version.

This commit is contained in:
Ashwin Lele 2018-10-22 16:41:44 -07:00
parent b2b3d81e9b
commit ff1783db87
48 changed files with 5168 additions and 4850 deletions

View file

@ -1,12 +1,12 @@
#version 460
#extension GL_NVX_raytracing : enable
hitAttributeNVX vec4 payload;
layout(binding = 0, set = 0) uniform accelerationStructureNVX accNV;
#extension GL_NV_ray_tracing : enable
hitAttributeNV vec4 payload;
layout(binding = 0, set = 0) uniform accelerationStructureNV accNV;
void main()
{
payload.x = 1.0f; // ERROR, cannot write to hitattributeNVX in stage
reportIntersectionNVX(1.0, 1U); // ERROR, unsupported builtin in stage
terminateRayNVX();
ignoreIntersectionNVX();
payload.x = 1.0f; // ERROR, cannot write to hitattributeNV in stage
reportIntersectionNV(1.0, 1U); // ERROR, unsupported builtin in stage
terminateRayNV();
ignoreIntersectionNV();
}