KhronosGroup / glslang

Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Other
2.9k stars 816 forks source link

Implement GL_NV_bindless_texture #3552

Open fknfilewalker opened 3 months ago

fknfilewalker commented 3 months ago

Some definitions for this extension are already present in glslang. The purpose of this issue is to track the implementation progress of this feature. Related to #3459

ping: @pmistryNV

pmistryNV commented 3 months ago

@greg-lunarg kindly assign it to me

hanfling commented 3 months ago

@pmistryNV is there anything I could help with cleaning up your implementation?

pmistryNV commented 3 months ago

@fknfilewalker how are you going to test the extension. Is it on vulkan path?

fknfilewalker commented 3 months ago

Yes vulkan

pmistryNV commented 3 months ago

Yes vulkan

I would like the understand the motivation of how this is going to be used. Can you share some reference code or examples on how this is used in Vulkan?

fknfilewalker commented 3 months ago

Using this experimental extension VK_NVX_image_view_handle or I guess texture pointer imported from cuda.