1deee662创建于 2025年8月1日历史提交
#version 460
#extension GL_EXT_ray_tracing : enable
#extension GL_NV_shader_invocation_reorder : enable
 

hitObjectNV hObjGlob;                     // OK
uniform hitObjectNV uHitObj;              // ERROR

layout(location=0) in hitObjectNV hobjIn; // ERROR
out hitObjectNV hobjOut;                  // ERROR

struct hObjWrapper{
    hitObjectNV objField;
    vec3 v;
};

void foo(hitObjectNV hObjArg) {}           // OK

void main()
{
    hObjWrapper wrapper;                   // ERROR
    hitObjectNV localHitObj;               // OK
    foo(localHitObj);                      // OK
}